+3
-7
.github/workflows/build-and-push-ghcr.yaml
+3
-7
.github/workflows/build-and-push-ghcr.yaml
···
3
push:
4
branches:
5
- main
6
-
- pdsv2
7
-
tags:
8
-
- v*
9
env:
10
REGISTRY: ghcr.io
11
USERNAME: ${{ github.actor }}
···
38
39
- name: Extract Docker metadata
40
id: meta
41
-
uses: docker/metadata-action@v5
42
with:
43
images: |
44
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
45
tags: |
46
-
type=semver,pattern={{version}}
47
-
type=semver,pattern={{major}}.{{minor}}
48
-
type=sha,format=long
49
50
- name: Build and push Docker image
51
id: build-and-push
···
56
platforms: linux/amd64,linux/arm64
57
file: ./Dockerfile
58
tags: |
59
${{ steps.meta.outputs.tags }}
60
labels: ${{ steps.meta.outputs.labels }}
61
cache-from: type=gha
···
3
push:
4
branches:
5
- main
6
env:
7
REGISTRY: ghcr.io
8
USERNAME: ${{ github.actor }}
···
35
36
- name: Extract Docker metadata
37
id: meta
38
+
uses: docker/metadata-action@v4
39
with:
40
images: |
41
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
42
tags: |
43
+
type=sha,enable=true,priority=100,suffix=,format=long
44
45
- name: Build and push Docker image
46
id: build-and-push
···
51
platforms: linux/amd64,linux/arm64
52
file: ./Dockerfile
53
tags: |
54
+
ghcr.io/bluesky-social/pds:latest
55
${{ steps.meta.outputs.tags }}
56
labels: ${{ steps.meta.outputs.labels }}
57
cache-from: type=gha
+11
-29
ACCOUNT_MIGRATION.md
+11
-29
ACCOUNT_MIGRATION.md
···
5
6
Therefore, we do not recommend migrating your primary account yet. And we specifically recommend _against_ migrating your main account if you do not understand how PLC operations work.
7
8
-
Also, the Bluesky PDS is not currently accepting incoming migrations (it will in the future). Therefore this is currently a one-way street. If you migrate off of `bsky.social`, _you will not be able to return_. However, you will be able to migrate between other PDSs.
9
10
-

11
12
Account Migration occurs in 4 main steps:
13
- Creating an account on the new PDS
···
20
21
In order to create an account, you first need to prove to the new PDS that you're in control of the DID that you're attempting to register as.
22
23
-
To do so, you need a JWT signed with the signing key associated with your DID. You can obtain this through calling `com.atproto.server.getServiceAuth` from your old PDS. If your old PDS is not willing to provide the authentication token, you will need to update your DID document to point to a signing key that you possess in order to mint an authentication token yourself.
24
25
With this JWT set as a Bearer token, you can then create an account on the new PDS by calling `com.atproto.server.createAccount`. You'll need to fulfill any challenges that the new PDS requires - such as an invite code.
26
27
-
After creating an account, you'll have a signing key on the new PDS and an empty repository. Your account will be in a "deactivated" state such that it is not usable yet.
28
29
### Migrating data
30
31
Now that you have an account on the new PDS, you can start migrating data into it. After creating your account, you will have received an access token for the new PDS and it will be required for all incoming data.
32
33
-
First, you can grab your entire repository in the form of a [CAR file](https://ipld.io/specs/transport/car/carv1/) by calling `com.atproto.sync.getRepo`. You can then upload those exact bytes to your new PDS through `com.atproto.repo.importRepo`. The new PDS will parse the CAR file, index all blocks and records, and sign a new commit for the repository.
34
35
Next, you'll need to upload all relevant blobs. These can be discovered by calling `com.atproto.sync.listBlobs` on your old PDS. For each blob, you'll need to download the contents through `com.atproto.sync.getBlob` and upload them to your new PDS through `com.atproto.repo.uploadBlob`.
36
···
67
68
## Example Code
69
70
-
The below Typescript code gives an example of how this account migration flow may function. Please note that it is for documentation purposes only and can not be run exactly as is as there is an out-of-band step where you need to get a confirmation token from your email.
71
72
-
It also does not handle some of the more advanced steps such as verifying a full import, looking for missing blobs, adding your own recovery key, or validating the PLC operation itself.
73
74
```ts
75
import AtpAgent from '@atproto/api'
76
-
import { Secp256k1Keypair } from '@atproto/crypto'
77
-
import * as ui8 from 'uint8arrays'
78
79
const OLD_PDS_URL = 'https://bsky.social'
80
const NEW_PDS_URL = 'https://example.com'
···
107
108
const serviceJwtRes = await oldAgent.com.atproto.server.getServiceAuth({
109
aud: newServerDid,
110
-
lxm: 'com.atproto.server.createAccount',
111
})
112
const serviceJwt = serviceJwtRes.data.token
113
···
161
// Migrate Identity
162
// ------------------
163
164
-
const recoveryKey = await Secp256k1Keypair.create({ exportable: true })
165
-
const privateKeyBytes = await recoveryKey.export()
166
-
const privateKey = ui8.toString(privateKeyBytes, 'hex')
167
-
168
await oldAgent.com.atproto.identity.requestPlcOperationSignature()
169
170
const getDidCredentials =
171
await newAgent.com.atproto.identity.getRecommendedDidCredentials()
172
-
const rotationKeys = getDidCredentials.data.rotationKeys ?? []
173
-
if (!rotationKeys) {
174
-
throw new Error('No rotation key provided')
175
-
}
176
-
const credentials = {
177
-
...getDidCredentials.data,
178
-
rotationKeys: [recoveryKey.did(), ...rotationKeys],
179
-
}
180
181
// @NOTE, this token will need to come from the email from the previous step
182
const TOKEN = ''
183
184
const plcOp = await oldAgent.com.atproto.identity.signPlcOperation({
185
token: TOKEN,
186
-
...credentials,
187
})
188
189
-
console.log(
190
-
`โ Your private recovery key is: ${privateKey}. Please store this in a secure location! โ`,
191
-
)
192
-
193
await newAgent.com.atproto.identity.submitPlcOperation({
194
operation: plcOp.data.operation,
195
})
···
200
await newAgent.com.atproto.server.activateAccount()
201
await oldAgent.com.atproto.server.deactivateAccount({})
202
}
203
-
204
-
```
···
5
6
Therefore, we do not recommend migrating your primary account yet. And we specifically recommend _against_ migrating your main account if you do not understand how PLC operations work.
7
8
+
As well, the Bluesky PDS is not currently accepting incoming migrations (it will in the future). Therefore this is currently a one-way street. If you migrate off of `bsky.social`, _you will not be able to return_. However, you will be able to migrate between other PDSs.
9
10
+
...
11
+
12
+

13
14
Account Migration occurs in 4 main steps:
15
- Creating an account on the new PDS
···
22
23
In order to create an account, you first need to prove to the new PDS that you're in control of the DID that you're attempting to register as.
24
25
+
To do so, you need a JWT signed with the signing key associated with your DID. You can obtain this through calling `com.atproto.server.getServiceAuth` from your old PDS. If you're old PDS is not willing to provide the authentication token, you will need to update your DID document to point to a signing key that you possess in order to mint an authentication token yourself.
26
27
With this JWT set as a Bearer token, you can then create an account on the new PDS by calling `com.atproto.server.createAccount`. You'll need to fulfill any challenges that the new PDS requires - such as an invite code.
28
29
+
After creating an account, you'll have a signing key on the new PDS and an empty repository. You're account will be in a "deactivated" state such that it is not usable yet.
30
31
### Migrating data
32
33
Now that you have an account on the new PDS, you can start migrating data into it. After creating your account, you will have received an access token for the new PDS and it will be required for all incoming data.
34
35
+
First, you can grab your entire repository in the from of a [CAR file](https://ipld.io/specs/transport/car/carv1/) by calling `com.atproto.sync.getRepo`. You can then upload those exact bytes to your new PDS through `com.atproto.repo.importRepo`. The new PDS will parse the CAR file, index all blocks and records, and sign a new commit for the repository.
36
37
Next, you'll need to upload all relevant blobs. These can be discovered by calling `com.atproto.sync.listBlobs` on your old PDS. For each blob, you'll need to download the contents through `com.atproto.sync.getBlob` and upload them to your new PDS through `com.atproto.repo.uploadBlob`.
38
···
69
70
## Example Code
71
72
+
The below code gives an example of how this account migration flow may function. Please note that it is for documentation purposes only and can not be run exactly as is as there is an out-of-band step where you need to get a confirmation token from your email.
73
74
+
It does also not handle some of the more advanced steps such as verifying a full import, looking for missing blobs, adding your own recovery key, or validating the PLC operation itself.
75
76
```ts
77
import AtpAgent from '@atproto/api'
78
79
const OLD_PDS_URL = 'https://bsky.social'
80
const NEW_PDS_URL = 'https://example.com'
···
107
108
const serviceJwtRes = await oldAgent.com.atproto.server.getServiceAuth({
109
aud: newServerDid,
110
})
111
const serviceJwt = serviceJwtRes.data.token
112
···
160
// Migrate Identity
161
// ------------------
162
163
await oldAgent.com.atproto.identity.requestPlcOperationSignature()
164
165
const getDidCredentials =
166
await newAgent.com.atproto.identity.getRecommendedDidCredentials()
167
168
// @NOTE, this token will need to come from the email from the previous step
169
const TOKEN = ''
170
171
const plcOp = await oldAgent.com.atproto.identity.signPlcOperation({
172
token: TOKEN,
173
+
...getDidCredentials.data,
174
})
175
176
await newAgent.com.atproto.identity.submitPlcOperation({
177
operation: plcOp.data.operation,
178
})
···
183
await newAgent.com.atproto.server.activateAccount()
184
await oldAgent.com.atproto.server.deactivateAccount({})
185
}
186
+
```
+4
-9
Dockerfile
+4
-9
Dockerfile
···
1
-
FROM node:20.11-alpine3.18 as build
2
-
3
-
RUN corepack enable
4
5
# Move files into the image and install
6
WORKDIR /app
7
COPY ./service ./
8
-
RUN corepack prepare --activate
9
-
RUN pnpm install --production --frozen-lockfile > /dev/null
10
11
# Uses assets from build stage to reduce build size
12
-
FROM node:20.11-alpine3.18
13
14
RUN apk add --update dumb-init
15
···
22
EXPOSE 3000
23
ENV PDS_PORT=3000
24
ENV NODE_ENV=production
25
-
# potential perf issues w/ io_uring on this version of node
26
-
ENV UV_USE_IO_URING=0
27
28
CMD ["node", "--enable-source-maps", "index.js"]
29
30
LABEL org.opencontainers.image.source=https://github.com/bluesky-social/pds
31
-
LABEL org.opencontainers.image.description="AT Protocol PDS"
32
LABEL org.opencontainers.image.licenses=MIT
···
1
+
FROM node:18-alpine as build
2
3
# Move files into the image and install
4
WORKDIR /app
5
COPY ./service ./
6
+
RUN yarn install --production --frozen-lockfile > /dev/null
7
8
# Uses assets from build stage to reduce build size
9
+
FROM node:18-alpine
10
11
RUN apk add --update dumb-init
12
···
19
EXPOSE 3000
20
ENV PDS_PORT=3000
21
ENV NODE_ENV=production
22
23
CMD ["node", "--enable-source-maps", "index.js"]
24
25
LABEL org.opencontainers.image.source=https://github.com/bluesky-social/pds
26
+
LABEL org.opencontainers.image.description="ATP Personal Data Server (PDS)"
27
LABEL org.opencontainers.image.licenses=MIT
-202
LICENSE-APACHE.txt
-202
LICENSE-APACHE.txt
···
1
-
2
-
Apache License
3
-
Version 2.0, January 2004
4
-
http://www.apache.org/licenses/
5
-
6
-
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
-
8
-
1. Definitions.
9
-
10
-
"License" shall mean the terms and conditions for use, reproduction,
11
-
and distribution as defined by Sections 1 through 9 of this document.
12
-
13
-
"Licensor" shall mean the copyright owner or entity authorized by
14
-
the copyright owner that is granting the License.
15
-
16
-
"Legal Entity" shall mean the union of the acting entity and all
17
-
other entities that control, are controlled by, or are under common
18
-
control with that entity. For the purposes of this definition,
19
-
"control" means (i) the power, direct or indirect, to cause the
20
-
direction or management of such entity, whether by contract or
21
-
otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
-
outstanding shares, or (iii) beneficial ownership of such entity.
23
-
24
-
"You" (or "Your") shall mean an individual or Legal Entity
25
-
exercising permissions granted by this License.
26
-
27
-
"Source" form shall mean the preferred form for making modifications,
28
-
including but not limited to software source code, documentation
29
-
source, and configuration files.
30
-
31
-
"Object" form shall mean any form resulting from mechanical
32
-
transformation or translation of a Source form, including but
33
-
not limited to compiled object code, generated documentation,
34
-
and conversions to other media types.
35
-
36
-
"Work" shall mean the work of authorship, whether in Source or
37
-
Object form, made available under the License, as indicated by a
38
-
copyright notice that is included in or attached to the work
39
-
(an example is provided in the Appendix below).
40
-
41
-
"Derivative Works" shall mean any work, whether in Source or Object
42
-
form, that is based on (or derived from) the Work and for which the
43
-
editorial revisions, annotations, elaborations, or other modifications
44
-
represent, as a whole, an original work of authorship. For the purposes
45
-
of this License, Derivative Works shall not include works that remain
46
-
separable from, or merely link (or bind by name) to the interfaces of,
47
-
the Work and Derivative Works thereof.
48
-
49
-
"Contribution" shall mean any work of authorship, including
50
-
the original version of the Work and any modifications or additions
51
-
to that Work or Derivative Works thereof, that is intentionally
52
-
submitted to Licensor for inclusion in the Work by the copyright owner
53
-
or by an individual or Legal Entity authorized to submit on behalf of
54
-
the copyright owner. For the purposes of this definition, "submitted"
55
-
means any form of electronic, verbal, or written communication sent
56
-
to the Licensor or its representatives, including but not limited to
57
-
communication on electronic mailing lists, source code control systems,
58
-
and issue tracking systems that are managed by, or on behalf of, the
59
-
Licensor for the purpose of discussing and improving the Work, but
60
-
excluding communication that is conspicuously marked or otherwise
61
-
designated in writing by the copyright owner as "Not a Contribution."
62
-
63
-
"Contributor" shall mean Licensor and any individual or Legal Entity
64
-
on behalf of whom a Contribution has been received by Licensor and
65
-
subsequently incorporated within the Work.
66
-
67
-
2. Grant of Copyright License. Subject to the terms and conditions of
68
-
this License, each Contributor hereby grants to You a perpetual,
69
-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
-
copyright license to reproduce, prepare Derivative Works of,
71
-
publicly display, publicly perform, sublicense, and distribute the
72
-
Work and such Derivative Works in Source or Object form.
73
-
74
-
3. Grant of Patent License. Subject to the terms and conditions of
75
-
this License, each Contributor hereby grants to You a perpetual,
76
-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
-
(except as stated in this section) patent license to make, have made,
78
-
use, offer to sell, sell, import, and otherwise transfer the Work,
79
-
where such license applies only to those patent claims licensable
80
-
by such Contributor that are necessarily infringed by their
81
-
Contribution(s) alone or by combination of their Contribution(s)
82
-
with the Work to which such Contribution(s) was submitted. If You
83
-
institute patent litigation against any entity (including a
84
-
cross-claim or counterclaim in a lawsuit) alleging that the Work
85
-
or a Contribution incorporated within the Work constitutes direct
86
-
or contributory patent infringement, then any patent licenses
87
-
granted to You under this License for that Work shall terminate
88
-
as of the date such litigation is filed.
89
-
90
-
4. Redistribution. You may reproduce and distribute copies of the
91
-
Work or Derivative Works thereof in any medium, with or without
92
-
modifications, and in Source or Object form, provided that You
93
-
meet the following conditions:
94
-
95
-
(a) You must give any other recipients of the Work or
96
-
Derivative Works a copy of this License; and
97
-
98
-
(b) You must cause any modified files to carry prominent notices
99
-
stating that You changed the files; and
100
-
101
-
(c) You must retain, in the Source form of any Derivative Works
102
-
that You distribute, all copyright, patent, trademark, and
103
-
attribution notices from the Source form of the Work,
104
-
excluding those notices that do not pertain to any part of
105
-
the Derivative Works; and
106
-
107
-
(d) If the Work includes a "NOTICE" text file as part of its
108
-
distribution, then any Derivative Works that You distribute must
109
-
include a readable copy of the attribution notices contained
110
-
within such NOTICE file, excluding those notices that do not
111
-
pertain to any part of the Derivative Works, in at least one
112
-
of the following places: within a NOTICE text file distributed
113
-
as part of the Derivative Works; within the Source form or
114
-
documentation, if provided along with the Derivative Works; or,
115
-
within a display generated by the Derivative Works, if and
116
-
wherever such third-party notices normally appear. The contents
117
-
of the NOTICE file are for informational purposes only and
118
-
do not modify the License. You may add Your own attribution
119
-
notices within Derivative Works that You distribute, alongside
120
-
or as an addendum to the NOTICE text from the Work, provided
121
-
that such additional attribution notices cannot be construed
122
-
as modifying the License.
123
-
124
-
You may add Your own copyright statement to Your modifications and
125
-
may provide additional or different license terms and conditions
126
-
for use, reproduction, or distribution of Your modifications, or
127
-
for any such Derivative Works as a whole, provided Your use,
128
-
reproduction, and distribution of the Work otherwise complies with
129
-
the conditions stated in this License.
130
-
131
-
5. Submission of Contributions. Unless You explicitly state otherwise,
132
-
any Contribution intentionally submitted for inclusion in the Work
133
-
by You to the Licensor shall be under the terms and conditions of
134
-
this License, without any additional terms or conditions.
135
-
Notwithstanding the above, nothing herein shall supersede or modify
136
-
the terms of any separate license agreement you may have executed
137
-
with Licensor regarding such Contributions.
138
-
139
-
6. Trademarks. This License does not grant permission to use the trade
140
-
names, trademarks, service marks, or product names of the Licensor,
141
-
except as required for reasonable and customary use in describing the
142
-
origin of the Work and reproducing the content of the NOTICE file.
143
-
144
-
7. Disclaimer of Warranty. Unless required by applicable law or
145
-
agreed to in writing, Licensor provides the Work (and each
146
-
Contributor provides its Contributions) on an "AS IS" BASIS,
147
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
-
implied, including, without limitation, any warranties or conditions
149
-
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
-
PARTICULAR PURPOSE. You are solely responsible for determining the
151
-
appropriateness of using or redistributing the Work and assume any
152
-
risks associated with Your exercise of permissions under this License.
153
-
154
-
8. Limitation of Liability. In no event and under no legal theory,
155
-
whether in tort (including negligence), contract, or otherwise,
156
-
unless required by applicable law (such as deliberate and grossly
157
-
negligent acts) or agreed to in writing, shall any Contributor be
158
-
liable to You for damages, including any direct, indirect, special,
159
-
incidental, or consequential damages of any character arising as a
160
-
result of this License or out of the use or inability to use the
161
-
Work (including but not limited to damages for loss of goodwill,
162
-
work stoppage, computer failure or malfunction, or any and all
163
-
other commercial damages or losses), even if such Contributor
164
-
has been advised of the possibility of such damages.
165
-
166
-
9. Accepting Warranty or Additional Liability. While redistributing
167
-
the Work or Derivative Works thereof, You may choose to offer,
168
-
and charge a fee for, acceptance of support, warranty, indemnity,
169
-
or other liability obligations and/or rights consistent with this
170
-
License. However, in accepting such obligations, You may act only
171
-
on Your own behalf and on Your sole responsibility, not on behalf
172
-
of any other Contributor, and only if You agree to indemnify,
173
-
defend, and hold each Contributor harmless for any liability
174
-
incurred by, or claims asserted against, such Contributor by reason
175
-
of your accepting any such warranty or additional liability.
176
-
177
-
END OF TERMS AND CONDITIONS
178
-
179
-
APPENDIX: How to apply the Apache License to your work.
180
-
181
-
To apply the Apache License to your work, attach the following
182
-
boilerplate notice, with the fields enclosed by brackets "[]"
183
-
replaced with your own identifying information. (Don't include
184
-
the brackets!) The text should be enclosed in the appropriate
185
-
comment syntax for the file format. We also recommend that a
186
-
file or class name and description of purpose be included on the
187
-
same "printed page" as the copyright notice for easier
188
-
identification within third-party archives.
189
-
190
-
Copyright [yyyy] [name of copyright owner]
191
-
192
-
Licensed under the Apache License, Version 2.0 (the "License");
193
-
you may not use this file except in compliance with the License.
194
-
You may obtain a copy of the License at
195
-
196
-
http://www.apache.org/licenses/LICENSE-2.0
197
-
198
-
Unless required by applicable law or agreed to in writing, software
199
-
distributed under the License is distributed on an "AS IS" BASIS,
200
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
-
See the License for the specific language governing permissions and
202
-
limitations under the License.
···
-19
LICENSE-MIT.txt
-19
LICENSE-MIT.txt
···
1
-
MIT License
2
-
3
-
Permission is hereby granted, free of charge, to any person obtaining a copy
4
-
of this software and associated documentation files (the "Software"), to deal
5
-
in the Software without restriction, including without limitation the rights
6
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
-
copies of the Software, and to permit persons to whom the Software is
8
-
furnished to do so, subject to the following conditions:
9
-
10
-
The above copyright notice and this permission notice shall be included in all
11
-
copies or substantial portions of the Software.
12
-
13
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19
-
SOFTWARE.
···
-7
LICENSE.txt
-7
LICENSE.txt
···
1
-
Dual MIT/Apache-2.0 License
2
-
3
-
Copyright (c) 2022-2024 Bluesky PBC, and Contributors
4
-
5
-
Except as otherwise noted in individual files, this software is licensed under the MIT license (<http://opensource.org/licenses/MIT>), or the Apache License, Version 2.0 (<http://www.apache.org/licenses/LICENSE-2.0>).
6
-
7
-
Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.
···
+257
-98
README.md
+257
-98
README.md
···
1
# PDS
2
3
-
Welcome to the repository for the official Bluesky PDS (Personal Data Server). This repository includes container images and documentation designed to assist technical people with hosting a Bluesky PDS.
4
-
5
-
Head over to the [AT Protocol PDS Admins Discord](https://discord.gg/e7hpHxRfBP) to chat with other folks hosting instances and get important updates about the PDS distribution!
6
7
## Table of Contents
8
9
-
<!-- markdown-toc -i README.md -->
10
-
11
-
<!-- toc -->
12
-
13
-
- [FAQ](#faq)
14
* [What is Bluesky?](#what-is-bluesky)
15
* [What is AT Protocol?](#what-is-at-protocol)
16
* [Where is the code?](#where-is-the-code)
17
* [What is the current status of federation?](#what-is-the-current-status-of-federation)
18
-
- [Self-hosting PDS](#self-hosting-pds)
19
-
* [Preparation for self-hosting PDS](#preparation-for-self-hosting-pds)
20
* [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https)
21
* [Configure DNS for your domain](#configure-dns-for-your-domain)
22
* [Check that DNS is working as expected](#check-that-dns-is-working-as-expected)
23
-
* [Installer on Ubuntu 20.04/22.04 and Debian 11/12](#installer-on-ubuntu-20042204-and-debian-1112)
24
-
* [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible)
25
-
* [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin)
26
-
* [Creating an account using an invite code](#creating-an-account-using-an-invite-code)
27
-
* [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds)
28
-
* [Setting up SMTP](#setting-up-smtp)
29
-
* [Updating your PDS](#updating-your-pds)
30
31
-
<!-- tocstop -->
32
33
## FAQ
34
···
36
37
Bluesky is a social media application built on AT Protocol.
38
39
-
Please visit the [Bluesky website](https://bsky.social/) for more information.
40
41
### What is AT Protocol?
42
···
44
45
Please visit the [AT Protocol docs](https://atproto.com/guides/overview) for additional information.
46
47
-
### Where is the code?
48
49
-
* [TypeScript code](https://github.com/bluesky-social/atproto/tree/main/packages/pds)
50
-
* [Go code](https://github.com/bluesky-social/indigo)
51
-
52
-
### What is the current status of federation?
53
-
54
-
As of Spring 2024, the AT Protocol network is open to federation!
55
56
-
โ
Federated domain handles (e.g. `@nytimes.com`)
57
58
-
โ
Federated feed generators (custom algorithms)
59
60
-
โ
Federated relays (event firehose)
61
62
-
โ
Federated app views (API service)
63
64
-
โ
Federated data (PDS hosting)
65
66
-
โ
Federated moderation (labeling)
67
68
## Self-hosting PDS
69
···
84
| | |
85
| ---------------- | ------------ |
86
| Operating System | Ubuntu 22.04 |
87
-
| Memory (RAM) | 1 GB |
88
-
| CPU Cores | 1 |
89
-
| Storage | 20 GB SSD |
90
| Architectures | amd64, arm64 |
91
-
| Number of users | 1-20 |
92
-
93
**Note:** It is a good security practice to restrict inbound ssh access (port 22/tcp) to your own computer's public IP address. You can check your current public IP address using [ifconfig.me](https://ifconfig.me/).
94
95
### Open your cloud firewall for HTTP and HTTPS
···
130
131
These should all return your server's public IP.
132
133
-
### Installer on Ubuntu 20.04/22.04 and Debian 11/12
134
135
-
On your server via ssh, download the installer script using wget:
136
137
```bash
138
wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh
139
```
140
-
141
-
or download it using curl:
142
143
```bash
144
-
curl https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh >installer.sh
145
```
146
147
-
And then run the installer using bash:
148
149
```bash
150
-
sudo bash installer.sh
151
```
152
153
-
### Verifying that your PDS is online and accessible
154
155
-
> [!TIP]
156
-
> The most common problems with getting PDS content consumed in the live network are when folks substitute the provided Caddy configuration for nginx, apache, or similar reverse proxies. Getting TLS certificates, WebSockets, and virtual server names all correct can be tricky. We are not currently providing tech support for other configurations.
157
158
-
You can check if your server is online and healthy by requesting the healthcheck endpoint.
159
160
-
You can visit `https://example.com/xrpc/_health` in your browser. You should see a JSON response with a version, like:
161
162
```
163
-
{"version":"0.2.2-beta.2"}
164
```
165
166
-
You'll also need to check that WebSockets are working, for the rest of the network to pick up content from your PDS. You can test by installing a tool like `wsdump` and running a command like:
167
168
```bash
169
-
wsdump "wss://example.com/xrpc/com.atproto.sync.subscribeRepos?cursor=0"
170
```
171
172
-
Note that there will be no events output on the WebSocket until they are created in the PDS, so the above command may continue to run with no output if things are configured successfully.
173
174
-
### Creating an account using pdsadmin
175
176
-
Using ssh on your server, use `pdsadmin` to create an account if you haven't already.
177
178
```bash
179
-
sudo pdsadmin account create
180
```
181
182
-
### Creating an account using an invite code
183
184
-
Using ssh on your server, use `pdsadmin` to create an invite code.
185
186
```bash
187
-
sudo pdsadmin create-invite-code
188
```
189
190
-
When creating an account using the app, enter this invite code.
191
192
-
### Using the Bluesky app with your PDS
193
194
-
You can use the Bluesky app to connect to your PDS.
195
196
-
1. Get the Bluesky app
197
-
* [Bluesky for Web](https://bsky.app/)
198
-
* [Bluesky for iPhone](https://apps.apple.com/us/app/bluesky-social/id6444370199)
199
-
* [Bluesky for Android](https://play.google.com/store/apps/details?id=xyz.blueskyweb.app)
200
-
1. Enter the URL of your PDS (e.g. `https://example.com/`)
201
202
-
_Note: because the subdomain TLS certificate is created on-demand, it may take 10-30s for your handle to be accessible. If you aren't seeing your first post/profile, wait 30s and try to make another post._
203
204
-
### Setting up SMTP
205
206
-
To be able to verify users' email addresses and send other emails, you need to set up an SMTP server.
207
208
-
One way to do this is to use an email service. [Resend](https://resend.com/) and [SendGrid](https://sendgrid.com/) are two popular choices.
209
210
-
Create an account and API key on an email service, ensure your server allows access on the required ports, and set these variables in `/pds/pds.env` (example with Resend):
211
212
```
213
-
PDS_EMAIL_SMTP_URL=smtps://resend:<your api key here>@smtp.resend.com:465/
214
-
PDS_EMAIL_FROM_ADDRESS=admin@your.domain
215
-
```
216
217
-
If you prefer to use a standard SMTP server (a local one or from your email provider), put your account's username and password in the URL:
218
219
-
```
220
-
PDS_EMAIL_SMTP_URL=smtps://username:password@smtp.example.com/
221
```
222
223
-
Alternatively, if you're running a local sendmail-compatible mail service like Postfix or Exim on the same host, you can configure the PDS to use the sendmail transport by using such URL:
224
225
```
226
-
PDS_EMAIL_SMTP_URL=smtp:///?sendmail=true
227
```
228
229
-
_Note: Your PDS will need to be restarted with those variables. This varies depending on your setup. If you followed this installation guide, run `systemctl restart pds`. You might need to restart the server or recreate the container, depending on what you are using._
230
231
-
### Logging
232
233
-
By default, logs from the PDS are printed to `stdout` and end up in Docker's log. You can browse them by running:
234
235
```
236
-
[sudo] docker logs pds
237
```
238
239
-
Note: these logs are not persisted, so they will be lost after server reboot.
240
241
-
Alternatively, you can configure the logs to be printed to a file by setting `LOG_DESTINATION`:
242
243
```
244
-
LOG_DESTINATION=/pds/pds.log
245
-
```
246
247
-
You can also change the minimum level of logs to be printed (default: `info`):
248
249
```
250
-
LOG_LEVEL=debug
251
```
252
253
-
### Updating your PDS
254
255
-
It is recommended that you keep your PDS up to date with new versions, otherwise things may break. You can use the `pdsadmin` tool to update your PDS.
256
257
```bash
258
-
sudo pdsadmin update
259
```
260
261
-
## License
262
263
-
This project is dual-licensed under MIT and Apache 2.0 terms:
264
265
-
- MIT license ([LICENSE-MIT.txt](https://github.com/bluesky-social/pds/blob/main/LICENSE-MIT.txt) or http://opensource.org/licenses/MIT)
266
-
- Apache License, Version 2.0, ([LICENSE-APACHE.txt](https://github.com/bluesky-social/pds/blob/main/LICENSE-APACHE.txt) or http://www.apache.org/licenses/LICENSE-2.0)
267
268
-
Downstream projects and end users may choose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.
···
1
# PDS
2
3
+
Welcome to the repository for the official Bluesky PDS (Personal Data Server). This repository includes container images and documentation designed to assist technical people with self-hosting a Bluesky PDS.
4
5
## Table of Contents
6
7
+
* [FAQ](#faq)
8
* [What is Bluesky?](#what-is-bluesky)
9
* [What is AT Protocol?](#what-is-at-protocol)
10
+
* [How can developers get invite codes?](#how-can-developers-get-invite-codes)
11
* [Where is the code?](#where-is-the-code)
12
* [What is the current status of federation?](#what-is-the-current-status-of-federation)
13
+
* [What should I know about running a PDS in the developer sandbox?](#what-should-i-know-about-running-a-pds-in-the-developer-sandbox)
14
+
* [Self\-hosting PDS](#self-hosting-pds)
15
+
* [Preparation for self\-hosting PDS](#preparation-for-self-hosting-pds)
16
* [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https)
17
* [Configure DNS for your domain](#configure-dns-for-your-domain)
18
* [Check that DNS is working as expected](#check-that-dns-is-working-as-expected)
19
+
* [Automatic install on Ubuntu 20\.04/22\.04 or Debian 11/12](#automatic-install-on-ubuntu-20042204-or-debian-1112)
20
+
* [Installing manually on Ubuntu 22\.04](#installing-manually-on-ubuntu-2204)
21
+
* [Open ports on your Linux firewall](#open-ports-on-your-linux-firewall)
22
+
* [Install Docker](#install-docker)
23
+
* [Uninstall old versions](#uninstall-old-versions)
24
+
* [Set up the repository](#set-up-the-repository)
25
+
* [Install Docker Engine](#install-docker-engine)
26
+
* [Verify Docker Engine installation](#verify-docker-engine-installation)
27
+
* [Set up the PDS directory](#set-up-the-pds-directory)
28
+
* [Create the Caddyfile](#create-the-caddyfile)
29
+
* [Create the PDS env configuration file](#create-the-pds-env-configuration-file)
30
+
* [Start the PDS containers](#start-the-pds-containers)
31
+
* [Download the Docker compose file](#download-the-docker-compose-file)
32
+
* [Create the systemd service](#create-the-systemd-service)
33
+
* [Start the service](#start-the-service)
34
+
* [Verify your PDS is online](#verify-your-pds-is-online)
35
+
* [Obtain your PDS admin password](#obtain-your-pds-admin-password)
36
+
* [Generate an invite code for your PDS](#generate-an-invite-code-for-your-pds)
37
+
* [Connecting to your server](#connecting-to-your-server)
38
+
* [Manually updating your PDS](#manually-updating-your-pds)
39
+
* [PDS environment variables](#pds-environment-variables)
40
41
42
## FAQ
43
···
45
46
Bluesky is a social media application built on AT Protocol.
47
48
+
Please visit the [Bluesky website](https://bsky.app/) for more information.
49
50
### What is AT Protocol?
51
···
53
54
Please visit the [AT Protocol docs](https://atproto.com/guides/overview) for additional information.
55
56
+
### How can developers get invite codes?
57
58
+
There is no invite required to join the sandbox network. Simply set up your own PDS and generate your own invite codes to create accounts. If you desire an account on the production network (on the official Bluesky PDS) please check out the [Bluesky Developer Waitlist](https://docs.google.com/forms/d/e/1FAIpQLSfCuguykw3HaPxIZMJQKRu8_-vsRew90NALVTDOjCSPDmsGNg/viewform) which prioritizes access for developers wanting to build software on atproto.
59
60
+
### Where is the code?
61
62
+
* [Canonical TypeScript code](https://github.com/bluesky-social/atproto)
63
+
* [Experimental Go code](https://github.com/bluesky-social/indigo)
64
65
+
### What is the current status of federation?
66
67
+
We do not currently support PDS federation on the production network but it is now possible to federate in the developer sandbox.
68
69
+
### What should I know about running a PDS in the developer sandbox?
70
71
+
Read the [SANDBOX.md](https://github.com/bluesky-social/pds/blob/main/SANDBOX.md) for an overview of the sandbox network.
72
73
## Self-hosting PDS
74
···
89
| | |
90
| ---------------- | ------------ |
91
| Operating System | Ubuntu 22.04 |
92
+
| Memory (RAM) | 2+ GB |
93
+
| CPU Cores | 2+ |
94
+
| Storage | 40+ GB SSD |
95
| Architectures | amd64, arm64 |
96
+
97
**Note:** It is a good security practice to restrict inbound ssh access (port 22/tcp) to your own computer's public IP address. You can check your current public IP address using [ifconfig.me](https://ifconfig.me/).
98
99
### Open your cloud firewall for HTTP and HTTPS
···
134
135
These should all return your server's public IP.
136
137
+
### Automatic install on Ubuntu 20.04/22.04 or Debian 11/12
138
139
+
On your server via ssh, run the installer script:
140
141
```bash
142
wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh
143
```
144
145
```bash
146
+
sudo bash installer.sh
147
```
148
149
+
### Installing manually on Ubuntu 22.04
150
+
151
+
#### Open ports on your Linux firewall
152
+
153
+
If your server is running a Linux firewall managed with `ufw`, you will need to open these ports:
154
155
```bash
156
+
$ sudo ufw allow 80/tcp
157
+
$ sudo ufw allow 443/tcp
158
```
159
160
+
#### Install Docker
161
+
162
+
On your server, install Docker CE (Community Edition), using the the following instructions. For other operating systems you may reference the [official Docker install guides](https://docs.docker.com/engine/install/).
163
+
164
+
**Note:** All of the following commands should be run on your server via ssh.
165
+
166
+
##### Uninstall old versions
167
168
+
```bash
169
+
sudo apt-get remove docker docker-engine docker.io containerd runc
170
+
```
171
172
+
##### Set up the repository
173
174
+
```bash
175
+
sudo apt-get update
176
+
sudo apt-get install \
177
+
ca-certificates \
178
+
curl \
179
+
gnupg
180
+
```
181
182
+
```bash
183
+
sudo install -m 0755 -d /etc/apt/keyrings
184
+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
185
+
sudo chmod a+r /etc/apt/keyrings/docker.gpg
186
```
187
+
188
+
```bash
189
+
echo \
190
+
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
191
+
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
192
+
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
193
```
194
195
+
##### Install Docker Engine
196
+
197
+
```bash
198
+
sudo apt-get update
199
+
```
200
201
```bash
202
+
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
203
```
204
205
+
##### Verify Docker Engine installation
206
207
+
```bash
208
+
sudo docker run hello-world
209
+
```
210
211
+
#### Set up the PDS directory
212
213
```bash
214
+
sudo mkdir /pds
215
+
sudo mkdir --parents /pds/caddy/data
216
+
sudo mkdir --parents /pds/caddy/etc/caddy
217
```
218
219
+
#### Create the Caddyfile
220
221
+
Be sure to replace `example.com` with your own domain.
222
223
```bash
224
+
cat <<CADDYFILE | sudo tee /pds/caddy/etc/caddy/Caddyfile
225
+
{
226
+
email you@example.com
227
+
}
228
+
229
+
*.example.com, example.com {
230
+
tls {
231
+
on_demand
232
+
}
233
+
reverse_proxy http://localhost:3000
234
+
}
235
+
CADDYFILE
236
```
237
238
+
#### Create the PDS env configuration file
239
240
+
You should fill in the first 5 values, but leave the rest untouched unless you have good reason to change it.
241
+
242
+
See the PDS environment variables section at the end of this README for explanations of each value
243
+
244
+
Your PDS will need two secp256k1 private keys provided as hex strings. You can securely generate these keys using `openssl` with the following command:
245
246
+
**Note:**
247
+
* Replace `example.com` with your domain name.
248
249
+
```bash
250
+
PDS_HOSTNAME="example.com"
251
+
PDS_JWT_SECRET="$(openssl rand --hex 16)"
252
+
PDS_ADMIN_PASSWORD="$(openssl rand --hex 16)"
253
+
PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX="$(openssl ecparam --name secp256k1 --genkey --noout --outform DER | tail --bytes=+8 | head --bytes=32 | xxd --plain --cols 32)"
254
+
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX="$(openssl ecparam --name secp256k1 --genkey --noout --outform DER | tail --bytes=+8 | head --bytes=32 | xxd --plain --cols 32)"
255
256
+
cat <<PDS_CONFIG | sudo tee /pds/pds.env
257
+
PDS_HOSTNAME=${PDS_HOSTNAME}
258
+
PDS_JWT_SECRET=${PDS_JWT_SECRET}
259
+
PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD}
260
+
PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX=${PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX}
261
+
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=${PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX}
262
+
PDS_DB_SQLITE_LOCATION=/pds/pds.sqlite
263
+
PDS_BLOBSTORE_DISK_LOCATION=/pds/blocks
264
+
PDS_DID_PLC_URL=https://plc.bsky-sandbox.dev
265
+
PDS_BSKY_APP_VIEW_URL=https://api.bsky-sandbox.dev
266
+
PDS_BSKY_APP_VIEW_DID=did:web:api.bsky-sandbox.dev
267
+
PDS_CRAWLERS=https://bgs.bsky-sandbox.dev
268
+
PDS_CONFIG
269
+
```
270
271
+
#### Start the PDS containers
272
273
+
##### Download the Docker compose file
274
275
+
Download the `compose.yaml` to run your PDS, which includes the following containers:
276
277
+
* `pds` Node PDS server running on http://localhost:3000
278
+
* `caddy` HTTP reverse proxy handling TLS and proxying requests to the PDS server
279
+
* `watchtower` Daemon responsible for auto-updating containers to keep the server secure and federating
280
281
+
```bash
282
+
curl https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml | sudo tee /pds/compose.yaml
283
```
284
+
285
+
##### Create the systemd service
286
+
287
+
```bash
288
+
cat <<SYSTEMD_UNIT_FILE >/etc/systemd/system/pds.service
289
+
[Unit]
290
+
Description=Bluesky PDS Service
291
+
Documentation=https://github.com/bluesky-social/pds
292
+
Requires=docker.service
293
+
After=docker.service
294
295
+
[Service]
296
+
Type=oneshot
297
+
RemainAfterExit=yes
298
+
WorkingDirectory=/pds
299
+
ExecStart=/usr/bin/docker compose --file /pds/compose.yaml up --detach
300
+
ExecStop=/usr/bin/docker compose --file /pds/compose.yaml down
301
302
+
[Install]
303
+
WantedBy=default.target
304
+
SYSTEMD_UNIT_FILE
305
```
306
307
+
##### Start the service
308
309
+
**Reload the systemd daemon to create the new service:**
310
+
```bash
311
+
sudo systemctl daemon-reload
312
```
313
+
314
+
**Enable the systemd service:**
315
+
```bash
316
+
sudo systemctl enable pds
317
```
318
319
+
**Start the pds systemd service:**
320
+
```bash
321
+
sudo systemctl start pds
322
+
```
323
324
+
**Ensure that containers are running**
325
326
+
There should be a caddy, pds, and watchtower container running.
327
328
+
```bash
329
+
sudo systemctl status pds
330
```
331
+
332
+
```bash
333
+
sudo docker ps
334
```
335
336
+
### Verify your PDS is online
337
338
+
You can check if your server is online and healthy by requesting the healthcheck endpoint.
339
340
+
```bash
341
+
curl https://example.com/xrpc/_health
342
+
{"version":"0.2.2-beta.2"}
343
```
344
+
345
+
### Obtain your PDS admin password
346
347
+
Your PDS admin password should be in your `pds.env` file if you used the installer script.
348
349
+
**For example:**
350
+
351
+
```bash
352
+
$ source /pds/pds.env
353
+
$ echo $PDS_ADMIN_PASSWORD
354
+
a7b5970b6a5077bb41fc68a26d30adda
355
```
356
+
### Generate an invite code for your PDS
357
+
358
+
By default, your PDS will require an invite code to create an account.
359
+
360
+
You can generate a new invite code with the following command:
361
+
362
+
```bash
363
+
PDS_HOSTNAME="example.com"
364
+
PDS_ADMIN_PASSWORD="<YOUR PDS ADMIN PASSWORD>"
365
+
366
+
curl --silent \
367
+
--show-error \
368
+
--request POST \
369
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
370
+
--header "Content-Type: application/json" \
371
+
--data '{"useCount": 1}' \
372
+
https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode
373
```
374
375
+
**Note:** the `useCount` field specifies how many times an invite code can be used
376
+
377
+
### Connecting to your server
378
379
+
You can use the Bluesky app to connect to your server to create an account.
380
381
+
1. Get the Bluesky app
382
+
* [Bluesky for Web (sandbox)](https://app.bsky-sandbox.dev/)
383
+
* [Bluesky for iPhone](https://apps.apple.com/us/app/bluesky-social/id6444370199)
384
+
* [Bluesky for Android](https://play.google.com/store/apps/details?id=xyz.blueskyweb.app)
385
+
1. Enter the URL of your PDS (e.g. `https://example.com/`)
386
+
1. Create an account using the generated invite code
387
+
1. Create a post
388
+
389
+
_Note: because we use on-the-fly TLS certs, it may take 10-30s for your handle to be accessible. If you aren't seeing your first post/profile, wait 30s and try to make another post._
390
+
391
+
Checkout [SANDBOX.md](./SANDBOX.md) for an overview of participating in the sandbox network.
392
+
393
+
### Manually updating your PDS
394
+
395
+
If you use use Docker `compose.yaml` file in this repo, your PDS will automatically update nightly. To manually update to the latest version use the following commands.
396
+
397
+
**Pull the latest PDS container image:**
398
```bash
399
+
sudo docker pull ghcr.io/bluesky-social/pds:latest
400
```
401
402
+
**Restart PDS with the new container image:**
403
+
```bash
404
+
sudo systemctl restart pds
405
+
```
406
407
+
## PDS environment variables
408
409
+
You will need to customize various settings configured through the PDS environment variables. See the below table to find the variables you'll need to set.
410
411
+
| Environment Variable | Value | Should update? | Notes |
412
+
| ----------------------------------------- | ---------------------------- | -------------- | --------------------------------------------------------------------------- |
413
+
| PDS_HOSTNAME | example.com | โ
| Public domain you intend to deploy your service at |
414
+
| PDS_JWT_SECRET | jwt-secret | โ
| Use a secure high-entropy string that is 32 characters in length |
415
+
| PDS_ADMIN_PASSWORD | admin-pass | โ
| Use a secure high-entropy string that is 32 characters in length |
416
+
| PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX | 3ee68... | โ
| See above Generate Keys section - once set, do not change |
417
+
| PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX | e049f... | โ
| See above Generate Keys section - once set, do not change |
418
+
| PDS_DB_SQLITE_LOCATION | /pds/pds.sqlite | โ | Or use `PDS_DB_POSTGRES_URL` depending on which database you intend to use |
419
+
| PDS_BLOBSTORE_DISK_LOCATION | /pds/blocks | โ | Only update if you update the mounted volume for your docker image as well |
420
+
| PDS_DID_PLC_URL | https://plc.bsky-sandbox.dev | โ | Do not adjust if you intend to federate with the Bluesky federation sandbox |
421
+
| PDS_BSKY_APP_VIEW_URL | https://api.bsky-sandbox.dev | โ | Do not adjust if you intend to federate with the Bluesky federation sandbox |
422
+
| PDS_BSKY_APP_VIEW_DID | did:web:api.bsky-sandbox.dev | โ | Do not adjust if you intend to federate with the Bluesky federation sandbox |
423
+
| PDS_CRAWLERS | https://bgs.bsky-sandbox.dev | โ | Do not adjust if you intend to federate with the Bluesky federation sandbox |
424
+
425
+
There are additional environment variables that can be tweaked depending on how you're running your service. For instance, storing blobs in AWS S3, keys in AWS KMS, or setting up an email service.
426
+
427
+
Feel free to explore those [Here](https://github.com/bluesky-social/atproto/blob/simplify-pds/packages/pds/src/config/env.ts). However, we will not be providing support for more advanced configurations.
+142
SANDBOX.md
+142
SANDBOX.md
···
···
1
+
# Bluesky Developer Sandbox Guide
2
+
3
+
Welcome to the atproto federation developer sandbox!
4
+
5
+
This is a completely separate network from our production services that allows us to test out the federation architecture and wire protocol.
6
+
7
+
The federation sandbox environment is an area set up for exploration and testing of the technical components of the AT Protocol distributed social network. It is intended for developers and self-hosters to test out data availability in a federated environment.
8
+
9
+
To maintain a positive and productive developer experience, we've established this Code of Conduct that outlines our expectations and guidelines. This sandbox environment is initially meant to test the technical components of federation.
10
+
11
+
Given that this is a testing environment, we will be defederating from any instances that do not abide by these guidelines, or that cause unnecessary trouble, and will not be providing specific justifications for these decisions.
12
+
13
+
# Guidelines that must be followed
14
+
15
+
Using the sandbox environment means you agree to adhere to our Guidelines. Please read the following carefully:
16
+
17
+
## Post responsibly
18
+
19
+
The sandbox environment is intended to test infrastructure, but user content may be created as part of this testing process. Content generation can be automated or manual.
20
+
21
+
Do not post content that requires active moderation or violates the [Bluesky Community Guidelines](https://blueskyweb.xyz/support/community-guidelines).
22
+
23
+
## Keep the emphasis on testing
24
+
25
+
Weโre striving to maintain a sandbox environment that fosters learning and technical growth. We will defederate with instances that recruit users without making it clear that this is a test environment.
26
+
27
+
## Do limit account creation
28
+
29
+
We don't want any one server using a majority of the resources in the sandbox. To keep things balanced, to start, weโre only federating with Personal Data Servers (PDS) with up to 1000 accounts. However, we may change this if needed.
30
+
31
+
## Donโt expect persistence or uptime
32
+
33
+
We will routinely be wiping the data on our infrastructure. This is intended to reset the network state and to test sync protocols. Accounts and content should not be mirrored or migrated between the sandbox and real-world environments.
34
+
35
+
## Don't advertise your service as being "Bluesky"
36
+
37
+
This is a developer sandbox and is meant for technical users. Do not promote your service as being a way for non-technical users to use Bluesky.
38
+
39
+
## Do not mirror sandbox did:plcs to production
40
+
41
+
42
+
## Status and Wipes
43
+
44
+
### ๐ย Beware of dragons!
45
+
46
+
This hasnโt been production tested yet. It seems to work pretty well, but who knows whatโs lurking under the surface โ that's what this sandbox is for! Have patience with us as we prep for federation.
47
+
48
+
On that note, please give us feedback either in [Issues](https://github.com/bluesky-social/atproto/issues) (actual bugs) or [Discussions](https://github.com/bluesky-social/atproto/discussions) (higher-level questions/discussions) on the [atproto repo](https://github.com/bluesky-social/atproto).
49
+
50
+
### Routine wipes
51
+
52
+
As part of the sandbox, we will be doing routine wipes of all network data.
53
+
54
+
We expect to perform wipes on a weekly or bi-weekly basis, though we reserve the right to do a wipe at any point.
55
+
56
+
When we wipe data, we will be wiping it on all services (BGS, App View, PLC). We will also mark any existing DIDs as โinvalidโ & will refuse to index those accounts in the next epoch of the network to discourage users from attempting to โrolloverโ their accounts across wipes.
57
+
58
+
# Getting started
59
+
60
+
For complete instructions on getting your PDS set up, check out the [README](./README.md).
61
+
62
+
To access your account, youโll log in with the client of your choice in the exact same way that you log into production Bluesky, for instance the [Bluesky web client](https://app.bsky-sandbox.dev/). When you do so, please provide the url of *your PDS* as the service that you wish to log in to.
63
+
64
+
## Auto-updates
65
+
66
+
Weโve included Watchtower in the PDS distribution. Every day at midnight PST, this will check our GitHub container registry to see if there is a new version of the PDS container & update it on your service.
67
+
68
+
This will allow us to rapidly iterate on protocol changes, as weโll be able to push them out to the network on a daily basis.
69
+
70
+
When we do routine network wipes, we will be pushing out a database migration to participating PDS that wipes content and accounts.
71
+
72
+
You are within your rights to disable Watchtower auto-updates, but we strongly encourage their use and will not be providing support if you decide not to run the most up-to-date PDS distribution.
73
+
74
+
## Odds & Ends & Warnings & Reminders
75
+
76
+
๐งช Experiment & have fun!
77
+
78
+
๐คย Run [feed generators](https://github.com/bluesky-social/feed-generator). They should work the exact same way as production - be sure to adjust your env to listen to Sandbox BGS!
79
+
80
+
๐ Feel free to run your own AppView or BGS - although itโs a bit more involved & weโll be providing limited support for this.
81
+
82
+
โ๏ธ Because the atproto network is a distributed system, your PDS can no longer definitively read-after-write. Updates are generally processed pretty quickly, however this discrepancy may show in certain circumstances, such as updating a profile or replying to a thread. We're working on utilities to make this easier to handle.
83
+
84
+
โฑ๏ธ As a specific case of the above, because we use on-demand TLS with Caddy, your profile may not load at first - please be patient & it should load within 5-10s after account creation. Again, we'll be working to smooth over this.
85
+
86
+
๐คย Your PDS will provide your handle by default. Custom domain handles should work exactly the same in sandbox as they do on production Bluesky. Although you will not be able to re-use your handle from production Bluesky as you can only have one DID set per handle.
87
+
88
+
โ ๏ธ If you follow the self-hosted PDS setup instructions, youโll have private key material in your env file - be careful about sharing that!
89
+
90
+
๐ฃย This is a sandbox version of a **public broadcast protocol** - please do not share sensitive information.
91
+
92
+
๐คย Help each other out! Respond to issues & discussions, chat in [Matrix](https://matrix.to/#/%23bluesky-dev:matrix.org) or the community-run [Discord](https://discord.gg/3srmDsHSZJ), etc.
93
+
94
+
# Learn more about atproto federation
95
+
96
+
Check out the [high-level view of federation](https://blueskyweb.xyz/blog/5-5-2023-federation-architecture).
97
+
98
+
Dive deeper with the [atproto docs](https://atproto.com/docs).
99
+
100
+
## Network Services
101
+
102
+
We are running three services: PLC, BGS, Bluesky "App View"
103
+
104
+
### PLC
105
+
106
+
**Hostname:** `plc.bsky-sandbox.dev`
107
+
108
+
**Code:** https://github.com/bluesky-social/did-method-plc
109
+
110
+
PLC is the default DID provider for the network. DIDs are the root of your identity in the network. Sandbox PLC functions exactly the same as production PLC, but it is run as a separate service with a separate dataset. The DID resolution client in the self-hosted PDS package is set up to talk the correct PLC service.
111
+
112
+
### BGS
113
+
114
+
**Hostname:** `bgs.bsky-sandbox.dev`
115
+
116
+
**Code:** https://github.com/bluesky-social/indigo/tree/main/bgs
117
+
118
+
BGS (Big Graph Service) is the firehose for the entire network. It collates data from PDSs & rebroadcasts them out on one giant websocket.
119
+
120
+
BGS has to find out about your server somehow, so when we do any sort of write, we ping BGS with `com.atproto.sync.requestCrawl` to notify it of new data. This is done automatically in the self-hosted PDS package.
121
+
122
+
If youโre familiar with the Bluesky production firehose, you can subscribe to the BGS firehose in the exact same manner, the interface & data should be identical
123
+
124
+
### Bluesky App View
125
+
126
+
**Hostname:** `api.bsky-sandbox.dev`
127
+
128
+
**Code:** https://github.com/bluesky-social/atproto/tree/main/packages/bsky
129
+
130
+
The Bluesky App View aggregates data from across the network to service the Bluesky microblogging application. It consumes the firehose from the BGS, processing it into serviceable views of the network such as feeds, post threads, and user profiles. It functions as a fairly traditional web service.
131
+
132
+
When you request a Bluesky-related view from your PDS (`getProfile` for instance), your PDS will actually proxy the request up to App View.
133
+
134
+
Feel free to experiment with running your own App View if you like!
135
+
136
+
# The PDS
137
+
138
+
The PDS (Personal Data Server) is where users host their social data such as posts, profiles, likes, and follows. The goal of the sandbox is to federate many PDS together, so we hope youโll run your own.
139
+
140
+
Weโre not actually running a Bluesky PDS in sandbox. You might see Bluesky team members' accounts in the sandbox environment, but those are self-hosted too.
141
+
142
+
The PDS that youโll be running is much of the same code that is running on the Bluesky production PDS. Notably, all of the in-pds-appview code has been torn out. You can see the actual PDS code that youโre running on the [atproto/simplify-pds](https://github.com/bluesky-social/atproto/pull/1198) branch.
+1
-1
compose.yaml
+1
-1
compose.yaml
+28
-58
installer.sh
+28
-58
installer.sh
···
18
# The Docker compose file.
19
COMPOSE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml"
20
21
-
# The pdsadmin script.
22
-
PDSADMIN_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/pdsadmin.sh"
23
-
24
# System dependencies.
25
REQUIRED_SYSTEM_PACKAGES="
26
ca-certificates
27
curl
28
gnupg
29
-
jq
30
lsb-release
31
openssl
32
-
sqlite3
33
xxd
34
"
35
# Docker packages.
36
REQUIRED_DOCKER_PACKAGES="
37
-
containerd.io
38
docker-ce
39
docker-ce-cli
40
docker-compose-plugin
41
"
42
43
PUBLIC_IP=""
···
50
PDS_DATADIR="${1:-/pds}"
51
PDS_HOSTNAME="${2:-}"
52
PDS_ADMIN_EMAIL="${3:-}"
53
-
PDS_DID_PLC_URL="https://plc.directory"
54
-
PDS_BSKY_APP_VIEW_URL="https://api.bsky.app"
55
-
PDS_BSKY_APP_VIEW_DID="did:web:api.bsky.app"
56
-
PDS_REPORT_SERVICE_URL="https://mod.bsky.app"
57
-
PDS_REPORT_SERVICE_DID="did:plc:ar7c4by46qjdydhdevvrndac"
58
-
PDS_CRAWLERS="https://bsky.network"
59
60
function usage {
61
local error="${1}"
···
93
elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then
94
SUPPORTED_OS="true"
95
echo "* Detected supported distribution Ubuntu 22.04 LTS"
96
-
elif [[ "${DISTRIB_CODENAME}" == "mantic" ]]; then
97
-
SUPPORTED_OS="true"
98
-
echo "* Detected supported distribution Ubuntu 23.10 LTS"
99
fi
100
elif [[ "${DISTRIB_ID}" == "debian" ]]; then
101
if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then
···
112
exit 1
113
fi
114
115
-
# Enforce that the data directory is /pds since we're assuming it for now.
116
-
# Later we can make this actually configurable.
117
-
if [[ "${PDS_DATADIR}" != "/pds" ]]; then
118
-
usage "The data directory must be /pds. Exiting..."
119
-
fi
120
-
121
# Check if PDS is already installed.
122
if [[ -e "${PDS_DATADIR}/pds.sqlite" ]]; then
123
echo
···
140
echo "For assistance, check https://github.com/bluesky-social/pds"
141
exit 1
142
fi
143
144
#
145
# Attempt to determine server's public IP.
···
181
182
From your DNS provider's control panel, create the required
183
DNS record with the value of your server's public IP address.
184
-
185
+ Any DNS name that can be resolved on the public internet will work.
186
+ Replace example.com below with any valid domain name you control.
187
+ A TTL of 600 seconds (10 minutes) is recommended.
188
-
189
Example DNS record:
190
-
191
NAME TYPE VALUE
192
---- ---- -----
193
example.com A ${PUBLIC_IP:-Server public IP}
···
228
usage "No admin email specified"
229
fi
230
231
#
232
# Install system packages.
233
#
···
241
sleep 2
242
done
243
fi
244
-
245
apt-get update
246
apt-get install --yes ${REQUIRED_SYSTEM_PACKAGES}
247
···
309
{
310
email ${PDS_ADMIN_EMAIL}
311
on_demand_tls {
312
-
ask http://localhost:3000/tls-check
313
}
314
}
315
···
330
PDS_HOSTNAME=${PDS_HOSTNAME}
331
PDS_JWT_SECRET=$(eval "${GENERATE_SECURE_SECRET_CMD}")
332
PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD}
333
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
334
-
PDS_DATA_DIRECTORY=${PDS_DATADIR}
335
PDS_BLOBSTORE_DISK_LOCATION=${PDS_DATADIR}/blocks
336
-
PDS_BLOB_UPLOAD_LIMIT=52428800
337
PDS_DID_PLC_URL=${PDS_DID_PLC_URL}
338
-
PDS_BSKY_APP_VIEW_URL=${PDS_BSKY_APP_VIEW_URL}
339
PDS_BSKY_APP_VIEW_DID=${PDS_BSKY_APP_VIEW_DID}
340
-
PDS_REPORT_SERVICE_URL=${PDS_REPORT_SERVICE_URL}
341
-
PDS_REPORT_SERVICE_DID=${PDS_REPORT_SERVICE_DID}
342
PDS_CRAWLERS=${PDS_CRAWLERS}
343
-
LOG_ENABLED=true
344
PDS_CONFIG
345
346
#
···
395
fi
396
fi
397
398
-
#
399
-
# Download and install pdadmin.
400
-
#
401
-
echo "* Downloading pdsadmin"
402
-
curl \
403
-
--silent \
404
-
--show-error \
405
-
--fail \
406
-
--output "/usr/local/bin/pdsadmin" \
407
-
"${PDSADMIN_URL}"
408
-
chmod +x /usr/local/bin/pdsadmin
409
-
410
cat <<INSTALLER_MESSAGE
411
========================================================================
412
-
PDS installation successful!
413
------------------------------------------------------------------------
414
415
Check service status : sudo systemctl status pds
416
Watch service logs : sudo docker logs -f pds
417
Backup service data : ${PDS_DATADIR}
418
-
PDS Admin command : pdsadmin
419
420
Required Firewall Ports
421
------------------------------------------------------------------------
···
426
427
Required DNS entries
428
------------------------------------------------------------------------
429
-
Name Type Value
430
------- --------- ---------------
431
-
${PDS_HOSTNAME} A ${PUBLIC_IP}
432
-
*.${PDS_HOSTNAME} A ${PUBLIC_IP}
433
434
Detected public IP of this server: ${PUBLIC_IP}
435
436
-
To see pdsadmin commands, run "pdsadmin help"
437
438
========================================================================
439
INSTALLER_MESSAGE
440
-
441
-
CREATE_ACCOUNT_PROMPT=""
442
-
read -p "Create a PDS user account? (y/N): " CREATE_ACCOUNT_PROMPT
443
-
444
-
if [[ "${CREATE_ACCOUNT_PROMPT}" =~ ^[Yy] ]]; then
445
-
pdsadmin account create
446
-
fi
447
-
448
}
449
450
# Run main function.
···
18
# The Docker compose file.
19
COMPOSE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml"
20
21
# System dependencies.
22
REQUIRED_SYSTEM_PACKAGES="
23
ca-certificates
24
curl
25
gnupg
26
lsb-release
27
openssl
28
xxd
29
"
30
# Docker packages.
31
REQUIRED_DOCKER_PACKAGES="
32
docker-ce
33
docker-ce-cli
34
docker-compose-plugin
35
+
containerd.io
36
"
37
38
PUBLIC_IP=""
···
45
PDS_DATADIR="${1:-/pds}"
46
PDS_HOSTNAME="${2:-}"
47
PDS_ADMIN_EMAIL="${3:-}"
48
+
PDS_DID_PLC_URL="https://plc.bsky-sandbox.dev"
49
+
PDS_BSKY_APP_VIEW_ENDPOINT="https://api.bsky-sandbox.dev"
50
+
PDS_BSKY_APP_VIEW_DID="did:web:api.bsky-sandbox.dev"
51
+
PDS_CRAWLERS="https://bgs.bsky-sandbox.dev"
52
53
function usage {
54
local error="${1}"
···
86
elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then
87
SUPPORTED_OS="true"
88
echo "* Detected supported distribution Ubuntu 22.04 LTS"
89
fi
90
elif [[ "${DISTRIB_ID}" == "debian" ]]; then
91
if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then
···
102
exit 1
103
fi
104
105
# Check if PDS is already installed.
106
if [[ -e "${PDS_DATADIR}/pds.sqlite" ]]; then
107
echo
···
124
echo "For assistance, check https://github.com/bluesky-social/pds"
125
exit 1
126
fi
127
+
128
129
#
130
# Attempt to determine server's public IP.
···
166
167
From your DNS provider's control panel, create the required
168
DNS record with the value of your server's public IP address.
169
+
170
+ Any DNS name that can be resolved on the public internet will work.
171
+ Replace example.com below with any valid domain name you control.
172
+ A TTL of 600 seconds (10 minutes) is recommended.
173
+
174
Example DNS record:
175
+
176
NAME TYPE VALUE
177
---- ---- -----
178
example.com A ${PUBLIC_IP:-Server public IP}
···
213
usage "No admin email specified"
214
fi
215
216
+
217
#
218
# Install system packages.
219
#
···
227
sleep 2
228
done
229
fi
230
+
231
apt-get update
232
apt-get install --yes ${REQUIRED_SYSTEM_PACKAGES}
233
···
295
{
296
email ${PDS_ADMIN_EMAIL}
297
on_demand_tls {
298
+
ask http://localhost:3000
299
}
300
}
301
···
316
PDS_HOSTNAME=${PDS_HOSTNAME}
317
PDS_JWT_SECRET=$(eval "${GENERATE_SECURE_SECRET_CMD}")
318
PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD}
319
+
PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
320
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
321
+
PDS_DB_SQLITE_LOCATION=${PDS_DATADIR}/pds.sqlite
322
PDS_BLOBSTORE_DISK_LOCATION=${PDS_DATADIR}/blocks
323
PDS_DID_PLC_URL=${PDS_DID_PLC_URL}
324
+
PDS_BSKY_APP_VIEW_ENDPOINT=${PDS_BSKY_APP_VIEW_ENDPOINT}
325
PDS_BSKY_APP_VIEW_DID=${PDS_BSKY_APP_VIEW_DID}
326
PDS_CRAWLERS=${PDS_CRAWLERS}
327
PDS_CONFIG
328
329
#
···
378
fi
379
fi
380
381
cat <<INSTALLER_MESSAGE
382
========================================================================
383
+
PDS installation successful!
384
------------------------------------------------------------------------
385
386
Check service status : sudo systemctl status pds
387
Watch service logs : sudo docker logs -f pds
388
Backup service data : ${PDS_DATADIR}
389
390
Required Firewall Ports
391
------------------------------------------------------------------------
···
396
397
Required DNS entries
398
------------------------------------------------------------------------
399
+
Name Type Value
400
------- --------- ---------------
401
+
${PDS_HOSTNAME} A ${PUBLIC_IP}
402
+
*.${PDS_HOSTNAME} A ${PUBLIC_IP}
403
404
Detected public IP of this server: ${PUBLIC_IP}
405
406
+
# To create an invite code, run the following command:
407
+
408
+
curl --silent \\
409
+
--show-error \\
410
+
--request POST \\
411
+
--user "admin:${PDS_ADMIN_PASSWORD}" \\
412
+
--header "Content-Type: application/json" \\
413
+
--data '{"useCount": 1}' \\
414
+
https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode
415
416
========================================================================
417
INSTALLER_MESSAGE
418
}
419
420
# Run main function.
-234
pdsadmin/account.sh
-234
pdsadmin/account.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
-
source "${PDS_ENV_FILE}"
8
-
9
-
# curl a URL and fail if the request fails.
10
-
function curl_cmd_get {
11
-
curl --fail --silent --show-error "$@"
12
-
}
13
-
14
-
# curl a URL and fail if the request fails.
15
-
function curl_cmd_post {
16
-
curl --fail --silent --show-error --request POST --header "Content-Type: application/json" "$@"
17
-
}
18
-
19
-
# curl a URL but do not fail if the request fails.
20
-
function curl_cmd_post_nofail {
21
-
curl --silent --show-error --request POST --header "Content-Type: application/json" "$@"
22
-
}
23
-
24
-
# The subcommand to run.
25
-
SUBCOMMAND="${1:-}"
26
-
27
-
#
28
-
# account list
29
-
#
30
-
if [[ "${SUBCOMMAND}" == "list" ]]; then
31
-
DIDS="$(curl_cmd_get \
32
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.sync.listRepos?limit=100" | jq --raw-output '.repos[].did'
33
-
)"
34
-
OUTPUT='[{"handle":"Handle","email":"Email","did":"DID"}'
35
-
for did in ${DIDS}; do
36
-
ITEM="$(curl_cmd_get \
37
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
38
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.getAccountInfo?did=${did}"
39
-
)"
40
-
OUTPUT="${OUTPUT},${ITEM}"
41
-
done
42
-
OUTPUT="${OUTPUT}]"
43
-
echo "${OUTPUT}" | jq --raw-output '.[] | [.handle, .email, .did] | @tsv' | column --table
44
-
45
-
#
46
-
# account create
47
-
#
48
-
elif [[ "${SUBCOMMAND}" == "create" ]]; then
49
-
EMAIL="${2:-}"
50
-
HANDLE="${3:-}"
51
-
52
-
if [[ "${EMAIL}" == "" ]]; then
53
-
read -p "Enter an email address (e.g. alice@${PDS_HOSTNAME}): " EMAIL
54
-
fi
55
-
if [[ "${HANDLE}" == "" ]]; then
56
-
read -p "Enter a handle (e.g. alice.${PDS_HOSTNAME}): " HANDLE
57
-
fi
58
-
59
-
if [[ "${EMAIL}" == "" || "${HANDLE}" == "" ]]; then
60
-
echo "ERROR: missing EMAIL and/or HANDLE parameters." >/dev/stderr
61
-
echo "Usage: $0 ${SUBCOMMAND} <EMAIL> <HANDLE>" >/dev/stderr
62
-
exit 1
63
-
fi
64
-
65
-
PASSWORD="$(openssl rand -base64 30 | tr -d "=+/" | cut -c1-24)"
66
-
INVITE_CODE="$(curl_cmd_post \
67
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
68
-
--data '{"useCount": 1}' \
69
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'
70
-
)"
71
-
RESULT="$(curl_cmd_post_nofail \
72
-
--data "{\"email\":\"${EMAIL}\", \"handle\":\"${HANDLE}\", \"password\":\"${PASSWORD}\", \"inviteCode\":\"${INVITE_CODE}\"}" \
73
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createAccount"
74
-
)"
75
-
76
-
DID="$(echo $RESULT | jq --raw-output '.did')"
77
-
if [[ "${DID}" != did:* ]]; then
78
-
ERR="$(echo ${RESULT} | jq --raw-output '.message')"
79
-
echo "ERROR: ${ERR}" >/dev/stderr
80
-
echo "Usage: $0 ${SUBCOMMAND} <EMAIL> <HANDLE>" >/dev/stderr
81
-
exit 1
82
-
fi
83
-
84
-
echo
85
-
echo "Account created successfully!"
86
-
echo "-----------------------------"
87
-
echo "Handle : ${HANDLE}"
88
-
echo "DID : ${DID}"
89
-
echo "Password : ${PASSWORD}"
90
-
echo "-----------------------------"
91
-
echo "Save this password, it will not be displayed again."
92
-
echo
93
-
94
-
#
95
-
# account delete
96
-
#
97
-
elif [[ "${SUBCOMMAND}" == "delete" ]]; then
98
-
DID="${2:-}"
99
-
100
-
if [[ "${DID}" == "" ]]; then
101
-
echo "ERROR: missing DID parameter." >/dev/stderr
102
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
103
-
exit 1
104
-
fi
105
-
106
-
if [[ "${DID}" != did:* ]]; then
107
-
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
108
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
109
-
exit 1
110
-
fi
111
-
112
-
echo "This action is permanent."
113
-
read -r -p "Are you sure you'd like to delete ${DID}? [y/N] " response
114
-
if [[ ! "${response}" =~ ^([yY][eE][sS]|[yY])$ ]]; then
115
-
exit 0
116
-
fi
117
-
118
-
curl_cmd_post \
119
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
120
-
--data "{\"did\": \"${DID}\"}" \
121
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.deleteAccount" >/dev/null
122
-
123
-
echo "${DID} deleted"
124
-
125
-
#
126
-
# account takedown
127
-
#
128
-
elif [[ "${SUBCOMMAND}" == "takedown" ]]; then
129
-
DID="${2:-}"
130
-
TAKEDOWN_REF="$(date +%s)"
131
-
132
-
if [[ "${DID}" == "" ]]; then
133
-
echo "ERROR: missing DID parameter." >/dev/stderr
134
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
135
-
exit 1
136
-
fi
137
-
138
-
if [[ "${DID}" != did:* ]]; then
139
-
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
140
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
141
-
exit 1
142
-
fi
143
-
144
-
PAYLOAD="$(cat <<EOF
145
-
{
146
-
"subject": {
147
-
"\$type": "com.atproto.admin.defs#repoRef",
148
-
"did": "${DID}"
149
-
},
150
-
"takedown": {
151
-
"applied": true,
152
-
"ref": "${TAKEDOWN_REF}"
153
-
}
154
-
}
155
-
EOF
156
-
)"
157
-
158
-
curl_cmd_post \
159
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
160
-
--data "${PAYLOAD}" \
161
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateSubjectStatus" >/dev/null
162
-
163
-
echo "${DID} taken down"
164
-
165
-
#
166
-
# account untakedown
167
-
#
168
-
elif [[ "${SUBCOMMAND}" == "untakedown" ]]; then
169
-
DID="${2:-}"
170
-
171
-
if [[ "${DID}" == "" ]]; then
172
-
echo "ERROR: missing DID parameter." >/dev/stderr
173
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
174
-
exit 1
175
-
fi
176
-
177
-
if [[ "${DID}" != did:* ]]; then
178
-
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
179
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
180
-
exit 1
181
-
fi
182
-
183
-
PAYLOAD=$(cat <<EOF
184
-
{
185
-
"subject": {
186
-
"\$type": "com.atproto.admin.defs#repoRef",
187
-
"did": "${DID}"
188
-
},
189
-
"takedown": {
190
-
"applied": false
191
-
}
192
-
}
193
-
EOF
194
-
)
195
-
196
-
curl_cmd_post \
197
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
198
-
--data "${PAYLOAD}" \
199
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateSubjectStatus" >/dev/null
200
-
201
-
echo "${DID} untaken down"
202
-
#
203
-
# account reset-password
204
-
#
205
-
elif [[ "${SUBCOMMAND}" == "reset-password" ]]; then
206
-
DID="${2:-}"
207
-
PASSWORD="$(openssl rand -base64 30 | tr -d "=+/" | cut -c1-24)"
208
-
209
-
if [[ "${DID}" == "" ]]; then
210
-
echo "ERROR: missing DID parameter." >/dev/stderr
211
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
212
-
exit 1
213
-
fi
214
-
215
-
if [[ "${DID}" != did:* ]]; then
216
-
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
217
-
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
218
-
exit 1
219
-
fi
220
-
221
-
curl_cmd_post \
222
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
223
-
--data "{ \"did\": \"${DID}\", \"password\": \"${PASSWORD}\" }" \
224
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateAccountPassword" >/dev/null
225
-
226
-
echo
227
-
echo "Password reset for ${DID}"
228
-
echo "New password: ${PASSWORD}"
229
-
echo
230
-
231
-
else
232
-
echo "Unknown subcommand: ${SUBCOMMAND}" >/dev/stderr
233
-
exit 1
234
-
fi
···
-17
pdsadmin/create-invite-code.sh
-17
pdsadmin/create-invite-code.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
-
source "${PDS_ENV_FILE}"
8
-
9
-
curl \
10
-
--fail \
11
-
--silent \
12
-
--show-error \
13
-
--request POST \
14
-
--user "admin:${PDS_ADMIN_PASSWORD}" \
15
-
--header "Content-Type: application/json" \
16
-
--data '{"useCount": 1}' \
17
-
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'
···
-45
pdsadmin/help.sh
-45
pdsadmin/help.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
# This script is used to display help information for the pdsadmin command.
7
-
cat <<HELP
8
-
pdsadmin help
9
-
--
10
-
update
11
-
Update to the latest PDS version.
12
-
e.g. pdsadmin update
13
-
14
-
account
15
-
list
16
-
List accounts
17
-
e.g. pdsadmin account list
18
-
create <EMAIL> <HANDLE>
19
-
Create a new account
20
-
e.g. pdsadmin account create alice@example.com alice.example.com
21
-
delete <DID>
22
-
Delete an account specified by DID.
23
-
e.g. pdsadmin account delete did:plc:xyz123abc456
24
-
takedown <DID>
25
-
Takedown an account specified by DID.
26
-
e.g. pdsadmin account takedown did:plc:xyz123abc456
27
-
untakedown <DID>
28
-
Remove a takedown from an account specified by DID.
29
-
e.g. pdsadmin account untakedown did:plc:xyz123abc456
30
-
reset-password <DID>
31
-
Reset a password for an account specified by DID.
32
-
e.g. pdsadmin account reset-password did:plc:xyz123abc456
33
-
34
-
request-crawl [<RELAY HOST>]
35
-
Request a crawl from a relay host.
36
-
e.g. pdsadmin request-crawl bsky.network
37
-
38
-
create-invite-code
39
-
Create a new invite code.
40
-
e.g. pdsadmin create-invite-code
41
-
42
-
help
43
-
Display this help information.
44
-
45
-
HELP
···
-35
pdsadmin/request-crawl.sh
-35
pdsadmin/request-crawl.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
-
source "${PDS_ENV_FILE}"
8
-
9
-
RELAY_HOSTS="${1:-}"
10
-
if [[ "${RELAY_HOSTS}" == "" ]]; then
11
-
RELAY_HOSTS="${PDS_CRAWLERS}"
12
-
fi
13
-
14
-
if [[ "${RELAY_HOSTS}" == "" ]]; then
15
-
echo "ERROR: missing RELAY HOST parameter." >/dev/stderr
16
-
echo "Usage: $0 <RELAY HOST>[,<RELAY HOST>,...]" >/dev/stderr
17
-
exit 1
18
-
fi
19
-
20
-
for host in ${RELAY_HOSTS//,/ }; do
21
-
echo "Requesting crawl from ${host}"
22
-
if [[ $host != https:* && $host != http:* ]]; then
23
-
host="https://${host}"
24
-
fi
25
-
curl \
26
-
--fail \
27
-
--silent \
28
-
--show-error \
29
-
--request POST \
30
-
--header "Content-Type: application/json" \
31
-
--data "{\"hostname\": \"${PDS_HOSTNAME}\"}" \
32
-
"${host}/xrpc/com.atproto.sync.requestCrawl" >/dev/null
33
-
done
34
-
35
-
echo "done"
···
-41
pdsadmin/update.sh
-41
pdsadmin/update.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
PDS_DATADIR="/pds"
7
-
COMPOSE_FILE="${PDS_DATADIR}/compose.yaml"
8
-
COMPOSE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml"
9
-
10
-
# TODO: allow the user to specify a version to update to.
11
-
TARGET_VERSION="${1:-}"
12
-
13
-
COMPOSE_TEMP_FILE="${COMPOSE_FILE}.tmp"
14
-
15
-
echo "* Downloading PDS compose file"
16
-
curl \
17
-
--silent \
18
-
--show-error \
19
-
--fail \
20
-
--output "${COMPOSE_TEMP_FILE}" \
21
-
"${COMPOSE_URL}"
22
-
23
-
if cmp --quiet "${COMPOSE_FILE}" "${COMPOSE_TEMP_FILE}"; then
24
-
echo "PDS is already up to date"
25
-
rm --force "${COMPOSE_TEMP_FILE}"
26
-
exit 0
27
-
fi
28
-
29
-
echo "* Updating PDS"
30
-
mv "${COMPOSE_TEMP_FILE}" "${COMPOSE_FILE}"
31
-
32
-
echo "* Restarting PDS"
33
-
systemctl restart pds
34
-
35
-
cat <<MESSAGE
36
-
PDS has been updated
37
-
---------------------
38
-
Check systemd logs: journalctl --unit pds
39
-
Check container logs: docker logs pds
40
-
41
-
MESSAGE
···
-30
pdsadmin.sh
-30
pdsadmin.sh
···
1
-
#!/bin/bash
2
-
set -o errexit
3
-
set -o nounset
4
-
set -o pipefail
5
-
6
-
PDSADMIN_BASE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/pdsadmin"
7
-
8
-
# Command to run.
9
-
COMMAND="${1:-help}"
10
-
shift || true
11
-
12
-
# Ensure the user is root, since it's required for most commands.
13
-
if [[ "${EUID}" -ne 0 ]]; then
14
-
echo "ERROR: This script must be run as root"
15
-
exit 1
16
-
fi
17
-
18
-
# Download the script, if it exists.
19
-
SCRIPT_URL="${PDSADMIN_BASE_URL}/${COMMAND}.sh"
20
-
SCRIPT_FILE="$(mktemp /tmp/pdsadmin.${COMMAND}.XXXXXX)"
21
-
22
-
if ! curl --fail --silent --show-error --location --output "${SCRIPT_FILE}" "${SCRIPT_URL}"; then
23
-
echo "ERROR: ${COMMAND} not found"
24
-
exit 2
25
-
fi
26
-
27
-
chmod +x "${SCRIPT_FILE}"
28
-
if "${SCRIPT_FILE}" "$@"; then
29
-
rm --force "${SCRIPT_FILE}"
30
-
fi
···
+13
-46
service/index.js
+13
-46
service/index.js
···
1
"use strict";
2
const {
3
PDS,
4
envToCfg,
5
envToSecrets,
6
readEnv,
···
14
const cfg = envToCfg(env);
15
const secrets = envToSecrets(env);
16
const pds = await PDS.create(cfg, secrets);
17
await pds.start();
18
-
httpLogger.info("pds has started");
19
-
pds.app.get("/tls-check", (req, res) => {
20
-
checkHandleRoute(pds, req, res);
21
-
});
22
// Graceful shutdown (see also https://aws.amazon.com/blogs/containers/graceful-shutdowns-with-ecs/)
23
process.on("SIGTERM", async () => {
24
httpLogger.info("pds is stopping");
···
26
httpLogger.info("pds is stopped");
27
});
28
};
29
-
30
-
async function checkHandleRoute(
31
-
/** @type {PDS} */ pds,
32
-
/** @type {import('express').Request} */ req,
33
-
/** @type {import('express').Response} */ res
34
-
) {
35
-
try {
36
-
const { domain } = req.query;
37
-
if (!domain || typeof domain !== "string") {
38
-
return res.status(400).json({
39
-
error: "InvalidRequest",
40
-
message: "bad or missing domain query param",
41
-
});
42
-
}
43
-
if (domain === pds.ctx.cfg.service.hostname) {
44
-
return res.json({ success: true });
45
-
}
46
-
const isHostedHandle = pds.ctx.cfg.identity.serviceHandleDomains.find(
47
-
(avail) => domain.endsWith(avail)
48
-
);
49
-
if (!isHostedHandle) {
50
-
return res.status(400).json({
51
-
error: "InvalidRequest",
52
-
message: "handles are not provided on this domain",
53
-
});
54
-
}
55
-
const account = await pds.ctx.accountManager.getAccount(domain);
56
-
if (!account) {
57
-
return res.status(404).json({
58
-
error: "NotFound",
59
-
message: "handle not found for this domain",
60
-
});
61
-
}
62
-
return res.json({ success: true });
63
-
} catch (err) {
64
-
httpLogger.error({ err }, "check handle failed");
65
-
return res.status(500).json({
66
-
error: "InternalServerError",
67
-
message: "Internal Server Error",
68
-
});
69
-
}
70
-
}
71
72
main();
···
1
"use strict";
2
const {
3
PDS,
4
+
Database,
5
envToCfg,
6
envToSecrets,
7
readEnv,
···
15
const cfg = envToCfg(env);
16
const secrets = envToSecrets(env);
17
const pds = await PDS.create(cfg, secrets);
18
+
if (cfg.db.dialect === "pg") {
19
+
// Migrate using credentialed user
20
+
const migrateDb = Database.postgres({
21
+
url: cfg.db.migrationUrl,
22
+
schema: cfg.db.schema,
23
+
});
24
+
await migrateDb.migrateToLatestOrThrow();
25
+
await migrateDb.close();
26
+
} else {
27
+
await pds.ctx.db.migrateToLatestOrThrow();
28
+
}
29
await pds.start();
30
+
httpLogger.info("pds is running");
31
// Graceful shutdown (see also https://aws.amazon.com/blogs/containers/graceful-shutdowns-with-ecs/)
32
process.on("SIGTERM", async () => {
33
httpLogger.info("pds is stopping");
···
35
httpLogger.info("pds is stopped");
36
});
37
};
38
39
main();
+1
-2
service/package.json
+1
-2
service/package.json
-3603
service/pnpm-lock.yaml
-3603
service/pnpm-lock.yaml
···
1
-
lockfileVersion: '6.0'
2
-
3
-
settings:
4
-
autoInstallPeers: true
5
-
excludeLinksFromLockfile: false
6
-
7
-
dependencies:
8
-
'@atproto/pds':
9
-
specifier: 0.4.135
10
-
version: 0.4.135
11
-
12
-
packages:
13
-
14
-
/@atproto-labs/fetch-node@0.1.8:
15
-
resolution: {integrity: sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==}
16
-
engines: {node: '>=18.7.0'}
17
-
dependencies:
18
-
'@atproto-labs/fetch': 0.2.2
19
-
'@atproto-labs/pipe': 0.1.0
20
-
ipaddr.js: 2.2.0
21
-
psl: 1.9.0
22
-
undici: 6.20.1
23
-
dev: false
24
-
25
-
/@atproto-labs/fetch@0.2.2:
26
-
resolution: {integrity: sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==}
27
-
dependencies:
28
-
'@atproto-labs/pipe': 0.1.0
29
-
dev: false
30
-
31
-
/@atproto-labs/pipe@0.1.0:
32
-
resolution: {integrity: sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==}
33
-
dev: false
34
-
35
-
/@atproto-labs/simple-store-memory@0.1.3:
36
-
resolution: {integrity: sha512-jkitT9+AtU+0b28DoN92iURLaCt/q/q4yX8q6V+9LSwYlUTqKoj/5NFKvF7x6EBuG+gpUdlcycbH7e60gjOhRQ==}
37
-
dependencies:
38
-
'@atproto-labs/simple-store': 0.2.0
39
-
lru-cache: 10.2.0
40
-
dev: false
41
-
42
-
/@atproto-labs/simple-store@0.2.0:
43
-
resolution: {integrity: sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA==}
44
-
dev: false
45
-
46
-
/@atproto-labs/xrpc-utils@0.0.14:
47
-
resolution: {integrity: sha512-/f0Dhzi08w3Oqv38wdwQ5bw238GbxhYIcxg08kVReEMTlkyRDC6H5RuqHf8Ff9J3FKqjKHGdxaOdrPNM1hCgeQ==}
48
-
dependencies:
49
-
'@atproto/xrpc': 0.7.0
50
-
'@atproto/xrpc-server': 0.7.18
51
-
transitivePeerDependencies:
52
-
- bufferutil
53
-
- supports-color
54
-
- utf-8-validate
55
-
dev: false
56
-
57
-
/@atproto/api@0.15.6:
58
-
resolution: {integrity: sha512-hKwrBf60LcI4BqArWyrhWJWIpjwAWUJpW3PVvNzUB1q2W/ByC0JAuwq/F8tZpCEiiVBzHjHVRx4QNA2TA1cG3g==}
59
-
dependencies:
60
-
'@atproto/common-web': 0.4.2
61
-
'@atproto/lexicon': 0.4.11
62
-
'@atproto/syntax': 0.4.0
63
-
'@atproto/xrpc': 0.7.0
64
-
await-lock: 2.2.2
65
-
multiformats: 9.9.0
66
-
tlds: 1.250.0
67
-
zod: 3.23.8
68
-
dev: false
69
-
70
-
/@atproto/aws@0.2.21:
71
-
resolution: {integrity: sha512-bosExZ3YdFjOehNBcNWsC2mZBrAVLO8Ut/JquypXSahFeeXZP/9rd9F1VGf+vAmjFEKagHXQCb6CRFfJyN+I7A==}
72
-
engines: {node: '>=18.7.0'}
73
-
dependencies:
74
-
'@atproto/common': 0.4.11
75
-
'@atproto/crypto': 0.4.4
76
-
'@atproto/repo': 0.8.1
77
-
'@aws-sdk/client-cloudfront': 3.515.0
78
-
'@aws-sdk/client-kms': 3.515.0
79
-
'@aws-sdk/client-s3': 3.515.0
80
-
'@aws-sdk/lib-storage': 3.515.0(@aws-sdk/client-s3@3.515.0)
81
-
'@noble/curves': 1.8.1
82
-
key-encoder: 2.0.3
83
-
multiformats: 9.9.0
84
-
uint8arrays: 3.0.0
85
-
transitivePeerDependencies:
86
-
- aws-crt
87
-
dev: false
88
-
89
-
/@atproto/common-web@0.4.2:
90
-
resolution: {integrity: sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==}
91
-
dependencies:
92
-
graphemer: 1.4.0
93
-
multiformats: 9.9.0
94
-
uint8arrays: 3.0.0
95
-
zod: 3.23.8
96
-
dev: false
97
-
98
-
/@atproto/common@0.1.1:
99
-
resolution: {integrity: sha512-GYwot5wF/z8iYGSPjrLHuratLc0CVgovmwfJss7+BUOB6y2/Vw8+1Vw0n9DDI0gb5vmx3UI8z0uJgC8aa8yuJg==}
100
-
dependencies:
101
-
'@ipld/dag-cbor': 7.0.3
102
-
multiformats: 9.9.0
103
-
pino: 8.21.0
104
-
zod: 3.23.8
105
-
dev: false
106
-
107
-
/@atproto/common@0.4.11:
108
-
resolution: {integrity: sha512-Knv0viYXNMfCdIE7jLUiWJKnnMfEwg+vz2epJQi8WOjqtqCFb3W/3Jn72ZiuovIfpdm13MaOiny6w2NErUQC6g==}
109
-
engines: {node: '>=18.7.0'}
110
-
dependencies:
111
-
'@atproto/common-web': 0.4.2
112
-
'@ipld/dag-cbor': 7.0.3
113
-
cbor-x: 1.5.8
114
-
iso-datestring-validator: 2.2.2
115
-
multiformats: 9.9.0
116
-
pino: 8.21.0
117
-
dev: false
118
-
119
-
/@atproto/crypto@0.1.0:
120
-
resolution: {integrity: sha512-9xgFEPtsCiJEPt9o3HtJT30IdFTGw5cQRSJVIy5CFhqBA4vDLcdXiRDLCjkzHEVbtNCsHUW6CrlfOgbeLPcmcg==}
121
-
dependencies:
122
-
'@noble/secp256k1': 1.7.1
123
-
big-integer: 1.6.52
124
-
multiformats: 9.9.0
125
-
one-webcrypto: 1.0.3
126
-
uint8arrays: 3.0.0
127
-
dev: false
128
-
129
-
/@atproto/crypto@0.4.4:
130
-
resolution: {integrity: sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==}
131
-
engines: {node: '>=18.7.0'}
132
-
dependencies:
133
-
'@noble/curves': 1.8.1
134
-
'@noble/hashes': 1.7.1
135
-
uint8arrays: 3.0.0
136
-
dev: false
137
-
138
-
/@atproto/identity@0.4.8:
139
-
resolution: {integrity: sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==}
140
-
engines: {node: '>=18.7.0'}
141
-
dependencies:
142
-
'@atproto/common-web': 0.4.2
143
-
'@atproto/crypto': 0.4.4
144
-
dev: false
145
-
146
-
/@atproto/jwk-jose@0.1.6:
147
-
resolution: {integrity: sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==}
148
-
dependencies:
149
-
'@atproto/jwk': 0.1.5
150
-
jose: 5.2.2
151
-
dev: false
152
-
153
-
/@atproto/jwk@0.1.5:
154
-
resolution: {integrity: sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==}
155
-
dependencies:
156
-
multiformats: 9.9.0
157
-
zod: 3.23.8
158
-
dev: false
159
-
160
-
/@atproto/lexicon@0.4.11:
161
-
resolution: {integrity: sha512-btefdnvNz2Ao2I+qbmj0F06HC8IlrM/IBz6qOBS50r0S6uDf5tOO+Mv2tSVdimFkdzyDdLtBI1sV36ONxz2cOw==}
162
-
dependencies:
163
-
'@atproto/common-web': 0.4.2
164
-
'@atproto/syntax': 0.4.0
165
-
iso-datestring-validator: 2.2.2
166
-
multiformats: 9.9.0
167
-
zod: 3.23.8
168
-
dev: false
169
-
170
-
/@atproto/oauth-provider-api@0.1.2:
171
-
resolution: {integrity: sha512-tNAuMrE6D3696euavxo1+Jh7Re0PPwJstbyY8SrdVPXgKJh/LrbpKUKiPNW/p5KyVfRs2tWeAxy+ReESu6SmXA==}
172
-
dependencies:
173
-
'@atproto/jwk': 0.1.5
174
-
'@atproto/oauth-types': 0.2.7
175
-
dev: false
176
-
177
-
/@atproto/oauth-provider-frontend@0.1.4:
178
-
resolution: {integrity: sha512-TLKL5lTmSieHx7+3RVIx7rIxRPP1SNCwzzdTvYB46yd1XrGHdPU//M6CP5OZ1BvcxF6H4JXIkOSWvFseol+gOw==}
179
-
engines: {node: '>=18.7.0'}
180
-
optionalDependencies:
181
-
'@atproto/oauth-provider-api': 0.1.2
182
-
dev: false
183
-
184
-
/@atproto/oauth-provider-ui@0.1.4:
185
-
resolution: {integrity: sha512-GTQnB7OUBFSeXcdRseAGYzKe9UUFB/kGjRcIA8+pO5pCMD7JdXI+WliUhsbdmQ2I+OK78aAlCrmygNWpLtpZgg==}
186
-
engines: {node: '>=18.7.0'}
187
-
optionalDependencies:
188
-
'@atproto/oauth-provider-api': 0.1.2
189
-
dev: false
190
-
191
-
/@atproto/oauth-provider@0.7.6:
192
-
resolution: {integrity: sha512-4YcnddACznmpuRmHlt9G+kccdv2Gct5qQOF9Yyjse8cl2Td+Rg1gkchpRdWUnyr9fgZzmCsSBYzEfVXge3eUiQ==}
193
-
engines: {node: '>=18.7.0'}
194
-
dependencies:
195
-
'@atproto-labs/fetch': 0.2.2
196
-
'@atproto-labs/fetch-node': 0.1.8
197
-
'@atproto-labs/pipe': 0.1.0
198
-
'@atproto-labs/simple-store': 0.2.0
199
-
'@atproto-labs/simple-store-memory': 0.1.3
200
-
'@atproto/common': 0.4.11
201
-
'@atproto/jwk': 0.1.5
202
-
'@atproto/jwk-jose': 0.1.6
203
-
'@atproto/oauth-provider-api': 0.1.2
204
-
'@atproto/oauth-provider-frontend': 0.1.4
205
-
'@atproto/oauth-provider-ui': 0.1.4
206
-
'@atproto/oauth-types': 0.2.7
207
-
'@atproto/syntax': 0.4.0
208
-
'@hapi/accept': 6.0.3
209
-
'@hapi/address': 5.1.1
210
-
'@hapi/bourne': 3.0.0
211
-
'@hapi/content': 6.0.0
212
-
cookie: 0.6.0
213
-
disposable-email-domains-js: 1.5.0
214
-
forwarded: 0.2.0
215
-
http-errors: 2.0.0
216
-
ioredis: 5.3.2
217
-
jose: 5.2.2
218
-
psl: 1.9.0
219
-
zod: 3.23.8
220
-
transitivePeerDependencies:
221
-
- supports-color
222
-
dev: false
223
-
224
-
/@atproto/oauth-types@0.2.7:
225
-
resolution: {integrity: sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==}
226
-
dependencies:
227
-
'@atproto/jwk': 0.1.5
228
-
zod: 3.23.8
229
-
dev: false
230
-
231
-
/@atproto/pds@0.4.135:
232
-
resolution: {integrity: sha512-QH5Txh46OFwyLnd5DDukbnVs2Cxs5zdycwwqtdQZVcSnAbsOjFSu0TEprIevfmCvmeUjhOEwh/+IQKpPFSFsGQ==}
233
-
engines: {node: '>=18.7.0'}
234
-
dependencies:
235
-
'@atproto-labs/fetch-node': 0.1.8
236
-
'@atproto-labs/xrpc-utils': 0.0.14
237
-
'@atproto/api': 0.15.6
238
-
'@atproto/aws': 0.2.21
239
-
'@atproto/common': 0.4.11
240
-
'@atproto/crypto': 0.4.4
241
-
'@atproto/identity': 0.4.8
242
-
'@atproto/lexicon': 0.4.11
243
-
'@atproto/oauth-provider': 0.7.6
244
-
'@atproto/repo': 0.8.1
245
-
'@atproto/syntax': 0.4.0
246
-
'@atproto/xrpc': 0.7.0
247
-
'@atproto/xrpc-server': 0.7.18
248
-
'@did-plc/lib': 0.0.4
249
-
'@hapi/address': 5.1.1
250
-
better-sqlite3: 10.1.0
251
-
bytes: 3.1.2
252
-
compression: 1.7.4
253
-
cors: 2.8.5
254
-
disposable-email-domains-js: 1.5.0
255
-
express: 4.18.2
256
-
express-async-errors: 3.1.1(express@4.18.2)
257
-
file-type: 16.5.4
258
-
glob: 10.3.12
259
-
handlebars: 4.7.8
260
-
http-terminator: 3.2.0
261
-
ioredis: 5.3.2
262
-
jose: 5.2.2
263
-
key-encoder: 2.0.3
264
-
kysely: 0.22.0
265
-
multiformats: 9.9.0
266
-
nodemailer: 6.9.9
267
-
nodemailer-html-to-text: 3.2.0
268
-
p-queue: 6.6.2
269
-
pino: 8.21.0
270
-
pino-http: 8.6.1
271
-
sharp: 0.33.5
272
-
typed-emitter: 2.1.0
273
-
uint8arrays: 3.0.0
274
-
undici: 6.20.1
275
-
zod: 3.23.8
276
-
transitivePeerDependencies:
277
-
- aws-crt
278
-
- bufferutil
279
-
- debug
280
-
- supports-color
281
-
- utf-8-validate
282
-
dev: false
283
-
284
-
/@atproto/repo@0.8.1:
285
-
resolution: {integrity: sha512-d1NtHhXYJVJlFVI6mbVOUnpB0rnhqxPnZcALkJoYJjaDPVr4NNqRFAtrwb+GHzxT6DhijoXYQf24pKGfEFDd4g==}
286
-
engines: {node: '>=18.7.0'}
287
-
dependencies:
288
-
'@atproto/common': 0.4.11
289
-
'@atproto/common-web': 0.4.2
290
-
'@atproto/crypto': 0.4.4
291
-
'@atproto/lexicon': 0.4.11
292
-
'@ipld/dag-cbor': 7.0.3
293
-
multiformats: 9.9.0
294
-
uint8arrays: 3.0.0
295
-
varint: 6.0.0
296
-
zod: 3.23.8
297
-
dev: false
298
-
299
-
/@atproto/syntax@0.4.0:
300
-
resolution: {integrity: sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==}
301
-
dev: false
302
-
303
-
/@atproto/xrpc-server@0.7.18:
304
-
resolution: {integrity: sha512-kjlAsI+UNbbm6AK3Y5Hb4BJ7VQHNKiYYu2kX5vhZJZHO8qfO40GPYYb/2TknZV8IG6fDPBQhUpcDRolI86sgag==}
305
-
engines: {node: '>=18.7.0'}
306
-
dependencies:
307
-
'@atproto/common': 0.4.11
308
-
'@atproto/crypto': 0.4.4
309
-
'@atproto/lexicon': 0.4.11
310
-
'@atproto/xrpc': 0.7.0
311
-
cbor-x: 1.5.8
312
-
express: 4.18.2
313
-
http-errors: 2.0.0
314
-
mime-types: 2.1.35
315
-
rate-limiter-flexible: 2.4.2
316
-
uint8arrays: 3.0.0
317
-
ws: 8.16.0
318
-
zod: 3.23.8
319
-
transitivePeerDependencies:
320
-
- bufferutil
321
-
- supports-color
322
-
- utf-8-validate
323
-
dev: false
324
-
325
-
/@atproto/xrpc@0.7.0:
326
-
resolution: {integrity: sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==}
327
-
dependencies:
328
-
'@atproto/lexicon': 0.4.11
329
-
zod: 3.23.8
330
-
dev: false
331
-
332
-
/@aws-crypto/crc32@3.0.0:
333
-
resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
334
-
dependencies:
335
-
'@aws-crypto/util': 3.0.0
336
-
'@aws-sdk/types': 3.515.0
337
-
tslib: 1.14.1
338
-
dev: false
339
-
340
-
/@aws-crypto/crc32c@3.0.0:
341
-
resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==}
342
-
dependencies:
343
-
'@aws-crypto/util': 3.0.0
344
-
'@aws-sdk/types': 3.515.0
345
-
tslib: 1.14.1
346
-
dev: false
347
-
348
-
/@aws-crypto/ie11-detection@3.0.0:
349
-
resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
350
-
dependencies:
351
-
tslib: 1.14.1
352
-
dev: false
353
-
354
-
/@aws-crypto/sha1-browser@3.0.0:
355
-
resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==}
356
-
dependencies:
357
-
'@aws-crypto/ie11-detection': 3.0.0
358
-
'@aws-crypto/supports-web-crypto': 3.0.0
359
-
'@aws-crypto/util': 3.0.0
360
-
'@aws-sdk/types': 3.515.0
361
-
'@aws-sdk/util-locate-window': 3.495.0
362
-
'@aws-sdk/util-utf8-browser': 3.259.0
363
-
tslib: 1.14.1
364
-
dev: false
365
-
366
-
/@aws-crypto/sha256-browser@3.0.0:
367
-
resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
368
-
dependencies:
369
-
'@aws-crypto/ie11-detection': 3.0.0
370
-
'@aws-crypto/sha256-js': 3.0.0
371
-
'@aws-crypto/supports-web-crypto': 3.0.0
372
-
'@aws-crypto/util': 3.0.0
373
-
'@aws-sdk/types': 3.515.0
374
-
'@aws-sdk/util-locate-window': 3.495.0
375
-
'@aws-sdk/util-utf8-browser': 3.259.0
376
-
tslib: 1.14.1
377
-
dev: false
378
-
379
-
/@aws-crypto/sha256-js@3.0.0:
380
-
resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
381
-
dependencies:
382
-
'@aws-crypto/util': 3.0.0
383
-
'@aws-sdk/types': 3.515.0
384
-
tslib: 1.14.1
385
-
dev: false
386
-
387
-
/@aws-crypto/supports-web-crypto@3.0.0:
388
-
resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
389
-
dependencies:
390
-
tslib: 1.14.1
391
-
dev: false
392
-
393
-
/@aws-crypto/util@3.0.0:
394
-
resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
395
-
dependencies:
396
-
'@aws-sdk/types': 3.515.0
397
-
'@aws-sdk/util-utf8-browser': 3.259.0
398
-
tslib: 1.14.1
399
-
dev: false
400
-
401
-
/@aws-sdk/client-cloudfront@3.515.0:
402
-
resolution: {integrity: sha512-aDiTeB2QEX6M9I3yqchCce4z78wRuDOh3oZq2eiBueJqk3R3RGm8zDdsiJ+U9N6NVSmcm7Xs55Ws8NUJZGwizw==}
403
-
engines: {node: '>=14.0.0'}
404
-
dependencies:
405
-
'@aws-crypto/sha256-browser': 3.0.0
406
-
'@aws-crypto/sha256-js': 3.0.0
407
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
408
-
'@aws-sdk/core': 3.513.0
409
-
'@aws-sdk/credential-provider-node': 3.515.0
410
-
'@aws-sdk/middleware-host-header': 3.515.0
411
-
'@aws-sdk/middleware-logger': 3.515.0
412
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
413
-
'@aws-sdk/middleware-user-agent': 3.515.0
414
-
'@aws-sdk/region-config-resolver': 3.515.0
415
-
'@aws-sdk/types': 3.515.0
416
-
'@aws-sdk/util-endpoints': 3.515.0
417
-
'@aws-sdk/util-user-agent-browser': 3.515.0
418
-
'@aws-sdk/util-user-agent-node': 3.515.0
419
-
'@aws-sdk/xml-builder': 3.496.0
420
-
'@smithy/config-resolver': 2.1.1
421
-
'@smithy/core': 1.3.2
422
-
'@smithy/fetch-http-handler': 2.4.1
423
-
'@smithy/hash-node': 2.1.1
424
-
'@smithy/invalid-dependency': 2.1.1
425
-
'@smithy/middleware-content-length': 2.1.1
426
-
'@smithy/middleware-endpoint': 2.4.1
427
-
'@smithy/middleware-retry': 2.1.1
428
-
'@smithy/middleware-serde': 2.1.1
429
-
'@smithy/middleware-stack': 2.1.1
430
-
'@smithy/node-config-provider': 2.2.1
431
-
'@smithy/node-http-handler': 2.3.1
432
-
'@smithy/protocol-http': 3.1.1
433
-
'@smithy/smithy-client': 2.3.1
434
-
'@smithy/types': 2.9.1
435
-
'@smithy/url-parser': 2.1.1
436
-
'@smithy/util-base64': 2.1.1
437
-
'@smithy/util-body-length-browser': 2.1.1
438
-
'@smithy/util-body-length-node': 2.2.1
439
-
'@smithy/util-defaults-mode-browser': 2.1.1
440
-
'@smithy/util-defaults-mode-node': 2.2.0
441
-
'@smithy/util-endpoints': 1.1.1
442
-
'@smithy/util-middleware': 2.1.1
443
-
'@smithy/util-retry': 2.1.1
444
-
'@smithy/util-stream': 2.1.1
445
-
'@smithy/util-utf8': 2.1.1
446
-
'@smithy/util-waiter': 2.1.1
447
-
fast-xml-parser: 4.2.5
448
-
tslib: 2.6.2
449
-
transitivePeerDependencies:
450
-
- aws-crt
451
-
dev: false
452
-
453
-
/@aws-sdk/client-kms@3.515.0:
454
-
resolution: {integrity: sha512-dQUd2tCEZvKOmLnz/QwE1PAWVeuh1MWyxUyd7ovCmuz929P6WiGaeEiXhuvPak4ghc3g7TOqTrHtAWJMDAi3nw==}
455
-
engines: {node: '>=14.0.0'}
456
-
dependencies:
457
-
'@aws-crypto/sha256-browser': 3.0.0
458
-
'@aws-crypto/sha256-js': 3.0.0
459
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
460
-
'@aws-sdk/core': 3.513.0
461
-
'@aws-sdk/credential-provider-node': 3.515.0
462
-
'@aws-sdk/middleware-host-header': 3.515.0
463
-
'@aws-sdk/middleware-logger': 3.515.0
464
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
465
-
'@aws-sdk/middleware-user-agent': 3.515.0
466
-
'@aws-sdk/region-config-resolver': 3.515.0
467
-
'@aws-sdk/types': 3.515.0
468
-
'@aws-sdk/util-endpoints': 3.515.0
469
-
'@aws-sdk/util-user-agent-browser': 3.515.0
470
-
'@aws-sdk/util-user-agent-node': 3.515.0
471
-
'@smithy/config-resolver': 2.1.1
472
-
'@smithy/core': 1.3.2
473
-
'@smithy/fetch-http-handler': 2.4.1
474
-
'@smithy/hash-node': 2.1.1
475
-
'@smithy/invalid-dependency': 2.1.1
476
-
'@smithy/middleware-content-length': 2.1.1
477
-
'@smithy/middleware-endpoint': 2.4.1
478
-
'@smithy/middleware-retry': 2.1.1
479
-
'@smithy/middleware-serde': 2.1.1
480
-
'@smithy/middleware-stack': 2.1.1
481
-
'@smithy/node-config-provider': 2.2.1
482
-
'@smithy/node-http-handler': 2.3.1
483
-
'@smithy/protocol-http': 3.1.1
484
-
'@smithy/smithy-client': 2.3.1
485
-
'@smithy/types': 2.9.1
486
-
'@smithy/url-parser': 2.1.1
487
-
'@smithy/util-base64': 2.1.1
488
-
'@smithy/util-body-length-browser': 2.1.1
489
-
'@smithy/util-body-length-node': 2.2.1
490
-
'@smithy/util-defaults-mode-browser': 2.1.1
491
-
'@smithy/util-defaults-mode-node': 2.2.0
492
-
'@smithy/util-endpoints': 1.1.1
493
-
'@smithy/util-middleware': 2.1.1
494
-
'@smithy/util-retry': 2.1.1
495
-
'@smithy/util-utf8': 2.1.1
496
-
tslib: 2.6.2
497
-
transitivePeerDependencies:
498
-
- aws-crt
499
-
dev: false
500
-
501
-
/@aws-sdk/client-s3@3.515.0:
502
-
resolution: {integrity: sha512-K527n83hrMUdosxOYTzL63wtlJtmN5SUJZnGY1sUR6UyOrnOr9lS6t3AB6BgHqLFRFZJqSqmhflv2cOD7P1UPg==}
503
-
engines: {node: '>=14.0.0'}
504
-
dependencies:
505
-
'@aws-crypto/sha1-browser': 3.0.0
506
-
'@aws-crypto/sha256-browser': 3.0.0
507
-
'@aws-crypto/sha256-js': 3.0.0
508
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
509
-
'@aws-sdk/core': 3.513.0
510
-
'@aws-sdk/credential-provider-node': 3.515.0
511
-
'@aws-sdk/middleware-bucket-endpoint': 3.515.0
512
-
'@aws-sdk/middleware-expect-continue': 3.515.0
513
-
'@aws-sdk/middleware-flexible-checksums': 3.515.0
514
-
'@aws-sdk/middleware-host-header': 3.515.0
515
-
'@aws-sdk/middleware-location-constraint': 3.515.0
516
-
'@aws-sdk/middleware-logger': 3.515.0
517
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
518
-
'@aws-sdk/middleware-sdk-s3': 3.515.0
519
-
'@aws-sdk/middleware-signing': 3.515.0
520
-
'@aws-sdk/middleware-ssec': 3.515.0
521
-
'@aws-sdk/middleware-user-agent': 3.515.0
522
-
'@aws-sdk/region-config-resolver': 3.515.0
523
-
'@aws-sdk/signature-v4-multi-region': 3.515.0
524
-
'@aws-sdk/types': 3.515.0
525
-
'@aws-sdk/util-endpoints': 3.515.0
526
-
'@aws-sdk/util-user-agent-browser': 3.515.0
527
-
'@aws-sdk/util-user-agent-node': 3.515.0
528
-
'@aws-sdk/xml-builder': 3.496.0
529
-
'@smithy/config-resolver': 2.1.1
530
-
'@smithy/core': 1.3.2
531
-
'@smithy/eventstream-serde-browser': 2.1.1
532
-
'@smithy/eventstream-serde-config-resolver': 2.1.1
533
-
'@smithy/eventstream-serde-node': 2.1.1
534
-
'@smithy/fetch-http-handler': 2.4.1
535
-
'@smithy/hash-blob-browser': 2.1.1
536
-
'@smithy/hash-node': 2.1.1
537
-
'@smithy/hash-stream-node': 2.1.1
538
-
'@smithy/invalid-dependency': 2.1.1
539
-
'@smithy/md5-js': 2.1.1
540
-
'@smithy/middleware-content-length': 2.1.1
541
-
'@smithy/middleware-endpoint': 2.4.1
542
-
'@smithy/middleware-retry': 2.1.1
543
-
'@smithy/middleware-serde': 2.1.1
544
-
'@smithy/middleware-stack': 2.1.1
545
-
'@smithy/node-config-provider': 2.2.1
546
-
'@smithy/node-http-handler': 2.3.1
547
-
'@smithy/protocol-http': 3.1.1
548
-
'@smithy/smithy-client': 2.3.1
549
-
'@smithy/types': 2.9.1
550
-
'@smithy/url-parser': 2.1.1
551
-
'@smithy/util-base64': 2.1.1
552
-
'@smithy/util-body-length-browser': 2.1.1
553
-
'@smithy/util-body-length-node': 2.2.1
554
-
'@smithy/util-defaults-mode-browser': 2.1.1
555
-
'@smithy/util-defaults-mode-node': 2.2.0
556
-
'@smithy/util-endpoints': 1.1.1
557
-
'@smithy/util-retry': 2.1.1
558
-
'@smithy/util-stream': 2.1.1
559
-
'@smithy/util-utf8': 2.1.1
560
-
'@smithy/util-waiter': 2.1.1
561
-
fast-xml-parser: 4.2.5
562
-
tslib: 2.6.2
563
-
transitivePeerDependencies:
564
-
- aws-crt
565
-
dev: false
566
-
567
-
/@aws-sdk/client-sso-oidc@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
568
-
resolution: {integrity: sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==}
569
-
engines: {node: '>=14.0.0'}
570
-
peerDependencies:
571
-
'@aws-sdk/credential-provider-node': ^3.515.0
572
-
dependencies:
573
-
'@aws-crypto/sha256-browser': 3.0.0
574
-
'@aws-crypto/sha256-js': 3.0.0
575
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
576
-
'@aws-sdk/core': 3.513.0
577
-
'@aws-sdk/credential-provider-node': 3.515.0
578
-
'@aws-sdk/middleware-host-header': 3.515.0
579
-
'@aws-sdk/middleware-logger': 3.515.0
580
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
581
-
'@aws-sdk/middleware-user-agent': 3.515.0
582
-
'@aws-sdk/region-config-resolver': 3.515.0
583
-
'@aws-sdk/types': 3.515.0
584
-
'@aws-sdk/util-endpoints': 3.515.0
585
-
'@aws-sdk/util-user-agent-browser': 3.515.0
586
-
'@aws-sdk/util-user-agent-node': 3.515.0
587
-
'@smithy/config-resolver': 2.1.1
588
-
'@smithy/core': 1.3.2
589
-
'@smithy/fetch-http-handler': 2.4.1
590
-
'@smithy/hash-node': 2.1.1
591
-
'@smithy/invalid-dependency': 2.1.1
592
-
'@smithy/middleware-content-length': 2.1.1
593
-
'@smithy/middleware-endpoint': 2.4.1
594
-
'@smithy/middleware-retry': 2.1.1
595
-
'@smithy/middleware-serde': 2.1.1
596
-
'@smithy/middleware-stack': 2.1.1
597
-
'@smithy/node-config-provider': 2.2.1
598
-
'@smithy/node-http-handler': 2.3.1
599
-
'@smithy/protocol-http': 3.1.1
600
-
'@smithy/smithy-client': 2.3.1
601
-
'@smithy/types': 2.9.1
602
-
'@smithy/url-parser': 2.1.1
603
-
'@smithy/util-base64': 2.1.1
604
-
'@smithy/util-body-length-browser': 2.1.1
605
-
'@smithy/util-body-length-node': 2.2.1
606
-
'@smithy/util-defaults-mode-browser': 2.1.1
607
-
'@smithy/util-defaults-mode-node': 2.2.0
608
-
'@smithy/util-endpoints': 1.1.1
609
-
'@smithy/util-middleware': 2.1.1
610
-
'@smithy/util-retry': 2.1.1
611
-
'@smithy/util-utf8': 2.1.1
612
-
tslib: 2.6.2
613
-
transitivePeerDependencies:
614
-
- aws-crt
615
-
dev: false
616
-
617
-
/@aws-sdk/client-sso@3.515.0:
618
-
resolution: {integrity: sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==}
619
-
engines: {node: '>=14.0.0'}
620
-
dependencies:
621
-
'@aws-crypto/sha256-browser': 3.0.0
622
-
'@aws-crypto/sha256-js': 3.0.0
623
-
'@aws-sdk/core': 3.513.0
624
-
'@aws-sdk/middleware-host-header': 3.515.0
625
-
'@aws-sdk/middleware-logger': 3.515.0
626
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
627
-
'@aws-sdk/middleware-user-agent': 3.515.0
628
-
'@aws-sdk/region-config-resolver': 3.515.0
629
-
'@aws-sdk/types': 3.515.0
630
-
'@aws-sdk/util-endpoints': 3.515.0
631
-
'@aws-sdk/util-user-agent-browser': 3.515.0
632
-
'@aws-sdk/util-user-agent-node': 3.515.0
633
-
'@smithy/config-resolver': 2.1.1
634
-
'@smithy/core': 1.3.2
635
-
'@smithy/fetch-http-handler': 2.4.1
636
-
'@smithy/hash-node': 2.1.1
637
-
'@smithy/invalid-dependency': 2.1.1
638
-
'@smithy/middleware-content-length': 2.1.1
639
-
'@smithy/middleware-endpoint': 2.4.1
640
-
'@smithy/middleware-retry': 2.1.1
641
-
'@smithy/middleware-serde': 2.1.1
642
-
'@smithy/middleware-stack': 2.1.1
643
-
'@smithy/node-config-provider': 2.2.1
644
-
'@smithy/node-http-handler': 2.3.1
645
-
'@smithy/protocol-http': 3.1.1
646
-
'@smithy/smithy-client': 2.3.1
647
-
'@smithy/types': 2.9.1
648
-
'@smithy/url-parser': 2.1.1
649
-
'@smithy/util-base64': 2.1.1
650
-
'@smithy/util-body-length-browser': 2.1.1
651
-
'@smithy/util-body-length-node': 2.2.1
652
-
'@smithy/util-defaults-mode-browser': 2.1.1
653
-
'@smithy/util-defaults-mode-node': 2.2.0
654
-
'@smithy/util-endpoints': 1.1.1
655
-
'@smithy/util-middleware': 2.1.1
656
-
'@smithy/util-retry': 2.1.1
657
-
'@smithy/util-utf8': 2.1.1
658
-
tslib: 2.6.2
659
-
transitivePeerDependencies:
660
-
- aws-crt
661
-
dev: false
662
-
663
-
/@aws-sdk/client-sts@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
664
-
resolution: {integrity: sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==}
665
-
engines: {node: '>=14.0.0'}
666
-
peerDependencies:
667
-
'@aws-sdk/credential-provider-node': ^3.515.0
668
-
dependencies:
669
-
'@aws-crypto/sha256-browser': 3.0.0
670
-
'@aws-crypto/sha256-js': 3.0.0
671
-
'@aws-sdk/core': 3.513.0
672
-
'@aws-sdk/credential-provider-node': 3.515.0
673
-
'@aws-sdk/middleware-host-header': 3.515.0
674
-
'@aws-sdk/middleware-logger': 3.515.0
675
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
676
-
'@aws-sdk/middleware-user-agent': 3.515.0
677
-
'@aws-sdk/region-config-resolver': 3.515.0
678
-
'@aws-sdk/types': 3.515.0
679
-
'@aws-sdk/util-endpoints': 3.515.0
680
-
'@aws-sdk/util-user-agent-browser': 3.515.0
681
-
'@aws-sdk/util-user-agent-node': 3.515.0
682
-
'@smithy/config-resolver': 2.1.1
683
-
'@smithy/core': 1.3.2
684
-
'@smithy/fetch-http-handler': 2.4.1
685
-
'@smithy/hash-node': 2.1.1
686
-
'@smithy/invalid-dependency': 2.1.1
687
-
'@smithy/middleware-content-length': 2.1.1
688
-
'@smithy/middleware-endpoint': 2.4.1
689
-
'@smithy/middleware-retry': 2.1.1
690
-
'@smithy/middleware-serde': 2.1.1
691
-
'@smithy/middleware-stack': 2.1.1
692
-
'@smithy/node-config-provider': 2.2.1
693
-
'@smithy/node-http-handler': 2.3.1
694
-
'@smithy/protocol-http': 3.1.1
695
-
'@smithy/smithy-client': 2.3.1
696
-
'@smithy/types': 2.9.1
697
-
'@smithy/url-parser': 2.1.1
698
-
'@smithy/util-base64': 2.1.1
699
-
'@smithy/util-body-length-browser': 2.1.1
700
-
'@smithy/util-body-length-node': 2.2.1
701
-
'@smithy/util-defaults-mode-browser': 2.1.1
702
-
'@smithy/util-defaults-mode-node': 2.2.0
703
-
'@smithy/util-endpoints': 1.1.1
704
-
'@smithy/util-middleware': 2.1.1
705
-
'@smithy/util-retry': 2.1.1
706
-
'@smithy/util-utf8': 2.1.1
707
-
fast-xml-parser: 4.2.5
708
-
tslib: 2.6.2
709
-
transitivePeerDependencies:
710
-
- aws-crt
711
-
dev: false
712
-
713
-
/@aws-sdk/core@3.513.0:
714
-
resolution: {integrity: sha512-L+9DL4apWuqNKVOMJ8siAuWoRM9rZf9w1iPv8S2o83WO2jVK7E/m+rNW1dFo9HsA5V1ccDl2H2qLXx24HiHmOw==}
715
-
engines: {node: '>=14.0.0'}
716
-
dependencies:
717
-
'@smithy/core': 1.3.2
718
-
'@smithy/protocol-http': 3.1.1
719
-
'@smithy/signature-v4': 2.1.1
720
-
'@smithy/smithy-client': 2.3.1
721
-
'@smithy/types': 2.9.1
722
-
tslib: 2.6.2
723
-
dev: false
724
-
725
-
/@aws-sdk/credential-provider-env@3.515.0:
726
-
resolution: {integrity: sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==}
727
-
engines: {node: '>=14.0.0'}
728
-
dependencies:
729
-
'@aws-sdk/types': 3.515.0
730
-
'@smithy/property-provider': 2.1.1
731
-
'@smithy/types': 2.9.1
732
-
tslib: 2.6.2
733
-
dev: false
734
-
735
-
/@aws-sdk/credential-provider-http@3.515.0:
736
-
resolution: {integrity: sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==}
737
-
engines: {node: '>=14.0.0'}
738
-
dependencies:
739
-
'@aws-sdk/types': 3.515.0
740
-
'@smithy/fetch-http-handler': 2.4.1
741
-
'@smithy/node-http-handler': 2.3.1
742
-
'@smithy/property-provider': 2.1.1
743
-
'@smithy/protocol-http': 3.1.1
744
-
'@smithy/smithy-client': 2.3.1
745
-
'@smithy/types': 2.9.1
746
-
'@smithy/util-stream': 2.1.1
747
-
tslib: 2.6.2
748
-
dev: false
749
-
750
-
/@aws-sdk/credential-provider-ini@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
751
-
resolution: {integrity: sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==}
752
-
engines: {node: '>=14.0.0'}
753
-
dependencies:
754
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
755
-
'@aws-sdk/credential-provider-env': 3.515.0
756
-
'@aws-sdk/credential-provider-process': 3.515.0
757
-
'@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
758
-
'@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
759
-
'@aws-sdk/types': 3.515.0
760
-
'@smithy/credential-provider-imds': 2.2.1
761
-
'@smithy/property-provider': 2.1.1
762
-
'@smithy/shared-ini-file-loader': 2.3.1
763
-
'@smithy/types': 2.9.1
764
-
tslib: 2.6.2
765
-
transitivePeerDependencies:
766
-
- '@aws-sdk/credential-provider-node'
767
-
- aws-crt
768
-
dev: false
769
-
770
-
/@aws-sdk/credential-provider-node@3.515.0:
771
-
resolution: {integrity: sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==}
772
-
engines: {node: '>=14.0.0'}
773
-
dependencies:
774
-
'@aws-sdk/credential-provider-env': 3.515.0
775
-
'@aws-sdk/credential-provider-http': 3.515.0
776
-
'@aws-sdk/credential-provider-ini': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
777
-
'@aws-sdk/credential-provider-process': 3.515.0
778
-
'@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
779
-
'@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
780
-
'@aws-sdk/types': 3.515.0
781
-
'@smithy/credential-provider-imds': 2.2.1
782
-
'@smithy/property-provider': 2.1.1
783
-
'@smithy/shared-ini-file-loader': 2.3.1
784
-
'@smithy/types': 2.9.1
785
-
tslib: 2.6.2
786
-
transitivePeerDependencies:
787
-
- aws-crt
788
-
dev: false
789
-
790
-
/@aws-sdk/credential-provider-process@3.515.0:
791
-
resolution: {integrity: sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==}
792
-
engines: {node: '>=14.0.0'}
793
-
dependencies:
794
-
'@aws-sdk/types': 3.515.0
795
-
'@smithy/property-provider': 2.1.1
796
-
'@smithy/shared-ini-file-loader': 2.3.1
797
-
'@smithy/types': 2.9.1
798
-
tslib: 2.6.2
799
-
dev: false
800
-
801
-
/@aws-sdk/credential-provider-sso@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
802
-
resolution: {integrity: sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==}
803
-
engines: {node: '>=14.0.0'}
804
-
dependencies:
805
-
'@aws-sdk/client-sso': 3.515.0
806
-
'@aws-sdk/token-providers': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
807
-
'@aws-sdk/types': 3.515.0
808
-
'@smithy/property-provider': 2.1.1
809
-
'@smithy/shared-ini-file-loader': 2.3.1
810
-
'@smithy/types': 2.9.1
811
-
tslib: 2.6.2
812
-
transitivePeerDependencies:
813
-
- '@aws-sdk/credential-provider-node'
814
-
- aws-crt
815
-
dev: false
816
-
817
-
/@aws-sdk/credential-provider-web-identity@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
818
-
resolution: {integrity: sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==}
819
-
engines: {node: '>=14.0.0'}
820
-
dependencies:
821
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
822
-
'@aws-sdk/types': 3.515.0
823
-
'@smithy/property-provider': 2.1.1
824
-
'@smithy/types': 2.9.1
825
-
tslib: 2.6.2
826
-
transitivePeerDependencies:
827
-
- '@aws-sdk/credential-provider-node'
828
-
- aws-crt
829
-
dev: false
830
-
831
-
/@aws-sdk/lib-storage@3.515.0(@aws-sdk/client-s3@3.515.0):
832
-
resolution: {integrity: sha512-/7z/3KnMs1ODNS9c8Skj/DFTsy6/v7n17clh1IGOcTYhhioCMA3MIzIZecWFeLjPYcUSkNQHIIjKFQt1nhZkwA==}
833
-
engines: {node: '>=14.0.0'}
834
-
peerDependencies:
835
-
'@aws-sdk/client-s3': ^3.0.0
836
-
dependencies:
837
-
'@aws-sdk/client-s3': 3.515.0
838
-
'@smithy/abort-controller': 2.1.1
839
-
'@smithy/middleware-endpoint': 2.4.1
840
-
'@smithy/smithy-client': 2.3.1
841
-
buffer: 5.6.0
842
-
events: 3.3.0
843
-
stream-browserify: 3.0.0
844
-
tslib: 2.6.2
845
-
dev: false
846
-
847
-
/@aws-sdk/middleware-bucket-endpoint@3.515.0:
848
-
resolution: {integrity: sha512-Vm423j3udFrhKPaKiXtie+6aF05efjX8lhAu5VOruIvbam7olvdWNdkH7sGWlz1ko3CVa7PwOYjGHiOOhxpEOA==}
849
-
engines: {node: '>=14.0.0'}
850
-
dependencies:
851
-
'@aws-sdk/types': 3.515.0
852
-
'@aws-sdk/util-arn-parser': 3.495.0
853
-
'@smithy/node-config-provider': 2.2.1
854
-
'@smithy/protocol-http': 3.1.1
855
-
'@smithy/types': 2.9.1
856
-
'@smithy/util-config-provider': 2.2.1
857
-
tslib: 2.6.2
858
-
dev: false
859
-
860
-
/@aws-sdk/middleware-expect-continue@3.515.0:
861
-
resolution: {integrity: sha512-TWCXulivab4reOMx/vxa/IwnPX78fLwI9NUoAxjsqB6W9qjmSnPD43BSVeGvbbl/YNmgk7XfMbZb6IgxW7RyzA==}
862
-
engines: {node: '>=14.0.0'}
863
-
dependencies:
864
-
'@aws-sdk/types': 3.515.0
865
-
'@smithy/protocol-http': 3.1.1
866
-
'@smithy/types': 2.9.1
867
-
tslib: 2.6.2
868
-
dev: false
869
-
870
-
/@aws-sdk/middleware-flexible-checksums@3.515.0:
871
-
resolution: {integrity: sha512-ydGjnqNeYlJaAkmQeQnS4pZRAAvzefdm8c234Qh0Fg55xRwHTNLp7uYsdfkTjrdAlj6YIO3Zr6vK6VJ6MGCwug==}
872
-
engines: {node: '>=14.0.0'}
873
-
dependencies:
874
-
'@aws-crypto/crc32': 3.0.0
875
-
'@aws-crypto/crc32c': 3.0.0
876
-
'@aws-sdk/types': 3.515.0
877
-
'@smithy/is-array-buffer': 2.1.1
878
-
'@smithy/protocol-http': 3.1.1
879
-
'@smithy/types': 2.9.1
880
-
'@smithy/util-utf8': 2.1.1
881
-
tslib: 2.6.2
882
-
dev: false
883
-
884
-
/@aws-sdk/middleware-host-header@3.515.0:
885
-
resolution: {integrity: sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==}
886
-
engines: {node: '>=14.0.0'}
887
-
dependencies:
888
-
'@aws-sdk/types': 3.515.0
889
-
'@smithy/protocol-http': 3.1.1
890
-
'@smithy/types': 2.9.1
891
-
tslib: 2.6.2
892
-
dev: false
893
-
894
-
/@aws-sdk/middleware-location-constraint@3.515.0:
895
-
resolution: {integrity: sha512-ORFC5oijjTJsHhUXy9o52/vl5Irf6e83bE/8tBp+sVVx81+E8zTTWZbysoa41c0B5Ycd0H3wCWutvjdXT16ydQ==}
896
-
engines: {node: '>=14.0.0'}
897
-
dependencies:
898
-
'@aws-sdk/types': 3.515.0
899
-
'@smithy/types': 2.9.1
900
-
tslib: 2.6.2
901
-
dev: false
902
-
903
-
/@aws-sdk/middleware-logger@3.515.0:
904
-
resolution: {integrity: sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==}
905
-
engines: {node: '>=14.0.0'}
906
-
dependencies:
907
-
'@aws-sdk/types': 3.515.0
908
-
'@smithy/types': 2.9.1
909
-
tslib: 2.6.2
910
-
dev: false
911
-
912
-
/@aws-sdk/middleware-recursion-detection@3.515.0:
913
-
resolution: {integrity: sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==}
914
-
engines: {node: '>=14.0.0'}
915
-
dependencies:
916
-
'@aws-sdk/types': 3.515.0
917
-
'@smithy/protocol-http': 3.1.1
918
-
'@smithy/types': 2.9.1
919
-
tslib: 2.6.2
920
-
dev: false
921
-
922
-
/@aws-sdk/middleware-sdk-s3@3.515.0:
923
-
resolution: {integrity: sha512-vB8JwiTEAqm1UT9xfugnCgl0H0dtBLUQQK99JwQEWjHPZmQ3HQuVkykmJRY3X0hzKMEgqXodz0hZOvf3Hq1mvQ==}
924
-
engines: {node: '>=14.0.0'}
925
-
dependencies:
926
-
'@aws-sdk/types': 3.515.0
927
-
'@aws-sdk/util-arn-parser': 3.495.0
928
-
'@smithy/node-config-provider': 2.2.1
929
-
'@smithy/protocol-http': 3.1.1
930
-
'@smithy/signature-v4': 2.1.1
931
-
'@smithy/smithy-client': 2.3.1
932
-
'@smithy/types': 2.9.1
933
-
'@smithy/util-config-provider': 2.2.1
934
-
tslib: 2.6.2
935
-
dev: false
936
-
937
-
/@aws-sdk/middleware-signing@3.515.0:
938
-
resolution: {integrity: sha512-SdjCyQCL702I07KhCiBFcoh6+NYtnruHJQIzWwMpBteuYHnCHW1k9uZ6pqacsS+Y6qpAKfTVNpQx2zP2s6QoHA==}
939
-
engines: {node: '>=14.0.0'}
940
-
dependencies:
941
-
'@aws-sdk/types': 3.515.0
942
-
'@smithy/property-provider': 2.1.1
943
-
'@smithy/protocol-http': 3.1.1
944
-
'@smithy/signature-v4': 2.1.1
945
-
'@smithy/types': 2.9.1
946
-
'@smithy/util-middleware': 2.1.1
947
-
tslib: 2.6.2
948
-
dev: false
949
-
950
-
/@aws-sdk/middleware-ssec@3.515.0:
951
-
resolution: {integrity: sha512-0qLjKiorosVBzzaV/o7MEyS9xqLLu02qGbP564Z/FZY74JUQEpBNedgveMUbb6lqr85RnOuwZ0GZ0cBRfH2brQ==}
952
-
engines: {node: '>=14.0.0'}
953
-
dependencies:
954
-
'@aws-sdk/types': 3.515.0
955
-
'@smithy/types': 2.9.1
956
-
tslib: 2.6.2
957
-
dev: false
958
-
959
-
/@aws-sdk/middleware-user-agent@3.515.0:
960
-
resolution: {integrity: sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==}
961
-
engines: {node: '>=14.0.0'}
962
-
dependencies:
963
-
'@aws-sdk/types': 3.515.0
964
-
'@aws-sdk/util-endpoints': 3.515.0
965
-
'@smithy/protocol-http': 3.1.1
966
-
'@smithy/types': 2.9.1
967
-
tslib: 2.6.2
968
-
dev: false
969
-
970
-
/@aws-sdk/region-config-resolver@3.515.0:
971
-
resolution: {integrity: sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==}
972
-
engines: {node: '>=14.0.0'}
973
-
dependencies:
974
-
'@aws-sdk/types': 3.515.0
975
-
'@smithy/node-config-provider': 2.2.1
976
-
'@smithy/types': 2.9.1
977
-
'@smithy/util-config-provider': 2.2.1
978
-
'@smithy/util-middleware': 2.1.1
979
-
tslib: 2.6.2
980
-
dev: false
981
-
982
-
/@aws-sdk/signature-v4-multi-region@3.515.0:
983
-
resolution: {integrity: sha512-5lrCn4DSE0zL41k0L6moqcdExZhWdAnV0/oMEagrISzQYoia+aNTEeyVD3xqJhRbEW4gCj3Uoyis6c8muf7b9g==}
984
-
engines: {node: '>=14.0.0'}
985
-
dependencies:
986
-
'@aws-sdk/middleware-sdk-s3': 3.515.0
987
-
'@aws-sdk/types': 3.515.0
988
-
'@smithy/protocol-http': 3.1.1
989
-
'@smithy/signature-v4': 2.1.1
990
-
'@smithy/types': 2.9.1
991
-
tslib: 2.6.2
992
-
dev: false
993
-
994
-
/@aws-sdk/token-providers@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
995
-
resolution: {integrity: sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==}
996
-
engines: {node: '>=14.0.0'}
997
-
dependencies:
998
-
'@aws-sdk/client-sso-oidc': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
999
-
'@aws-sdk/types': 3.515.0
1000
-
'@smithy/property-provider': 2.1.1
1001
-
'@smithy/shared-ini-file-loader': 2.3.1
1002
-
'@smithy/types': 2.9.1
1003
-
tslib: 2.6.2
1004
-
transitivePeerDependencies:
1005
-
- '@aws-sdk/credential-provider-node'
1006
-
- aws-crt
1007
-
dev: false
1008
-
1009
-
/@aws-sdk/types@3.515.0:
1010
-
resolution: {integrity: sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==}
1011
-
engines: {node: '>=14.0.0'}
1012
-
dependencies:
1013
-
'@smithy/types': 2.9.1
1014
-
tslib: 2.6.2
1015
-
dev: false
1016
-
1017
-
/@aws-sdk/util-arn-parser@3.495.0:
1018
-
resolution: {integrity: sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==}
1019
-
engines: {node: '>=14.0.0'}
1020
-
dependencies:
1021
-
tslib: 2.6.2
1022
-
dev: false
1023
-
1024
-
/@aws-sdk/util-endpoints@3.515.0:
1025
-
resolution: {integrity: sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==}
1026
-
engines: {node: '>=14.0.0'}
1027
-
dependencies:
1028
-
'@aws-sdk/types': 3.515.0
1029
-
'@smithy/types': 2.9.1
1030
-
'@smithy/util-endpoints': 1.1.1
1031
-
tslib: 2.6.2
1032
-
dev: false
1033
-
1034
-
/@aws-sdk/util-locate-window@3.495.0:
1035
-
resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==}
1036
-
engines: {node: '>=14.0.0'}
1037
-
dependencies:
1038
-
tslib: 2.6.2
1039
-
dev: false
1040
-
1041
-
/@aws-sdk/util-user-agent-browser@3.515.0:
1042
-
resolution: {integrity: sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==}
1043
-
dependencies:
1044
-
'@aws-sdk/types': 3.515.0
1045
-
'@smithy/types': 2.9.1
1046
-
bowser: 2.11.0
1047
-
tslib: 2.6.2
1048
-
dev: false
1049
-
1050
-
/@aws-sdk/util-user-agent-node@3.515.0:
1051
-
resolution: {integrity: sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==}
1052
-
engines: {node: '>=14.0.0'}
1053
-
peerDependencies:
1054
-
aws-crt: '>=1.0.0'
1055
-
peerDependenciesMeta:
1056
-
aws-crt:
1057
-
optional: true
1058
-
dependencies:
1059
-
'@aws-sdk/types': 3.515.0
1060
-
'@smithy/node-config-provider': 2.2.1
1061
-
'@smithy/types': 2.9.1
1062
-
tslib: 2.6.2
1063
-
dev: false
1064
-
1065
-
/@aws-sdk/util-utf8-browser@3.259.0:
1066
-
resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
1067
-
dependencies:
1068
-
tslib: 2.6.2
1069
-
dev: false
1070
-
1071
-
/@aws-sdk/xml-builder@3.496.0:
1072
-
resolution: {integrity: sha512-GvEjh537IIeOw1ZkZuB37sV12u+ipS5Z1dwjEC/HAvhl5ac23ULtTr1/n+U1gLNN+BAKSWjKiQ2ksj8DiUzeyw==}
1073
-
engines: {node: '>=14.0.0'}
1074
-
dependencies:
1075
-
'@smithy/types': 2.9.1
1076
-
tslib: 2.6.2
1077
-
dev: false
1078
-
1079
-
/@cbor-extract/cbor-extract-darwin-arm64@2.2.0:
1080
-
resolution: {integrity: sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==}
1081
-
cpu: [arm64]
1082
-
os: [darwin]
1083
-
requiresBuild: true
1084
-
dev: false
1085
-
optional: true
1086
-
1087
-
/@cbor-extract/cbor-extract-darwin-x64@2.2.0:
1088
-
resolution: {integrity: sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==}
1089
-
cpu: [x64]
1090
-
os: [darwin]
1091
-
requiresBuild: true
1092
-
dev: false
1093
-
optional: true
1094
-
1095
-
/@cbor-extract/cbor-extract-linux-arm64@2.2.0:
1096
-
resolution: {integrity: sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==}
1097
-
cpu: [arm64]
1098
-
os: [linux]
1099
-
requiresBuild: true
1100
-
dev: false
1101
-
optional: true
1102
-
1103
-
/@cbor-extract/cbor-extract-linux-arm@2.2.0:
1104
-
resolution: {integrity: sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==}
1105
-
cpu: [arm]
1106
-
os: [linux]
1107
-
requiresBuild: true
1108
-
dev: false
1109
-
optional: true
1110
-
1111
-
/@cbor-extract/cbor-extract-linux-x64@2.2.0:
1112
-
resolution: {integrity: sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==}
1113
-
cpu: [x64]
1114
-
os: [linux]
1115
-
requiresBuild: true
1116
-
dev: false
1117
-
optional: true
1118
-
1119
-
/@cbor-extract/cbor-extract-win32-x64@2.2.0:
1120
-
resolution: {integrity: sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==}
1121
-
cpu: [x64]
1122
-
os: [win32]
1123
-
requiresBuild: true
1124
-
dev: false
1125
-
optional: true
1126
-
1127
-
/@did-plc/lib@0.0.4:
1128
-
resolution: {integrity: sha512-Omeawq3b8G/c/5CtkTtzovSOnWuvIuCI4GTJNrt1AmCskwEQV7zbX5d6km1mjJNbE0gHuQPTVqZxLVqetNbfwA==}
1129
-
dependencies:
1130
-
'@atproto/common': 0.1.1
1131
-
'@atproto/crypto': 0.1.0
1132
-
'@ipld/dag-cbor': 7.0.3
1133
-
axios: 1.6.7
1134
-
multiformats: 9.9.0
1135
-
uint8arrays: 3.0.0
1136
-
zod: 3.23.8
1137
-
transitivePeerDependencies:
1138
-
- debug
1139
-
dev: false
1140
-
1141
-
/@emnapi/runtime@1.3.1:
1142
-
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
1143
-
requiresBuild: true
1144
-
dependencies:
1145
-
tslib: 2.6.2
1146
-
dev: false
1147
-
optional: true
1148
-
1149
-
/@hapi/accept@6.0.3:
1150
-
resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==}
1151
-
dependencies:
1152
-
'@hapi/boom': 10.0.1
1153
-
'@hapi/hoek': 11.0.4
1154
-
dev: false
1155
-
1156
-
/@hapi/address@5.1.1:
1157
-
resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==}
1158
-
engines: {node: '>=14.0.0'}
1159
-
dependencies:
1160
-
'@hapi/hoek': 11.0.4
1161
-
dev: false
1162
-
1163
-
/@hapi/boom@10.0.1:
1164
-
resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==}
1165
-
dependencies:
1166
-
'@hapi/hoek': 11.0.4
1167
-
dev: false
1168
-
1169
-
/@hapi/bourne@3.0.0:
1170
-
resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==}
1171
-
dev: false
1172
-
1173
-
/@hapi/content@6.0.0:
1174
-
resolution: {integrity: sha512-CEhs7j+H0iQffKfe5Htdak5LBOz/Qc8TRh51cF+BFv0qnuph3Em4pjGVzJMkI2gfTDdlJKWJISGWS1rK34POGA==}
1175
-
dependencies:
1176
-
'@hapi/boom': 10.0.1
1177
-
dev: false
1178
-
1179
-
/@hapi/hoek@11.0.4:
1180
-
resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==}
1181
-
dev: false
1182
-
1183
-
/@img/sharp-darwin-arm64@0.33.5:
1184
-
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
1185
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1186
-
cpu: [arm64]
1187
-
os: [darwin]
1188
-
requiresBuild: true
1189
-
optionalDependencies:
1190
-
'@img/sharp-libvips-darwin-arm64': 1.0.4
1191
-
dev: false
1192
-
optional: true
1193
-
1194
-
/@img/sharp-darwin-x64@0.33.5:
1195
-
resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
1196
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1197
-
cpu: [x64]
1198
-
os: [darwin]
1199
-
requiresBuild: true
1200
-
optionalDependencies:
1201
-
'@img/sharp-libvips-darwin-x64': 1.0.4
1202
-
dev: false
1203
-
optional: true
1204
-
1205
-
/@img/sharp-libvips-darwin-arm64@1.0.4:
1206
-
resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
1207
-
cpu: [arm64]
1208
-
os: [darwin]
1209
-
requiresBuild: true
1210
-
dev: false
1211
-
optional: true
1212
-
1213
-
/@img/sharp-libvips-darwin-x64@1.0.4:
1214
-
resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
1215
-
cpu: [x64]
1216
-
os: [darwin]
1217
-
requiresBuild: true
1218
-
dev: false
1219
-
optional: true
1220
-
1221
-
/@img/sharp-libvips-linux-arm64@1.0.4:
1222
-
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
1223
-
cpu: [arm64]
1224
-
os: [linux]
1225
-
requiresBuild: true
1226
-
dev: false
1227
-
optional: true
1228
-
1229
-
/@img/sharp-libvips-linux-arm@1.0.5:
1230
-
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
1231
-
cpu: [arm]
1232
-
os: [linux]
1233
-
requiresBuild: true
1234
-
dev: false
1235
-
optional: true
1236
-
1237
-
/@img/sharp-libvips-linux-s390x@1.0.4:
1238
-
resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
1239
-
cpu: [s390x]
1240
-
os: [linux]
1241
-
requiresBuild: true
1242
-
dev: false
1243
-
optional: true
1244
-
1245
-
/@img/sharp-libvips-linux-x64@1.0.4:
1246
-
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
1247
-
cpu: [x64]
1248
-
os: [linux]
1249
-
requiresBuild: true
1250
-
dev: false
1251
-
optional: true
1252
-
1253
-
/@img/sharp-libvips-linuxmusl-arm64@1.0.4:
1254
-
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
1255
-
cpu: [arm64]
1256
-
os: [linux]
1257
-
requiresBuild: true
1258
-
dev: false
1259
-
optional: true
1260
-
1261
-
/@img/sharp-libvips-linuxmusl-x64@1.0.4:
1262
-
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
1263
-
cpu: [x64]
1264
-
os: [linux]
1265
-
requiresBuild: true
1266
-
dev: false
1267
-
optional: true
1268
-
1269
-
/@img/sharp-linux-arm64@0.33.5:
1270
-
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
1271
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1272
-
cpu: [arm64]
1273
-
os: [linux]
1274
-
requiresBuild: true
1275
-
optionalDependencies:
1276
-
'@img/sharp-libvips-linux-arm64': 1.0.4
1277
-
dev: false
1278
-
optional: true
1279
-
1280
-
/@img/sharp-linux-arm@0.33.5:
1281
-
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
1282
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1283
-
cpu: [arm]
1284
-
os: [linux]
1285
-
requiresBuild: true
1286
-
optionalDependencies:
1287
-
'@img/sharp-libvips-linux-arm': 1.0.5
1288
-
dev: false
1289
-
optional: true
1290
-
1291
-
/@img/sharp-linux-s390x@0.33.5:
1292
-
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
1293
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1294
-
cpu: [s390x]
1295
-
os: [linux]
1296
-
requiresBuild: true
1297
-
optionalDependencies:
1298
-
'@img/sharp-libvips-linux-s390x': 1.0.4
1299
-
dev: false
1300
-
optional: true
1301
-
1302
-
/@img/sharp-linux-x64@0.33.5:
1303
-
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
1304
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1305
-
cpu: [x64]
1306
-
os: [linux]
1307
-
requiresBuild: true
1308
-
optionalDependencies:
1309
-
'@img/sharp-libvips-linux-x64': 1.0.4
1310
-
dev: false
1311
-
optional: true
1312
-
1313
-
/@img/sharp-linuxmusl-arm64@0.33.5:
1314
-
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
1315
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1316
-
cpu: [arm64]
1317
-
os: [linux]
1318
-
requiresBuild: true
1319
-
optionalDependencies:
1320
-
'@img/sharp-libvips-linuxmusl-arm64': 1.0.4
1321
-
dev: false
1322
-
optional: true
1323
-
1324
-
/@img/sharp-linuxmusl-x64@0.33.5:
1325
-
resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
1326
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1327
-
cpu: [x64]
1328
-
os: [linux]
1329
-
requiresBuild: true
1330
-
optionalDependencies:
1331
-
'@img/sharp-libvips-linuxmusl-x64': 1.0.4
1332
-
dev: false
1333
-
optional: true
1334
-
1335
-
/@img/sharp-wasm32@0.33.5:
1336
-
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
1337
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1338
-
cpu: [wasm32]
1339
-
requiresBuild: true
1340
-
dependencies:
1341
-
'@emnapi/runtime': 1.3.1
1342
-
dev: false
1343
-
optional: true
1344
-
1345
-
/@img/sharp-win32-ia32@0.33.5:
1346
-
resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
1347
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1348
-
cpu: [ia32]
1349
-
os: [win32]
1350
-
requiresBuild: true
1351
-
dev: false
1352
-
optional: true
1353
-
1354
-
/@img/sharp-win32-x64@0.33.5:
1355
-
resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
1356
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1357
-
cpu: [x64]
1358
-
os: [win32]
1359
-
requiresBuild: true
1360
-
dev: false
1361
-
optional: true
1362
-
1363
-
/@ioredis/commands@1.2.0:
1364
-
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
1365
-
dev: false
1366
-
1367
-
/@ipld/dag-cbor@7.0.3:
1368
-
resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==}
1369
-
dependencies:
1370
-
cborg: 1.10.2
1371
-
multiformats: 9.9.0
1372
-
dev: false
1373
-
1374
-
/@isaacs/cliui@8.0.2:
1375
-
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
1376
-
engines: {node: '>=12'}
1377
-
dependencies:
1378
-
string-width: 5.1.2
1379
-
string-width-cjs: /string-width@4.2.3
1380
-
strip-ansi: 7.1.0
1381
-
strip-ansi-cjs: /strip-ansi@6.0.1
1382
-
wrap-ansi: 8.1.0
1383
-
wrap-ansi-cjs: /wrap-ansi@7.0.0
1384
-
dev: false
1385
-
1386
-
/@noble/curves@1.8.1:
1387
-
resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==}
1388
-
engines: {node: ^14.21.3 || >=16}
1389
-
dependencies:
1390
-
'@noble/hashes': 1.7.1
1391
-
dev: false
1392
-
1393
-
/@noble/hashes@1.7.1:
1394
-
resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==}
1395
-
engines: {node: ^14.21.3 || >=16}
1396
-
dev: false
1397
-
1398
-
/@noble/secp256k1@1.7.1:
1399
-
resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==}
1400
-
dev: false
1401
-
1402
-
/@pkgjs/parseargs@0.11.0:
1403
-
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
1404
-
engines: {node: '>=14'}
1405
-
requiresBuild: true
1406
-
dev: false
1407
-
optional: true
1408
-
1409
-
/@smithy/abort-controller@2.1.1:
1410
-
resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==}
1411
-
engines: {node: '>=14.0.0'}
1412
-
dependencies:
1413
-
'@smithy/types': 2.9.1
1414
-
tslib: 2.6.2
1415
-
dev: false
1416
-
1417
-
/@smithy/chunked-blob-reader-native@2.1.1:
1418
-
resolution: {integrity: sha512-zNW+43dltfNMUrBEYLMWgI8lQr0uhtTcUyxkgC9EP4j17WREzgSFMPUFVrVV6Rc2+QtWERYjb4tzZnQGa7R9fQ==}
1419
-
dependencies:
1420
-
'@smithy/util-base64': 2.1.1
1421
-
tslib: 2.6.2
1422
-
dev: false
1423
-
1424
-
/@smithy/chunked-blob-reader@2.1.1:
1425
-
resolution: {integrity: sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==}
1426
-
dependencies:
1427
-
tslib: 2.6.2
1428
-
dev: false
1429
-
1430
-
/@smithy/config-resolver@2.1.1:
1431
-
resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==}
1432
-
engines: {node: '>=14.0.0'}
1433
-
dependencies:
1434
-
'@smithy/node-config-provider': 2.2.1
1435
-
'@smithy/types': 2.9.1
1436
-
'@smithy/util-config-provider': 2.2.1
1437
-
'@smithy/util-middleware': 2.1.1
1438
-
tslib: 2.6.2
1439
-
dev: false
1440
-
1441
-
/@smithy/core@1.3.2:
1442
-
resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==}
1443
-
engines: {node: '>=14.0.0'}
1444
-
dependencies:
1445
-
'@smithy/middleware-endpoint': 2.4.1
1446
-
'@smithy/middleware-retry': 2.1.1
1447
-
'@smithy/middleware-serde': 2.1.1
1448
-
'@smithy/protocol-http': 3.1.1
1449
-
'@smithy/smithy-client': 2.3.1
1450
-
'@smithy/types': 2.9.1
1451
-
'@smithy/util-middleware': 2.1.1
1452
-
tslib: 2.6.2
1453
-
dev: false
1454
-
1455
-
/@smithy/credential-provider-imds@2.2.1:
1456
-
resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==}
1457
-
engines: {node: '>=14.0.0'}
1458
-
dependencies:
1459
-
'@smithy/node-config-provider': 2.2.1
1460
-
'@smithy/property-provider': 2.1.1
1461
-
'@smithy/types': 2.9.1
1462
-
'@smithy/url-parser': 2.1.1
1463
-
tslib: 2.6.2
1464
-
dev: false
1465
-
1466
-
/@smithy/eventstream-codec@2.1.1:
1467
-
resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==}
1468
-
dependencies:
1469
-
'@aws-crypto/crc32': 3.0.0
1470
-
'@smithy/types': 2.9.1
1471
-
'@smithy/util-hex-encoding': 2.1.1
1472
-
tslib: 2.6.2
1473
-
dev: false
1474
-
1475
-
/@smithy/eventstream-serde-browser@2.1.1:
1476
-
resolution: {integrity: sha512-JvEdCmGlZUay5VtlT8/kdR6FlvqTDUiJecMjXsBb0+k1H/qc9ME5n2XKPo8q/MZwEIA1GmGgYMokKGjVvMiDow==}
1477
-
engines: {node: '>=14.0.0'}
1478
-
dependencies:
1479
-
'@smithy/eventstream-serde-universal': 2.1.1
1480
-
'@smithy/types': 2.9.1
1481
-
tslib: 2.6.2
1482
-
dev: false
1483
-
1484
-
/@smithy/eventstream-serde-config-resolver@2.1.1:
1485
-
resolution: {integrity: sha512-EqNqXYp3+dk//NmW3NAgQr9bEQ7fsu/CcxQmTiq07JlaIcne/CBWpMZETyXm9w5LXkhduBsdXdlMscfDUDn2fA==}
1486
-
engines: {node: '>=14.0.0'}
1487
-
dependencies:
1488
-
'@smithy/types': 2.9.1
1489
-
tslib: 2.6.2
1490
-
dev: false
1491
-
1492
-
/@smithy/eventstream-serde-node@2.1.1:
1493
-
resolution: {integrity: sha512-LF882q/aFidFNDX7uROAGxq3H0B7rjyPkV6QDn6/KDQ+CG7AFkRccjxRf1xqajq/Pe4bMGGr+VKAaoF6lELIQw==}
1494
-
engines: {node: '>=14.0.0'}
1495
-
dependencies:
1496
-
'@smithy/eventstream-serde-universal': 2.1.1
1497
-
'@smithy/types': 2.9.1
1498
-
tslib: 2.6.2
1499
-
dev: false
1500
-
1501
-
/@smithy/eventstream-serde-universal@2.1.1:
1502
-
resolution: {integrity: sha512-LR0mMT+XIYTxk4k2fIxEA1BPtW3685QlqufUEUAX1AJcfFfxNDKEvuCRZbO8ntJb10DrIFVJR9vb0MhDCi0sAQ==}
1503
-
engines: {node: '>=14.0.0'}
1504
-
dependencies:
1505
-
'@smithy/eventstream-codec': 2.1.1
1506
-
'@smithy/types': 2.9.1
1507
-
tslib: 2.6.2
1508
-
dev: false
1509
-
1510
-
/@smithy/fetch-http-handler@2.4.1:
1511
-
resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==}
1512
-
dependencies:
1513
-
'@smithy/protocol-http': 3.1.1
1514
-
'@smithy/querystring-builder': 2.1.1
1515
-
'@smithy/types': 2.9.1
1516
-
'@smithy/util-base64': 2.1.1
1517
-
tslib: 2.6.2
1518
-
dev: false
1519
-
1520
-
/@smithy/hash-blob-browser@2.1.1:
1521
-
resolution: {integrity: sha512-jizu1+2PAUjiGIfRtlPEU8Yo6zn+d78ti/ZHDesdf1SUn2BuZW433JlPoCOLH3dBoEEvTgLvQ8tUGSoTTALA+A==}
1522
-
dependencies:
1523
-
'@smithy/chunked-blob-reader': 2.1.1
1524
-
'@smithy/chunked-blob-reader-native': 2.1.1
1525
-
'@smithy/types': 2.9.1
1526
-
tslib: 2.6.2
1527
-
dev: false
1528
-
1529
-
/@smithy/hash-node@2.1.1:
1530
-
resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==}
1531
-
engines: {node: '>=14.0.0'}
1532
-
dependencies:
1533
-
'@smithy/types': 2.9.1
1534
-
'@smithy/util-buffer-from': 2.1.1
1535
-
'@smithy/util-utf8': 2.1.1
1536
-
tslib: 2.6.2
1537
-
dev: false
1538
-
1539
-
/@smithy/hash-stream-node@2.1.1:
1540
-
resolution: {integrity: sha512-VgDaKcfCy0iHcmtAZgZ3Yw9g37Gkn2JsQiMtFQXUh8Wmo3GfNgDwLOtdhJ272pOT7DStzpe9cNr+eV5Au8KfQA==}
1541
-
engines: {node: '>=14.0.0'}
1542
-
dependencies:
1543
-
'@smithy/types': 2.9.1
1544
-
'@smithy/util-utf8': 2.1.1
1545
-
tslib: 2.6.2
1546
-
dev: false
1547
-
1548
-
/@smithy/invalid-dependency@2.1.1:
1549
-
resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==}
1550
-
dependencies:
1551
-
'@smithy/types': 2.9.1
1552
-
tslib: 2.6.2
1553
-
dev: false
1554
-
1555
-
/@smithy/is-array-buffer@2.1.1:
1556
-
resolution: {integrity: sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==}
1557
-
engines: {node: '>=14.0.0'}
1558
-
dependencies:
1559
-
tslib: 2.6.2
1560
-
dev: false
1561
-
1562
-
/@smithy/md5-js@2.1.1:
1563
-
resolution: {integrity: sha512-L3MbIYBIdLlT+MWTYrdVSv/dow1+6iZ1Ad7xS0OHxTTs17d753ZcpOV4Ro7M7tRAVWML/sg2IAp/zzCb6aAttg==}
1564
-
dependencies:
1565
-
'@smithy/types': 2.9.1
1566
-
'@smithy/util-utf8': 2.1.1
1567
-
tslib: 2.6.2
1568
-
dev: false
1569
-
1570
-
/@smithy/middleware-content-length@2.1.1:
1571
-
resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==}
1572
-
engines: {node: '>=14.0.0'}
1573
-
dependencies:
1574
-
'@smithy/protocol-http': 3.1.1
1575
-
'@smithy/types': 2.9.1
1576
-
tslib: 2.6.2
1577
-
dev: false
1578
-
1579
-
/@smithy/middleware-endpoint@2.4.1:
1580
-
resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==}
1581
-
engines: {node: '>=14.0.0'}
1582
-
dependencies:
1583
-
'@smithy/middleware-serde': 2.1.1
1584
-
'@smithy/node-config-provider': 2.2.1
1585
-
'@smithy/shared-ini-file-loader': 2.3.1
1586
-
'@smithy/types': 2.9.1
1587
-
'@smithy/url-parser': 2.1.1
1588
-
'@smithy/util-middleware': 2.1.1
1589
-
tslib: 2.6.2
1590
-
dev: false
1591
-
1592
-
/@smithy/middleware-retry@2.1.1:
1593
-
resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==}
1594
-
engines: {node: '>=14.0.0'}
1595
-
dependencies:
1596
-
'@smithy/node-config-provider': 2.2.1
1597
-
'@smithy/protocol-http': 3.1.1
1598
-
'@smithy/service-error-classification': 2.1.1
1599
-
'@smithy/smithy-client': 2.3.1
1600
-
'@smithy/types': 2.9.1
1601
-
'@smithy/util-middleware': 2.1.1
1602
-
'@smithy/util-retry': 2.1.1
1603
-
tslib: 2.6.2
1604
-
uuid: 8.3.2
1605
-
dev: false
1606
-
1607
-
/@smithy/middleware-serde@2.1.1:
1608
-
resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==}
1609
-
engines: {node: '>=14.0.0'}
1610
-
dependencies:
1611
-
'@smithy/types': 2.9.1
1612
-
tslib: 2.6.2
1613
-
dev: false
1614
-
1615
-
/@smithy/middleware-stack@2.1.1:
1616
-
resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==}
1617
-
engines: {node: '>=14.0.0'}
1618
-
dependencies:
1619
-
'@smithy/types': 2.9.1
1620
-
tslib: 2.6.2
1621
-
dev: false
1622
-
1623
-
/@smithy/node-config-provider@2.2.1:
1624
-
resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==}
1625
-
engines: {node: '>=14.0.0'}
1626
-
dependencies:
1627
-
'@smithy/property-provider': 2.1.1
1628
-
'@smithy/shared-ini-file-loader': 2.3.1
1629
-
'@smithy/types': 2.9.1
1630
-
tslib: 2.6.2
1631
-
dev: false
1632
-
1633
-
/@smithy/node-http-handler@2.3.1:
1634
-
resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==}
1635
-
engines: {node: '>=14.0.0'}
1636
-
dependencies:
1637
-
'@smithy/abort-controller': 2.1.1
1638
-
'@smithy/protocol-http': 3.1.1
1639
-
'@smithy/querystring-builder': 2.1.1
1640
-
'@smithy/types': 2.9.1
1641
-
tslib: 2.6.2
1642
-
dev: false
1643
-
1644
-
/@smithy/property-provider@2.1.1:
1645
-
resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==}
1646
-
engines: {node: '>=14.0.0'}
1647
-
dependencies:
1648
-
'@smithy/types': 2.9.1
1649
-
tslib: 2.6.2
1650
-
dev: false
1651
-
1652
-
/@smithy/protocol-http@3.1.1:
1653
-
resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==}
1654
-
engines: {node: '>=14.0.0'}
1655
-
dependencies:
1656
-
'@smithy/types': 2.9.1
1657
-
tslib: 2.6.2
1658
-
dev: false
1659
-
1660
-
/@smithy/querystring-builder@2.1.1:
1661
-
resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==}
1662
-
engines: {node: '>=14.0.0'}
1663
-
dependencies:
1664
-
'@smithy/types': 2.9.1
1665
-
'@smithy/util-uri-escape': 2.1.1
1666
-
tslib: 2.6.2
1667
-
dev: false
1668
-
1669
-
/@smithy/querystring-parser@2.1.1:
1670
-
resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==}
1671
-
engines: {node: '>=14.0.0'}
1672
-
dependencies:
1673
-
'@smithy/types': 2.9.1
1674
-
tslib: 2.6.2
1675
-
dev: false
1676
-
1677
-
/@smithy/service-error-classification@2.1.1:
1678
-
resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==}
1679
-
engines: {node: '>=14.0.0'}
1680
-
dependencies:
1681
-
'@smithy/types': 2.9.1
1682
-
dev: false
1683
-
1684
-
/@smithy/shared-ini-file-loader@2.3.1:
1685
-
resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==}
1686
-
engines: {node: '>=14.0.0'}
1687
-
dependencies:
1688
-
'@smithy/types': 2.9.1
1689
-
tslib: 2.6.2
1690
-
dev: false
1691
-
1692
-
/@smithy/signature-v4@2.1.1:
1693
-
resolution: {integrity: sha512-Hb7xub0NHuvvQD3YwDSdanBmYukoEkhqBjqoxo+bSdC0ryV9cTfgmNjuAQhTPYB6yeU7hTR+sPRiFMlxqv6kmg==}
1694
-
engines: {node: '>=14.0.0'}
1695
-
dependencies:
1696
-
'@smithy/eventstream-codec': 2.1.1
1697
-
'@smithy/is-array-buffer': 2.1.1
1698
-
'@smithy/types': 2.9.1
1699
-
'@smithy/util-hex-encoding': 2.1.1
1700
-
'@smithy/util-middleware': 2.1.1
1701
-
'@smithy/util-uri-escape': 2.1.1
1702
-
'@smithy/util-utf8': 2.1.1
1703
-
tslib: 2.6.2
1704
-
dev: false
1705
-
1706
-
/@smithy/smithy-client@2.3.1:
1707
-
resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==}
1708
-
engines: {node: '>=14.0.0'}
1709
-
dependencies:
1710
-
'@smithy/middleware-endpoint': 2.4.1
1711
-
'@smithy/middleware-stack': 2.1.1
1712
-
'@smithy/protocol-http': 3.1.1
1713
-
'@smithy/types': 2.9.1
1714
-
'@smithy/util-stream': 2.1.1
1715
-
tslib: 2.6.2
1716
-
dev: false
1717
-
1718
-
/@smithy/types@2.9.1:
1719
-
resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==}
1720
-
engines: {node: '>=14.0.0'}
1721
-
dependencies:
1722
-
tslib: 2.6.2
1723
-
dev: false
1724
-
1725
-
/@smithy/url-parser@2.1.1:
1726
-
resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==}
1727
-
dependencies:
1728
-
'@smithy/querystring-parser': 2.1.1
1729
-
'@smithy/types': 2.9.1
1730
-
tslib: 2.6.2
1731
-
dev: false
1732
-
1733
-
/@smithy/util-base64@2.1.1:
1734
-
resolution: {integrity: sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==}
1735
-
engines: {node: '>=14.0.0'}
1736
-
dependencies:
1737
-
'@smithy/util-buffer-from': 2.1.1
1738
-
tslib: 2.6.2
1739
-
dev: false
1740
-
1741
-
/@smithy/util-body-length-browser@2.1.1:
1742
-
resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==}
1743
-
dependencies:
1744
-
tslib: 2.6.2
1745
-
dev: false
1746
-
1747
-
/@smithy/util-body-length-node@2.2.1:
1748
-
resolution: {integrity: sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==}
1749
-
engines: {node: '>=14.0.0'}
1750
-
dependencies:
1751
-
tslib: 2.6.2
1752
-
dev: false
1753
-
1754
-
/@smithy/util-buffer-from@2.1.1:
1755
-
resolution: {integrity: sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==}
1756
-
engines: {node: '>=14.0.0'}
1757
-
dependencies:
1758
-
'@smithy/is-array-buffer': 2.1.1
1759
-
tslib: 2.6.2
1760
-
dev: false
1761
-
1762
-
/@smithy/util-config-provider@2.2.1:
1763
-
resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==}
1764
-
engines: {node: '>=14.0.0'}
1765
-
dependencies:
1766
-
tslib: 2.6.2
1767
-
dev: false
1768
-
1769
-
/@smithy/util-defaults-mode-browser@2.1.1:
1770
-
resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==}
1771
-
engines: {node: '>= 10.0.0'}
1772
-
dependencies:
1773
-
'@smithy/property-provider': 2.1.1
1774
-
'@smithy/smithy-client': 2.3.1
1775
-
'@smithy/types': 2.9.1
1776
-
bowser: 2.11.0
1777
-
tslib: 2.6.2
1778
-
dev: false
1779
-
1780
-
/@smithy/util-defaults-mode-node@2.2.0:
1781
-
resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==}
1782
-
engines: {node: '>= 10.0.0'}
1783
-
dependencies:
1784
-
'@smithy/config-resolver': 2.1.1
1785
-
'@smithy/credential-provider-imds': 2.2.1
1786
-
'@smithy/node-config-provider': 2.2.1
1787
-
'@smithy/property-provider': 2.1.1
1788
-
'@smithy/smithy-client': 2.3.1
1789
-
'@smithy/types': 2.9.1
1790
-
tslib: 2.6.2
1791
-
dev: false
1792
-
1793
-
/@smithy/util-endpoints@1.1.1:
1794
-
resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==}
1795
-
engines: {node: '>= 14.0.0'}
1796
-
dependencies:
1797
-
'@smithy/node-config-provider': 2.2.1
1798
-
'@smithy/types': 2.9.1
1799
-
tslib: 2.6.2
1800
-
dev: false
1801
-
1802
-
/@smithy/util-hex-encoding@2.1.1:
1803
-
resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==}
1804
-
engines: {node: '>=14.0.0'}
1805
-
dependencies:
1806
-
tslib: 2.6.2
1807
-
dev: false
1808
-
1809
-
/@smithy/util-middleware@2.1.1:
1810
-
resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==}
1811
-
engines: {node: '>=14.0.0'}
1812
-
dependencies:
1813
-
'@smithy/types': 2.9.1
1814
-
tslib: 2.6.2
1815
-
dev: false
1816
-
1817
-
/@smithy/util-retry@2.1.1:
1818
-
resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==}
1819
-
engines: {node: '>= 14.0.0'}
1820
-
dependencies:
1821
-
'@smithy/service-error-classification': 2.1.1
1822
-
'@smithy/types': 2.9.1
1823
-
tslib: 2.6.2
1824
-
dev: false
1825
-
1826
-
/@smithy/util-stream@2.1.1:
1827
-
resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==}
1828
-
engines: {node: '>=14.0.0'}
1829
-
dependencies:
1830
-
'@smithy/fetch-http-handler': 2.4.1
1831
-
'@smithy/node-http-handler': 2.3.1
1832
-
'@smithy/types': 2.9.1
1833
-
'@smithy/util-base64': 2.1.1
1834
-
'@smithy/util-buffer-from': 2.1.1
1835
-
'@smithy/util-hex-encoding': 2.1.1
1836
-
'@smithy/util-utf8': 2.1.1
1837
-
tslib: 2.6.2
1838
-
dev: false
1839
-
1840
-
/@smithy/util-uri-escape@2.1.1:
1841
-
resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==}
1842
-
engines: {node: '>=14.0.0'}
1843
-
dependencies:
1844
-
tslib: 2.6.2
1845
-
dev: false
1846
-
1847
-
/@smithy/util-utf8@2.1.1:
1848
-
resolution: {integrity: sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A==}
1849
-
engines: {node: '>=14.0.0'}
1850
-
dependencies:
1851
-
'@smithy/util-buffer-from': 2.1.1
1852
-
tslib: 2.6.2
1853
-
dev: false
1854
-
1855
-
/@smithy/util-waiter@2.1.1:
1856
-
resolution: {integrity: sha512-kYy6BLJJNif+uqNENtJqWdXcpqo1LS+nj1AfXcDhOpqpSHJSAkVySLyZV9fkmuVO21lzGoxjvd1imGGJHph/IA==}
1857
-
engines: {node: '>=14.0.0'}
1858
-
dependencies:
1859
-
'@smithy/abort-controller': 2.1.1
1860
-
'@smithy/types': 2.9.1
1861
-
tslib: 2.6.2
1862
-
dev: false
1863
-
1864
-
/@tokenizer/token@0.3.0:
1865
-
resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
1866
-
dev: false
1867
-
1868
-
/@types/bn.js@5.1.5:
1869
-
resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==}
1870
-
dependencies:
1871
-
'@types/node': 20.11.19
1872
-
dev: false
1873
-
1874
-
/@types/elliptic@6.4.18:
1875
-
resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==}
1876
-
dependencies:
1877
-
'@types/bn.js': 5.1.5
1878
-
dev: false
1879
-
1880
-
/@types/node@20.11.19:
1881
-
resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==}
1882
-
dependencies:
1883
-
undici-types: 5.26.5
1884
-
dev: false
1885
-
1886
-
/abort-controller@3.0.0:
1887
-
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
1888
-
engines: {node: '>=6.5'}
1889
-
dependencies:
1890
-
event-target-shim: 5.0.1
1891
-
dev: false
1892
-
1893
-
/accepts@1.3.8:
1894
-
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
1895
-
engines: {node: '>= 0.6'}
1896
-
dependencies:
1897
-
mime-types: 2.1.35
1898
-
negotiator: 0.6.3
1899
-
dev: false
1900
-
1901
-
/ansi-regex@5.0.1:
1902
-
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1903
-
engines: {node: '>=8'}
1904
-
dev: false
1905
-
1906
-
/ansi-regex@6.0.1:
1907
-
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1908
-
engines: {node: '>=12'}
1909
-
dev: false
1910
-
1911
-
/ansi-styles@4.3.0:
1912
-
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1913
-
engines: {node: '>=8'}
1914
-
dependencies:
1915
-
color-convert: 2.0.1
1916
-
dev: false
1917
-
1918
-
/ansi-styles@6.2.1:
1919
-
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1920
-
engines: {node: '>=12'}
1921
-
dev: false
1922
-
1923
-
/array-flatten@1.1.1:
1924
-
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
1925
-
dev: false
1926
-
1927
-
/asn1.js@5.4.1:
1928
-
resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==}
1929
-
dependencies:
1930
-
bn.js: 4.12.0
1931
-
inherits: 2.0.4
1932
-
minimalistic-assert: 1.0.1
1933
-
safer-buffer: 2.1.2
1934
-
dev: false
1935
-
1936
-
/asynckit@0.4.0:
1937
-
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1938
-
dev: false
1939
-
1940
-
/atomic-sleep@1.0.0:
1941
-
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
1942
-
engines: {node: '>=8.0.0'}
1943
-
dev: false
1944
-
1945
-
/await-lock@2.2.2:
1946
-
resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}
1947
-
dev: false
1948
-
1949
-
/axios@1.6.7:
1950
-
resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==}
1951
-
dependencies:
1952
-
follow-redirects: 1.15.5
1953
-
form-data: 4.0.0
1954
-
proxy-from-env: 1.1.0
1955
-
transitivePeerDependencies:
1956
-
- debug
1957
-
dev: false
1958
-
1959
-
/balanced-match@1.0.2:
1960
-
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1961
-
dev: false
1962
-
1963
-
/base64-js@1.5.1:
1964
-
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1965
-
dev: false
1966
-
1967
-
/better-sqlite3@10.1.0:
1968
-
resolution: {integrity: sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng==}
1969
-
requiresBuild: true
1970
-
dependencies:
1971
-
bindings: 1.5.0
1972
-
prebuild-install: 7.1.1
1973
-
dev: false
1974
-
1975
-
/big-integer@1.6.52:
1976
-
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
1977
-
engines: {node: '>=0.6'}
1978
-
dev: false
1979
-
1980
-
/bindings@1.5.0:
1981
-
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
1982
-
dependencies:
1983
-
file-uri-to-path: 1.0.0
1984
-
dev: false
1985
-
1986
-
/bl@4.1.0:
1987
-
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1988
-
dependencies:
1989
-
buffer: 5.7.1
1990
-
inherits: 2.0.4
1991
-
readable-stream: 3.6.2
1992
-
dev: false
1993
-
1994
-
/bn.js@4.12.0:
1995
-
resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
1996
-
dev: false
1997
-
1998
-
/body-parser@1.20.1:
1999
-
resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
2000
-
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2001
-
dependencies:
2002
-
bytes: 3.1.2
2003
-
content-type: 1.0.5
2004
-
debug: 2.6.9
2005
-
depd: 2.0.0
2006
-
destroy: 1.2.0
2007
-
http-errors: 2.0.0
2008
-
iconv-lite: 0.4.24
2009
-
on-finished: 2.4.1
2010
-
qs: 6.11.0
2011
-
raw-body: 2.5.1
2012
-
type-is: 1.6.18
2013
-
unpipe: 1.0.0
2014
-
transitivePeerDependencies:
2015
-
- supports-color
2016
-
dev: false
2017
-
2018
-
/boolean@3.2.0:
2019
-
resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
2020
-
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
2021
-
dev: false
2022
-
2023
-
/bowser@2.11.0:
2024
-
resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
2025
-
dev: false
2026
-
2027
-
/brace-expansion@2.0.1:
2028
-
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
2029
-
dependencies:
2030
-
balanced-match: 1.0.2
2031
-
dev: false
2032
-
2033
-
/brorand@1.1.0:
2034
-
resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
2035
-
dev: false
2036
-
2037
-
/buffer@5.6.0:
2038
-
resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==}
2039
-
dependencies:
2040
-
base64-js: 1.5.1
2041
-
ieee754: 1.2.1
2042
-
dev: false
2043
-
2044
-
/buffer@5.7.1:
2045
-
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
2046
-
dependencies:
2047
-
base64-js: 1.5.1
2048
-
ieee754: 1.2.1
2049
-
dev: false
2050
-
2051
-
/buffer@6.0.3:
2052
-
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
2053
-
dependencies:
2054
-
base64-js: 1.5.1
2055
-
ieee754: 1.2.1
2056
-
dev: false
2057
-
2058
-
/bytes@3.0.0:
2059
-
resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
2060
-
engines: {node: '>= 0.8'}
2061
-
dev: false
2062
-
2063
-
/bytes@3.1.2:
2064
-
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
2065
-
engines: {node: '>= 0.8'}
2066
-
dev: false
2067
-
2068
-
/call-bind@1.0.7:
2069
-
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
2070
-
engines: {node: '>= 0.4'}
2071
-
dependencies:
2072
-
es-define-property: 1.0.0
2073
-
es-errors: 1.3.0
2074
-
function-bind: 1.1.2
2075
-
get-intrinsic: 1.2.4
2076
-
set-function-length: 1.2.1
2077
-
dev: false
2078
-
2079
-
/cbor-extract@2.2.0:
2080
-
resolution: {integrity: sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==}
2081
-
hasBin: true
2082
-
requiresBuild: true
2083
-
dependencies:
2084
-
node-gyp-build-optional-packages: 5.1.1
2085
-
optionalDependencies:
2086
-
'@cbor-extract/cbor-extract-darwin-arm64': 2.2.0
2087
-
'@cbor-extract/cbor-extract-darwin-x64': 2.2.0
2088
-
'@cbor-extract/cbor-extract-linux-arm': 2.2.0
2089
-
'@cbor-extract/cbor-extract-linux-arm64': 2.2.0
2090
-
'@cbor-extract/cbor-extract-linux-x64': 2.2.0
2091
-
'@cbor-extract/cbor-extract-win32-x64': 2.2.0
2092
-
dev: false
2093
-
optional: true
2094
-
2095
-
/cbor-x@1.5.8:
2096
-
resolution: {integrity: sha512-gc3bHBsvG6GClCY6c0/iip+ghlqizkVp+TtaL927lwvP4VP9xBdi1HmqPR5uj/Mj/0TOlngMkIYa25wKg+VNrQ==}
2097
-
optionalDependencies:
2098
-
cbor-extract: 2.2.0
2099
-
dev: false
2100
-
2101
-
/cborg@1.10.2:
2102
-
resolution: {integrity: sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==}
2103
-
hasBin: true
2104
-
dev: false
2105
-
2106
-
/chownr@1.1.4:
2107
-
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
2108
-
dev: false
2109
-
2110
-
/cluster-key-slot@1.1.2:
2111
-
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
2112
-
engines: {node: '>=0.10.0'}
2113
-
dev: false
2114
-
2115
-
/color-convert@2.0.1:
2116
-
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
2117
-
engines: {node: '>=7.0.0'}
2118
-
dependencies:
2119
-
color-name: 1.1.4
2120
-
dev: false
2121
-
2122
-
/color-name@1.1.4:
2123
-
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2124
-
dev: false
2125
-
2126
-
/color-string@1.9.1:
2127
-
resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
2128
-
dependencies:
2129
-
color-name: 1.1.4
2130
-
simple-swizzle: 0.2.2
2131
-
dev: false
2132
-
2133
-
/color@4.2.3:
2134
-
resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
2135
-
engines: {node: '>=12.5.0'}
2136
-
dependencies:
2137
-
color-convert: 2.0.1
2138
-
color-string: 1.9.1
2139
-
dev: false
2140
-
2141
-
/combined-stream@1.0.8:
2142
-
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
2143
-
engines: {node: '>= 0.8'}
2144
-
dependencies:
2145
-
delayed-stream: 1.0.0
2146
-
dev: false
2147
-
2148
-
/compressible@2.0.18:
2149
-
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
2150
-
engines: {node: '>= 0.6'}
2151
-
dependencies:
2152
-
mime-db: 1.52.0
2153
-
dev: false
2154
-
2155
-
/compression@1.7.4:
2156
-
resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
2157
-
engines: {node: '>= 0.8.0'}
2158
-
dependencies:
2159
-
accepts: 1.3.8
2160
-
bytes: 3.0.0
2161
-
compressible: 2.0.18
2162
-
debug: 2.6.9
2163
-
on-headers: 1.0.2
2164
-
safe-buffer: 5.1.2
2165
-
vary: 1.1.2
2166
-
transitivePeerDependencies:
2167
-
- supports-color
2168
-
dev: false
2169
-
2170
-
/content-disposition@0.5.4:
2171
-
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
2172
-
engines: {node: '>= 0.6'}
2173
-
dependencies:
2174
-
safe-buffer: 5.2.1
2175
-
dev: false
2176
-
2177
-
/content-type@1.0.5:
2178
-
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
2179
-
engines: {node: '>= 0.6'}
2180
-
dev: false
2181
-
2182
-
/cookie-signature@1.0.6:
2183
-
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
2184
-
dev: false
2185
-
2186
-
/cookie@0.5.0:
2187
-
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
2188
-
engines: {node: '>= 0.6'}
2189
-
dev: false
2190
-
2191
-
/cookie@0.6.0:
2192
-
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
2193
-
engines: {node: '>= 0.6'}
2194
-
dev: false
2195
-
2196
-
/cors@2.8.5:
2197
-
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
2198
-
engines: {node: '>= 0.10'}
2199
-
dependencies:
2200
-
object-assign: 4.1.1
2201
-
vary: 1.1.2
2202
-
dev: false
2203
-
2204
-
/cross-spawn@7.0.3:
2205
-
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
2206
-
engines: {node: '>= 8'}
2207
-
dependencies:
2208
-
path-key: 3.1.1
2209
-
shebang-command: 2.0.0
2210
-
which: 2.0.2
2211
-
dev: false
2212
-
2213
-
/debug@2.6.9:
2214
-
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
2215
-
peerDependencies:
2216
-
supports-color: '*'
2217
-
peerDependenciesMeta:
2218
-
supports-color:
2219
-
optional: true
2220
-
dependencies:
2221
-
ms: 2.0.0
2222
-
dev: false
2223
-
2224
-
/debug@4.3.4:
2225
-
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
2226
-
engines: {node: '>=6.0'}
2227
-
peerDependencies:
2228
-
supports-color: '*'
2229
-
peerDependenciesMeta:
2230
-
supports-color:
2231
-
optional: true
2232
-
dependencies:
2233
-
ms: 2.1.2
2234
-
dev: false
2235
-
2236
-
/decompress-response@6.0.0:
2237
-
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
2238
-
engines: {node: '>=10'}
2239
-
dependencies:
2240
-
mimic-response: 3.1.0
2241
-
dev: false
2242
-
2243
-
/deep-extend@0.6.0:
2244
-
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
2245
-
engines: {node: '>=4.0.0'}
2246
-
dev: false
2247
-
2248
-
/deepmerge@4.3.1:
2249
-
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
2250
-
engines: {node: '>=0.10.0'}
2251
-
dev: false
2252
-
2253
-
/define-data-property@1.1.4:
2254
-
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
2255
-
engines: {node: '>= 0.4'}
2256
-
dependencies:
2257
-
es-define-property: 1.0.0
2258
-
es-errors: 1.3.0
2259
-
gopd: 1.0.1
2260
-
dev: false
2261
-
2262
-
/delay@5.0.0:
2263
-
resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==}
2264
-
engines: {node: '>=10'}
2265
-
dev: false
2266
-
2267
-
/delayed-stream@1.0.0:
2268
-
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
2269
-
engines: {node: '>=0.4.0'}
2270
-
dev: false
2271
-
2272
-
/denque@2.1.0:
2273
-
resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
2274
-
engines: {node: '>=0.10'}
2275
-
dev: false
2276
-
2277
-
/depd@2.0.0:
2278
-
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
2279
-
engines: {node: '>= 0.8'}
2280
-
dev: false
2281
-
2282
-
/destroy@1.2.0:
2283
-
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
2284
-
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2285
-
dev: false
2286
-
2287
-
/detect-libc@2.0.3:
2288
-
resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
2289
-
engines: {node: '>=8'}
2290
-
dev: false
2291
-
2292
-
/disposable-email-domains-js@1.5.0:
2293
-
resolution: {integrity: sha512-L1cn+cZhKmxUwixH8n+n0HG+WbCz+LF4coyT6yMh930tpkD90ZWFx3A9dHIdFMVM745saaeNGYScIEstm3Y3yg==}
2294
-
dev: false
2295
-
2296
-
/dom-serializer@1.4.1:
2297
-
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
2298
-
dependencies:
2299
-
domelementtype: 2.3.0
2300
-
domhandler: 4.3.1
2301
-
entities: 2.2.0
2302
-
dev: false
2303
-
2304
-
/domelementtype@2.3.0:
2305
-
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2306
-
dev: false
2307
-
2308
-
/domhandler@4.3.1:
2309
-
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
2310
-
engines: {node: '>= 4'}
2311
-
dependencies:
2312
-
domelementtype: 2.3.0
2313
-
dev: false
2314
-
2315
-
/domutils@2.8.0:
2316
-
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
2317
-
dependencies:
2318
-
dom-serializer: 1.4.1
2319
-
domelementtype: 2.3.0
2320
-
domhandler: 4.3.1
2321
-
dev: false
2322
-
2323
-
/eastasianwidth@0.2.0:
2324
-
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
2325
-
dev: false
2326
-
2327
-
/ee-first@1.1.1:
2328
-
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
2329
-
dev: false
2330
-
2331
-
/elliptic@6.5.4:
2332
-
resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
2333
-
dependencies:
2334
-
bn.js: 4.12.0
2335
-
brorand: 1.1.0
2336
-
hash.js: 1.1.7
2337
-
hmac-drbg: 1.0.1
2338
-
inherits: 2.0.4
2339
-
minimalistic-assert: 1.0.1
2340
-
minimalistic-crypto-utils: 1.0.1
2341
-
dev: false
2342
-
2343
-
/emoji-regex@8.0.0:
2344
-
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2345
-
dev: false
2346
-
2347
-
/emoji-regex@9.2.2:
2348
-
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
2349
-
dev: false
2350
-
2351
-
/encodeurl@1.0.2:
2352
-
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
2353
-
engines: {node: '>= 0.8'}
2354
-
dev: false
2355
-
2356
-
/end-of-stream@1.4.4:
2357
-
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
2358
-
dependencies:
2359
-
once: 1.4.0
2360
-
dev: false
2361
-
2362
-
/entities@2.2.0:
2363
-
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
2364
-
dev: false
2365
-
2366
-
/es-define-property@1.0.0:
2367
-
resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
2368
-
engines: {node: '>= 0.4'}
2369
-
dependencies:
2370
-
get-intrinsic: 1.2.4
2371
-
dev: false
2372
-
2373
-
/es-errors@1.3.0:
2374
-
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
2375
-
engines: {node: '>= 0.4'}
2376
-
dev: false
2377
-
2378
-
/escape-html@1.0.3:
2379
-
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2380
-
dev: false
2381
-
2382
-
/etag@1.8.1:
2383
-
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
2384
-
engines: {node: '>= 0.6'}
2385
-
dev: false
2386
-
2387
-
/event-target-shim@5.0.1:
2388
-
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
2389
-
engines: {node: '>=6'}
2390
-
dev: false
2391
-
2392
-
/eventemitter3@4.0.7:
2393
-
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
2394
-
dev: false
2395
-
2396
-
/events@3.3.0:
2397
-
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
2398
-
engines: {node: '>=0.8.x'}
2399
-
dev: false
2400
-
2401
-
/expand-template@2.0.3:
2402
-
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
2403
-
engines: {node: '>=6'}
2404
-
dev: false
2405
-
2406
-
/express-async-errors@3.1.1(express@4.18.2):
2407
-
resolution: {integrity: sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==}
2408
-
peerDependencies:
2409
-
express: ^4.16.2
2410
-
dependencies:
2411
-
express: 4.18.2
2412
-
dev: false
2413
-
2414
-
/express@4.18.2:
2415
-
resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
2416
-
engines: {node: '>= 0.10.0'}
2417
-
dependencies:
2418
-
accepts: 1.3.8
2419
-
array-flatten: 1.1.1
2420
-
body-parser: 1.20.1
2421
-
content-disposition: 0.5.4
2422
-
content-type: 1.0.5
2423
-
cookie: 0.5.0
2424
-
cookie-signature: 1.0.6
2425
-
debug: 2.6.9
2426
-
depd: 2.0.0
2427
-
encodeurl: 1.0.2
2428
-
escape-html: 1.0.3
2429
-
etag: 1.8.1
2430
-
finalhandler: 1.2.0
2431
-
fresh: 0.5.2
2432
-
http-errors: 2.0.0
2433
-
merge-descriptors: 1.0.1
2434
-
methods: 1.1.2
2435
-
on-finished: 2.4.1
2436
-
parseurl: 1.3.3
2437
-
path-to-regexp: 0.1.7
2438
-
proxy-addr: 2.0.7
2439
-
qs: 6.11.0
2440
-
range-parser: 1.2.1
2441
-
safe-buffer: 5.2.1
2442
-
send: 0.18.0
2443
-
serve-static: 1.15.0
2444
-
setprototypeof: 1.2.0
2445
-
statuses: 2.0.1
2446
-
type-is: 1.6.18
2447
-
utils-merge: 1.0.1
2448
-
vary: 1.1.2
2449
-
transitivePeerDependencies:
2450
-
- supports-color
2451
-
dev: false
2452
-
2453
-
/fast-printf@1.6.9:
2454
-
resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==}
2455
-
engines: {node: '>=10.0'}
2456
-
dependencies:
2457
-
boolean: 3.2.0
2458
-
dev: false
2459
-
2460
-
/fast-redact@3.3.0:
2461
-
resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==}
2462
-
engines: {node: '>=6'}
2463
-
dev: false
2464
-
2465
-
/fast-xml-parser@4.2.5:
2466
-
resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==}
2467
-
hasBin: true
2468
-
dependencies:
2469
-
strnum: 1.0.5
2470
-
dev: false
2471
-
2472
-
/file-type@16.5.4:
2473
-
resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==}
2474
-
engines: {node: '>=10'}
2475
-
dependencies:
2476
-
readable-web-to-node-stream: 3.0.2
2477
-
strtok3: 6.3.0
2478
-
token-types: 4.2.1
2479
-
dev: false
2480
-
2481
-
/file-uri-to-path@1.0.0:
2482
-
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
2483
-
dev: false
2484
-
2485
-
/finalhandler@1.2.0:
2486
-
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
2487
-
engines: {node: '>= 0.8'}
2488
-
dependencies:
2489
-
debug: 2.6.9
2490
-
encodeurl: 1.0.2
2491
-
escape-html: 1.0.3
2492
-
on-finished: 2.4.1
2493
-
parseurl: 1.3.3
2494
-
statuses: 2.0.1
2495
-
unpipe: 1.0.0
2496
-
transitivePeerDependencies:
2497
-
- supports-color
2498
-
dev: false
2499
-
2500
-
/follow-redirects@1.15.5:
2501
-
resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
2502
-
engines: {node: '>=4.0'}
2503
-
peerDependencies:
2504
-
debug: '*'
2505
-
peerDependenciesMeta:
2506
-
debug:
2507
-
optional: true
2508
-
dev: false
2509
-
2510
-
/foreground-child@3.1.1:
2511
-
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
2512
-
engines: {node: '>=14'}
2513
-
dependencies:
2514
-
cross-spawn: 7.0.3
2515
-
signal-exit: 4.1.0
2516
-
dev: false
2517
-
2518
-
/form-data@4.0.0:
2519
-
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
2520
-
engines: {node: '>= 6'}
2521
-
dependencies:
2522
-
asynckit: 0.4.0
2523
-
combined-stream: 1.0.8
2524
-
mime-types: 2.1.35
2525
-
dev: false
2526
-
2527
-
/forwarded@0.2.0:
2528
-
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
2529
-
engines: {node: '>= 0.6'}
2530
-
dev: false
2531
-
2532
-
/fresh@0.5.2:
2533
-
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
2534
-
engines: {node: '>= 0.6'}
2535
-
dev: false
2536
-
2537
-
/fs-constants@1.0.0:
2538
-
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
2539
-
dev: false
2540
-
2541
-
/function-bind@1.1.2:
2542
-
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2543
-
dev: false
2544
-
2545
-
/get-caller-file@2.0.5:
2546
-
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
2547
-
engines: {node: 6.* || 8.* || >= 10.*}
2548
-
dev: false
2549
-
2550
-
/get-intrinsic@1.2.4:
2551
-
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
2552
-
engines: {node: '>= 0.4'}
2553
-
dependencies:
2554
-
es-errors: 1.3.0
2555
-
function-bind: 1.1.2
2556
-
has-proto: 1.0.3
2557
-
has-symbols: 1.0.3
2558
-
hasown: 2.0.1
2559
-
dev: false
2560
-
2561
-
/github-from-package@0.0.0:
2562
-
resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
2563
-
dev: false
2564
-
2565
-
/glob@10.3.12:
2566
-
resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
2567
-
engines: {node: '>=16 || 14 >=14.17'}
2568
-
hasBin: true
2569
-
dependencies:
2570
-
foreground-child: 3.1.1
2571
-
jackspeak: 2.3.6
2572
-
minimatch: 9.0.4
2573
-
minipass: 7.0.4
2574
-
path-scurry: 1.10.2
2575
-
dev: false
2576
-
2577
-
/gopd@1.0.1:
2578
-
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
2579
-
dependencies:
2580
-
get-intrinsic: 1.2.4
2581
-
dev: false
2582
-
2583
-
/graphemer@1.4.0:
2584
-
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
2585
-
dev: false
2586
-
2587
-
/handlebars@4.7.8:
2588
-
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
2589
-
engines: {node: '>=0.4.7'}
2590
-
hasBin: true
2591
-
dependencies:
2592
-
minimist: 1.2.8
2593
-
neo-async: 2.6.2
2594
-
source-map: 0.6.1
2595
-
wordwrap: 1.0.0
2596
-
optionalDependencies:
2597
-
uglify-js: 3.17.4
2598
-
dev: false
2599
-
2600
-
/has-property-descriptors@1.0.2:
2601
-
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
2602
-
dependencies:
2603
-
es-define-property: 1.0.0
2604
-
dev: false
2605
-
2606
-
/has-proto@1.0.3:
2607
-
resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
2608
-
engines: {node: '>= 0.4'}
2609
-
dev: false
2610
-
2611
-
/has-symbols@1.0.3:
2612
-
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2613
-
engines: {node: '>= 0.4'}
2614
-
dev: false
2615
-
2616
-
/hash.js@1.1.7:
2617
-
resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
2618
-
dependencies:
2619
-
inherits: 2.0.4
2620
-
minimalistic-assert: 1.0.1
2621
-
dev: false
2622
-
2623
-
/hasown@2.0.1:
2624
-
resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
2625
-
engines: {node: '>= 0.4'}
2626
-
dependencies:
2627
-
function-bind: 1.1.2
2628
-
dev: false
2629
-
2630
-
/he@1.2.0:
2631
-
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
2632
-
hasBin: true
2633
-
dev: false
2634
-
2635
-
/hmac-drbg@1.0.1:
2636
-
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
2637
-
dependencies:
2638
-
hash.js: 1.1.7
2639
-
minimalistic-assert: 1.0.1
2640
-
minimalistic-crypto-utils: 1.0.1
2641
-
dev: false
2642
-
2643
-
/html-to-text@7.1.1:
2644
-
resolution: {integrity: sha512-c9QWysrfnRZevVpS8MlE7PyOdSuIOjg8Bt8ZE10jMU/BEngA6j3llj4GRfAmtQzcd1FjKE0sWu5IHXRUH9YxIQ==}
2645
-
engines: {node: '>=10.23.2'}
2646
-
hasBin: true
2647
-
dependencies:
2648
-
deepmerge: 4.3.1
2649
-
he: 1.2.0
2650
-
htmlparser2: 6.1.0
2651
-
minimist: 1.2.8
2652
-
dev: false
2653
-
2654
-
/htmlparser2@6.1.0:
2655
-
resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
2656
-
dependencies:
2657
-
domelementtype: 2.3.0
2658
-
domhandler: 4.3.1
2659
-
domutils: 2.8.0
2660
-
entities: 2.2.0
2661
-
dev: false
2662
-
2663
-
/http-errors@2.0.0:
2664
-
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
2665
-
engines: {node: '>= 0.8'}
2666
-
dependencies:
2667
-
depd: 2.0.0
2668
-
inherits: 2.0.4
2669
-
setprototypeof: 1.2.0
2670
-
statuses: 2.0.1
2671
-
toidentifier: 1.0.1
2672
-
dev: false
2673
-
2674
-
/http-terminator@3.2.0:
2675
-
resolution: {integrity: sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g==}
2676
-
engines: {node: '>=14'}
2677
-
dependencies:
2678
-
delay: 5.0.0
2679
-
p-wait-for: 3.2.0
2680
-
roarr: 7.21.0
2681
-
type-fest: 2.19.0
2682
-
dev: false
2683
-
2684
-
/iconv-lite@0.4.24:
2685
-
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2686
-
engines: {node: '>=0.10.0'}
2687
-
dependencies:
2688
-
safer-buffer: 2.1.2
2689
-
dev: false
2690
-
2691
-
/ieee754@1.2.1:
2692
-
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2693
-
dev: false
2694
-
2695
-
/inherits@2.0.4:
2696
-
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2697
-
dev: false
2698
-
2699
-
/ini@1.3.8:
2700
-
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2701
-
dev: false
2702
-
2703
-
/ioredis@5.3.2:
2704
-
resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==}
2705
-
engines: {node: '>=12.22.0'}
2706
-
dependencies:
2707
-
'@ioredis/commands': 1.2.0
2708
-
cluster-key-slot: 1.1.2
2709
-
debug: 4.3.4
2710
-
denque: 2.1.0
2711
-
lodash.defaults: 4.2.0
2712
-
lodash.isarguments: 3.1.0
2713
-
redis-errors: 1.2.0
2714
-
redis-parser: 3.0.0
2715
-
standard-as-callback: 2.1.0
2716
-
transitivePeerDependencies:
2717
-
- supports-color
2718
-
dev: false
2719
-
2720
-
/ipaddr.js@1.9.1:
2721
-
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
2722
-
engines: {node: '>= 0.10'}
2723
-
dev: false
2724
-
2725
-
/ipaddr.js@2.2.0:
2726
-
resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
2727
-
engines: {node: '>= 10'}
2728
-
dev: false
2729
-
2730
-
/is-arrayish@0.3.2:
2731
-
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
2732
-
dev: false
2733
-
2734
-
/is-fullwidth-code-point@3.0.0:
2735
-
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2736
-
engines: {node: '>=8'}
2737
-
dev: false
2738
-
2739
-
/isexe@2.0.0:
2740
-
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2741
-
dev: false
2742
-
2743
-
/iso-datestring-validator@2.2.2:
2744
-
resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==}
2745
-
dev: false
2746
-
2747
-
/jackspeak@2.3.6:
2748
-
resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
2749
-
engines: {node: '>=14'}
2750
-
dependencies:
2751
-
'@isaacs/cliui': 8.0.2
2752
-
optionalDependencies:
2753
-
'@pkgjs/parseargs': 0.11.0
2754
-
dev: false
2755
-
2756
-
/jose@5.2.2:
2757
-
resolution: {integrity: sha512-/WByRr4jDcsKlvMd1dRJnPfS1GVO3WuKyaurJ/vvXcOaUQO8rnNObCQMlv/5uCceVQIq5Q4WLF44ohsdiTohdg==}
2758
-
dev: false
2759
-
2760
-
/key-encoder@2.0.3:
2761
-
resolution: {integrity: sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==}
2762
-
dependencies:
2763
-
'@types/elliptic': 6.4.18
2764
-
asn1.js: 5.4.1
2765
-
bn.js: 4.12.0
2766
-
elliptic: 6.5.4
2767
-
dev: false
2768
-
2769
-
/kysely@0.22.0:
2770
-
resolution: {integrity: sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==}
2771
-
engines: {node: '>=14.0.0'}
2772
-
dev: false
2773
-
2774
-
/lodash.defaults@4.2.0:
2775
-
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
2776
-
dev: false
2777
-
2778
-
/lodash.isarguments@3.1.0:
2779
-
resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
2780
-
dev: false
2781
-
2782
-
/lru-cache@10.2.0:
2783
-
resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
2784
-
engines: {node: 14 || >=16.14}
2785
-
dev: false
2786
-
2787
-
/media-typer@0.3.0:
2788
-
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
2789
-
engines: {node: '>= 0.6'}
2790
-
dev: false
2791
-
2792
-
/merge-descriptors@1.0.1:
2793
-
resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
2794
-
dev: false
2795
-
2796
-
/methods@1.1.2:
2797
-
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
2798
-
engines: {node: '>= 0.6'}
2799
-
dev: false
2800
-
2801
-
/mime-db@1.52.0:
2802
-
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2803
-
engines: {node: '>= 0.6'}
2804
-
dev: false
2805
-
2806
-
/mime-types@2.1.35:
2807
-
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2808
-
engines: {node: '>= 0.6'}
2809
-
dependencies:
2810
-
mime-db: 1.52.0
2811
-
dev: false
2812
-
2813
-
/mime@1.6.0:
2814
-
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
2815
-
engines: {node: '>=4'}
2816
-
hasBin: true
2817
-
dev: false
2818
-
2819
-
/mimic-response@3.1.0:
2820
-
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
2821
-
engines: {node: '>=10'}
2822
-
dev: false
2823
-
2824
-
/minimalistic-assert@1.0.1:
2825
-
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
2826
-
dev: false
2827
-
2828
-
/minimalistic-crypto-utils@1.0.1:
2829
-
resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
2830
-
dev: false
2831
-
2832
-
/minimatch@9.0.4:
2833
-
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
2834
-
engines: {node: '>=16 || 14 >=14.17'}
2835
-
dependencies:
2836
-
brace-expansion: 2.0.1
2837
-
dev: false
2838
-
2839
-
/minimist@1.2.8:
2840
-
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2841
-
dev: false
2842
-
2843
-
/minipass@7.0.4:
2844
-
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
2845
-
engines: {node: '>=16 || 14 >=14.17'}
2846
-
dev: false
2847
-
2848
-
/mkdirp-classic@0.5.3:
2849
-
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
2850
-
dev: false
2851
-
2852
-
/ms@2.0.0:
2853
-
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
2854
-
dev: false
2855
-
2856
-
/ms@2.1.2:
2857
-
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2858
-
dev: false
2859
-
2860
-
/ms@2.1.3:
2861
-
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2862
-
dev: false
2863
-
2864
-
/multiformats@9.9.0:
2865
-
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
2866
-
dev: false
2867
-
2868
-
/napi-build-utils@1.0.2:
2869
-
resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
2870
-
dev: false
2871
-
2872
-
/negotiator@0.6.3:
2873
-
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
2874
-
engines: {node: '>= 0.6'}
2875
-
dev: false
2876
-
2877
-
/neo-async@2.6.2:
2878
-
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
2879
-
dev: false
2880
-
2881
-
/node-abi@3.55.0:
2882
-
resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==}
2883
-
engines: {node: '>=10'}
2884
-
dependencies:
2885
-
semver: 7.6.3
2886
-
dev: false
2887
-
2888
-
/node-gyp-build-optional-packages@5.1.1:
2889
-
resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==}
2890
-
hasBin: true
2891
-
requiresBuild: true
2892
-
dependencies:
2893
-
detect-libc: 2.0.3
2894
-
dev: false
2895
-
optional: true
2896
-
2897
-
/nodemailer-html-to-text@3.2.0:
2898
-
resolution: {integrity: sha512-RJUC6640QV1PzTHHapOrc6IzrAJUZtk2BdVdINZ9VTLm+mcQNyBO9LYyhrnufkzqiD9l8hPLJ97rSyK4WanPNg==}
2899
-
engines: {node: '>= 10.23.0'}
2900
-
dependencies:
2901
-
html-to-text: 7.1.1
2902
-
dev: false
2903
-
2904
-
/nodemailer@6.9.9:
2905
-
resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==}
2906
-
engines: {node: '>=6.0.0'}
2907
-
dev: false
2908
-
2909
-
/object-assign@4.1.1:
2910
-
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2911
-
engines: {node: '>=0.10.0'}
2912
-
dev: false
2913
-
2914
-
/object-inspect@1.13.1:
2915
-
resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
2916
-
dev: false
2917
-
2918
-
/on-exit-leak-free@2.1.2:
2919
-
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
2920
-
engines: {node: '>=14.0.0'}
2921
-
dev: false
2922
-
2923
-
/on-finished@2.4.1:
2924
-
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
2925
-
engines: {node: '>= 0.8'}
2926
-
dependencies:
2927
-
ee-first: 1.1.1
2928
-
dev: false
2929
-
2930
-
/on-headers@1.0.2:
2931
-
resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
2932
-
engines: {node: '>= 0.8'}
2933
-
dev: false
2934
-
2935
-
/once@1.4.0:
2936
-
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2937
-
dependencies:
2938
-
wrappy: 1.0.2
2939
-
dev: false
2940
-
2941
-
/one-webcrypto@1.0.3:
2942
-
resolution: {integrity: sha512-fu9ywBVBPx0gS9K0etIROTiCkvI5S1TDjFsYFb3rC1ewFxeOqsbzq7aIMBHsYfrTHBcGXJaONXXjTl8B01cW1Q==}
2943
-
dev: false
2944
-
2945
-
/p-finally@1.0.0:
2946
-
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
2947
-
engines: {node: '>=4'}
2948
-
dev: false
2949
-
2950
-
/p-queue@6.6.2:
2951
-
resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
2952
-
engines: {node: '>=8'}
2953
-
dependencies:
2954
-
eventemitter3: 4.0.7
2955
-
p-timeout: 3.2.0
2956
-
dev: false
2957
-
2958
-
/p-timeout@3.2.0:
2959
-
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
2960
-
engines: {node: '>=8'}
2961
-
dependencies:
2962
-
p-finally: 1.0.0
2963
-
dev: false
2964
-
2965
-
/p-wait-for@3.2.0:
2966
-
resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==}
2967
-
engines: {node: '>=8'}
2968
-
dependencies:
2969
-
p-timeout: 3.2.0
2970
-
dev: false
2971
-
2972
-
/parseurl@1.3.3:
2973
-
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
2974
-
engines: {node: '>= 0.8'}
2975
-
dev: false
2976
-
2977
-
/path-key@3.1.1:
2978
-
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2979
-
engines: {node: '>=8'}
2980
-
dev: false
2981
-
2982
-
/path-scurry@1.10.2:
2983
-
resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
2984
-
engines: {node: '>=16 || 14 >=14.17'}
2985
-
dependencies:
2986
-
lru-cache: 10.2.0
2987
-
minipass: 7.0.4
2988
-
dev: false
2989
-
2990
-
/path-to-regexp@0.1.7:
2991
-
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
2992
-
dev: false
2993
-
2994
-
/peek-readable@4.1.0:
2995
-
resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==}
2996
-
engines: {node: '>=8'}
2997
-
dev: false
2998
-
2999
-
/pino-abstract-transport@1.2.0:
3000
-
resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==}
3001
-
dependencies:
3002
-
readable-stream: 4.5.2
3003
-
split2: 4.2.0
3004
-
dev: false
3005
-
3006
-
/pino-http@8.6.1:
3007
-
resolution: {integrity: sha512-J0hiJgUExtBXP2BjrK4VB305tHXS31sCmWJ9XJo2wPkLHa1NFPuW4V9wjG27PAc2fmBCigiNhQKpvrx+kntBPA==}
3008
-
dependencies:
3009
-
get-caller-file: 2.0.5
3010
-
pino: 8.21.0
3011
-
pino-std-serializers: 6.2.2
3012
-
process-warning: 3.0.0
3013
-
dev: false
3014
-
3015
-
/pino-std-serializers@6.2.2:
3016
-
resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==}
3017
-
dev: false
3018
-
3019
-
/pino@8.21.0:
3020
-
resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==}
3021
-
hasBin: true
3022
-
dependencies:
3023
-
atomic-sleep: 1.0.0
3024
-
fast-redact: 3.3.0
3025
-
on-exit-leak-free: 2.1.2
3026
-
pino-abstract-transport: 1.2.0
3027
-
pino-std-serializers: 6.2.2
3028
-
process-warning: 3.0.0
3029
-
quick-format-unescaped: 4.0.4
3030
-
real-require: 0.2.0
3031
-
safe-stable-stringify: 2.4.3
3032
-
sonic-boom: 3.8.0
3033
-
thread-stream: 2.7.0
3034
-
dev: false
3035
-
3036
-
/prebuild-install@7.1.1:
3037
-
resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
3038
-
engines: {node: '>=10'}
3039
-
hasBin: true
3040
-
dependencies:
3041
-
detect-libc: 2.0.3
3042
-
expand-template: 2.0.3
3043
-
github-from-package: 0.0.0
3044
-
minimist: 1.2.8
3045
-
mkdirp-classic: 0.5.3
3046
-
napi-build-utils: 1.0.2
3047
-
node-abi: 3.55.0
3048
-
pump: 3.0.0
3049
-
rc: 1.2.8
3050
-
simple-get: 4.0.1
3051
-
tar-fs: 2.1.1
3052
-
tunnel-agent: 0.6.0
3053
-
dev: false
3054
-
3055
-
/process-warning@3.0.0:
3056
-
resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==}
3057
-
dev: false
3058
-
3059
-
/process@0.11.10:
3060
-
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
3061
-
engines: {node: '>= 0.6.0'}
3062
-
dev: false
3063
-
3064
-
/proxy-addr@2.0.7:
3065
-
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
3066
-
engines: {node: '>= 0.10'}
3067
-
dependencies:
3068
-
forwarded: 0.2.0
3069
-
ipaddr.js: 1.9.1
3070
-
dev: false
3071
-
3072
-
/proxy-from-env@1.1.0:
3073
-
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
3074
-
dev: false
3075
-
3076
-
/psl@1.9.0:
3077
-
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
3078
-
dev: false
3079
-
3080
-
/pump@3.0.0:
3081
-
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
3082
-
dependencies:
3083
-
end-of-stream: 1.4.4
3084
-
once: 1.4.0
3085
-
dev: false
3086
-
3087
-
/qs@6.11.0:
3088
-
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
3089
-
engines: {node: '>=0.6'}
3090
-
dependencies:
3091
-
side-channel: 1.0.5
3092
-
dev: false
3093
-
3094
-
/quick-format-unescaped@4.0.4:
3095
-
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
3096
-
dev: false
3097
-
3098
-
/range-parser@1.2.1:
3099
-
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
3100
-
engines: {node: '>= 0.6'}
3101
-
dev: false
3102
-
3103
-
/rate-limiter-flexible@2.4.2:
3104
-
resolution: {integrity: sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==}
3105
-
dev: false
3106
-
3107
-
/raw-body@2.5.1:
3108
-
resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
3109
-
engines: {node: '>= 0.8'}
3110
-
dependencies:
3111
-
bytes: 3.1.2
3112
-
http-errors: 2.0.0
3113
-
iconv-lite: 0.4.24
3114
-
unpipe: 1.0.0
3115
-
dev: false
3116
-
3117
-
/rc@1.2.8:
3118
-
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
3119
-
hasBin: true
3120
-
dependencies:
3121
-
deep-extend: 0.6.0
3122
-
ini: 1.3.8
3123
-
minimist: 1.2.8
3124
-
strip-json-comments: 2.0.1
3125
-
dev: false
3126
-
3127
-
/readable-stream@3.6.2:
3128
-
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
3129
-
engines: {node: '>= 6'}
3130
-
dependencies:
3131
-
inherits: 2.0.4
3132
-
string_decoder: 1.3.0
3133
-
util-deprecate: 1.0.2
3134
-
dev: false
3135
-
3136
-
/readable-stream@4.5.2:
3137
-
resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
3138
-
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3139
-
dependencies:
3140
-
abort-controller: 3.0.0
3141
-
buffer: 6.0.3
3142
-
events: 3.3.0
3143
-
process: 0.11.10
3144
-
string_decoder: 1.3.0
3145
-
dev: false
3146
-
3147
-
/readable-web-to-node-stream@3.0.2:
3148
-
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
3149
-
engines: {node: '>=8'}
3150
-
dependencies:
3151
-
readable-stream: 3.6.2
3152
-
dev: false
3153
-
3154
-
/real-require@0.2.0:
3155
-
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
3156
-
engines: {node: '>= 12.13.0'}
3157
-
dev: false
3158
-
3159
-
/redis-errors@1.2.0:
3160
-
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
3161
-
engines: {node: '>=4'}
3162
-
dev: false
3163
-
3164
-
/redis-parser@3.0.0:
3165
-
resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
3166
-
engines: {node: '>=4'}
3167
-
dependencies:
3168
-
redis-errors: 1.2.0
3169
-
dev: false
3170
-
3171
-
/roarr@7.21.0:
3172
-
resolution: {integrity: sha512-d1rPLcHmQID3GsA3p9d5vKSZYlvrTWhjbmeg9DT5DcPoLpH85VzPmkLkGKhQv376+dfkApaHwNbpYEwDB77Ibg==}
3173
-
engines: {node: '>=18.0'}
3174
-
dependencies:
3175
-
fast-printf: 1.6.9
3176
-
safe-stable-stringify: 2.4.3
3177
-
semver-compare: 1.0.0
3178
-
dev: false
3179
-
3180
-
/rxjs@7.8.1:
3181
-
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
3182
-
requiresBuild: true
3183
-
dependencies:
3184
-
tslib: 2.6.2
3185
-
dev: false
3186
-
optional: true
3187
-
3188
-
/safe-buffer@5.1.2:
3189
-
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
3190
-
dev: false
3191
-
3192
-
/safe-buffer@5.2.1:
3193
-
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3194
-
dev: false
3195
-
3196
-
/safe-stable-stringify@2.4.3:
3197
-
resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==}
3198
-
engines: {node: '>=10'}
3199
-
dev: false
3200
-
3201
-
/safer-buffer@2.1.2:
3202
-
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3203
-
dev: false
3204
-
3205
-
/semver-compare@1.0.0:
3206
-
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
3207
-
dev: false
3208
-
3209
-
/semver@7.6.3:
3210
-
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
3211
-
engines: {node: '>=10'}
3212
-
hasBin: true
3213
-
dev: false
3214
-
3215
-
/send@0.18.0:
3216
-
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
3217
-
engines: {node: '>= 0.8.0'}
3218
-
dependencies:
3219
-
debug: 2.6.9
3220
-
depd: 2.0.0
3221
-
destroy: 1.2.0
3222
-
encodeurl: 1.0.2
3223
-
escape-html: 1.0.3
3224
-
etag: 1.8.1
3225
-
fresh: 0.5.2
3226
-
http-errors: 2.0.0
3227
-
mime: 1.6.0
3228
-
ms: 2.1.3
3229
-
on-finished: 2.4.1
3230
-
range-parser: 1.2.1
3231
-
statuses: 2.0.1
3232
-
transitivePeerDependencies:
3233
-
- supports-color
3234
-
dev: false
3235
-
3236
-
/serve-static@1.15.0:
3237
-
resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
3238
-
engines: {node: '>= 0.8.0'}
3239
-
dependencies:
3240
-
encodeurl: 1.0.2
3241
-
escape-html: 1.0.3
3242
-
parseurl: 1.3.3
3243
-
send: 0.18.0
3244
-
transitivePeerDependencies:
3245
-
- supports-color
3246
-
dev: false
3247
-
3248
-
/set-function-length@1.2.1:
3249
-
resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==}
3250
-
engines: {node: '>= 0.4'}
3251
-
dependencies:
3252
-
define-data-property: 1.1.4
3253
-
es-errors: 1.3.0
3254
-
function-bind: 1.1.2
3255
-
get-intrinsic: 1.2.4
3256
-
gopd: 1.0.1
3257
-
has-property-descriptors: 1.0.2
3258
-
dev: false
3259
-
3260
-
/setprototypeof@1.2.0:
3261
-
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
3262
-
dev: false
3263
-
3264
-
/sharp@0.33.5:
3265
-
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
3266
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
3267
-
requiresBuild: true
3268
-
dependencies:
3269
-
color: 4.2.3
3270
-
detect-libc: 2.0.3
3271
-
semver: 7.6.3
3272
-
optionalDependencies:
3273
-
'@img/sharp-darwin-arm64': 0.33.5
3274
-
'@img/sharp-darwin-x64': 0.33.5
3275
-
'@img/sharp-libvips-darwin-arm64': 1.0.4
3276
-
'@img/sharp-libvips-darwin-x64': 1.0.4
3277
-
'@img/sharp-libvips-linux-arm': 1.0.5
3278
-
'@img/sharp-libvips-linux-arm64': 1.0.4
3279
-
'@img/sharp-libvips-linux-s390x': 1.0.4
3280
-
'@img/sharp-libvips-linux-x64': 1.0.4
3281
-
'@img/sharp-libvips-linuxmusl-arm64': 1.0.4
3282
-
'@img/sharp-libvips-linuxmusl-x64': 1.0.4
3283
-
'@img/sharp-linux-arm': 0.33.5
3284
-
'@img/sharp-linux-arm64': 0.33.5
3285
-
'@img/sharp-linux-s390x': 0.33.5
3286
-
'@img/sharp-linux-x64': 0.33.5
3287
-
'@img/sharp-linuxmusl-arm64': 0.33.5
3288
-
'@img/sharp-linuxmusl-x64': 0.33.5
3289
-
'@img/sharp-wasm32': 0.33.5
3290
-
'@img/sharp-win32-ia32': 0.33.5
3291
-
'@img/sharp-win32-x64': 0.33.5
3292
-
dev: false
3293
-
3294
-
/shebang-command@2.0.0:
3295
-
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3296
-
engines: {node: '>=8'}
3297
-
dependencies:
3298
-
shebang-regex: 3.0.0
3299
-
dev: false
3300
-
3301
-
/shebang-regex@3.0.0:
3302
-
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3303
-
engines: {node: '>=8'}
3304
-
dev: false
3305
-
3306
-
/side-channel@1.0.5:
3307
-
resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==}
3308
-
engines: {node: '>= 0.4'}
3309
-
dependencies:
3310
-
call-bind: 1.0.7
3311
-
es-errors: 1.3.0
3312
-
get-intrinsic: 1.2.4
3313
-
object-inspect: 1.13.1
3314
-
dev: false
3315
-
3316
-
/signal-exit@4.1.0:
3317
-
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
3318
-
engines: {node: '>=14'}
3319
-
dev: false
3320
-
3321
-
/simple-concat@1.0.1:
3322
-
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
3323
-
dev: false
3324
-
3325
-
/simple-get@4.0.1:
3326
-
resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
3327
-
dependencies:
3328
-
decompress-response: 6.0.0
3329
-
once: 1.4.0
3330
-
simple-concat: 1.0.1
3331
-
dev: false
3332
-
3333
-
/simple-swizzle@0.2.2:
3334
-
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
3335
-
dependencies:
3336
-
is-arrayish: 0.3.2
3337
-
dev: false
3338
-
3339
-
/sonic-boom@3.8.0:
3340
-
resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==}
3341
-
dependencies:
3342
-
atomic-sleep: 1.0.0
3343
-
dev: false
3344
-
3345
-
/source-map@0.6.1:
3346
-
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3347
-
engines: {node: '>=0.10.0'}
3348
-
dev: false
3349
-
3350
-
/split2@4.2.0:
3351
-
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
3352
-
engines: {node: '>= 10.x'}
3353
-
dev: false
3354
-
3355
-
/standard-as-callback@2.1.0:
3356
-
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
3357
-
dev: false
3358
-
3359
-
/statuses@2.0.1:
3360
-
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
3361
-
engines: {node: '>= 0.8'}
3362
-
dev: false
3363
-
3364
-
/stream-browserify@3.0.0:
3365
-
resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
3366
-
dependencies:
3367
-
inherits: 2.0.4
3368
-
readable-stream: 3.6.2
3369
-
dev: false
3370
-
3371
-
/string-width@4.2.3:
3372
-
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
3373
-
engines: {node: '>=8'}
3374
-
dependencies:
3375
-
emoji-regex: 8.0.0
3376
-
is-fullwidth-code-point: 3.0.0
3377
-
strip-ansi: 6.0.1
3378
-
dev: false
3379
-
3380
-
/string-width@5.1.2:
3381
-
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
3382
-
engines: {node: '>=12'}
3383
-
dependencies:
3384
-
eastasianwidth: 0.2.0
3385
-
emoji-regex: 9.2.2
3386
-
strip-ansi: 7.1.0
3387
-
dev: false
3388
-
3389
-
/string_decoder@1.3.0:
3390
-
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
3391
-
dependencies:
3392
-
safe-buffer: 5.2.1
3393
-
dev: false
3394
-
3395
-
/strip-ansi@6.0.1:
3396
-
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3397
-
engines: {node: '>=8'}
3398
-
dependencies:
3399
-
ansi-regex: 5.0.1
3400
-
dev: false
3401
-
3402
-
/strip-ansi@7.1.0:
3403
-
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
3404
-
engines: {node: '>=12'}
3405
-
dependencies:
3406
-
ansi-regex: 6.0.1
3407
-
dev: false
3408
-
3409
-
/strip-json-comments@2.0.1:
3410
-
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
3411
-
engines: {node: '>=0.10.0'}
3412
-
dev: false
3413
-
3414
-
/strnum@1.0.5:
3415
-
resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
3416
-
dev: false
3417
-
3418
-
/strtok3@6.3.0:
3419
-
resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==}
3420
-
engines: {node: '>=10'}
3421
-
dependencies:
3422
-
'@tokenizer/token': 0.3.0
3423
-
peek-readable: 4.1.0
3424
-
dev: false
3425
-
3426
-
/tar-fs@2.1.1:
3427
-
resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
3428
-
dependencies:
3429
-
chownr: 1.1.4
3430
-
mkdirp-classic: 0.5.3
3431
-
pump: 3.0.0
3432
-
tar-stream: 2.2.0
3433
-
dev: false
3434
-
3435
-
/tar-stream@2.2.0:
3436
-
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
3437
-
engines: {node: '>=6'}
3438
-
dependencies:
3439
-
bl: 4.1.0
3440
-
end-of-stream: 1.4.4
3441
-
fs-constants: 1.0.0
3442
-
inherits: 2.0.4
3443
-
readable-stream: 3.6.2
3444
-
dev: false
3445
-
3446
-
/thread-stream@2.7.0:
3447
-
resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==}
3448
-
dependencies:
3449
-
real-require: 0.2.0
3450
-
dev: false
3451
-
3452
-
/tlds@1.250.0:
3453
-
resolution: {integrity: sha512-rWsBfFCWKrjM/o2Q1TTUeYQv6tHSd/umUutDjVs6taTuEgRDIreVYIBgWRWW4ot7jp6n0UVUuxhTLWBtUmPu/w==}
3454
-
hasBin: true
3455
-
dev: false
3456
-
3457
-
/toidentifier@1.0.1:
3458
-
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
3459
-
engines: {node: '>=0.6'}
3460
-
dev: false
3461
-
3462
-
/token-types@4.2.1:
3463
-
resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==}
3464
-
engines: {node: '>=10'}
3465
-
dependencies:
3466
-
'@tokenizer/token': 0.3.0
3467
-
ieee754: 1.2.1
3468
-
dev: false
3469
-
3470
-
/tslib@1.14.1:
3471
-
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3472
-
dev: false
3473
-
3474
-
/tslib@2.6.2:
3475
-
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
3476
-
dev: false
3477
-
3478
-
/tunnel-agent@0.6.0:
3479
-
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
3480
-
dependencies:
3481
-
safe-buffer: 5.2.1
3482
-
dev: false
3483
-
3484
-
/type-fest@2.19.0:
3485
-
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
3486
-
engines: {node: '>=12.20'}
3487
-
dev: false
3488
-
3489
-
/type-is@1.6.18:
3490
-
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
3491
-
engines: {node: '>= 0.6'}
3492
-
dependencies:
3493
-
media-typer: 0.3.0
3494
-
mime-types: 2.1.35
3495
-
dev: false
3496
-
3497
-
/typed-emitter@2.1.0:
3498
-
resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==}
3499
-
optionalDependencies:
3500
-
rxjs: 7.8.1
3501
-
dev: false
3502
-
3503
-
/uglify-js@3.17.4:
3504
-
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
3505
-
engines: {node: '>=0.8.0'}
3506
-
hasBin: true
3507
-
requiresBuild: true
3508
-
dev: false
3509
-
optional: true
3510
-
3511
-
/uint8arrays@3.0.0:
3512
-
resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==}
3513
-
dependencies:
3514
-
multiformats: 9.9.0
3515
-
dev: false
3516
-
3517
-
/undici-types@5.26.5:
3518
-
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
3519
-
dev: false
3520
-
3521
-
/undici@6.20.1:
3522
-
resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==}
3523
-
engines: {node: '>=18.17'}
3524
-
dev: false
3525
-
3526
-
/unpipe@1.0.0:
3527
-
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
3528
-
engines: {node: '>= 0.8'}
3529
-
dev: false
3530
-
3531
-
/util-deprecate@1.0.2:
3532
-
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
3533
-
dev: false
3534
-
3535
-
/utils-merge@1.0.1:
3536
-
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
3537
-
engines: {node: '>= 0.4.0'}
3538
-
dev: false
3539
-
3540
-
/uuid@8.3.2:
3541
-
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
3542
-
hasBin: true
3543
-
dev: false
3544
-
3545
-
/varint@6.0.0:
3546
-
resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
3547
-
dev: false
3548
-
3549
-
/vary@1.1.2:
3550
-
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
3551
-
engines: {node: '>= 0.8'}
3552
-
dev: false
3553
-
3554
-
/which@2.0.2:
3555
-
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3556
-
engines: {node: '>= 8'}
3557
-
hasBin: true
3558
-
dependencies:
3559
-
isexe: 2.0.0
3560
-
dev: false
3561
-
3562
-
/wordwrap@1.0.0:
3563
-
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
3564
-
dev: false
3565
-
3566
-
/wrap-ansi@7.0.0:
3567
-
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3568
-
engines: {node: '>=10'}
3569
-
dependencies:
3570
-
ansi-styles: 4.3.0
3571
-
string-width: 4.2.3
3572
-
strip-ansi: 6.0.1
3573
-
dev: false
3574
-
3575
-
/wrap-ansi@8.1.0:
3576
-
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
3577
-
engines: {node: '>=12'}
3578
-
dependencies:
3579
-
ansi-styles: 6.2.1
3580
-
string-width: 5.1.2
3581
-
strip-ansi: 7.1.0
3582
-
dev: false
3583
-
3584
-
/wrappy@1.0.2:
3585
-
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3586
-
dev: false
3587
-
3588
-
/ws@8.16.0:
3589
-
resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
3590
-
engines: {node: '>=10.0.0'}
3591
-
peerDependencies:
3592
-
bufferutil: ^4.0.1
3593
-
utf-8-validate: '>=5.0.2'
3594
-
peerDependenciesMeta:
3595
-
bufferutil:
3596
-
optional: true
3597
-
utf-8-validate:
3598
-
optional: true
3599
-
dev: false
3600
-
3601
-
/zod@3.23.8:
3602
-
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
3603
-
dev: false
···
+3181
service/yarn.lock
+3181
service/yarn.lock
···
···
1
+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+
# yarn lockfile v1
3
+
4
+
5
+
"@atproto/api@^0.6.12":
6
+
version "0.6.12"
7
+
resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.6.12.tgz#f39ad9d225aafc5fd90f07d0011d63435c657775"
8
+
integrity sha512-9R8F78553GI47Iq4FDVwL05LorWTQZQ6FmFsDF/+yryiA+a/VVyvYG4USSptURBZCRgZA5VgTW1We/PwAcDfEA==
9
+
dependencies:
10
+
"@atproto/common-web" "^0.2.0"
11
+
"@atproto/lexicon" "^0.2.0"
12
+
"@atproto/syntax" "^0.1.0"
13
+
"@atproto/xrpc" "^0.3.0"
14
+
multiformats "^9.9.0"
15
+
tlds "^1.234.0"
16
+
typed-emitter "^2.1.0"
17
+
18
+
"@atproto/aws@^0.1.0":
19
+
version "0.1.0"
20
+
resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.1.0.tgz#0a820a0c43f98522116c96233f99ba9ef0ba93bc"
21
+
integrity sha512-x+zUd5bDwKKsPmCOzatEf4bWqPhb37swaK7ZHHKDXe3vP04fTIMLH9qTwGB9cYj3Z1RiZ4cox26+4FUohJ+lpQ==
22
+
dependencies:
23
+
"@atproto/crypto" "*"
24
+
"@aws-sdk/client-cloudfront" "^3.261.0"
25
+
"@aws-sdk/client-kms" "^3.196.0"
26
+
"@aws-sdk/client-s3" "^3.224.0"
27
+
"@aws-sdk/lib-storage" "^3.226.0"
28
+
"@noble/curves" "^1.1.0"
29
+
key-encoder "^2.0.3"
30
+
multiformats "^9.6.4"
31
+
uint8arrays "3.0.0"
32
+
33
+
"@atproto/common-web@*", "@atproto/common-web@^0.2.0":
34
+
version "0.2.0"
35
+
resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.2.0.tgz#8420da28e89dac64ad2a11b6ff10a4023c67151f"
36
+
integrity sha512-ugKrT8CWf6PDsZ29VOhOCs5K4z9BAFIV7SxPXA+MHC7pINqQ+wyjIq+DtUI8kmUSce1dTqc/lMN1akf/W5whVQ==
37
+
dependencies:
38
+
graphemer "^1.4.0"
39
+
multiformats "^9.6.4"
40
+
uint8arrays "3.0.0"
41
+
zod "^3.21.4"
42
+
43
+
"@atproto/common@*", "@atproto/common@^0.3.0":
44
+
version "0.3.0"
45
+
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.3.0.tgz#6ddb0a9bedbf9058353a241b056ae83539da3539"
46
+
integrity sha512-R5d50Da63wQdAYaHe+rne5nM/rSYIWBaDZtVKpluysG86U1rRIgrG4qEQ/tNDt6WzYcxKXkX4EOeVvGtav2twg==
47
+
dependencies:
48
+
"@atproto/common-web" "*"
49
+
"@ipld/dag-cbor" "^7.0.3"
50
+
cbor-x "^1.5.1"
51
+
multiformats "^9.6.4"
52
+
pino "^8.6.1"
53
+
54
+
"@atproto/common@0.1.0":
55
+
version "0.1.0"
56
+
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.1.0.tgz#4216a8fef5b985ab62ac21252a0f8ca0f4a0f210"
57
+
integrity sha512-OB5tWE2R19jwiMIs2IjQieH5KTUuMb98XGCn9h3xuu6NanwjlmbCYMv08fMYwIp3UQ6jcq//84cDT3Bu6fJD+A==
58
+
dependencies:
59
+
"@ipld/dag-cbor" "^7.0.3"
60
+
multiformats "^9.6.4"
61
+
pino "^8.6.1"
62
+
zod "^3.14.2"
63
+
64
+
"@atproto/crypto@*", "@atproto/crypto@^0.2.2":
65
+
version "0.2.2"
66
+
resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.2.2.tgz#9832dda885512a36401d24f95990489f521593ef"
67
+
integrity sha512-yepwM6pLPw/bT7Nl0nfDw251yVDpuhc0llOgD8YdCapUAH7pIn4dBcMgXiA9UzQaHA7OC9ByO5IdGPrMN/DmZw==
68
+
dependencies:
69
+
"@noble/curves" "^1.1.0"
70
+
"@noble/hashes" "^1.3.1"
71
+
uint8arrays "3.0.0"
72
+
73
+
"@atproto/crypto@0.1.0":
74
+
version "0.1.0"
75
+
resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.1.0.tgz#bc73a479f9dbe06fa025301c182d7f7ab01bc568"
76
+
integrity sha512-9xgFEPtsCiJEPt9o3HtJT30IdFTGw5cQRSJVIy5CFhqBA4vDLcdXiRDLCjkzHEVbtNCsHUW6CrlfOgbeLPcmcg==
77
+
dependencies:
78
+
"@noble/secp256k1" "^1.7.0"
79
+
big-integer "^1.6.51"
80
+
multiformats "^9.6.4"
81
+
one-webcrypto "^1.0.3"
82
+
uint8arrays "3.0.0"
83
+
84
+
"@atproto/identifier@*":
85
+
version "0.2.0"
86
+
resolved "https://registry.yarnpkg.com/@atproto/identifier/-/identifier-0.2.0.tgz#d54b3e26f4fc5d9a405998c11dae16d77b97dabb"
87
+
integrity sha512-5zzlozQEWPMDzyl0D0zSpuNbnc1gtBg/Ov5wbcfieZzbjxgJ/eJHXEBlmxNE1uN91QqpGX5FCEE36jX8tKl9Ag==
88
+
dependencies:
89
+
"@atproto/common-web" "*"
90
+
91
+
"@atproto/identity@*", "@atproto/identity@^0.2.0":
92
+
version "0.2.0"
93
+
resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.2.0.tgz#0ba1e2c0ae7a67dd3bdf89afdeaa0d148974b86c"
94
+
integrity sha512-JdnGGFPglK3nC6DN4SWZGSczA2FvO1Taj+WZfSuzVCCb3T5n44L3slPpeRjtpRvgYkdkIJ23xH5PhEER0P9dZA==
95
+
dependencies:
96
+
"@atproto/common-web" "*"
97
+
"@atproto/crypto" "*"
98
+
axios "^0.27.2"
99
+
zod "^3.21.4"
100
+
101
+
"@atproto/lexicon@*", "@atproto/lexicon@^0.2.0":
102
+
version "0.2.0"
103
+
resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.2.0.tgz#e18590f248fa2795a67d7440adba73ab5a48dd1e"
104
+
integrity sha512-0OpLZ4o4pbRj2e19h2fO69781wPmL0S8WJaXey3y9FLjV19lj18IEbnlE/OQG8qZNDyGmgezs00L/o7qNCJorw==
105
+
dependencies:
106
+
"@atproto/common-web" "*"
107
+
"@atproto/identifier" "*"
108
+
"@atproto/nsid" "*"
109
+
"@atproto/uri" "*"
110
+
iso-datestring-validator "^2.2.2"
111
+
multiformats "^9.6.4"
112
+
zod "^3.21.4"
113
+
114
+
"@atproto/nsid@*":
115
+
version "0.1.0"
116
+
resolved "https://registry.yarnpkg.com/@atproto/nsid/-/nsid-0.1.0.tgz#1e20d49fbd2cc46e1a047243de3f995157d24137"
117
+
integrity sha512-Pp+tHrGtPVHUi3ainR5yPgHbuqxrZrT0vAMbsNonL+NpWRB82szZSWNThPAgUz4v73Fav6y0WcTIXHzRv2D2Yg==
118
+
119
+
"@atproto/pds@0.3.0-beta.3":
120
+
version "0.3.0-beta.3"
121
+
resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.3.0-beta.3.tgz#edf3a4269be85ae7cf38a7b86b2fbd8c4a31322a"
122
+
integrity sha512-4P8kV0/w8tzgfDLf6YSMgsimRuL5WhTkFnjTmU62PSxwVgQZOd1H/RKgA69YqZdj85d5nNsaFgJ8HQMkBXYyqQ==
123
+
dependencies:
124
+
"@atproto/api" "^0.6.12"
125
+
"@atproto/aws" "^0.1.0"
126
+
"@atproto/common" "^0.3.0"
127
+
"@atproto/crypto" "^0.2.2"
128
+
"@atproto/identity" "^0.2.0"
129
+
"@atproto/lexicon" "^0.2.0"
130
+
"@atproto/repo" "^0.3.0"
131
+
"@atproto/syntax" "^0.1.0"
132
+
"@atproto/xrpc" "^0.3.0"
133
+
"@atproto/xrpc-server" "^0.3.0"
134
+
"@did-plc/lib" "^0.0.1"
135
+
better-sqlite3 "^7.6.2"
136
+
bytes "^3.1.2"
137
+
compression "^1.7.4"
138
+
cors "^2.8.5"
139
+
dotenv "^16.0.0"
140
+
express "^4.17.2"
141
+
express-async-errors "^3.1.1"
142
+
file-type "^16.5.4"
143
+
form-data "^4.0.0"
144
+
handlebars "^4.7.7"
145
+
http-errors "^2.0.0"
146
+
http-terminator "^3.2.0"
147
+
ioredis "^5.3.2"
148
+
iso-datestring-validator "^2.2.2"
149
+
jsonwebtoken "^8.5.1"
150
+
kysely "^0.22.0"
151
+
lru-cache "^10.0.1"
152
+
multiformats "^9.9.0"
153
+
nodemailer "^6.8.0"
154
+
nodemailer-html-to-text "^3.2.0"
155
+
p-queue "^6.6.2"
156
+
pg "^8.10.0"
157
+
pino "^8.15.0"
158
+
pino-http "^8.2.1"
159
+
sharp "^0.31.2"
160
+
typed-emitter "^2.1.0"
161
+
uint8arrays "3.0.0"
162
+
zod "^3.21.4"
163
+
164
+
"@atproto/repo@^0.3.0":
165
+
version "0.3.0"
166
+
resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.3.0.tgz#2ad3f4182911255c21f48c4968c0afe83015763a"
167
+
integrity sha512-1lAhYXBtMoaxOYw7E4RyYirrD2NbvI7cZsThhetSgmgU9saZaHxNIHiPTv1lHj35N+SFfhiUO/jqJFyCxdgE3w==
168
+
dependencies:
169
+
"@atproto/common" "*"
170
+
"@atproto/crypto" "*"
171
+
"@atproto/identity" "*"
172
+
"@atproto/lexicon" "*"
173
+
"@atproto/syntax" "*"
174
+
"@ipld/car" "^3.2.3"
175
+
"@ipld/dag-cbor" "^7.0.0"
176
+
multiformats "^9.6.4"
177
+
uint8arrays "3.0.0"
178
+
zod "^3.21.4"
179
+
180
+
"@atproto/syntax@*", "@atproto/syntax@^0.1.0":
181
+
version "0.1.0"
182
+
resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.1.0.tgz#f13b9dad8d13342cc54295ecd702ea13c82c9bf0"
183
+
integrity sha512-Ktui0qvIXt1o1Px1KKC0eqn69MfRHQ9ok5EwjcxIEPbJ8OY5XqkeyJneFDIWRJZiR6vqPHfjFYRUpTB+jNPfRQ==
184
+
dependencies:
185
+
"@atproto/common-web" "*"
186
+
187
+
"@atproto/uri@*":
188
+
version "0.1.0"
189
+
resolved "https://registry.yarnpkg.com/@atproto/uri/-/uri-0.1.0.tgz#1cb4695d2f1766ec8d542af6a495a416f6f6c214"
190
+
integrity sha512-ZaiOYHsakB98HrXfqiF6m7xgahSn9yXxKnPm0EaN0Breax6jtTl+lblWtduonAmyWVLJJAQJbvF+ud0i/3+wBw==
191
+
dependencies:
192
+
"@atproto/identifier" "*"
193
+
"@atproto/nsid" "*"
194
+
195
+
"@atproto/xrpc-server@^0.3.0":
196
+
version "0.3.0"
197
+
resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.3.0.tgz#c0f9ece515f7e03fc51a02bcee5695a77ffc255f"
198
+
integrity sha512-dAoVmwtl0V5JusP/i5YGt0sjUomEqxLjeN4Q7bRSs9su0s/PUpSucImYI/XsP52zgaGVFYg7ufvq9ZghFteUKw==
199
+
dependencies:
200
+
"@atproto/common" "*"
201
+
"@atproto/crypto" "*"
202
+
"@atproto/lexicon" "*"
203
+
cbor-x "^1.5.1"
204
+
express "^4.17.2"
205
+
http-errors "^2.0.0"
206
+
mime-types "^2.1.35"
207
+
uint8arrays "3.0.0"
208
+
ws "^8.12.0"
209
+
zod "^3.21.4"
210
+
211
+
"@atproto/xrpc@^0.3.0":
212
+
version "0.3.0"
213
+
resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.3.0.tgz#32dd3a15fedad401b94fdf38313aebff1c0b9d0d"
214
+
integrity sha512-PYE/4GT/sS4s/FxR5QO2YBaLU6GdhraYVfMOtfj+AN8YgZw1QoMHXkAv4v+BVH4T5HWU2XwZEBZvwfsr7YcewA==
215
+
dependencies:
216
+
"@atproto/lexicon" "*"
217
+
zod "^3.21.4"
218
+
219
+
"@aws-crypto/crc32@3.0.0":
220
+
version "3.0.0"
221
+
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"
222
+
integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==
223
+
dependencies:
224
+
"@aws-crypto/util" "^3.0.0"
225
+
"@aws-sdk/types" "^3.222.0"
226
+
tslib "^1.11.1"
227
+
228
+
"@aws-crypto/crc32c@3.0.0":
229
+
version "3.0.0"
230
+
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz#016c92da559ef638a84a245eecb75c3e97cb664f"
231
+
integrity sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==
232
+
dependencies:
233
+
"@aws-crypto/util" "^3.0.0"
234
+
"@aws-sdk/types" "^3.222.0"
235
+
tslib "^1.11.1"
236
+
237
+
"@aws-crypto/ie11-detection@^3.0.0":
238
+
version "3.0.0"
239
+
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688"
240
+
integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==
241
+
dependencies:
242
+
tslib "^1.11.1"
243
+
244
+
"@aws-crypto/sha1-browser@3.0.0":
245
+
version "3.0.0"
246
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz#f9083c00782b24714f528b1a1fef2174002266a3"
247
+
integrity sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==
248
+
dependencies:
249
+
"@aws-crypto/ie11-detection" "^3.0.0"
250
+
"@aws-crypto/supports-web-crypto" "^3.0.0"
251
+
"@aws-crypto/util" "^3.0.0"
252
+
"@aws-sdk/types" "^3.222.0"
253
+
"@aws-sdk/util-locate-window" "^3.0.0"
254
+
"@aws-sdk/util-utf8-browser" "^3.0.0"
255
+
tslib "^1.11.1"
256
+
257
+
"@aws-crypto/sha256-browser@3.0.0":
258
+
version "3.0.0"
259
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766"
260
+
integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==
261
+
dependencies:
262
+
"@aws-crypto/ie11-detection" "^3.0.0"
263
+
"@aws-crypto/sha256-js" "^3.0.0"
264
+
"@aws-crypto/supports-web-crypto" "^3.0.0"
265
+
"@aws-crypto/util" "^3.0.0"
266
+
"@aws-sdk/types" "^3.222.0"
267
+
"@aws-sdk/util-locate-window" "^3.0.0"
268
+
"@aws-sdk/util-utf8-browser" "^3.0.0"
269
+
tslib "^1.11.1"
270
+
271
+
"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0":
272
+
version "3.0.0"
273
+
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2"
274
+
integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==
275
+
dependencies:
276
+
"@aws-crypto/util" "^3.0.0"
277
+
"@aws-sdk/types" "^3.222.0"
278
+
tslib "^1.11.1"
279
+
280
+
"@aws-crypto/supports-web-crypto@^3.0.0":
281
+
version "3.0.0"
282
+
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2"
283
+
integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==
284
+
dependencies:
285
+
tslib "^1.11.1"
286
+
287
+
"@aws-crypto/util@^3.0.0":
288
+
version "3.0.0"
289
+
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0"
290
+
integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==
291
+
dependencies:
292
+
"@aws-sdk/types" "^3.222.0"
293
+
"@aws-sdk/util-utf8-browser" "^3.0.0"
294
+
tslib "^1.11.1"
295
+
296
+
"@aws-sdk/client-cloudfront@^3.261.0":
297
+
version "3.410.0"
298
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.410.0.tgz#56b536889d36e9fd58c10e81ce0b8ffd1ea93269"
299
+
integrity sha512-pdsNNin6JTQxiXqFu74p6L4StnSTgwscilz25CNR0RmDBhtSd3buS7Bkfll+PzZE8oVH2820wIoACgdoTUQh+g==
300
+
dependencies:
301
+
"@aws-crypto/sha256-browser" "3.0.0"
302
+
"@aws-crypto/sha256-js" "3.0.0"
303
+
"@aws-sdk/client-sts" "3.410.0"
304
+
"@aws-sdk/credential-provider-node" "3.410.0"
305
+
"@aws-sdk/middleware-host-header" "3.410.0"
306
+
"@aws-sdk/middleware-logger" "3.410.0"
307
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
308
+
"@aws-sdk/middleware-signing" "3.410.0"
309
+
"@aws-sdk/middleware-user-agent" "3.410.0"
310
+
"@aws-sdk/types" "3.410.0"
311
+
"@aws-sdk/util-endpoints" "3.410.0"
312
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
313
+
"@aws-sdk/util-user-agent-node" "3.410.0"
314
+
"@aws-sdk/xml-builder" "3.310.0"
315
+
"@smithy/config-resolver" "^2.0.7"
316
+
"@smithy/fetch-http-handler" "^2.1.2"
317
+
"@smithy/hash-node" "^2.0.6"
318
+
"@smithy/invalid-dependency" "^2.0.6"
319
+
"@smithy/middleware-content-length" "^2.0.8"
320
+
"@smithy/middleware-endpoint" "^2.0.6"
321
+
"@smithy/middleware-retry" "^2.0.9"
322
+
"@smithy/middleware-serde" "^2.0.6"
323
+
"@smithy/middleware-stack" "^2.0.0"
324
+
"@smithy/node-config-provider" "^2.0.9"
325
+
"@smithy/node-http-handler" "^2.1.2"
326
+
"@smithy/protocol-http" "^3.0.2"
327
+
"@smithy/smithy-client" "^2.1.3"
328
+
"@smithy/types" "^2.3.0"
329
+
"@smithy/url-parser" "^2.0.6"
330
+
"@smithy/util-base64" "^2.0.0"
331
+
"@smithy/util-body-length-browser" "^2.0.0"
332
+
"@smithy/util-body-length-node" "^2.1.0"
333
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
334
+
"@smithy/util-defaults-mode-node" "^2.0.9"
335
+
"@smithy/util-retry" "^2.0.0"
336
+
"@smithy/util-stream" "^2.0.9"
337
+
"@smithy/util-utf8" "^2.0.0"
338
+
"@smithy/util-waiter" "^2.0.6"
339
+
fast-xml-parser "4.2.5"
340
+
tslib "^2.5.0"
341
+
342
+
"@aws-sdk/client-kms@^3.196.0":
343
+
version "3.410.0"
344
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.410.0.tgz#20f8afee9fc149c97d08a0ee8c49fea8eb33131a"
345
+
integrity sha512-HiNJStZd9EFXPt70Z/3011RmLlE+FRvRVNDCoBRuLSgvxt51fLcUY0iDpteg46mvKZT+ABj09Cxxxf9Zk3gJrA==
346
+
dependencies:
347
+
"@aws-crypto/sha256-browser" "3.0.0"
348
+
"@aws-crypto/sha256-js" "3.0.0"
349
+
"@aws-sdk/client-sts" "3.410.0"
350
+
"@aws-sdk/credential-provider-node" "3.410.0"
351
+
"@aws-sdk/middleware-host-header" "3.410.0"
352
+
"@aws-sdk/middleware-logger" "3.410.0"
353
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
354
+
"@aws-sdk/middleware-signing" "3.410.0"
355
+
"@aws-sdk/middleware-user-agent" "3.410.0"
356
+
"@aws-sdk/types" "3.410.0"
357
+
"@aws-sdk/util-endpoints" "3.410.0"
358
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
359
+
"@aws-sdk/util-user-agent-node" "3.410.0"
360
+
"@smithy/config-resolver" "^2.0.7"
361
+
"@smithy/fetch-http-handler" "^2.1.2"
362
+
"@smithy/hash-node" "^2.0.6"
363
+
"@smithy/invalid-dependency" "^2.0.6"
364
+
"@smithy/middleware-content-length" "^2.0.8"
365
+
"@smithy/middleware-endpoint" "^2.0.6"
366
+
"@smithy/middleware-retry" "^2.0.9"
367
+
"@smithy/middleware-serde" "^2.0.6"
368
+
"@smithy/middleware-stack" "^2.0.0"
369
+
"@smithy/node-config-provider" "^2.0.9"
370
+
"@smithy/node-http-handler" "^2.1.2"
371
+
"@smithy/protocol-http" "^3.0.2"
372
+
"@smithy/smithy-client" "^2.1.3"
373
+
"@smithy/types" "^2.3.0"
374
+
"@smithy/url-parser" "^2.0.6"
375
+
"@smithy/util-base64" "^2.0.0"
376
+
"@smithy/util-body-length-browser" "^2.0.0"
377
+
"@smithy/util-body-length-node" "^2.1.0"
378
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
379
+
"@smithy/util-defaults-mode-node" "^2.0.9"
380
+
"@smithy/util-retry" "^2.0.0"
381
+
"@smithy/util-utf8" "^2.0.0"
382
+
tslib "^2.5.0"
383
+
384
+
"@aws-sdk/client-s3@^3.224.0":
385
+
version "3.412.0"
386
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.412.0.tgz#f03c577456951e0e476b2d8ab079b01b2b6a8c93"
387
+
integrity sha512-sNrlx9sSBmFUCqMgTznwk9Fee3PJat0nZ3RIDR5Crhsld/eexxrqb6TYKsxzFfBfXTL/oPh+/S5driRV2xsB8A==
388
+
dependencies:
389
+
"@aws-crypto/sha1-browser" "3.0.0"
390
+
"@aws-crypto/sha256-browser" "3.0.0"
391
+
"@aws-crypto/sha256-js" "3.0.0"
392
+
"@aws-sdk/client-sts" "3.410.0"
393
+
"@aws-sdk/credential-provider-node" "3.410.0"
394
+
"@aws-sdk/middleware-bucket-endpoint" "3.410.0"
395
+
"@aws-sdk/middleware-expect-continue" "3.410.0"
396
+
"@aws-sdk/middleware-flexible-checksums" "3.410.0"
397
+
"@aws-sdk/middleware-host-header" "3.410.0"
398
+
"@aws-sdk/middleware-location-constraint" "3.410.0"
399
+
"@aws-sdk/middleware-logger" "3.410.0"
400
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
401
+
"@aws-sdk/middleware-sdk-s3" "3.410.0"
402
+
"@aws-sdk/middleware-signing" "3.410.0"
403
+
"@aws-sdk/middleware-ssec" "3.410.0"
404
+
"@aws-sdk/middleware-user-agent" "3.410.0"
405
+
"@aws-sdk/signature-v4-multi-region" "3.412.0"
406
+
"@aws-sdk/types" "3.410.0"
407
+
"@aws-sdk/util-endpoints" "3.410.0"
408
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
409
+
"@aws-sdk/util-user-agent-node" "3.410.0"
410
+
"@aws-sdk/xml-builder" "3.310.0"
411
+
"@smithy/config-resolver" "^2.0.7"
412
+
"@smithy/eventstream-serde-browser" "^2.0.6"
413
+
"@smithy/eventstream-serde-config-resolver" "^2.0.6"
414
+
"@smithy/eventstream-serde-node" "^2.0.6"
415
+
"@smithy/fetch-http-handler" "^2.1.2"
416
+
"@smithy/hash-blob-browser" "^2.0.6"
417
+
"@smithy/hash-node" "^2.0.6"
418
+
"@smithy/hash-stream-node" "^2.0.6"
419
+
"@smithy/invalid-dependency" "^2.0.6"
420
+
"@smithy/md5-js" "^2.0.6"
421
+
"@smithy/middleware-content-length" "^2.0.8"
422
+
"@smithy/middleware-endpoint" "^2.0.6"
423
+
"@smithy/middleware-retry" "^2.0.9"
424
+
"@smithy/middleware-serde" "^2.0.6"
425
+
"@smithy/middleware-stack" "^2.0.0"
426
+
"@smithy/node-config-provider" "^2.0.9"
427
+
"@smithy/node-http-handler" "^2.1.2"
428
+
"@smithy/protocol-http" "^3.0.2"
429
+
"@smithy/smithy-client" "^2.1.3"
430
+
"@smithy/types" "^2.3.0"
431
+
"@smithy/url-parser" "^2.0.6"
432
+
"@smithy/util-base64" "^2.0.0"
433
+
"@smithy/util-body-length-browser" "^2.0.0"
434
+
"@smithy/util-body-length-node" "^2.1.0"
435
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
436
+
"@smithy/util-defaults-mode-node" "^2.0.9"
437
+
"@smithy/util-retry" "^2.0.0"
438
+
"@smithy/util-stream" "^2.0.9"
439
+
"@smithy/util-utf8" "^2.0.0"
440
+
"@smithy/util-waiter" "^2.0.6"
441
+
fast-xml-parser "4.2.5"
442
+
tslib "^2.5.0"
443
+
444
+
"@aws-sdk/client-sso@3.410.0":
445
+
version "3.410.0"
446
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.410.0.tgz#e9f08710688dc3e3a739c102571ee7e73bb1474b"
447
+
integrity sha512-MC9GrgwtlOuSL2WS3DRM3dQ/5y+49KSMMJRH6JiEcU5vE0dX/OtEcX+VfEwpi73x5pSfIjm7xnzjzOFx+sQBIg==
448
+
dependencies:
449
+
"@aws-crypto/sha256-browser" "3.0.0"
450
+
"@aws-crypto/sha256-js" "3.0.0"
451
+
"@aws-sdk/middleware-host-header" "3.410.0"
452
+
"@aws-sdk/middleware-logger" "3.410.0"
453
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
454
+
"@aws-sdk/middleware-user-agent" "3.410.0"
455
+
"@aws-sdk/types" "3.410.0"
456
+
"@aws-sdk/util-endpoints" "3.410.0"
457
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
458
+
"@aws-sdk/util-user-agent-node" "3.410.0"
459
+
"@smithy/config-resolver" "^2.0.7"
460
+
"@smithy/fetch-http-handler" "^2.1.2"
461
+
"@smithy/hash-node" "^2.0.6"
462
+
"@smithy/invalid-dependency" "^2.0.6"
463
+
"@smithy/middleware-content-length" "^2.0.8"
464
+
"@smithy/middleware-endpoint" "^2.0.6"
465
+
"@smithy/middleware-retry" "^2.0.9"
466
+
"@smithy/middleware-serde" "^2.0.6"
467
+
"@smithy/middleware-stack" "^2.0.0"
468
+
"@smithy/node-config-provider" "^2.0.9"
469
+
"@smithy/node-http-handler" "^2.1.2"
470
+
"@smithy/protocol-http" "^3.0.2"
471
+
"@smithy/smithy-client" "^2.1.3"
472
+
"@smithy/types" "^2.3.0"
473
+
"@smithy/url-parser" "^2.0.6"
474
+
"@smithy/util-base64" "^2.0.0"
475
+
"@smithy/util-body-length-browser" "^2.0.0"
476
+
"@smithy/util-body-length-node" "^2.1.0"
477
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
478
+
"@smithy/util-defaults-mode-node" "^2.0.9"
479
+
"@smithy/util-retry" "^2.0.0"
480
+
"@smithy/util-utf8" "^2.0.0"
481
+
tslib "^2.5.0"
482
+
483
+
"@aws-sdk/client-sts@3.410.0":
484
+
version "3.410.0"
485
+
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.410.0.tgz#2727e5f9ac3cfc898cdb2a21db57c54cf9244249"
486
+
integrity sha512-e6VMrBJtnTxxUXwDmkADGIvyppmDMFf4+cGGA68tVCUm1cFNlCI6M/67bVSIPN/WVKAAfhEL5O2vVXCM7aatYg==
487
+
dependencies:
488
+
"@aws-crypto/sha256-browser" "3.0.0"
489
+
"@aws-crypto/sha256-js" "3.0.0"
490
+
"@aws-sdk/credential-provider-node" "3.410.0"
491
+
"@aws-sdk/middleware-host-header" "3.410.0"
492
+
"@aws-sdk/middleware-logger" "3.410.0"
493
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
494
+
"@aws-sdk/middleware-sdk-sts" "3.410.0"
495
+
"@aws-sdk/middleware-signing" "3.410.0"
496
+
"@aws-sdk/middleware-user-agent" "3.410.0"
497
+
"@aws-sdk/types" "3.410.0"
498
+
"@aws-sdk/util-endpoints" "3.410.0"
499
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
500
+
"@aws-sdk/util-user-agent-node" "3.410.0"
501
+
"@smithy/config-resolver" "^2.0.7"
502
+
"@smithy/fetch-http-handler" "^2.1.2"
503
+
"@smithy/hash-node" "^2.0.6"
504
+
"@smithy/invalid-dependency" "^2.0.6"
505
+
"@smithy/middleware-content-length" "^2.0.8"
506
+
"@smithy/middleware-endpoint" "^2.0.6"
507
+
"@smithy/middleware-retry" "^2.0.9"
508
+
"@smithy/middleware-serde" "^2.0.6"
509
+
"@smithy/middleware-stack" "^2.0.0"
510
+
"@smithy/node-config-provider" "^2.0.9"
511
+
"@smithy/node-http-handler" "^2.1.2"
512
+
"@smithy/protocol-http" "^3.0.2"
513
+
"@smithy/smithy-client" "^2.1.3"
514
+
"@smithy/types" "^2.3.0"
515
+
"@smithy/url-parser" "^2.0.6"
516
+
"@smithy/util-base64" "^2.0.0"
517
+
"@smithy/util-body-length-browser" "^2.0.0"
518
+
"@smithy/util-body-length-node" "^2.1.0"
519
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
520
+
"@smithy/util-defaults-mode-node" "^2.0.9"
521
+
"@smithy/util-retry" "^2.0.0"
522
+
"@smithy/util-utf8" "^2.0.0"
523
+
fast-xml-parser "4.2.5"
524
+
tslib "^2.5.0"
525
+
526
+
"@aws-sdk/credential-provider-env@3.410.0":
527
+
version "3.410.0"
528
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.410.0.tgz#ab359804d02c6cf283c468c306ce12e1300048c9"
529
+
integrity sha512-c7TB9LbN0PkFOsXI0lcRJnqPNOmc4VBvrHf8jP/BkTDg4YUoKQKOFd4d0SqzODmlZiAyoMQVZTR4ISZo95Zj4Q==
530
+
dependencies:
531
+
"@aws-sdk/types" "3.410.0"
532
+
"@smithy/property-provider" "^2.0.0"
533
+
"@smithy/types" "^2.3.0"
534
+
tslib "^2.5.0"
535
+
536
+
"@aws-sdk/credential-provider-ini@3.410.0":
537
+
version "3.410.0"
538
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.410.0.tgz#1f3f7605c1a6429b3040cb30757455c2ba2afe8e"
539
+
integrity sha512-D8rcr5bRCFD0f42MPQ7K6TWZq5d3pfqrKINL1/bpfkK5BJbvq1BGYmR88UC6CLpTRtZ1LHY2HgYG0fp/2zjjww==
540
+
dependencies:
541
+
"@aws-sdk/credential-provider-env" "3.410.0"
542
+
"@aws-sdk/credential-provider-process" "3.410.0"
543
+
"@aws-sdk/credential-provider-sso" "3.410.0"
544
+
"@aws-sdk/credential-provider-web-identity" "3.410.0"
545
+
"@aws-sdk/types" "3.410.0"
546
+
"@smithy/credential-provider-imds" "^2.0.0"
547
+
"@smithy/property-provider" "^2.0.0"
548
+
"@smithy/shared-ini-file-loader" "^2.0.6"
549
+
"@smithy/types" "^2.3.0"
550
+
tslib "^2.5.0"
551
+
552
+
"@aws-sdk/credential-provider-node@3.410.0":
553
+
version "3.410.0"
554
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.410.0.tgz#3bb5cfec1ecb1446c82185899b9aa5e25cffb5f9"
555
+
integrity sha512-0wmVm33T/j1FS7MZ/j+WsPlgSc0YnCXnpbWSov1Mn6R86SHI2b2JhdIPRRE4XbGfyW2QGNUl2CwoZVaqhXeF5g==
556
+
dependencies:
557
+
"@aws-sdk/credential-provider-env" "3.410.0"
558
+
"@aws-sdk/credential-provider-ini" "3.410.0"
559
+
"@aws-sdk/credential-provider-process" "3.410.0"
560
+
"@aws-sdk/credential-provider-sso" "3.410.0"
561
+
"@aws-sdk/credential-provider-web-identity" "3.410.0"
562
+
"@aws-sdk/types" "3.410.0"
563
+
"@smithy/credential-provider-imds" "^2.0.0"
564
+
"@smithy/property-provider" "^2.0.0"
565
+
"@smithy/shared-ini-file-loader" "^2.0.6"
566
+
"@smithy/types" "^2.3.0"
567
+
tslib "^2.5.0"
568
+
569
+
"@aws-sdk/credential-provider-process@3.410.0":
570
+
version "3.410.0"
571
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.410.0.tgz#d3b4890bbd4f1cbafa53ddafb68f03f5cd710731"
572
+
integrity sha512-BMju1hlDCDNkkSZpKF5SQ8G0WCLRj6/Jvw9QmudLHJuVwYJXEW1r2AsVMg98OZ3hB9G+MAvHruHZIbMiNmUMXQ==
573
+
dependencies:
574
+
"@aws-sdk/types" "3.410.0"
575
+
"@smithy/property-provider" "^2.0.0"
576
+
"@smithy/shared-ini-file-loader" "^2.0.6"
577
+
"@smithy/types" "^2.3.0"
578
+
tslib "^2.5.0"
579
+
580
+
"@aws-sdk/credential-provider-sso@3.410.0":
581
+
version "3.410.0"
582
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.410.0.tgz#16078d75680c968417978f2efdba432e44ae42d7"
583
+
integrity sha512-zEaoY/sY+KYTlQUkp9dvveAHf175b8RIt0DsQkDrRPtrg/RBHR00r5rFvz9+nrwsR8546RaBU7h/zzTaQGhmcA==
584
+
dependencies:
585
+
"@aws-sdk/client-sso" "3.410.0"
586
+
"@aws-sdk/token-providers" "3.410.0"
587
+
"@aws-sdk/types" "3.410.0"
588
+
"@smithy/property-provider" "^2.0.0"
589
+
"@smithy/shared-ini-file-loader" "^2.0.6"
590
+
"@smithy/types" "^2.3.0"
591
+
tslib "^2.5.0"
592
+
593
+
"@aws-sdk/credential-provider-web-identity@3.410.0":
594
+
version "3.410.0"
595
+
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.410.0.tgz#6bb6db9c074c240c87bcf0798e105e28ceb51631"
596
+
integrity sha512-cE0l8LmEHdWbDkdPNgrfdYSgp4/cIVXrjUKI1QCATA729CrHZ/OQjB/maOBOrMHO9YTiggko887NkslVvwVB7w==
597
+
dependencies:
598
+
"@aws-sdk/types" "3.410.0"
599
+
"@smithy/property-provider" "^2.0.0"
600
+
"@smithy/types" "^2.3.0"
601
+
tslib "^2.5.0"
602
+
603
+
"@aws-sdk/lib-storage@^3.226.0":
604
+
version "3.412.0"
605
+
resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.412.0.tgz#96dafdb1193d1b9fec050cef78dfe8e4b3dcc1d2"
606
+
integrity sha512-uAdVtNuip06rJOs28zVrYXLNeHfKraxvJRTzTA+DW1dXkzh70GTKqDKHWH9IJkW/xMTE6wGSM+fDs8jsMOn/yA==
607
+
dependencies:
608
+
"@smithy/abort-controller" "^2.0.1"
609
+
"@smithy/middleware-endpoint" "^2.0.6"
610
+
"@smithy/smithy-client" "^2.1.3"
611
+
buffer "5.6.0"
612
+
events "3.3.0"
613
+
stream-browserify "3.0.0"
614
+
tslib "^2.5.0"
615
+
616
+
"@aws-sdk/middleware-bucket-endpoint@3.410.0":
617
+
version "3.410.0"
618
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.410.0.tgz#8ddb3edbaa6e3303bbf8d719d445e8bde4a6b6aa"
619
+
integrity sha512-pUGrpFgCKf9fDHu01JJhhw+MUImheS0HFlZwNG37OMubkxUAbCdmYGewGxfTCUvWyZJtx9bVjrSu6gG7w+RARg==
620
+
dependencies:
621
+
"@aws-sdk/types" "3.410.0"
622
+
"@aws-sdk/util-arn-parser" "3.310.0"
623
+
"@smithy/node-config-provider" "^2.0.9"
624
+
"@smithy/protocol-http" "^3.0.2"
625
+
"@smithy/types" "^2.3.0"
626
+
"@smithy/util-config-provider" "^2.0.0"
627
+
tslib "^2.5.0"
628
+
629
+
"@aws-sdk/middleware-expect-continue@3.410.0":
630
+
version "3.410.0"
631
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.410.0.tgz#b91216b598b67563fb65b38783c3e4717a59d376"
632
+
integrity sha512-e5YqGCNmW99GZjEPPujJ02RlEZql19U40oORysBhVF7mKz8BBvF3s8l37tvu37oxebDEkh1u/2cm2+ggOXxLjQ==
633
+
dependencies:
634
+
"@aws-sdk/types" "3.410.0"
635
+
"@smithy/protocol-http" "^3.0.2"
636
+
"@smithy/types" "^2.3.0"
637
+
tslib "^2.5.0"
638
+
639
+
"@aws-sdk/middleware-flexible-checksums@3.410.0":
640
+
version "3.410.0"
641
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.410.0.tgz#c7014f004aa0eaa6cd2adc3646c23bf669b3c4d1"
642
+
integrity sha512-IK7KlvEKtrQVBfmAp/MmGd0wbWLuN2GZwwfAmsU0qFb0f5vOVUbKDsu6tudtDKCBG9uXyTEsx3/QGvoK2zDy+g==
643
+
dependencies:
644
+
"@aws-crypto/crc32" "3.0.0"
645
+
"@aws-crypto/crc32c" "3.0.0"
646
+
"@aws-sdk/types" "3.410.0"
647
+
"@smithy/is-array-buffer" "^2.0.0"
648
+
"@smithy/protocol-http" "^3.0.2"
649
+
"@smithy/types" "^2.3.0"
650
+
"@smithy/util-utf8" "^2.0.0"
651
+
tslib "^2.5.0"
652
+
653
+
"@aws-sdk/middleware-host-header@3.410.0":
654
+
version "3.410.0"
655
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.410.0.tgz#174c946b66c96a92d35e37a306c51306ea61eb09"
656
+
integrity sha512-ED/OVcyITln5rrxnajZP+V0PN1nug+gSDHJDqdDo/oLy7eiDr/ZWn3nlWW7WcMplQ1/Jnb+hK0UetBp/25XooA==
657
+
dependencies:
658
+
"@aws-sdk/types" "3.410.0"
659
+
"@smithy/protocol-http" "^3.0.2"
660
+
"@smithy/types" "^2.3.0"
661
+
tslib "^2.5.0"
662
+
663
+
"@aws-sdk/middleware-location-constraint@3.410.0":
664
+
version "3.410.0"
665
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.410.0.tgz#9727f3d91a1393202bde9b96b396552382a4f28c"
666
+
integrity sha512-jAftSpOpw/5AdpOJ/cGiXCb+Vv22KXR5QZmxmllUDsnlm18672tpRaI2plmu/1d98CVvqhY61eSklFMrIf2c4w==
667
+
dependencies:
668
+
"@aws-sdk/types" "3.410.0"
669
+
"@smithy/types" "^2.3.0"
670
+
tslib "^2.5.0"
671
+
672
+
"@aws-sdk/middleware-logger@3.410.0":
673
+
version "3.410.0"
674
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.410.0.tgz#4aa2e1b048f8e7d3e665dd814dbe8aaa4a234c20"
675
+
integrity sha512-YtmKYCVtBfScq3/UFJk+aSZOktKJBNZL9DaSc2aPcy/goCVsYDOkGwtHk0jIkC1JRSNCkVTqL7ya60sSr8zaQQ==
676
+
dependencies:
677
+
"@aws-sdk/types" "3.410.0"
678
+
"@smithy/types" "^2.3.0"
679
+
tslib "^2.5.0"
680
+
681
+
"@aws-sdk/middleware-recursion-detection@3.410.0":
682
+
version "3.410.0"
683
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.410.0.tgz#becc7dba617d8fc86df29381ac88d861a28b3987"
684
+
integrity sha512-KWaes5FLzRqj28vaIEE4Bimpga2E596WdPF2HaH6zsVMJddoRDsc3ZX9ZhLOGrXzIO1RqBd0QxbLrM0S/B2aOQ==
685
+
dependencies:
686
+
"@aws-sdk/types" "3.410.0"
687
+
"@smithy/protocol-http" "^3.0.2"
688
+
"@smithy/types" "^2.3.0"
689
+
tslib "^2.5.0"
690
+
691
+
"@aws-sdk/middleware-sdk-s3@3.410.0":
692
+
version "3.410.0"
693
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.410.0.tgz#15ddf0fb46363366c5dfabaab73bc21fa8ad32a8"
694
+
integrity sha512-K2sG2V1ZkezYMCIy3uMt0MwtflcfIwLptwm0iFLaYitiINZQ1tcslk9ggAjyTHg0rslDSI4/zjkhy8VHFOV7HA==
695
+
dependencies:
696
+
"@aws-sdk/types" "3.410.0"
697
+
"@aws-sdk/util-arn-parser" "3.310.0"
698
+
"@smithy/protocol-http" "^3.0.2"
699
+
"@smithy/types" "^2.3.0"
700
+
tslib "^2.5.0"
701
+
702
+
"@aws-sdk/middleware-sdk-sts@3.410.0":
703
+
version "3.410.0"
704
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.410.0.tgz#8f2b28eab09ec7b068d45196ab284a14bf4425f8"
705
+
integrity sha512-YfBpctDocRR4CcROoDueJA7D+aMLBV8nTFfmVNdLLLgyuLZ/AUR11VQSu1lf9gQZKl8IpKE/BLf2fRE/qV1ZuA==
706
+
dependencies:
707
+
"@aws-sdk/middleware-signing" "3.410.0"
708
+
"@aws-sdk/types" "3.410.0"
709
+
"@smithy/types" "^2.3.0"
710
+
tslib "^2.5.0"
711
+
712
+
"@aws-sdk/middleware-signing@3.410.0":
713
+
version "3.410.0"
714
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.410.0.tgz#987046066568633af49d691041486a258525fd9c"
715
+
integrity sha512-KBAZ/eoAJUSJv5us2HsKwK2OszG2s9FEyKpEhgnHLcbbKzW873zHBH5GcOGEQu4AWArTy2ndzJu3FF+9/J9hJQ==
716
+
dependencies:
717
+
"@aws-sdk/types" "3.410.0"
718
+
"@smithy/property-provider" "^2.0.0"
719
+
"@smithy/protocol-http" "^3.0.2"
720
+
"@smithy/signature-v4" "^2.0.0"
721
+
"@smithy/types" "^2.3.0"
722
+
"@smithy/util-middleware" "^2.0.0"
723
+
tslib "^2.5.0"
724
+
725
+
"@aws-sdk/middleware-ssec@3.410.0":
726
+
version "3.410.0"
727
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.410.0.tgz#d1f01aca5c309e94d1e53800f3bb76ca676472f2"
728
+
integrity sha512-DNsjVTXoxIh+PuW9o45CFaMiconbuZRm19MC3NA1yNCaCj3ZxD5OdXAutq6UjQdrx8UG4EjUlCJEEvBKmboITw==
729
+
dependencies:
730
+
"@aws-sdk/types" "3.410.0"
731
+
"@smithy/types" "^2.3.0"
732
+
tslib "^2.5.0"
733
+
734
+
"@aws-sdk/middleware-user-agent@3.410.0":
735
+
version "3.410.0"
736
+
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.410.0.tgz#2d505de9626b1c7709f6a8a1d415ce0c41eedcf4"
737
+
integrity sha512-ZayDtLfvCZUohSxQc/49BfoU/y6bDHLfLdyyUJbJ54Sv8zQcrmdyKvCBFUZwE6tHQgAmv9/ZT18xECMl+xiONA==
738
+
dependencies:
739
+
"@aws-sdk/types" "3.410.0"
740
+
"@aws-sdk/util-endpoints" "3.410.0"
741
+
"@smithy/protocol-http" "^3.0.2"
742
+
"@smithy/types" "^2.3.0"
743
+
tslib "^2.5.0"
744
+
745
+
"@aws-sdk/signature-v4-multi-region@3.412.0":
746
+
version "3.412.0"
747
+
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.412.0.tgz#417cdddd9d345e0a18cb29b282af33dd8ce0c1f2"
748
+
integrity sha512-ijxOeYpNDuk2T940S9HYcZ1C+wTP9vqp1Cw37zw9whVY2mKV3Vr7i+44D4FQ5HhWULgdwhjD7IctbNxPIPzUZQ==
749
+
dependencies:
750
+
"@aws-sdk/types" "3.410.0"
751
+
"@smithy/protocol-http" "^3.0.2"
752
+
"@smithy/signature-v4" "^2.0.0"
753
+
"@smithy/types" "^2.3.0"
754
+
tslib "^2.5.0"
755
+
756
+
"@aws-sdk/token-providers@3.410.0":
757
+
version "3.410.0"
758
+
resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.410.0.tgz#ce809992be1775a521b5f3578639842a953f541a"
759
+
integrity sha512-d5Nc0xydkH/X0LA1HDyhGY5sEv4LuADFk+QpDtT8ogLilcre+b1jpdY8Sih/gd1KoGS1H+d1tz2hSGwUHAbUbw==
760
+
dependencies:
761
+
"@aws-crypto/sha256-browser" "3.0.0"
762
+
"@aws-crypto/sha256-js" "3.0.0"
763
+
"@aws-sdk/middleware-host-header" "3.410.0"
764
+
"@aws-sdk/middleware-logger" "3.410.0"
765
+
"@aws-sdk/middleware-recursion-detection" "3.410.0"
766
+
"@aws-sdk/middleware-user-agent" "3.410.0"
767
+
"@aws-sdk/types" "3.410.0"
768
+
"@aws-sdk/util-endpoints" "3.410.0"
769
+
"@aws-sdk/util-user-agent-browser" "3.410.0"
770
+
"@aws-sdk/util-user-agent-node" "3.410.0"
771
+
"@smithy/config-resolver" "^2.0.7"
772
+
"@smithy/fetch-http-handler" "^2.1.2"
773
+
"@smithy/hash-node" "^2.0.6"
774
+
"@smithy/invalid-dependency" "^2.0.6"
775
+
"@smithy/middleware-content-length" "^2.0.8"
776
+
"@smithy/middleware-endpoint" "^2.0.6"
777
+
"@smithy/middleware-retry" "^2.0.9"
778
+
"@smithy/middleware-serde" "^2.0.6"
779
+
"@smithy/middleware-stack" "^2.0.0"
780
+
"@smithy/node-config-provider" "^2.0.9"
781
+
"@smithy/node-http-handler" "^2.1.2"
782
+
"@smithy/property-provider" "^2.0.0"
783
+
"@smithy/protocol-http" "^3.0.2"
784
+
"@smithy/shared-ini-file-loader" "^2.0.6"
785
+
"@smithy/smithy-client" "^2.1.3"
786
+
"@smithy/types" "^2.3.0"
787
+
"@smithy/url-parser" "^2.0.6"
788
+
"@smithy/util-base64" "^2.0.0"
789
+
"@smithy/util-body-length-browser" "^2.0.0"
790
+
"@smithy/util-body-length-node" "^2.1.0"
791
+
"@smithy/util-defaults-mode-browser" "^2.0.7"
792
+
"@smithy/util-defaults-mode-node" "^2.0.9"
793
+
"@smithy/util-retry" "^2.0.0"
794
+
"@smithy/util-utf8" "^2.0.0"
795
+
tslib "^2.5.0"
796
+
797
+
"@aws-sdk/types@3.410.0", "@aws-sdk/types@^3.222.0":
798
+
version "3.410.0"
799
+
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.410.0.tgz#8c293e3763acb64c68f5752359523c3a40e5eb88"
800
+
integrity sha512-D7iaUCszv/v04NDaZUmCmekamy6VD/lKozm/3gS9+dkfU6cC2CsNoUfPV8BlV6dPdw0oWgF91am3I1stdvfVrQ==
801
+
dependencies:
802
+
"@smithy/types" "^2.3.0"
803
+
tslib "^2.5.0"
804
+
805
+
"@aws-sdk/util-arn-parser@3.310.0":
806
+
version "3.310.0"
807
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba"
808
+
integrity sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==
809
+
dependencies:
810
+
tslib "^2.5.0"
811
+
812
+
"@aws-sdk/util-endpoints@3.410.0":
813
+
version "3.410.0"
814
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.410.0.tgz#66bc668e95e376dfcf0ce0774012ca9982d1f899"
815
+
integrity sha512-iNiqJyC7N3+8zFwnXUqcWSxrZecVZLToo1iTQQdeYL2af1IcOtRgb7n8jpAI/hmXhBSx2+3RI+Y7pxyFo1vu+w==
816
+
dependencies:
817
+
"@aws-sdk/types" "3.410.0"
818
+
tslib "^2.5.0"
819
+
820
+
"@aws-sdk/util-locate-window@^3.0.0":
821
+
version "3.310.0"
822
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz#b071baf050301adee89051032bd4139bba32cc40"
823
+
integrity sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==
824
+
dependencies:
825
+
tslib "^2.5.0"
826
+
827
+
"@aws-sdk/util-user-agent-browser@3.410.0":
828
+
version "3.410.0"
829
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.410.0.tgz#c331b0fe3273b1a13e1c09612b3a7a9747415b24"
830
+
integrity sha512-i1G/XGpXGMRT2zEiAhi1xucJsfCWk8nNYjk/LbC0sA+7B9Huri96YAzVib12wkHPsJQvZxZC6CpQDIHWm4lXMA==
831
+
dependencies:
832
+
"@aws-sdk/types" "3.410.0"
833
+
"@smithy/types" "^2.3.0"
834
+
bowser "^2.11.0"
835
+
tslib "^2.5.0"
836
+
837
+
"@aws-sdk/util-user-agent-node@3.410.0":
838
+
version "3.410.0"
839
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.410.0.tgz#c880383493663c90c2c13a9361eafbdd21148e84"
840
+
integrity sha512-bK70t1jHRl8HrJXd4hEIwc5PBZ7U0w+81AKFnanIVKZwZedd6nLibUXDTK14z/Jp2GFcBqd4zkt2YLGkRt/U4A==
841
+
dependencies:
842
+
"@aws-sdk/types" "3.410.0"
843
+
"@smithy/node-config-provider" "^2.0.9"
844
+
"@smithy/types" "^2.3.0"
845
+
tslib "^2.5.0"
846
+
847
+
"@aws-sdk/util-utf8-browser@^3.0.0":
848
+
version "3.259.0"
849
+
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
850
+
integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
851
+
dependencies:
852
+
tslib "^2.3.1"
853
+
854
+
"@aws-sdk/xml-builder@3.310.0":
855
+
version "3.310.0"
856
+
resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76"
857
+
integrity sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==
858
+
dependencies:
859
+
tslib "^2.5.0"
860
+
861
+
"@cbor-extract/cbor-extract-darwin-arm64@2.1.1":
862
+
version "2.1.1"
863
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.1.1.tgz#5721f6dd3feae0b96d23122853ce977e0671b7a6"
864
+
integrity sha512-blVBy5MXz6m36Vx0DfLd7PChOQKEs8lK2bD1WJn/vVgG4FXZiZmZb2GECHFvVPA5T7OnODd9xZiL3nMCv6QUhA==
865
+
866
+
"@cbor-extract/cbor-extract-darwin-x64@2.1.1":
867
+
version "2.1.1"
868
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.1.1.tgz#c25e7d0133950d87d101d7b3afafea8d50d83f5f"
869
+
integrity sha512-h6KFOzqk8jXTvkOftyRIWGrd7sKQzQv2jVdTL9nKSf3D2drCvQB/LHUxAOpPXo3pv2clDtKs3xnHalpEh3rDsw==
870
+
871
+
"@cbor-extract/cbor-extract-linux-arm64@2.1.1":
872
+
version "2.1.1"
873
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.1.1.tgz#48f78e7d8f0fcc84ed074b6bfa6d15dd83187c63"
874
+
integrity sha512-SxAaRcYf8S0QHaMc7gvRSiTSr7nUYMqbUdErBEu+HYA4Q6UNydx1VwFE68hGcp1qvxcy9yT5U7gA+a5XikfwSQ==
875
+
876
+
"@cbor-extract/cbor-extract-linux-arm@2.1.1":
877
+
version "2.1.1"
878
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.1.1.tgz#7507d346389cb682e44fab8fae9534edd52e2e41"
879
+
integrity sha512-ds0uikdcIGUjPyraV4oJqyVE5gl/qYBpa/Wnh6l6xLE2lj/hwnjT2XcZCChdXwW/YFZ1LUHs6waoYN8PmK0nKQ==
880
+
881
+
"@cbor-extract/cbor-extract-linux-x64@2.1.1":
882
+
version "2.1.1"
883
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.1.1.tgz#b7c1d2be61c58ec18d58afbad52411ded63cd4cd"
884
+
integrity sha512-GVK+8fNIE9lJQHAlhOROYiI0Yd4bAZ4u++C2ZjlkS3YmO6hi+FUxe6Dqm+OKWTcMpL/l71N6CQAmaRcb4zyJuA==
885
+
886
+
"@cbor-extract/cbor-extract-win32-x64@2.1.1":
887
+
version "2.1.1"
888
+
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.1.1.tgz#21b11a1a3f18c3e7d62fd5f87438b7ed2c64c1f7"
889
+
integrity sha512-2Niq1C41dCRIDeD8LddiH+mxGlO7HJ612Ll3D/E73ZWBmycued+8ghTr/Ho3CMOWPUEr08XtyBMVXAjqF+TcKw==
890
+
891
+
"@did-plc/lib@^0.0.1":
892
+
version "0.0.1"
893
+
resolved "https://registry.yarnpkg.com/@did-plc/lib/-/lib-0.0.1.tgz#5fd78c71901168ac05c5650af3a376c76461991c"
894
+
integrity sha512-RkY5w9DbYMco3SjeepqIiMveqz35exjlVDipCs2gz9AXF4/cp9hvmrp9zUWEw2vny+FjV8vGEN7QpaXWaO6nhg==
895
+
dependencies:
896
+
"@atproto/common" "0.1.0"
897
+
"@atproto/crypto" "0.1.0"
898
+
"@ipld/dag-cbor" "^7.0.3"
899
+
axios "^1.3.4"
900
+
multiformats "^9.6.4"
901
+
uint8arrays "3.0.0"
902
+
zod "^3.14.2"
903
+
904
+
"@fastify/deepmerge@^1.0.0":
905
+
version "1.3.0"
906
+
resolved "https://registry.yarnpkg.com/@fastify/deepmerge/-/deepmerge-1.3.0.tgz#8116858108f0c7d9fd460d05a7d637a13fe3239a"
907
+
integrity sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==
908
+
909
+
"@ioredis/commands@^1.1.1":
910
+
version "1.2.0"
911
+
resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11"
912
+
integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==
913
+
914
+
"@ipld/car@^3.2.3":
915
+
version "3.2.4"
916
+
resolved "https://registry.yarnpkg.com/@ipld/car/-/car-3.2.4.tgz#115951ba2255ec51d865773a074e422c169fb01c"
917
+
integrity sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==
918
+
dependencies:
919
+
"@ipld/dag-cbor" "^7.0.0"
920
+
multiformats "^9.5.4"
921
+
varint "^6.0.0"
922
+
923
+
"@ipld/dag-cbor@^7.0.0", "@ipld/dag-cbor@^7.0.3":
924
+
version "7.0.3"
925
+
resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e"
926
+
integrity sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==
927
+
dependencies:
928
+
cborg "^1.6.0"
929
+
multiformats "^9.5.4"
930
+
931
+
"@noble/curves@^1.1.0":
932
+
version "1.2.0"
933
+
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
934
+
integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
935
+
dependencies:
936
+
"@noble/hashes" "1.3.2"
937
+
938
+
"@noble/hashes@1.3.2", "@noble/hashes@^1.3.1":
939
+
version "1.3.2"
940
+
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
941
+
integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
942
+
943
+
"@noble/secp256k1@^1.7.0":
944
+
version "1.7.1"
945
+
resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c"
946
+
integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==
947
+
948
+
"@smithy/abort-controller@^2.0.1", "@smithy/abort-controller@^2.0.7":
949
+
version "2.0.7"
950
+
resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.7.tgz#e36f6da2f9c14b2abba4c11e42813d4de0755b12"
951
+
integrity sha512-rITz65zk8QA3GQ1OeoJ3/Q4+8j/HqubWU8TBqk57BMYTOX+P+LNMoVHPqzLHhE6qKot5muhThNCYvOKNt7ojJA==
952
+
dependencies:
953
+
"@smithy/types" "^2.3.1"
954
+
tslib "^2.5.0"
955
+
956
+
"@smithy/chunked-blob-reader-native@^2.0.0":
957
+
version "2.0.0"
958
+
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558"
959
+
integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==
960
+
dependencies:
961
+
"@smithy/util-base64" "^2.0.0"
962
+
tslib "^2.5.0"
963
+
964
+
"@smithy/chunked-blob-reader@^2.0.0":
965
+
version "2.0.0"
966
+
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b"
967
+
integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==
968
+
dependencies:
969
+
tslib "^2.5.0"
970
+
971
+
"@smithy/config-resolver@^2.0.7", "@smithy/config-resolver@^2.0.8":
972
+
version "2.0.8"
973
+
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.8.tgz#bab938d24bada463cea6935d8b98035af07f7a6d"
974
+
integrity sha512-e7mwQteHjo9S1GK+TfzP3o7ujE2ZK30d6wkv5brKtabrZF7MBflj9CwUP2XYuOYebdWirHOtv8ZfkMrpcbJfYw==
975
+
dependencies:
976
+
"@smithy/node-config-provider" "^2.0.10"
977
+
"@smithy/types" "^2.3.1"
978
+
"@smithy/util-config-provider" "^2.0.0"
979
+
"@smithy/util-middleware" "^2.0.0"
980
+
tslib "^2.5.0"
981
+
982
+
"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.10":
983
+
version "2.0.10"
984
+
resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.10.tgz#19a95e0ab4fbd71bbf1e3a3e0bd03239c5ba5f63"
985
+
integrity sha512-may2/gYlDip2rjlU1Z5fcCEWY0Fu3tSu/HykgZrLfb2/171P6OYuz7dGNKBOCS1W57vP4W5wmUhm0WGehrixig==
986
+
dependencies:
987
+
"@smithy/node-config-provider" "^2.0.10"
988
+
"@smithy/property-provider" "^2.0.8"
989
+
"@smithy/types" "^2.3.1"
990
+
"@smithy/url-parser" "^2.0.7"
991
+
tslib "^2.5.0"
992
+
993
+
"@smithy/eventstream-codec@^2.0.7":
994
+
version "2.0.7"
995
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.7.tgz#564ed3709d89c9cdad62e4f85d07ff926cb2d72b"
996
+
integrity sha512-sW3AhXZhmmhh0f11EOotmNNa0rjrKwnMYNKfbp3B/qigdw6foKcmFGX+HF3XGN7w7fFeEFuXr97Ok24gRj92Xg==
997
+
dependencies:
998
+
"@aws-crypto/crc32" "3.0.0"
999
+
"@smithy/types" "^2.3.1"
1000
+
"@smithy/util-hex-encoding" "^2.0.0"
1001
+
tslib "^2.5.0"
1002
+
1003
+
"@smithy/eventstream-serde-browser@^2.0.6":
1004
+
version "2.0.7"
1005
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.7.tgz#dcd432000e5642d14196ceef4364abdd2435242b"
1006
+
integrity sha512-5ZKW1tUe+LD1F6dSHs+nC0vRNmMMWDJWCsw44FkhivhOB4MliGfC1ZNeO45AHD749jfJT/zcGGr2ruQT9VbThA==
1007
+
dependencies:
1008
+
"@smithy/eventstream-serde-universal" "^2.0.7"
1009
+
"@smithy/types" "^2.3.1"
1010
+
tslib "^2.5.0"
1011
+
1012
+
"@smithy/eventstream-serde-config-resolver@^2.0.6":
1013
+
version "2.0.7"
1014
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.7.tgz#df1965e5bee92c964f0024e86db523b6182dee7a"
1015
+
integrity sha512-0n4LPHZt6/RAHVkwzms6U2xibmizkSYLS9HzlT86WF29X56v7OTCkMF+pUFNYZamN7iRq1Z8PM48mQsBoJPaSA==
1016
+
dependencies:
1017
+
"@smithy/types" "^2.3.1"
1018
+
tslib "^2.5.0"
1019
+
1020
+
"@smithy/eventstream-serde-node@^2.0.6":
1021
+
version "2.0.7"
1022
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.7.tgz#ed83aa983a5e52ddf1fd51daaa477c2c762cfcee"
1023
+
integrity sha512-ZkBvDIBlJ9eJx/+CC2AY8LxAndGO+Z2FOPPprmNNDbK9/pZzVLHWGwlpsPYnA9Pc0gfOu7isIJM1yPXiK70O3A==
1024
+
dependencies:
1025
+
"@smithy/eventstream-serde-universal" "^2.0.7"
1026
+
"@smithy/types" "^2.3.1"
1027
+
tslib "^2.5.0"
1028
+
1029
+
"@smithy/eventstream-serde-universal@^2.0.7":
1030
+
version "2.0.7"
1031
+
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.7.tgz#b9986e3c08d46090391705bd632ba844c6a3c59d"
1032
+
integrity sha512-CNYEzEPDIGbfvYYN7iajPY6sVZdtGvJzSbvqgH+EvismooFj8ahydGp8IKYPnd5ge5uwTATppJ2t8149tYkS7g==
1033
+
dependencies:
1034
+
"@smithy/eventstream-codec" "^2.0.7"
1035
+
"@smithy/types" "^2.3.1"
1036
+
tslib "^2.5.0"
1037
+
1038
+
"@smithy/fetch-http-handler@^2.1.2", "@smithy/fetch-http-handler@^2.1.3":
1039
+
version "2.1.3"
1040
+
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.3.tgz#574a40085aef25edb60607dcdd6873549bd9e4c2"
1041
+
integrity sha512-kUg+Ey4mJeR/3+Ponuhb1rsmsfZRwjCLvC+WcPgeI+ittretEzuWAPN+9anD0HJEoApVjHpndzxPtlncbCUJDQ==
1042
+
dependencies:
1043
+
"@smithy/protocol-http" "^3.0.3"
1044
+
"@smithy/querystring-builder" "^2.0.7"
1045
+
"@smithy/types" "^2.3.1"
1046
+
"@smithy/util-base64" "^2.0.0"
1047
+
tslib "^2.5.0"
1048
+
1049
+
"@smithy/hash-blob-browser@^2.0.6":
1050
+
version "2.0.7"
1051
+
resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.7.tgz#707a46e83114de4e608a574a98a434411231d1fa"
1052
+
integrity sha512-egXnfEZRGvovv7Bedkxy31/Pj2x+4FeskHBME32zNfp2/qiAQrDVNyU/7PBGkPIvuAAZYe0Loe8fZX7jhP0u9w==
1053
+
dependencies:
1054
+
"@smithy/chunked-blob-reader" "^2.0.0"
1055
+
"@smithy/chunked-blob-reader-native" "^2.0.0"
1056
+
"@smithy/types" "^2.3.1"
1057
+
tslib "^2.5.0"
1058
+
1059
+
"@smithy/hash-node@^2.0.6":
1060
+
version "2.0.7"
1061
+
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.7.tgz#dee88244153e04d3277ec68a6996e29ace2f4cd5"
1062
+
integrity sha512-aB5lvIDP1v+ZUUS8ek3XW5xnZ6jUQ86JXqG7a5jMP6AbjAc3439mIbs6+f1EQ5MtYmrQCEtRRyvv5QofvotH0w==
1063
+
dependencies:
1064
+
"@smithy/types" "^2.3.1"
1065
+
"@smithy/util-buffer-from" "^2.0.0"
1066
+
"@smithy/util-utf8" "^2.0.0"
1067
+
tslib "^2.5.0"
1068
+
1069
+
"@smithy/hash-stream-node@^2.0.6":
1070
+
version "2.0.7"
1071
+
resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.7.tgz#41a2f43905341ef404fc2a378632b5049646deeb"
1072
+
integrity sha512-DgTypY0jzDAvYWPDDSngTAnutv/uYokpu82r2g9ZZt9LBw86evTrvo4jo60riU/pPr9naIzMxePiGVl56ldr5w==
1073
+
dependencies:
1074
+
"@smithy/types" "^2.3.1"
1075
+
"@smithy/util-utf8" "^2.0.0"
1076
+
tslib "^2.5.0"
1077
+
1078
+
"@smithy/invalid-dependency@^2.0.6":
1079
+
version "2.0.7"
1080
+
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.7.tgz#4ab6aee81a22e332195ae223bb92551ee684ac88"
1081
+
integrity sha512-qVOZnHFPzQo4BS47/PANHX32Y69c0tJxKBkqTL795D/DKInqBwmBO/m1gS7v0ZQqmtCuoy2l87RflQfRY2xEIw==
1082
+
dependencies:
1083
+
"@smithy/types" "^2.3.1"
1084
+
tslib "^2.5.0"
1085
+
1086
+
"@smithy/is-array-buffer@^2.0.0":
1087
+
version "2.0.0"
1088
+
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34"
1089
+
integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==
1090
+
dependencies:
1091
+
tslib "^2.5.0"
1092
+
1093
+
"@smithy/md5-js@^2.0.6":
1094
+
version "2.0.7"
1095
+
resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.7.tgz#4dea27b20b065857f953c74dbaa050003f48a374"
1096
+
integrity sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww==
1097
+
dependencies:
1098
+
"@smithy/types" "^2.3.1"
1099
+
"@smithy/util-utf8" "^2.0.0"
1100
+
tslib "^2.5.0"
1101
+
1102
+
"@smithy/middleware-content-length@^2.0.8":
1103
+
version "2.0.9"
1104
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.9.tgz#ae8767bac02062fad05f2b218f0e525f4c16a569"
1105
+
integrity sha512-2XVFsGqswxrIBi0w4Njwzb1zsbte26U513K+WPFm9z6SB/3WR5/VBVjTaTcamrXznTAqBjTwTL0Ysisv1dW0Rw==
1106
+
dependencies:
1107
+
"@smithy/protocol-http" "^3.0.3"
1108
+
"@smithy/types" "^2.3.1"
1109
+
tslib "^2.5.0"
1110
+
1111
+
"@smithy/middleware-endpoint@^2.0.6":
1112
+
version "2.0.7"
1113
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.7.tgz#1a0ee7526eecdfd46f809755dcbdc372619a868b"
1114
+
integrity sha512-4/L0wV7PzHEprJB0gazSTIwlW/2cCfwC9EHavUMhoCyl1tLer6CJwDbAMit1IMvwbHkwuKopueb8dFPHfpS2Pw==
1115
+
dependencies:
1116
+
"@smithy/middleware-serde" "^2.0.7"
1117
+
"@smithy/types" "^2.3.1"
1118
+
"@smithy/url-parser" "^2.0.7"
1119
+
"@smithy/util-middleware" "^2.0.0"
1120
+
tslib "^2.5.0"
1121
+
1122
+
"@smithy/middleware-retry@^2.0.9":
1123
+
version "2.0.10"
1124
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.10.tgz#64034eaef099bdd8ccd28545afa79b4a9d45b8aa"
1125
+
integrity sha512-VwAQOR5Rh/y9BzUgb5DzUk7qYBiMZu3pEQa5EwwAf/F7lpMuNildGrAxtDmsXk90490FJwa6LyFknXP3kO5BnA==
1126
+
dependencies:
1127
+
"@smithy/node-config-provider" "^2.0.10"
1128
+
"@smithy/protocol-http" "^3.0.3"
1129
+
"@smithy/service-error-classification" "^2.0.0"
1130
+
"@smithy/types" "^2.3.1"
1131
+
"@smithy/util-middleware" "^2.0.0"
1132
+
"@smithy/util-retry" "^2.0.0"
1133
+
tslib "^2.5.0"
1134
+
uuid "^8.3.2"
1135
+
1136
+
"@smithy/middleware-serde@^2.0.6", "@smithy/middleware-serde@^2.0.7":
1137
+
version "2.0.7"
1138
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.7.tgz#007a47ec93cf68b812b33591c49e53238f4d181e"
1139
+
integrity sha512-tOldis4PUNafdGErLZ+33p9Pf3MmTlLa176X321Z6ZaCf1XNEow9m3T5vXrcHErVAvjPG0mp3l54J94HnPc+rQ==
1140
+
dependencies:
1141
+
"@smithy/types" "^2.3.1"
1142
+
tslib "^2.5.0"
1143
+
1144
+
"@smithy/middleware-stack@^2.0.0":
1145
+
version "2.0.0"
1146
+
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9"
1147
+
integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==
1148
+
dependencies:
1149
+
tslib "^2.5.0"
1150
+
1151
+
"@smithy/node-config-provider@^2.0.10", "@smithy/node-config-provider@^2.0.9":
1152
+
version "2.0.10"
1153
+
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.10.tgz#08a46f05fd41069f455f620cd41b29d5758c7252"
1154
+
integrity sha512-e5MiLH5Eu+BbYsmhZIkvUKCzite6JCBPL75PNjlRK2TWvSpfp19hNf2SiJIQbPalcFj5zlyBvtcEkF1sfYIdhg==
1155
+
dependencies:
1156
+
"@smithy/property-provider" "^2.0.8"
1157
+
"@smithy/shared-ini-file-loader" "^2.0.9"
1158
+
"@smithy/types" "^2.3.1"
1159
+
tslib "^2.5.0"
1160
+
1161
+
"@smithy/node-http-handler@^2.1.2", "@smithy/node-http-handler@^2.1.3":
1162
+
version "2.1.3"
1163
+
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.3.tgz#6b5ecbd6c9e66bd7d9fb760a2fc302ad2da6266e"
1164
+
integrity sha512-TGkgpx68SqvbspVHaG3iwqP2mKYOT4whiq7Kv2X9v+InngL4MkpH3LQ0Dk7kbloahZr+hAOyb6s8D7T8TXRrzA==
1165
+
dependencies:
1166
+
"@smithy/abort-controller" "^2.0.7"
1167
+
"@smithy/protocol-http" "^3.0.3"
1168
+
"@smithy/querystring-builder" "^2.0.7"
1169
+
"@smithy/types" "^2.3.1"
1170
+
tslib "^2.5.0"
1171
+
1172
+
"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.8":
1173
+
version "2.0.8"
1174
+
resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.8.tgz#071a03a03e6e042f521f59fdcf3d4bc95db4f08b"
1175
+
integrity sha512-oaaP/i7bGG8XbxG9Kx4PZh83iJ2jo/vt8RmJdi9hmc8APBaW1HGDperVXDCyPQdVYXmiqrtxc/rPImyBma1G3A==
1176
+
dependencies:
1177
+
"@smithy/types" "^2.3.1"
1178
+
tslib "^2.5.0"
1179
+
1180
+
"@smithy/protocol-http@^3.0.2", "@smithy/protocol-http@^3.0.3":
1181
+
version "3.0.3"
1182
+
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.3.tgz#4f79cd1354db860b98d1c4f5d6ab180cefe0132d"
1183
+
integrity sha512-UGfmQNdijlFV+UzgdRyfe05S5vLDdcdkvNcxhGvQ+Er7TjUkZSxjukQB9VXtT8oTHztgOMX74DDlPBsVzZR5Pg==
1184
+
dependencies:
1185
+
"@smithy/types" "^2.3.1"
1186
+
tslib "^2.5.0"
1187
+
1188
+
"@smithy/querystring-builder@^2.0.7":
1189
+
version "2.0.7"
1190
+
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.7.tgz#576d0a9fa5a2ae4305cbc38bb6facbcf4243acdc"
1191
+
integrity sha512-RPHnqt4iH1Kwp1Zbf4gJI88hZiynEZjE5hEWJNBmKqCe1Q6v7HBLtaovTaiuYaMEmPyb2KxOi3lISAdT6uuPqw==
1192
+
dependencies:
1193
+
"@smithy/types" "^2.3.1"
1194
+
"@smithy/util-uri-escape" "^2.0.0"
1195
+
tslib "^2.5.0"
1196
+
1197
+
"@smithy/querystring-parser@^2.0.7":
1198
+
version "2.0.7"
1199
+
resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.7.tgz#e61979a498f62f5cc18ab340e8f5d41f57de8f5e"
1200
+
integrity sha512-Cwi/Hgs73nbLKfgH7dXAxzvDxyTrK+BLrlAd0KXU7xcBR94V132nvxoq39BMWckYAPmnMwxCwq8uusNH4Dnagw==
1201
+
dependencies:
1202
+
"@smithy/types" "^2.3.1"
1203
+
tslib "^2.5.0"
1204
+
1205
+
"@smithy/service-error-classification@^2.0.0":
1206
+
version "2.0.0"
1207
+
resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892"
1208
+
integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==
1209
+
1210
+
"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.0.9":
1211
+
version "2.0.9"
1212
+
resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.9.tgz#9507d9f941a2aa8d34aca51d22158bf02ae41cf2"
1213
+
integrity sha512-vBLgJI+Qpz1TZ0W2kUBOmG2Q+geVEhiXE99UX02+UFag2WzOQ6frvV6rpadwJu0uwF02GG620NbiKGboqZ19YA==
1214
+
dependencies:
1215
+
"@smithy/types" "^2.3.1"
1216
+
tslib "^2.5.0"
1217
+
1218
+
"@smithy/signature-v4@^2.0.0":
1219
+
version "2.0.7"
1220
+
resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.7.tgz#46ceeb3b9f0496b63a28c555935fcb56d0cdc3ae"
1221
+
integrity sha512-qNCJpyhRWxT5RWmeSo/Zv+miQ60Y/D2JmPdFw7v2WpPVxVK7JDpqUbvq0QYE+dBGPX/uagAkE3NvJUcn0fTE3A==
1222
+
dependencies:
1223
+
"@smithy/eventstream-codec" "^2.0.7"
1224
+
"@smithy/is-array-buffer" "^2.0.0"
1225
+
"@smithy/types" "^2.3.1"
1226
+
"@smithy/util-hex-encoding" "^2.0.0"
1227
+
"@smithy/util-middleware" "^2.0.0"
1228
+
"@smithy/util-uri-escape" "^2.0.0"
1229
+
"@smithy/util-utf8" "^2.0.0"
1230
+
tslib "^2.5.0"
1231
+
1232
+
"@smithy/smithy-client@^2.1.3":
1233
+
version "2.1.4"
1234
+
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.4.tgz#a0d08196ee31e6ed758e60c58a572658f968867e"
1235
+
integrity sha512-KRQvYYjEGqvmwnKSAZ8EL0hZvPxGQMYbAKS/AMGq2fuRmwAlinSVJ/fkIs65bZp2oYjcskd1ZgKcP+2UDjNPTQ==
1236
+
dependencies:
1237
+
"@smithy/middleware-stack" "^2.0.0"
1238
+
"@smithy/types" "^2.3.1"
1239
+
"@smithy/util-stream" "^2.0.10"
1240
+
tslib "^2.5.0"
1241
+
1242
+
"@smithy/types@^2.3.0", "@smithy/types@^2.3.1":
1243
+
version "2.3.1"
1244
+
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.1.tgz#25e8c353ee7a8611488a2cd41811c5a32a9dbcdc"
1245
+
integrity sha512-cS48e4Yawb6pGakj7DBJUIPFIkqnUWyXTe2ndPRNagD73b6kEJqTc8bhTyfUve0A+sijK256UKE0J1juAfCeDA==
1246
+
dependencies:
1247
+
tslib "^2.5.0"
1248
+
1249
+
"@smithy/url-parser@^2.0.6", "@smithy/url-parser@^2.0.7":
1250
+
version "2.0.7"
1251
+
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.7.tgz#a744d2a441d608e274f51f6cb0eb6bad6d52bbf6"
1252
+
integrity sha512-SwMl1Lq3yFR2hzhwWYKg04uJHpfcXWMBPycm4Z8GkLI6Dw7rJNDApEbMtujlYw6pVP2WKbrpaGHjQ9MdP92kMQ==
1253
+
dependencies:
1254
+
"@smithy/querystring-parser" "^2.0.7"
1255
+
"@smithy/types" "^2.3.1"
1256
+
tslib "^2.5.0"
1257
+
1258
+
"@smithy/util-base64@^2.0.0":
1259
+
version "2.0.0"
1260
+
resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444"
1261
+
integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==
1262
+
dependencies:
1263
+
"@smithy/util-buffer-from" "^2.0.0"
1264
+
tslib "^2.5.0"
1265
+
1266
+
"@smithy/util-body-length-browser@^2.0.0":
1267
+
version "2.0.0"
1268
+
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650"
1269
+
integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==
1270
+
dependencies:
1271
+
tslib "^2.5.0"
1272
+
1273
+
"@smithy/util-body-length-node@^2.1.0":
1274
+
version "2.1.0"
1275
+
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa"
1276
+
integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==
1277
+
dependencies:
1278
+
tslib "^2.5.0"
1279
+
1280
+
"@smithy/util-buffer-from@^2.0.0":
1281
+
version "2.0.0"
1282
+
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb"
1283
+
integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==
1284
+
dependencies:
1285
+
"@smithy/is-array-buffer" "^2.0.0"
1286
+
tslib "^2.5.0"
1287
+
1288
+
"@smithy/util-config-provider@^2.0.0":
1289
+
version "2.0.0"
1290
+
resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38"
1291
+
integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==
1292
+
dependencies:
1293
+
tslib "^2.5.0"
1294
+
1295
+
"@smithy/util-defaults-mode-browser@^2.0.7":
1296
+
version "2.0.8"
1297
+
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.8.tgz#3067bcb82976be628c737d1318df51ef37af82e4"
1298
+
integrity sha512-8znx01mkmfKxhiSB2bOF5eMutuCLMd8m2Kh0ulRp8vgzhwRLDJoU6aHSEUoNptbuTAtiFf4u0gpkYC2XfbWwuA==
1299
+
dependencies:
1300
+
"@smithy/property-provider" "^2.0.8"
1301
+
"@smithy/types" "^2.3.1"
1302
+
bowser "^2.11.0"
1303
+
tslib "^2.5.0"
1304
+
1305
+
"@smithy/util-defaults-mode-node@^2.0.9":
1306
+
version "2.0.10"
1307
+
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.10.tgz#7497a64a052685e9ce00383e1214a84c001c7fe2"
1308
+
integrity sha512-QUcUckL4ZqDFVwLnh7zStRUnXtTC6hcJZ4FmMqnxlPcL33Rko0sMQwrMDnMdzF3rS3wvqugAaq3zzop1HCluvw==
1309
+
dependencies:
1310
+
"@smithy/config-resolver" "^2.0.8"
1311
+
"@smithy/credential-provider-imds" "^2.0.10"
1312
+
"@smithy/node-config-provider" "^2.0.10"
1313
+
"@smithy/property-provider" "^2.0.8"
1314
+
"@smithy/types" "^2.3.1"
1315
+
tslib "^2.5.0"
1316
+
1317
+
"@smithy/util-hex-encoding@^2.0.0":
1318
+
version "2.0.0"
1319
+
resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e"
1320
+
integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==
1321
+
dependencies:
1322
+
tslib "^2.5.0"
1323
+
1324
+
"@smithy/util-middleware@^2.0.0":
1325
+
version "2.0.0"
1326
+
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99"
1327
+
integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==
1328
+
dependencies:
1329
+
tslib "^2.5.0"
1330
+
1331
+
"@smithy/util-retry@^2.0.0":
1332
+
version "2.0.0"
1333
+
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24"
1334
+
integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==
1335
+
dependencies:
1336
+
"@smithy/service-error-classification" "^2.0.0"
1337
+
tslib "^2.5.0"
1338
+
1339
+
"@smithy/util-stream@^2.0.10", "@smithy/util-stream@^2.0.9":
1340
+
version "2.0.10"
1341
+
resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.10.tgz#3671b107e38b06c2d1a2976424ee4e2272e1c506"
1342
+
integrity sha512-2EgK5cBiv9OaDmhSXmsZY8ZByBl1dg/Tbc51iBJ5GkLGVYhaA6/1l6vHHV41m4Im3D0XfZV1tmeLlQgmRnYsTQ==
1343
+
dependencies:
1344
+
"@smithy/fetch-http-handler" "^2.1.3"
1345
+
"@smithy/node-http-handler" "^2.1.3"
1346
+
"@smithy/types" "^2.3.1"
1347
+
"@smithy/util-base64" "^2.0.0"
1348
+
"@smithy/util-buffer-from" "^2.0.0"
1349
+
"@smithy/util-hex-encoding" "^2.0.0"
1350
+
"@smithy/util-utf8" "^2.0.0"
1351
+
tslib "^2.5.0"
1352
+
1353
+
"@smithy/util-uri-escape@^2.0.0":
1354
+
version "2.0.0"
1355
+
resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95"
1356
+
integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==
1357
+
dependencies:
1358
+
tslib "^2.5.0"
1359
+
1360
+
"@smithy/util-utf8@^2.0.0":
1361
+
version "2.0.0"
1362
+
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42"
1363
+
integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==
1364
+
dependencies:
1365
+
"@smithy/util-buffer-from" "^2.0.0"
1366
+
tslib "^2.5.0"
1367
+
1368
+
"@smithy/util-waiter@^2.0.6":
1369
+
version "2.0.7"
1370
+
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.7.tgz#a0f777265d7177a4a58a968c0c10511484582f74"
1371
+
integrity sha512-lIY4GOmrSwMiGHhm++1ea0MdKx5y4V39ue4eNg4yxmip1hiuCLxkfXGZVLh0JPxBxAzbQw+E/5TPfY4w/RBkNw==
1372
+
dependencies:
1373
+
"@smithy/abort-controller" "^2.0.7"
1374
+
"@smithy/types" "^2.3.1"
1375
+
tslib "^2.5.0"
1376
+
1377
+
"@tokenizer/token@^0.3.0":
1378
+
version "0.3.0"
1379
+
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276"
1380
+
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
1381
+
1382
+
"@types/bn.js@*":
1383
+
version "5.1.1"
1384
+
resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682"
1385
+
integrity sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==
1386
+
dependencies:
1387
+
"@types/node" "*"
1388
+
1389
+
"@types/elliptic@^6.4.9":
1390
+
version "6.4.14"
1391
+
resolved "https://registry.yarnpkg.com/@types/elliptic/-/elliptic-6.4.14.tgz#7bbaad60567a588c1f08b10893453e6b9b4de48e"
1392
+
integrity sha512-z4OBcDAU0GVwDTuwJzQCiL6188QvZMkvoERgcVjq0/mPM8jCfdwZ3x5zQEVoL9WCAru3aG5wl3Z5Ww5wBWn7ZQ==
1393
+
dependencies:
1394
+
"@types/bn.js" "*"
1395
+
1396
+
"@types/node@*":
1397
+
version "20.6.0"
1398
+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.0.tgz#9d7daa855d33d4efec8aea88cd66db1c2f0ebe16"
1399
+
integrity sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==
1400
+
1401
+
abort-controller@^3.0.0:
1402
+
version "3.0.0"
1403
+
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
1404
+
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
1405
+
dependencies:
1406
+
event-target-shim "^5.0.0"
1407
+
1408
+
accepts@~1.3.5, accepts@~1.3.8:
1409
+
version "1.3.8"
1410
+
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
1411
+
integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
1412
+
dependencies:
1413
+
mime-types "~2.1.34"
1414
+
negotiator "0.6.3"
1415
+
1416
+
ajv-formats@^2.1.1:
1417
+
version "2.1.1"
1418
+
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
1419
+
integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
1420
+
dependencies:
1421
+
ajv "^8.0.0"
1422
+
1423
+
ajv@^8.0.0, ajv@^8.10.0:
1424
+
version "8.12.0"
1425
+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
1426
+
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
1427
+
dependencies:
1428
+
fast-deep-equal "^3.1.1"
1429
+
json-schema-traverse "^1.0.0"
1430
+
require-from-string "^2.0.2"
1431
+
uri-js "^4.2.2"
1432
+
1433
+
array-flatten@1.1.1:
1434
+
version "1.1.1"
1435
+
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
1436
+
integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
1437
+
1438
+
asn1.js@^5.0.1:
1439
+
version "5.4.1"
1440
+
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
1441
+
integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
1442
+
dependencies:
1443
+
bn.js "^4.0.0"
1444
+
inherits "^2.0.1"
1445
+
minimalistic-assert "^1.0.0"
1446
+
safer-buffer "^2.1.0"
1447
+
1448
+
asynckit@^0.4.0:
1449
+
version "0.4.0"
1450
+
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
1451
+
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
1452
+
1453
+
atomic-sleep@^1.0.0:
1454
+
version "1.0.0"
1455
+
resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b"
1456
+
integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==
1457
+
1458
+
axios@^0.27.2:
1459
+
version "0.27.2"
1460
+
resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
1461
+
integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
1462
+
dependencies:
1463
+
follow-redirects "^1.14.9"
1464
+
form-data "^4.0.0"
1465
+
1466
+
axios@^1.3.4:
1467
+
version "1.5.0"
1468
+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267"
1469
+
integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==
1470
+
dependencies:
1471
+
follow-redirects "^1.15.0"
1472
+
form-data "^4.0.0"
1473
+
proxy-from-env "^1.1.0"
1474
+
1475
+
base64-js@^1.0.2, base64-js@^1.3.1:
1476
+
version "1.5.1"
1477
+
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
1478
+
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
1479
+
1480
+
better-sqlite3@^7.6.2:
1481
+
version "7.6.2"
1482
+
resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-7.6.2.tgz#47cd8cad5b9573cace535f950ac321166bc31384"
1483
+
integrity sha512-S5zIU1Hink2AH4xPsN0W43T1/AJ5jrPh7Oy07ocuW/AKYYY02GWzz9NH0nbSMn/gw6fDZ5jZ1QsHt1BXAwJ6Lg==
1484
+
dependencies:
1485
+
bindings "^1.5.0"
1486
+
prebuild-install "^7.1.0"
1487
+
1488
+
big-integer@^1.6.51:
1489
+
version "1.6.51"
1490
+
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
1491
+
integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
1492
+
1493
+
bindings@^1.5.0:
1494
+
version "1.5.0"
1495
+
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
1496
+
integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
1497
+
dependencies:
1498
+
file-uri-to-path "1.0.0"
1499
+
1500
+
bl@^4.0.3:
1501
+
version "4.1.0"
1502
+
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
1503
+
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
1504
+
dependencies:
1505
+
buffer "^5.5.0"
1506
+
inherits "^2.0.4"
1507
+
readable-stream "^3.4.0"
1508
+
1509
+
bn.js@^4.0.0, bn.js@^4.11.8, bn.js@^4.11.9:
1510
+
version "4.12.0"
1511
+
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
1512
+
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
1513
+
1514
+
body-parser@1.20.1:
1515
+
version "1.20.1"
1516
+
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
1517
+
integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
1518
+
dependencies:
1519
+
bytes "3.1.2"
1520
+
content-type "~1.0.4"
1521
+
debug "2.6.9"
1522
+
depd "2.0.0"
1523
+
destroy "1.2.0"
1524
+
http-errors "2.0.0"
1525
+
iconv-lite "0.4.24"
1526
+
on-finished "2.4.1"
1527
+
qs "6.11.0"
1528
+
raw-body "2.5.1"
1529
+
type-is "~1.6.18"
1530
+
unpipe "1.0.0"
1531
+
1532
+
boolean@^3.1.4:
1533
+
version "3.2.0"
1534
+
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
1535
+
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
1536
+
1537
+
bowser@^2.11.0:
1538
+
version "2.11.0"
1539
+
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
1540
+
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
1541
+
1542
+
brorand@^1.1.0:
1543
+
version "1.1.0"
1544
+
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
1545
+
integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
1546
+
1547
+
buffer-equal-constant-time@1.0.1:
1548
+
version "1.0.1"
1549
+
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
1550
+
integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
1551
+
1552
+
buffer-writer@2.0.0:
1553
+
version "2.0.0"
1554
+
resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
1555
+
integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==
1556
+
1557
+
buffer@5.6.0:
1558
+
version "5.6.0"
1559
+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
1560
+
integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==
1561
+
dependencies:
1562
+
base64-js "^1.0.2"
1563
+
ieee754 "^1.1.4"
1564
+
1565
+
buffer@^5.5.0:
1566
+
version "5.7.1"
1567
+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
1568
+
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
1569
+
dependencies:
1570
+
base64-js "^1.3.1"
1571
+
ieee754 "^1.1.13"
1572
+
1573
+
buffer@^6.0.3:
1574
+
version "6.0.3"
1575
+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
1576
+
integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
1577
+
dependencies:
1578
+
base64-js "^1.3.1"
1579
+
ieee754 "^1.2.1"
1580
+
1581
+
bytes@3.0.0:
1582
+
version "3.0.0"
1583
+
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
1584
+
integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
1585
+
1586
+
bytes@3.1.2, bytes@^3.1.2:
1587
+
version "3.1.2"
1588
+
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
1589
+
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
1590
+
1591
+
call-bind@^1.0.0:
1592
+
version "1.0.2"
1593
+
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1594
+
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1595
+
dependencies:
1596
+
function-bind "^1.1.1"
1597
+
get-intrinsic "^1.0.2"
1598
+
1599
+
cbor-extract@^2.1.1:
1600
+
version "2.1.1"
1601
+
resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.1.1.tgz#f154b31529fdb6b7c70fb3ca448f44eda96a1b42"
1602
+
integrity sha512-1UX977+L+zOJHsp0mWFG13GLwO6ucKgSmSW6JTl8B9GUvACvHeIVpFqhU92299Z6PfD09aTXDell5p+lp1rUFA==
1603
+
dependencies:
1604
+
node-gyp-build-optional-packages "5.0.3"
1605
+
optionalDependencies:
1606
+
"@cbor-extract/cbor-extract-darwin-arm64" "2.1.1"
1607
+
"@cbor-extract/cbor-extract-darwin-x64" "2.1.1"
1608
+
"@cbor-extract/cbor-extract-linux-arm" "2.1.1"
1609
+
"@cbor-extract/cbor-extract-linux-arm64" "2.1.1"
1610
+
"@cbor-extract/cbor-extract-linux-x64" "2.1.1"
1611
+
"@cbor-extract/cbor-extract-win32-x64" "2.1.1"
1612
+
1613
+
cbor-x@^1.5.1:
1614
+
version "1.5.4"
1615
+
resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.4.tgz#8f0754fa8589cbd7339b613b2b5717d133508e98"
1616
+
integrity sha512-PVKILDn+Rf6MRhhcyzGXi5eizn1i0i3F8Fe6UMMxXBnWkalq9+C5+VTmlIjAYM4iF2IYF2N+zToqAfYOp+3rfw==
1617
+
optionalDependencies:
1618
+
cbor-extract "^2.1.1"
1619
+
1620
+
cborg@^1.6.0:
1621
+
version "1.10.2"
1622
+
resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1"
1623
+
integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==
1624
+
1625
+
chownr@^1.1.1:
1626
+
version "1.1.4"
1627
+
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
1628
+
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
1629
+
1630
+
cluster-key-slot@^1.1.0:
1631
+
version "1.1.2"
1632
+
resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac"
1633
+
integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==
1634
+
1635
+
color-convert@^2.0.1:
1636
+
version "2.0.1"
1637
+
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1638
+
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1639
+
dependencies:
1640
+
color-name "~1.1.4"
1641
+
1642
+
color-name@^1.0.0, color-name@~1.1.4:
1643
+
version "1.1.4"
1644
+
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1645
+
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1646
+
1647
+
color-string@^1.9.0:
1648
+
version "1.9.1"
1649
+
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
1650
+
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
1651
+
dependencies:
1652
+
color-name "^1.0.0"
1653
+
simple-swizzle "^0.2.2"
1654
+
1655
+
color@^4.2.3:
1656
+
version "4.2.3"
1657
+
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
1658
+
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
1659
+
dependencies:
1660
+
color-convert "^2.0.1"
1661
+
color-string "^1.9.0"
1662
+
1663
+
combined-stream@^1.0.8:
1664
+
version "1.0.8"
1665
+
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1666
+
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1667
+
dependencies:
1668
+
delayed-stream "~1.0.0"
1669
+
1670
+
compressible@~2.0.16:
1671
+
version "2.0.18"
1672
+
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
1673
+
integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
1674
+
dependencies:
1675
+
mime-db ">= 1.43.0 < 2"
1676
+
1677
+
compression@^1.7.4:
1678
+
version "1.7.4"
1679
+
resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
1680
+
integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
1681
+
dependencies:
1682
+
accepts "~1.3.5"
1683
+
bytes "3.0.0"
1684
+
compressible "~2.0.16"
1685
+
debug "2.6.9"
1686
+
on-headers "~1.0.2"
1687
+
safe-buffer "5.1.2"
1688
+
vary "~1.1.2"
1689
+
1690
+
content-disposition@0.5.4:
1691
+
version "0.5.4"
1692
+
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
1693
+
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
1694
+
dependencies:
1695
+
safe-buffer "5.2.1"
1696
+
1697
+
content-type@~1.0.4:
1698
+
version "1.0.5"
1699
+
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
1700
+
integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
1701
+
1702
+
cookie-signature@1.0.6:
1703
+
version "1.0.6"
1704
+
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1705
+
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
1706
+
1707
+
cookie@0.5.0:
1708
+
version "0.5.0"
1709
+
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
1710
+
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
1711
+
1712
+
cors@^2.8.5:
1713
+
version "2.8.5"
1714
+
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
1715
+
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
1716
+
dependencies:
1717
+
object-assign "^4"
1718
+
vary "^1"
1719
+
1720
+
debug@2.6.9:
1721
+
version "2.6.9"
1722
+
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1723
+
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1724
+
dependencies:
1725
+
ms "2.0.0"
1726
+
1727
+
debug@^4.3.4:
1728
+
version "4.3.4"
1729
+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1730
+
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1731
+
dependencies:
1732
+
ms "2.1.2"
1733
+
1734
+
decompress-response@^6.0.0:
1735
+
version "6.0.0"
1736
+
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
1737
+
integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
1738
+
dependencies:
1739
+
mimic-response "^3.1.0"
1740
+
1741
+
deep-extend@^0.6.0:
1742
+
version "0.6.0"
1743
+
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
1744
+
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
1745
+
1746
+
deepmerge@^4.2.2:
1747
+
version "4.3.1"
1748
+
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
1749
+
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
1750
+
1751
+
define-data-property@^1.0.1:
1752
+
version "1.1.0"
1753
+
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451"
1754
+
integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==
1755
+
dependencies:
1756
+
get-intrinsic "^1.2.1"
1757
+
gopd "^1.0.1"
1758
+
has-property-descriptors "^1.0.0"
1759
+
1760
+
define-properties@^1.1.3:
1761
+
version "1.2.1"
1762
+
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
1763
+
integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
1764
+
dependencies:
1765
+
define-data-property "^1.0.1"
1766
+
has-property-descriptors "^1.0.0"
1767
+
object-keys "^1.1.1"
1768
+
1769
+
delay@^5.0.0:
1770
+
version "5.0.0"
1771
+
resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
1772
+
integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==
1773
+
1774
+
delayed-stream@~1.0.0:
1775
+
version "1.0.0"
1776
+
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1777
+
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
1778
+
1779
+
denque@^2.1.0:
1780
+
version "2.1.0"
1781
+
resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
1782
+
integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
1783
+
1784
+
depd@2.0.0:
1785
+
version "2.0.0"
1786
+
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
1787
+
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
1788
+
1789
+
destroy@1.2.0:
1790
+
version "1.2.0"
1791
+
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
1792
+
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
1793
+
1794
+
detect-libc@^2.0.0, detect-libc@^2.0.1:
1795
+
version "2.0.2"
1796
+
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d"
1797
+
integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==
1798
+
1799
+
dom-serializer@^1.0.1:
1800
+
version "1.4.1"
1801
+
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
1802
+
integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
1803
+
dependencies:
1804
+
domelementtype "^2.0.1"
1805
+
domhandler "^4.2.0"
1806
+
entities "^2.0.0"
1807
+
1808
+
domelementtype@^2.0.1, domelementtype@^2.2.0:
1809
+
version "2.3.0"
1810
+
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
1811
+
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
1812
+
1813
+
domhandler@^4.0.0, domhandler@^4.2.0:
1814
+
version "4.3.1"
1815
+
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
1816
+
integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
1817
+
dependencies:
1818
+
domelementtype "^2.2.0"
1819
+
1820
+
domutils@^2.5.2:
1821
+
version "2.8.0"
1822
+
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
1823
+
integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1824
+
dependencies:
1825
+
dom-serializer "^1.0.1"
1826
+
domelementtype "^2.2.0"
1827
+
domhandler "^4.2.0"
1828
+
1829
+
dotenv@^16.0.0:
1830
+
version "16.3.1"
1831
+
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e"
1832
+
integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==
1833
+
1834
+
ecdsa-sig-formatter@1.0.11:
1835
+
version "1.0.11"
1836
+
resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
1837
+
integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
1838
+
dependencies:
1839
+
safe-buffer "^5.0.1"
1840
+
1841
+
ee-first@1.1.1:
1842
+
version "1.1.1"
1843
+
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1844
+
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
1845
+
1846
+
elliptic@^6.4.1:
1847
+
version "6.5.4"
1848
+
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
1849
+
integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
1850
+
dependencies:
1851
+
bn.js "^4.11.9"
1852
+
brorand "^1.1.0"
1853
+
hash.js "^1.0.0"
1854
+
hmac-drbg "^1.0.1"
1855
+
inherits "^2.0.4"
1856
+
minimalistic-assert "^1.0.1"
1857
+
minimalistic-crypto-utils "^1.0.1"
1858
+
1859
+
encodeurl@~1.0.2:
1860
+
version "1.0.2"
1861
+
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
1862
+
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
1863
+
1864
+
end-of-stream@^1.1.0, end-of-stream@^1.4.1:
1865
+
version "1.4.4"
1866
+
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
1867
+
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1868
+
dependencies:
1869
+
once "^1.4.0"
1870
+
1871
+
entities@^2.0.0:
1872
+
version "2.2.0"
1873
+
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1874
+
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1875
+
1876
+
escape-html@~1.0.3:
1877
+
version "1.0.3"
1878
+
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1879
+
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
1880
+
1881
+
etag@~1.8.1:
1882
+
version "1.8.1"
1883
+
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
1884
+
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1885
+
1886
+
event-target-shim@^5.0.0:
1887
+
version "5.0.1"
1888
+
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
1889
+
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
1890
+
1891
+
eventemitter3@^4.0.4:
1892
+
version "4.0.7"
1893
+
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
1894
+
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
1895
+
1896
+
events@3.3.0, events@^3.3.0:
1897
+
version "3.3.0"
1898
+
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
1899
+
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
1900
+
1901
+
expand-template@^2.0.3:
1902
+
version "2.0.3"
1903
+
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
1904
+
integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
1905
+
1906
+
express-async-errors@^3.1.1:
1907
+
version "3.1.1"
1908
+
resolved "https://registry.yarnpkg.com/express-async-errors/-/express-async-errors-3.1.1.tgz#6053236d61d21ddef4892d6bd1d736889fc9da41"
1909
+
integrity sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==
1910
+
1911
+
express@^4.17.2:
1912
+
version "4.18.2"
1913
+
resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
1914
+
integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
1915
+
dependencies:
1916
+
accepts "~1.3.8"
1917
+
array-flatten "1.1.1"
1918
+
body-parser "1.20.1"
1919
+
content-disposition "0.5.4"
1920
+
content-type "~1.0.4"
1921
+
cookie "0.5.0"
1922
+
cookie-signature "1.0.6"
1923
+
debug "2.6.9"
1924
+
depd "2.0.0"
1925
+
encodeurl "~1.0.2"
1926
+
escape-html "~1.0.3"
1927
+
etag "~1.8.1"
1928
+
finalhandler "1.2.0"
1929
+
fresh "0.5.2"
1930
+
http-errors "2.0.0"
1931
+
merge-descriptors "1.0.1"
1932
+
methods "~1.1.2"
1933
+
on-finished "2.4.1"
1934
+
parseurl "~1.3.3"
1935
+
path-to-regexp "0.1.7"
1936
+
proxy-addr "~2.0.7"
1937
+
qs "6.11.0"
1938
+
range-parser "~1.2.1"
1939
+
safe-buffer "5.2.1"
1940
+
send "0.18.0"
1941
+
serve-static "1.15.0"
1942
+
setprototypeof "1.2.0"
1943
+
statuses "2.0.1"
1944
+
type-is "~1.6.18"
1945
+
utils-merge "1.0.1"
1946
+
vary "~1.1.2"
1947
+
1948
+
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1949
+
version "3.1.3"
1950
+
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1951
+
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1952
+
1953
+
fast-json-stringify@^5.8.0:
1954
+
version "5.8.0"
1955
+
resolved "https://registry.yarnpkg.com/fast-json-stringify/-/fast-json-stringify-5.8.0.tgz#b229ed01ac5f92f3b82001a916c31324652f46d7"
1956
+
integrity sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==
1957
+
dependencies:
1958
+
"@fastify/deepmerge" "^1.0.0"
1959
+
ajv "^8.10.0"
1960
+
ajv-formats "^2.1.1"
1961
+
fast-deep-equal "^3.1.3"
1962
+
fast-uri "^2.1.0"
1963
+
rfdc "^1.2.0"
1964
+
1965
+
fast-printf@^1.6.9:
1966
+
version "1.6.9"
1967
+
resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676"
1968
+
integrity sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==
1969
+
dependencies:
1970
+
boolean "^3.1.4"
1971
+
1972
+
fast-redact@^3.1.1:
1973
+
version "3.3.0"
1974
+
resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.3.0.tgz#7c83ce3a7be4898241a46560d51de10f653f7634"
1975
+
integrity sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==
1976
+
1977
+
fast-uri@^2.1.0:
1978
+
version "2.2.0"
1979
+
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-2.2.0.tgz#519a0f849bef714aad10e9753d69d8f758f7445a"
1980
+
integrity sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==
1981
+
1982
+
fast-xml-parser@4.2.5:
1983
+
version "4.2.5"
1984
+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
1985
+
integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==
1986
+
dependencies:
1987
+
strnum "^1.0.5"
1988
+
1989
+
file-type@^16.5.4:
1990
+
version "16.5.4"
1991
+
resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd"
1992
+
integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==
1993
+
dependencies:
1994
+
readable-web-to-node-stream "^3.0.0"
1995
+
strtok3 "^6.2.4"
1996
+
token-types "^4.1.1"
1997
+
1998
+
file-uri-to-path@1.0.0:
1999
+
version "1.0.0"
2000
+
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
2001
+
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
2002
+
2003
+
finalhandler@1.2.0:
2004
+
version "1.2.0"
2005
+
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
2006
+
integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
2007
+
dependencies:
2008
+
debug "2.6.9"
2009
+
encodeurl "~1.0.2"
2010
+
escape-html "~1.0.3"
2011
+
on-finished "2.4.1"
2012
+
parseurl "~1.3.3"
2013
+
statuses "2.0.1"
2014
+
unpipe "~1.0.0"
2015
+
2016
+
follow-redirects@^1.14.9, follow-redirects@^1.15.0:
2017
+
version "1.15.2"
2018
+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
2019
+
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
2020
+
2021
+
form-data@^4.0.0:
2022
+
version "4.0.0"
2023
+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
2024
+
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
2025
+
dependencies:
2026
+
asynckit "^0.4.0"
2027
+
combined-stream "^1.0.8"
2028
+
mime-types "^2.1.12"
2029
+
2030
+
forwarded@0.2.0:
2031
+
version "0.2.0"
2032
+
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
2033
+
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
2034
+
2035
+
fresh@0.5.2:
2036
+
version "0.5.2"
2037
+
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
2038
+
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
2039
+
2040
+
fs-constants@^1.0.0:
2041
+
version "1.0.0"
2042
+
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
2043
+
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
2044
+
2045
+
function-bind@^1.1.1:
2046
+
version "1.1.1"
2047
+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
2048
+
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
2049
+
2050
+
get-caller-file@^2.0.5:
2051
+
version "2.0.5"
2052
+
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
2053
+
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
2054
+
2055
+
get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1:
2056
+
version "1.2.1"
2057
+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
2058
+
integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
2059
+
dependencies:
2060
+
function-bind "^1.1.1"
2061
+
has "^1.0.3"
2062
+
has-proto "^1.0.1"
2063
+
has-symbols "^1.0.3"
2064
+
2065
+
github-from-package@0.0.0:
2066
+
version "0.0.0"
2067
+
resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
2068
+
integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
2069
+
2070
+
globalthis@^1.0.2:
2071
+
version "1.0.3"
2072
+
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
2073
+
integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
2074
+
dependencies:
2075
+
define-properties "^1.1.3"
2076
+
2077
+
gopd@^1.0.1:
2078
+
version "1.0.1"
2079
+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
2080
+
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
2081
+
dependencies:
2082
+
get-intrinsic "^1.1.3"
2083
+
2084
+
graphemer@^1.4.0:
2085
+
version "1.4.0"
2086
+
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
2087
+
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
2088
+
2089
+
handlebars@^4.7.7:
2090
+
version "4.7.8"
2091
+
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
2092
+
integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
2093
+
dependencies:
2094
+
minimist "^1.2.5"
2095
+
neo-async "^2.6.2"
2096
+
source-map "^0.6.1"
2097
+
wordwrap "^1.0.0"
2098
+
optionalDependencies:
2099
+
uglify-js "^3.1.4"
2100
+
2101
+
has-property-descriptors@^1.0.0:
2102
+
version "1.0.0"
2103
+
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
2104
+
integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
2105
+
dependencies:
2106
+
get-intrinsic "^1.1.1"
2107
+
2108
+
has-proto@^1.0.1:
2109
+
version "1.0.1"
2110
+
resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
2111
+
integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
2112
+
2113
+
has-symbols@^1.0.3:
2114
+
version "1.0.3"
2115
+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
2116
+
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
2117
+
2118
+
has@^1.0.3:
2119
+
version "1.0.3"
2120
+
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
2121
+
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
2122
+
dependencies:
2123
+
function-bind "^1.1.1"
2124
+
2125
+
hash.js@^1.0.0, hash.js@^1.0.3:
2126
+
version "1.1.7"
2127
+
resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
2128
+
integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
2129
+
dependencies:
2130
+
inherits "^2.0.3"
2131
+
minimalistic-assert "^1.0.1"
2132
+
2133
+
he@^1.2.0:
2134
+
version "1.2.0"
2135
+
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
2136
+
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
2137
+
2138
+
hmac-drbg@^1.0.1:
2139
+
version "1.0.1"
2140
+
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
2141
+
integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
2142
+
dependencies:
2143
+
hash.js "^1.0.3"
2144
+
minimalistic-assert "^1.0.0"
2145
+
minimalistic-crypto-utils "^1.0.1"
2146
+
2147
+
html-to-text@7.1.1:
2148
+
version "7.1.1"
2149
+
resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-7.1.1.tgz#69de8d85b91646b4bc14fdf4f850e9e046efff15"
2150
+
integrity sha512-c9QWysrfnRZevVpS8MlE7PyOdSuIOjg8Bt8ZE10jMU/BEngA6j3llj4GRfAmtQzcd1FjKE0sWu5IHXRUH9YxIQ==
2151
+
dependencies:
2152
+
deepmerge "^4.2.2"
2153
+
he "^1.2.0"
2154
+
htmlparser2 "^6.1.0"
2155
+
minimist "^1.2.5"
2156
+
2157
+
htmlparser2@^6.1.0:
2158
+
version "6.1.0"
2159
+
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
2160
+
integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
2161
+
dependencies:
2162
+
domelementtype "^2.0.1"
2163
+
domhandler "^4.0.0"
2164
+
domutils "^2.5.2"
2165
+
entities "^2.0.0"
2166
+
2167
+
http-errors@2.0.0, http-errors@^2.0.0:
2168
+
version "2.0.0"
2169
+
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
2170
+
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
2171
+
dependencies:
2172
+
depd "2.0.0"
2173
+
inherits "2.0.4"
2174
+
setprototypeof "1.2.0"
2175
+
statuses "2.0.1"
2176
+
toidentifier "1.0.1"
2177
+
2178
+
http-terminator@^3.2.0:
2179
+
version "3.2.0"
2180
+
resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9"
2181
+
integrity sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g==
2182
+
dependencies:
2183
+
delay "^5.0.0"
2184
+
p-wait-for "^3.2.0"
2185
+
roarr "^7.0.4"
2186
+
type-fest "^2.3.3"
2187
+
2188
+
iconv-lite@0.4.24:
2189
+
version "0.4.24"
2190
+
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
2191
+
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
2192
+
dependencies:
2193
+
safer-buffer ">= 2.1.2 < 3"
2194
+
2195
+
ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1:
2196
+
version "1.2.1"
2197
+
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
2198
+
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
2199
+
2200
+
inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4:
2201
+
version "2.0.4"
2202
+
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
2203
+
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2204
+
2205
+
ini@~1.3.0:
2206
+
version "1.3.8"
2207
+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
2208
+
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
2209
+
2210
+
ioredis@^5.3.2:
2211
+
version "5.3.2"
2212
+
resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7"
2213
+
integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==
2214
+
dependencies:
2215
+
"@ioredis/commands" "^1.1.1"
2216
+
cluster-key-slot "^1.1.0"
2217
+
debug "^4.3.4"
2218
+
denque "^2.1.0"
2219
+
lodash.defaults "^4.2.0"
2220
+
lodash.isarguments "^3.1.0"
2221
+
redis-errors "^1.2.0"
2222
+
redis-parser "^3.0.0"
2223
+
standard-as-callback "^2.1.0"
2224
+
2225
+
ipaddr.js@1.9.1:
2226
+
version "1.9.1"
2227
+
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
2228
+
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
2229
+
2230
+
is-arrayish@^0.3.1:
2231
+
version "0.3.2"
2232
+
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
2233
+
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
2234
+
2235
+
iso-datestring-validator@^2.2.2:
2236
+
version "2.2.2"
2237
+
resolved "https://registry.yarnpkg.com/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz#2daa80d2900b7a954f9f731d42f96ee0c19a6895"
2238
+
integrity sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==
2239
+
2240
+
json-schema-traverse@^1.0.0:
2241
+
version "1.0.0"
2242
+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
2243
+
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
2244
+
2245
+
jsonwebtoken@^8.5.1:
2246
+
version "8.5.1"
2247
+
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
2248
+
integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
2249
+
dependencies:
2250
+
jws "^3.2.2"
2251
+
lodash.includes "^4.3.0"
2252
+
lodash.isboolean "^3.0.3"
2253
+
lodash.isinteger "^4.0.4"
2254
+
lodash.isnumber "^3.0.3"
2255
+
lodash.isplainobject "^4.0.6"
2256
+
lodash.isstring "^4.0.1"
2257
+
lodash.once "^4.0.0"
2258
+
ms "^2.1.1"
2259
+
semver "^5.6.0"
2260
+
2261
+
jwa@^1.4.1:
2262
+
version "1.4.1"
2263
+
resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
2264
+
integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
2265
+
dependencies:
2266
+
buffer-equal-constant-time "1.0.1"
2267
+
ecdsa-sig-formatter "1.0.11"
2268
+
safe-buffer "^5.0.1"
2269
+
2270
+
jws@^3.2.2:
2271
+
version "3.2.2"
2272
+
resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
2273
+
integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
2274
+
dependencies:
2275
+
jwa "^1.4.1"
2276
+
safe-buffer "^5.0.1"
2277
+
2278
+
key-encoder@^2.0.3:
2279
+
version "2.0.3"
2280
+
resolved "https://registry.yarnpkg.com/key-encoder/-/key-encoder-2.0.3.tgz#77073bb48ff1fe2173bb2088b83b91152c8fa4ba"
2281
+
integrity sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==
2282
+
dependencies:
2283
+
"@types/elliptic" "^6.4.9"
2284
+
asn1.js "^5.0.1"
2285
+
bn.js "^4.11.8"
2286
+
elliptic "^6.4.1"
2287
+
2288
+
kysely@^0.22.0:
2289
+
version "0.22.0"
2290
+
resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.22.0.tgz#8aac53942da3cadc604d7d154a746d983fe8f7b9"
2291
+
integrity sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==
2292
+
2293
+
lodash.defaults@^4.2.0:
2294
+
version "4.2.0"
2295
+
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
2296
+
integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==
2297
+
2298
+
lodash.includes@^4.3.0:
2299
+
version "4.3.0"
2300
+
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
2301
+
integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
2302
+
2303
+
lodash.isarguments@^3.1.0:
2304
+
version "3.1.0"
2305
+
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
2306
+
integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==
2307
+
2308
+
lodash.isboolean@^3.0.3:
2309
+
version "3.0.3"
2310
+
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
2311
+
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
2312
+
2313
+
lodash.isinteger@^4.0.4:
2314
+
version "4.0.4"
2315
+
resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
2316
+
integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
2317
+
2318
+
lodash.isnumber@^3.0.3:
2319
+
version "3.0.3"
2320
+
resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
2321
+
integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
2322
+
2323
+
lodash.isplainobject@^4.0.6:
2324
+
version "4.0.6"
2325
+
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
2326
+
integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
2327
+
2328
+
lodash.isstring@^4.0.1:
2329
+
version "4.0.1"
2330
+
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
2331
+
integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
2332
+
2333
+
lodash.once@^4.0.0:
2334
+
version "4.1.1"
2335
+
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
2336
+
integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
2337
+
2338
+
lru-cache@^10.0.1:
2339
+
version "10.0.1"
2340
+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a"
2341
+
integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==
2342
+
2343
+
lru-cache@^6.0.0:
2344
+
version "6.0.0"
2345
+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2346
+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2347
+
dependencies:
2348
+
yallist "^4.0.0"
2349
+
2350
+
media-typer@0.3.0:
2351
+
version "0.3.0"
2352
+
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
2353
+
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
2354
+
2355
+
merge-descriptors@1.0.1:
2356
+
version "1.0.1"
2357
+
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
2358
+
integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
2359
+
2360
+
methods@~1.1.2:
2361
+
version "1.1.2"
2362
+
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
2363
+
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
2364
+
2365
+
mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
2366
+
version "1.52.0"
2367
+
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2368
+
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2369
+
2370
+
mime-types@^2.1.12, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34:
2371
+
version "2.1.35"
2372
+
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2373
+
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2374
+
dependencies:
2375
+
mime-db "1.52.0"
2376
+
2377
+
mime@1.6.0:
2378
+
version "1.6.0"
2379
+
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
2380
+
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
2381
+
2382
+
mimic-response@^3.1.0:
2383
+
version "3.1.0"
2384
+
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
2385
+
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
2386
+
2387
+
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
2388
+
version "1.0.1"
2389
+
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
2390
+
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
2391
+
2392
+
minimalistic-crypto-utils@^1.0.1:
2393
+
version "1.0.1"
2394
+
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
2395
+
integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
2396
+
2397
+
minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5:
2398
+
version "1.2.8"
2399
+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
2400
+
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
2401
+
2402
+
mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
2403
+
version "0.5.3"
2404
+
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
2405
+
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
2406
+
2407
+
ms@2.0.0:
2408
+
version "2.0.0"
2409
+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2410
+
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
2411
+
2412
+
ms@2.1.2:
2413
+
version "2.1.2"
2414
+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2415
+
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2416
+
2417
+
ms@2.1.3, ms@^2.1.1:
2418
+
version "2.1.3"
2419
+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
2420
+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2421
+
2422
+
multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.6.4, multiformats@^9.9.0:
2423
+
version "9.9.0"
2424
+
resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
2425
+
integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==
2426
+
2427
+
napi-build-utils@^1.0.1:
2428
+
version "1.0.2"
2429
+
resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
2430
+
integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
2431
+
2432
+
negotiator@0.6.3:
2433
+
version "0.6.3"
2434
+
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
2435
+
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
2436
+
2437
+
neo-async@^2.6.2:
2438
+
version "2.6.2"
2439
+
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
2440
+
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
2441
+
2442
+
node-abi@^3.3.0:
2443
+
version "3.47.0"
2444
+
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.47.0.tgz#6cbfa2916805ae25c2b7156ca640131632eb05e8"
2445
+
integrity sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==
2446
+
dependencies:
2447
+
semver "^7.3.5"
2448
+
2449
+
node-addon-api@^5.0.0:
2450
+
version "5.1.0"
2451
+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762"
2452
+
integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==
2453
+
2454
+
node-gyp-build-optional-packages@5.0.3:
2455
+
version "5.0.3"
2456
+
resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17"
2457
+
integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==
2458
+
2459
+
nodemailer-html-to-text@^3.2.0:
2460
+
version "3.2.0"
2461
+
resolved "https://registry.yarnpkg.com/nodemailer-html-to-text/-/nodemailer-html-to-text-3.2.0.tgz#91b959491fef8f7d91796047abb728aa86d4a12b"
2462
+
integrity sha512-RJUC6640QV1PzTHHapOrc6IzrAJUZtk2BdVdINZ9VTLm+mcQNyBO9LYyhrnufkzqiD9l8hPLJ97rSyK4WanPNg==
2463
+
dependencies:
2464
+
html-to-text "7.1.1"
2465
+
2466
+
nodemailer@^6.8.0:
2467
+
version "6.9.5"
2468
+
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.5.tgz#eaeae949c62ec84ef1e9128df89fc146a1017aca"
2469
+
integrity sha512-/dmdWo62XjumuLc5+AYQZeiRj+PRR8y8qKtFCOyuOl1k/hckZd8durUUHs/ucKx6/8kN+wFxqKJlQ/LK/qR5FA==
2470
+
2471
+
object-assign@^4:
2472
+
version "4.1.1"
2473
+
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2474
+
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
2475
+
2476
+
object-inspect@^1.9.0:
2477
+
version "1.12.3"
2478
+
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
2479
+
integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
2480
+
2481
+
object-keys@^1.1.1:
2482
+
version "1.1.1"
2483
+
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
2484
+
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
2485
+
2486
+
on-exit-leak-free@^2.1.0:
2487
+
version "2.1.0"
2488
+
resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz#5c703c968f7e7f851885f6459bf8a8a57edc9cc4"
2489
+
integrity sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==
2490
+
2491
+
on-finished@2.4.1:
2492
+
version "2.4.1"
2493
+
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
2494
+
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
2495
+
dependencies:
2496
+
ee-first "1.1.1"
2497
+
2498
+
on-headers@~1.0.2:
2499
+
version "1.0.2"
2500
+
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
2501
+
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
2502
+
2503
+
once@^1.3.1, once@^1.4.0:
2504
+
version "1.4.0"
2505
+
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2506
+
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
2507
+
dependencies:
2508
+
wrappy "1"
2509
+
2510
+
one-webcrypto@^1.0.3:
2511
+
version "1.0.3"
2512
+
resolved "https://registry.yarnpkg.com/one-webcrypto/-/one-webcrypto-1.0.3.tgz#f951243cde29b79b6745ad14966fc598a609997c"
2513
+
integrity sha512-fu9ywBVBPx0gS9K0etIROTiCkvI5S1TDjFsYFb3rC1ewFxeOqsbzq7aIMBHsYfrTHBcGXJaONXXjTl8B01cW1Q==
2514
+
2515
+
p-finally@^1.0.0:
2516
+
version "1.0.0"
2517
+
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
2518
+
integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
2519
+
2520
+
p-queue@^6.6.2:
2521
+
version "6.6.2"
2522
+
resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
2523
+
integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
2524
+
dependencies:
2525
+
eventemitter3 "^4.0.4"
2526
+
p-timeout "^3.2.0"
2527
+
2528
+
p-timeout@^3.0.0, p-timeout@^3.2.0:
2529
+
version "3.2.0"
2530
+
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
2531
+
integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
2532
+
dependencies:
2533
+
p-finally "^1.0.0"
2534
+
2535
+
p-wait-for@^3.2.0:
2536
+
version "3.2.0"
2537
+
resolved "https://registry.yarnpkg.com/p-wait-for/-/p-wait-for-3.2.0.tgz#640429bcabf3b0dd9f492c31539c5718cb6a3f1f"
2538
+
integrity sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==
2539
+
dependencies:
2540
+
p-timeout "^3.0.0"
2541
+
2542
+
packet-reader@1.0.0:
2543
+
version "1.0.0"
2544
+
resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74"
2545
+
integrity sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==
2546
+
2547
+
parseurl@~1.3.3:
2548
+
version "1.3.3"
2549
+
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
2550
+
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2551
+
2552
+
path-to-regexp@0.1.7:
2553
+
version "0.1.7"
2554
+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
2555
+
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
2556
+
2557
+
peek-readable@^4.1.0:
2558
+
version "4.1.0"
2559
+
resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72"
2560
+
integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==
2561
+
2562
+
pg-cloudflare@^1.1.1:
2563
+
version "1.1.1"
2564
+
resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
2565
+
integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
2566
+
2567
+
pg-connection-string@^2.6.2:
2568
+
version "2.6.2"
2569
+
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.2.tgz#713d82053de4e2bd166fab70cd4f26ad36aab475"
2570
+
integrity sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==
2571
+
2572
+
pg-int8@1.0.1:
2573
+
version "1.0.1"
2574
+
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
2575
+
integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
2576
+
2577
+
pg-pool@^3.6.1:
2578
+
version "3.6.1"
2579
+
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.1.tgz#5a902eda79a8d7e3c928b77abf776b3cb7d351f7"
2580
+
integrity sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==
2581
+
2582
+
pg-protocol@^1.6.0:
2583
+
version "1.6.0"
2584
+
resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.0.tgz#4c91613c0315349363af2084608db843502f8833"
2585
+
integrity sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==
2586
+
2587
+
pg-types@^2.1.0:
2588
+
version "2.2.0"
2589
+
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
2590
+
integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
2591
+
dependencies:
2592
+
pg-int8 "1.0.1"
2593
+
postgres-array "~2.0.0"
2594
+
postgres-bytea "~1.0.0"
2595
+
postgres-date "~1.0.4"
2596
+
postgres-interval "^1.1.0"
2597
+
2598
+
pg@^8.10.0:
2599
+
version "8.11.3"
2600
+
resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.3.tgz#d7db6e3fe268fcedd65b8e4599cda0b8b4bf76cb"
2601
+
integrity sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==
2602
+
dependencies:
2603
+
buffer-writer "2.0.0"
2604
+
packet-reader "1.0.0"
2605
+
pg-connection-string "^2.6.2"
2606
+
pg-pool "^3.6.1"
2607
+
pg-protocol "^1.6.0"
2608
+
pg-types "^2.1.0"
2609
+
pgpass "1.x"
2610
+
optionalDependencies:
2611
+
pg-cloudflare "^1.1.1"
2612
+
2613
+
pgpass@1.x:
2614
+
version "1.0.5"
2615
+
resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d"
2616
+
integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==
2617
+
dependencies:
2618
+
split2 "^4.1.0"
2619
+
2620
+
pino-abstract-transport@v1.1.0:
2621
+
version "1.1.0"
2622
+
resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz#083d98f966262164504afb989bccd05f665937a8"
2623
+
integrity sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==
2624
+
dependencies:
2625
+
readable-stream "^4.0.0"
2626
+
split2 "^4.0.0"
2627
+
2628
+
pino-http@^8.2.1:
2629
+
version "8.5.0"
2630
+
resolved "https://registry.yarnpkg.com/pino-http/-/pino-http-8.5.0.tgz#fe0b925686e328d7f8a420352c1b20f3b9d1cd63"
2631
+
integrity sha512-kLGKNLyfWfdmrG1Ug0YdYpCTGbNcuD/YGC3g+elRU/Cm44UTs+tj/dZTxDN3bYauekxFxdLZhJuZdKKl0cml9w==
2632
+
dependencies:
2633
+
get-caller-file "^2.0.5"
2634
+
pino "^8.0.0"
2635
+
pino-std-serializers "^6.0.0"
2636
+
process-warning "^2.0.0"
2637
+
2638
+
pino-std-serializers@^6.0.0:
2639
+
version "6.2.2"
2640
+
resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3"
2641
+
integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==
2642
+
2643
+
pino@^8.0.0, pino@^8.15.0, pino@^8.6.1:
2644
+
version "8.15.1"
2645
+
resolved "https://registry.yarnpkg.com/pino/-/pino-8.15.1.tgz#04b815ff7aa4e46b1bbab88d8010aaa2b17eaba4"
2646
+
integrity sha512-Cp4QzUQrvWCRJaQ8Lzv0mJzXVk4z2jlq8JNKMGaixC2Pz5L4l2p95TkuRvYbrEbe85NQsDKrAd4zalf7Ml6WiA==
2647
+
dependencies:
2648
+
atomic-sleep "^1.0.0"
2649
+
fast-redact "^3.1.1"
2650
+
on-exit-leak-free "^2.1.0"
2651
+
pino-abstract-transport v1.1.0
2652
+
pino-std-serializers "^6.0.0"
2653
+
process-warning "^2.0.0"
2654
+
quick-format-unescaped "^4.0.3"
2655
+
real-require "^0.2.0"
2656
+
safe-stable-stringify "^2.3.1"
2657
+
sonic-boom "^3.1.0"
2658
+
thread-stream "^2.0.0"
2659
+
2660
+
postgres-array@~2.0.0:
2661
+
version "2.0.0"
2662
+
resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
2663
+
integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
2664
+
2665
+
postgres-bytea@~1.0.0:
2666
+
version "1.0.0"
2667
+
resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
2668
+
integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==
2669
+
2670
+
postgres-date@~1.0.4:
2671
+
version "1.0.7"
2672
+
resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8"
2673
+
integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==
2674
+
2675
+
postgres-interval@^1.1.0:
2676
+
version "1.2.0"
2677
+
resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
2678
+
integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
2679
+
dependencies:
2680
+
xtend "^4.0.0"
2681
+
2682
+
prebuild-install@^7.1.0, prebuild-install@^7.1.1:
2683
+
version "7.1.1"
2684
+
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
2685
+
integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
2686
+
dependencies:
2687
+
detect-libc "^2.0.0"
2688
+
expand-template "^2.0.3"
2689
+
github-from-package "0.0.0"
2690
+
minimist "^1.2.3"
2691
+
mkdirp-classic "^0.5.3"
2692
+
napi-build-utils "^1.0.1"
2693
+
node-abi "^3.3.0"
2694
+
pump "^3.0.0"
2695
+
rc "^1.2.7"
2696
+
simple-get "^4.0.0"
2697
+
tar-fs "^2.0.0"
2698
+
tunnel-agent "^0.6.0"
2699
+
2700
+
process-warning@^2.0.0:
2701
+
version "2.2.0"
2702
+
resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-2.2.0.tgz#008ec76b579820a8e5c35d81960525ca64feb626"
2703
+
integrity sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==
2704
+
2705
+
process@^0.11.10:
2706
+
version "0.11.10"
2707
+
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2708
+
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
2709
+
2710
+
proxy-addr@~2.0.7:
2711
+
version "2.0.7"
2712
+
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
2713
+
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
2714
+
dependencies:
2715
+
forwarded "0.2.0"
2716
+
ipaddr.js "1.9.1"
2717
+
2718
+
proxy-from-env@^1.1.0:
2719
+
version "1.1.0"
2720
+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
2721
+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
2722
+
2723
+
pump@^3.0.0:
2724
+
version "3.0.0"
2725
+
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
2726
+
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
2727
+
dependencies:
2728
+
end-of-stream "^1.1.0"
2729
+
once "^1.3.1"
2730
+
2731
+
punycode@^2.1.0:
2732
+
version "2.3.0"
2733
+
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
2734
+
integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
2735
+
2736
+
qs@6.11.0:
2737
+
version "6.11.0"
2738
+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
2739
+
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
2740
+
dependencies:
2741
+
side-channel "^1.0.4"
2742
+
2743
+
quick-format-unescaped@^4.0.3:
2744
+
version "4.0.4"
2745
+
resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
2746
+
integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
2747
+
2748
+
range-parser@~1.2.1:
2749
+
version "1.2.1"
2750
+
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2751
+
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2752
+
2753
+
raw-body@2.5.1:
2754
+
version "2.5.1"
2755
+
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
2756
+
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
2757
+
dependencies:
2758
+
bytes "3.1.2"
2759
+
http-errors "2.0.0"
2760
+
iconv-lite "0.4.24"
2761
+
unpipe "1.0.0"
2762
+
2763
+
rc@^1.2.7:
2764
+
version "1.2.8"
2765
+
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
2766
+
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
2767
+
dependencies:
2768
+
deep-extend "^0.6.0"
2769
+
ini "~1.3.0"
2770
+
minimist "^1.2.0"
2771
+
strip-json-comments "~2.0.1"
2772
+
2773
+
readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0:
2774
+
version "3.6.2"
2775
+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
2776
+
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
2777
+
dependencies:
2778
+
inherits "^2.0.3"
2779
+
string_decoder "^1.1.1"
2780
+
util-deprecate "^1.0.1"
2781
+
2782
+
readable-stream@^4.0.0:
2783
+
version "4.4.2"
2784
+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.2.tgz#e6aced27ad3b9d726d8308515b9a1b98dc1b9d13"
2785
+
integrity sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==
2786
+
dependencies:
2787
+
abort-controller "^3.0.0"
2788
+
buffer "^6.0.3"
2789
+
events "^3.3.0"
2790
+
process "^0.11.10"
2791
+
string_decoder "^1.3.0"
2792
+
2793
+
readable-web-to-node-stream@^3.0.0:
2794
+
version "3.0.2"
2795
+
resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb"
2796
+
integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==
2797
+
dependencies:
2798
+
readable-stream "^3.6.0"
2799
+
2800
+
real-require@^0.2.0:
2801
+
version "0.2.0"
2802
+
resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78"
2803
+
integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==
2804
+
2805
+
redis-errors@^1.0.0, redis-errors@^1.2.0:
2806
+
version "1.2.0"
2807
+
resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
2808
+
integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
2809
+
2810
+
redis-parser@^3.0.0:
2811
+
version "3.0.0"
2812
+
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
2813
+
integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
2814
+
dependencies:
2815
+
redis-errors "^1.0.0"
2816
+
2817
+
require-from-string@^2.0.2:
2818
+
version "2.0.2"
2819
+
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
2820
+
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2821
+
2822
+
rfdc@^1.2.0:
2823
+
version "1.3.0"
2824
+
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
2825
+
integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
2826
+
2827
+
roarr@^7.0.4:
2828
+
version "7.15.1"
2829
+
resolved "https://registry.yarnpkg.com/roarr/-/roarr-7.15.1.tgz#e4d93105c37b5ea7dd1200d96a3500f757ddc39f"
2830
+
integrity sha512-0ExL9rjOXeQPvQvQo8IcV8SR2GTXmDr1FQFlY2HiAV+gdVQjaVZNOx9d4FI2RqFFsd0sNsiw2TRS/8RU9g0ZfA==
2831
+
dependencies:
2832
+
boolean "^3.1.4"
2833
+
fast-json-stringify "^5.8.0"
2834
+
fast-printf "^1.6.9"
2835
+
globalthis "^1.0.2"
2836
+
safe-stable-stringify "^2.4.3"
2837
+
semver-compare "^1.0.0"
2838
+
2839
+
rxjs@^7.5.2:
2840
+
version "7.8.1"
2841
+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
2842
+
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
2843
+
dependencies:
2844
+
tslib "^2.1.0"
2845
+
2846
+
safe-buffer@5.1.2:
2847
+
version "5.1.2"
2848
+
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2849
+
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2850
+
2851
+
safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0:
2852
+
version "5.2.1"
2853
+
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2854
+
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2855
+
2856
+
safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3:
2857
+
version "2.4.3"
2858
+
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
2859
+
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
2860
+
2861
+
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0:
2862
+
version "2.1.2"
2863
+
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2864
+
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2865
+
2866
+
semver-compare@^1.0.0:
2867
+
version "1.0.0"
2868
+
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
2869
+
integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==
2870
+
2871
+
semver@^5.6.0:
2872
+
version "5.7.2"
2873
+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
2874
+
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
2875
+
2876
+
semver@^7.3.5, semver@^7.3.8:
2877
+
version "7.5.4"
2878
+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2879
+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
2880
+
dependencies:
2881
+
lru-cache "^6.0.0"
2882
+
2883
+
send@0.18.0:
2884
+
version "0.18.0"
2885
+
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
2886
+
integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
2887
+
dependencies:
2888
+
debug "2.6.9"
2889
+
depd "2.0.0"
2890
+
destroy "1.2.0"
2891
+
encodeurl "~1.0.2"
2892
+
escape-html "~1.0.3"
2893
+
etag "~1.8.1"
2894
+
fresh "0.5.2"
2895
+
http-errors "2.0.0"
2896
+
mime "1.6.0"
2897
+
ms "2.1.3"
2898
+
on-finished "2.4.1"
2899
+
range-parser "~1.2.1"
2900
+
statuses "2.0.1"
2901
+
2902
+
serve-static@1.15.0:
2903
+
version "1.15.0"
2904
+
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
2905
+
integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
2906
+
dependencies:
2907
+
encodeurl "~1.0.2"
2908
+
escape-html "~1.0.3"
2909
+
parseurl "~1.3.3"
2910
+
send "0.18.0"
2911
+
2912
+
setprototypeof@1.2.0:
2913
+
version "1.2.0"
2914
+
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
2915
+
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
2916
+
2917
+
sharp@^0.31.2:
2918
+
version "0.31.3"
2919
+
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688"
2920
+
integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==
2921
+
dependencies:
2922
+
color "^4.2.3"
2923
+
detect-libc "^2.0.1"
2924
+
node-addon-api "^5.0.0"
2925
+
prebuild-install "^7.1.1"
2926
+
semver "^7.3.8"
2927
+
simple-get "^4.0.1"
2928
+
tar-fs "^2.1.1"
2929
+
tunnel-agent "^0.6.0"
2930
+
2931
+
side-channel@^1.0.4:
2932
+
version "1.0.4"
2933
+
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
2934
+
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
2935
+
dependencies:
2936
+
call-bind "^1.0.0"
2937
+
get-intrinsic "^1.0.2"
2938
+
object-inspect "^1.9.0"
2939
+
2940
+
simple-concat@^1.0.0:
2941
+
version "1.0.1"
2942
+
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
2943
+
integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
2944
+
2945
+
simple-get@^4.0.0, simple-get@^4.0.1:
2946
+
version "4.0.1"
2947
+
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
2948
+
integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
2949
+
dependencies:
2950
+
decompress-response "^6.0.0"
2951
+
once "^1.3.1"
2952
+
simple-concat "^1.0.0"
2953
+
2954
+
simple-swizzle@^0.2.2:
2955
+
version "0.2.2"
2956
+
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
2957
+
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
2958
+
dependencies:
2959
+
is-arrayish "^0.3.1"
2960
+
2961
+
sonic-boom@^3.1.0:
2962
+
version "3.3.0"
2963
+
resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.3.0.tgz#cffab6dafee3b2bcb88d08d589394198bee1838c"
2964
+
integrity sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==
2965
+
dependencies:
2966
+
atomic-sleep "^1.0.0"
2967
+
2968
+
source-map@^0.6.1:
2969
+
version "0.6.1"
2970
+
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2971
+
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2972
+
2973
+
split2@^4.0.0, split2@^4.1.0:
2974
+
version "4.2.0"
2975
+
resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
2976
+
integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
2977
+
2978
+
standard-as-callback@^2.1.0:
2979
+
version "2.1.0"
2980
+
resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45"
2981
+
integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==
2982
+
2983
+
statuses@2.0.1:
2984
+
version "2.0.1"
2985
+
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
2986
+
integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
2987
+
2988
+
stream-browserify@3.0.0:
2989
+
version "3.0.0"
2990
+
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
2991
+
integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
2992
+
dependencies:
2993
+
inherits "~2.0.4"
2994
+
readable-stream "^3.5.0"
2995
+
2996
+
string_decoder@^1.1.1, string_decoder@^1.3.0:
2997
+
version "1.3.0"
2998
+
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
2999
+
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
3000
+
dependencies:
3001
+
safe-buffer "~5.2.0"
3002
+
3003
+
strip-json-comments@~2.0.1:
3004
+
version "2.0.1"
3005
+
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3006
+
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
3007
+
3008
+
strnum@^1.0.5:
3009
+
version "1.0.5"
3010
+
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
3011
+
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
3012
+
3013
+
strtok3@^6.2.4:
3014
+
version "6.3.0"
3015
+
resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0"
3016
+
integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==
3017
+
dependencies:
3018
+
"@tokenizer/token" "^0.3.0"
3019
+
peek-readable "^4.1.0"
3020
+
3021
+
tar-fs@^2.0.0, tar-fs@^2.1.1:
3022
+
version "2.1.1"
3023
+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
3024
+
integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
3025
+
dependencies:
3026
+
chownr "^1.1.1"
3027
+
mkdirp-classic "^0.5.2"
3028
+
pump "^3.0.0"
3029
+
tar-stream "^2.1.4"
3030
+
3031
+
tar-stream@^2.1.4:
3032
+
version "2.2.0"
3033
+
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
3034
+
integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
3035
+
dependencies:
3036
+
bl "^4.0.3"
3037
+
end-of-stream "^1.4.1"
3038
+
fs-constants "^1.0.0"
3039
+
inherits "^2.0.3"
3040
+
readable-stream "^3.1.1"
3041
+
3042
+
thread-stream@^2.0.0:
3043
+
version "2.4.0"
3044
+
resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.4.0.tgz#5def29598d1d4171ba3bace7e023a71d87d99c07"
3045
+
integrity sha512-xZYtOtmnA63zj04Q+F9bdEay5r47bvpo1CaNqsKi7TpoJHcotUez8Fkfo2RJWpW91lnnaApdpRbVwCWsy+ifcw==
3046
+
dependencies:
3047
+
real-require "^0.2.0"
3048
+
3049
+
tlds@^1.234.0:
3050
+
version "1.242.0"
3051
+
resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.242.0.tgz#da136a9c95b0efa1a4cd57dca8ef240c08ada4b7"
3052
+
integrity sha512-aP3dXawgmbfU94mA32CJGHmJUE1E58HCB1KmlKRhBNtqBL27mSQcAEmcaMaQ1Za9kIVvOdbxJD3U5ycDy7nJ3w==
3053
+
3054
+
toidentifier@1.0.1:
3055
+
version "1.0.1"
3056
+
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
3057
+
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
3058
+
3059
+
token-types@^4.1.1:
3060
+
version "4.2.1"
3061
+
resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753"
3062
+
integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==
3063
+
dependencies:
3064
+
"@tokenizer/token" "^0.3.0"
3065
+
ieee754 "^1.2.1"
3066
+
3067
+
tslib@^1.11.1:
3068
+
version "1.14.1"
3069
+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
3070
+
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
3071
+
3072
+
tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0:
3073
+
version "2.6.2"
3074
+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
3075
+
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
3076
+
3077
+
tunnel-agent@^0.6.0:
3078
+
version "0.6.0"
3079
+
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
3080
+
integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
3081
+
dependencies:
3082
+
safe-buffer "^5.0.1"
3083
+
3084
+
type-fest@^2.3.3:
3085
+
version "2.19.0"
3086
+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
3087
+
integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
3088
+
3089
+
type-is@~1.6.18:
3090
+
version "1.6.18"
3091
+
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
3092
+
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
3093
+
dependencies:
3094
+
media-typer "0.3.0"
3095
+
mime-types "~2.1.24"
3096
+
3097
+
typed-emitter@^2.1.0:
3098
+
version "2.1.0"
3099
+
resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb"
3100
+
integrity sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==
3101
+
optionalDependencies:
3102
+
rxjs "^7.5.2"
3103
+
3104
+
uglify-js@^3.1.4:
3105
+
version "3.17.4"
3106
+
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
3107
+
integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
3108
+
3109
+
uint8arrays@3.0.0:
3110
+
version "3.0.0"
3111
+
resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.0.0.tgz#260869efb8422418b6f04e3fac73a3908175c63b"
3112
+
integrity sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==
3113
+
dependencies:
3114
+
multiformats "^9.4.2"
3115
+
3116
+
unpipe@1.0.0, unpipe@~1.0.0:
3117
+
version "1.0.0"
3118
+
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
3119
+
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
3120
+
3121
+
uri-js@^4.2.2:
3122
+
version "4.4.1"
3123
+
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
3124
+
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3125
+
dependencies:
3126
+
punycode "^2.1.0"
3127
+
3128
+
util-deprecate@^1.0.1:
3129
+
version "1.0.2"
3130
+
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3131
+
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
3132
+
3133
+
utils-merge@1.0.1:
3134
+
version "1.0.1"
3135
+
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
3136
+
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
3137
+
3138
+
uuid@^8.3.2:
3139
+
version "8.3.2"
3140
+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
3141
+
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
3142
+
3143
+
varint@^6.0.0:
3144
+
version "6.0.0"
3145
+
resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
3146
+
integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==
3147
+
3148
+
vary@^1, vary@~1.1.2:
3149
+
version "1.1.2"
3150
+
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
3151
+
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
3152
+
3153
+
wordwrap@^1.0.0:
3154
+
version "1.0.0"
3155
+
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
3156
+
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
3157
+
3158
+
wrappy@1:
3159
+
version "1.0.2"
3160
+
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3161
+
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
3162
+
3163
+
ws@^8.12.0:
3164
+
version "8.14.1"
3165
+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0"
3166
+
integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==
3167
+
3168
+
xtend@^4.0.0:
3169
+
version "4.0.2"
3170
+
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3171
+
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3172
+
3173
+
yallist@^4.0.0:
3174
+
version "4.0.0"
3175
+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3176
+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3177
+
3178
+
zod@^3.14.2, zod@^3.21.4:
3179
+
version "3.22.2"
3180
+
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.2.tgz#3add8c682b7077c05ac6f979fea6998b573e157b"
3181
+
integrity sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==