Fork of official Bluesky PDS (Personal Data Server).

Merge branch 'main' into env-vars

authored by

Alex Garnett and committed by
GitHub
a8cb3e71 46222b24

+1879 -1547
+6 -6
ACCOUNT_MIGRATION.md
··· 1 - # Account Migration 1 + # Account Migration 2 + 3 + **Update May 2025:** An updated guide to account migration is now [part of the atproto specifications](https://atproto.com/guides/account-migration). There is also [a blog post available](https://whtwnd.com/bnewbold.net/3l5ii332pf32u) which describes how to do an account migration using a command-line tool (`goat`). 2 4 3 5 ### ⚠️ Warning ⚠️ ️ 4 - Account migration is a potentially destructive operation. Part of the operation involves signing away your old PDS's ability to make updates to your DID. If something goes wrong, you could be permanently locked out of your account, and Bluesky will not be able to help you recover it. 6 + Account migration is a potentially destructive operation. Part of the operation involves signing away your old PDS's ability to make updates to your DID. If something goes wrong, you could be permanently locked out of your account, and Bluesky will not be able to help you recover it. 5 7 6 8 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 9 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 10 ![Diagram of account migration flow](https://raw.githubusercontent.com/bluesky-social/pds/main/assets/account-migration.png) 11 11 12 12 Account Migration occurs in 4 main steps: ··· 22 22 23 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 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. 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 26 27 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 28 ··· 32 32 33 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 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`. 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 36 37 37 Finally, you'll need to migrate private state. Currently the only private state held on your PDS is your preferences. You can migrate this by calling `app.bsky.actor.getPreferences` on your old PDS, and submitting the results to `app.bsky.actor.putPreferences` on your new PDS. 38 38
+2 -1
Dockerfile
··· 1 1 FROM node:20.11-alpine3.18 as build 2 2 3 - RUN npm install -g pnpm 3 + RUN corepack enable 4 4 5 5 # Move files into the image and install 6 6 WORKDIR /app 7 7 COPY ./service ./ 8 + RUN corepack prepare --activate 8 9 RUN pnpm install --production --frozen-lockfile > /dev/null 9 10 10 11 # Uses assets from build stage to reduce build size
+33
PUBLISH.md
··· 1 + # Publishing a new version of the PDS distro 2 + 3 + Below are the steps to publish a new version of the PDS distribution. The distribution is hosted by GitHub Container Registry, supported by the `build-and-push-ghcr` workflow. We use git tags to generate Docker tags on the resulting images. 4 + 5 + 1. Update the @atproto/pds dependency in the `service/` directory. 6 + 7 + We're using version `0.4.999` as an example. The latest version of the [`@atproto/pds` package](https://www.npmjs.com/package/@atproto/pds) must already be published on npm. 8 + ```sh 9 + $ cd service/ 10 + $ pnpm update @atproto/pds@0.4.999 11 + $ cd .. 12 + ``` 13 + 14 + 2. Commit the change directly to `main`. 15 + 16 + As soon as this is committed and pushed, the workflow to build the Docker image will start running. 17 + ```sh 18 + $ git add service/ 19 + $ git commit -m "pds v0.4.999" 20 + $ git push 21 + ``` 22 + 23 + 3. Smoke test the new Docker image. 24 + 25 + The new Docker image built by GitHub can be found [here](https://github.com/bluesky-social/pds/pkgs/container/pds). You can use the `sha-`prefixed tag to deploy this image to a test PDS for smoke testing. 26 + 27 + 4. Finally, tag the latest Docker image version. 28 + 29 + The Docker image will be tagged as `latest`, `0.4.999`, and `0.4`. Our self-hosters generally use the `0.4` tag, and their PDS distribution will be updated automatically over night in many cases. The Docker tags are generated automatically from git tags. 30 + ```sh 31 + $ git tag v0.4.999 32 + $ git push --tags 33 + ```
+131 -41
README.md
··· 2 2 3 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 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! 5 + Head over to the [ATProto Touchers Discord](https://discord.atprotocol.dev/) to chat with other folks hosting instances and get important updates about the PDS distribution! 6 6 7 7 ## Table of Contents 8 8 ··· 10 10 11 11 <!-- toc --> 12 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 - * [Environment Variables](#environment-variables) 13 + - [PDS](#pds) 14 + - [Table of Contents](#table-of-contents) 15 + - [FAQ](#faq) 16 + - [What is Bluesky?](#what-is-bluesky) 17 + - [What is AT Protocol?](#what-is-at-protocol) 18 + - [Where is the code?](#where-is-the-code) 19 + - [What is the current status of federation?](#what-is-the-current-status-of-federation) 20 + - [Self-hosting a PDS](#self-hosting-a-pds) 21 + - [Deploying a PDS onto a VPS](#deploying-a-pds-onto-a-vps) 22 + - [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https) 23 + - [Configure DNS for your domain](#configure-dns-for-your-domain) 24 + - [Check that DNS is working as expected](#check-that-dns-is-working-as-expected) 25 + - [Installing on Ubuntu 20.04/22.04/24.04 and Debian 11/12/13](#installing-on-ubuntu-200422042404-and-debian-111213) 26 + - [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible) 27 + - [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin) 28 + - [Creating an account using an invite code](#creating-an-account-using-an-invite-code) 29 + - [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds) 30 + - [Setting up SMTP](#setting-up-smtp) 31 + - [Common SMTP issues](#common-smtp-issues) 32 + - [Logging](#logging) 33 + - [Updating your PDS](#updating-your-pds) 34 + - [Environment Variables](#environment-variables) 35 + - [License](#license) 31 36 32 37 <!-- tocstop --> 33 38 ··· 52 57 53 58 ### What is the current status of federation? 54 59 55 - As of Spring 2024, the AT Protocol network is open to federation! 60 + The AT Protocol network is open to federation! 56 61 57 62 ✅ Federated domain handles (e.g. `@nytimes.com`) 58 63 ··· 66 71 67 72 ✅ Federated moderation (labeling) 68 73 69 - ## Self-hosting PDS 74 + ## Self-hosting a PDS 70 75 71 76 Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider Bluesky social network. 72 77 73 - ### Preparation for self-hosting PDS 78 + ### Deploying a PDS onto a VPS 74 79 75 - Launch a server on any cloud provider, [Digital Ocean](https://digitalocean.com/) and [Vultr](https://vultr.com/) are two popular choices. 80 + This README provides instructions for deploying a PDS using our install script onto a Virtual Private Server. [Digital Ocean](https://digitalocean.com/) and [Vultr](https://vultr.com/) are two popular choices for VPS hosting. 76 81 77 82 Ensure that you can ssh to your server and have root access. 78 83 ··· 84 89 **Server Recommendations** 85 90 | | | 86 91 | ---------------- | ------------ | 87 - | Operating System | Ubuntu 22.04 | 92 + | Operating System | Ubuntu 24.04 | 88 93 | Memory (RAM) | 1 GB | 89 94 | CPU Cores | 1 | 90 95 | Storage | 20 GB SSD | ··· 131 136 132 137 These should all return your server's public IP. 133 138 134 - ### Installer on Ubuntu 20.04/22.04 and Debian 11/12 139 + ### Installing on Ubuntu 20.04/22.04/24.04 and Debian 11/12/13 135 140 136 - On your server via ssh, download the installer script using wget: 141 + Note that this script assumes a relatively "fresh" VPS that is not also concurrently hosting a web server or anything else on port 80/443. If you intend to run a PDS alongside an existing webserver on the same VPS, you will not want to use this install script. 142 + 143 + On your server, download the install script using `curl`: 137 144 138 145 ```bash 139 - wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh 146 + curl https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh > installer.sh 140 147 ``` 141 148 142 - or download it using curl: 149 + And then run the installer using `bash`. You will need `sudo` permissions to continue: 143 150 144 151 ```bash 145 - curl https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh >installer.sh 152 + sudo bash installer.sh 146 153 ``` 147 154 148 - And then run the installer using bash: 155 + The install script is interactive and will prompt for input during the install process. You will need to provide your public DNS address, an admin email address (which does not need to be from the same domain), and be prompted to create a PDS user account with its own email address and handle. If you plan to reuse an existing AT handle, you can skip user account creation, though if it is your first time deploying a PDS you may want to create an account using your domain like `account.your-domain.net` for testing purposes. 149 156 150 - ```bash 151 - sudo bash installer.sh 157 + Upon completion of a successful installation, you'll receive output similar to the following: 158 + 159 + ``` 160 + ======================================================================== 161 + PDS installation successful! 162 + ------------------------------------------------------------------------ 163 + 164 + Check service status : sudo systemctl status pds 165 + Watch service logs : sudo docker logs -f pds 166 + Backup service data : /pds 167 + PDS Admin command : pdsadmin 168 + 169 + Required Firewall Ports 170 + ------------------------------------------------------------------------ 171 + Service Direction Port Protocol Source 172 + ------- --------- ---- -------- ---------------------- 173 + HTTP TLS verification Inbound 80 TCP Any 174 + HTTP Control Panel Inbound 443 TCP Any 175 + 176 + Required DNS entries 177 + ------------------------------------------------------------------------ 178 + Name Type Value 179 + ------- --------- --------------- 180 + your-domain.net A your-ip-address 181 + *.your-domain.net A your-ip-address 182 + 183 + Detected public IP of this server: your-ip-address 184 + 185 + To see pdsadmin commands, run "pdsadmin help" 186 + 187 + ======================================================================== 188 + ``` 189 + 190 + And, following account creation: 191 + 192 + ``` 193 + Account created successfully! 194 + ----------------------------- 195 + Handle : handle.your-domain.net 196 + DID : did:plc:your-did 197 + Password : your-password 198 + ----------------------------- 199 + Save this password, it will not be displayed again. 152 200 ``` 153 201 154 202 ### Verifying that your PDS is online and accessible 155 203 156 204 > [!TIP] 157 - > 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. 205 + > The most common problems with getting PDS content consumed in the live network usually result from users trying to port the provided Caddy configuration to Nginx, Apache, or other reverse proxies. Getting TLS certificates, WebSockets, and virtual server names provisioned can be challenging. We are not currently providing tech support for other configurations. 158 206 159 - You can check if your server is online and healthy by requesting the healthcheck endpoint. 207 + After installation, your PDS should be live and accessible on the web. You can check if your server is online and healthy by making a request to `https://your-domain.net/xrpc/_health` (the healthcheck endpoint). You should see a JSON response with a version, like: 160 208 161 - You can visit `https://example.com/xrpc/_health` in your browser. You should see a JSON response with a version, like: 209 + Visit `https://your-domain.net/xrpc/_health` in your browser. You should see a JSON response with a version, like: 162 210 163 211 ``` 164 212 {"version":"0.2.2-beta.2"} ··· 170 218 wsdump "wss://example.com/xrpc/com.atproto.sync.subscribeRepos?cursor=0" 171 219 ``` 172 220 173 - 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. 221 + 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 immediately post-installation. 174 222 175 223 ### Creating an account using pdsadmin 176 224 177 - Using ssh on your server, use `pdsadmin` to create an account if you haven't already. 225 + You'll now have access to some additional command line tools on this server. Use `pdsadmin` to create an account if you haven't already: 178 226 179 227 ```bash 180 228 sudo pdsadmin account create ··· 182 230 183 231 ### Creating an account using an invite code 184 232 185 - Using ssh on your server, use `pdsadmin` to create an invite code. 233 + If needed, use `pdsadmin` to create an invite code: 186 234 187 235 ```bash 188 236 sudo pdsadmin create-invite-code ··· 206 254 207 255 To be able to verify users' email addresses and send other emails, you need to set up an SMTP server. 208 256 209 - One way to do this is to use an email service. [Resend](https://resend.com/) and [SendGrid](https://sendgrid.com/) are two popular choices. 257 + As an alternative to running your own SMTP server, you can use an email service. [Resend](https://resend.com/) and [SendGrid](https://sendgrid.com/) are two popular choices. 210 258 211 - 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): 259 + Create an account and API key on an email service, ensure your server allows access on the required ports, and then you can add these configuration variables to `/pds/pds.env` on your server (example with Resend): 212 260 213 261 ``` 214 262 PDS_EMAIL_SMTP_URL=smtps://resend:<your api key here>@smtp.resend.com:465/ 215 263 PDS_EMAIL_FROM_ADDRESS=admin@your.domain 216 264 ``` 217 265 266 + 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: 267 + 268 + ``` 269 + PDS_EMAIL_SMTP_URL=smtps://username:password@smtp.example.com/ 270 + ``` 271 + 272 + 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: 273 + 274 + ``` 275 + PDS_EMAIL_SMTP_URL=smtp:///?sendmail=true 276 + ``` 277 + 218 278 _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._ 219 279 280 + #### Common SMTP issues 281 + 282 + If you find that your test messages using cURL or other sources go out correctly, but you are not receiving emails from your PDS, you may need to URL encode your username and password on `/pds/pds.env` and restart the PDS service. 283 + 284 + If the username and/or password contain special characters, the special characters will need to be [percent encoded](https://en.wikipedia.org/wiki/Percent-encoding). For some email services, the username will contain an extra `@` symbol that will also need to be percent encoded. For example, the URL `user&name@oci:p@ssword@smtphost:465` after percent encoding for the username and password fields would become `user%26name%40oci:p%40ssword@smtphost:465`. 285 + 286 + If you are migrating an account, Bluesky's UI will ask you to confirm your email address. The confirmation code email is meant to come from your PDS. If you are encountering issues with SMTP and want to confirm the address before solving it, you can find the confirmation code on the `email_token` table on `accounts.sqlite`. 287 + 288 + ### Logging 289 + 290 + By default, logs from the PDS are printed to `stdout` and end up in Docker's log. You can browse them by running: 291 + 292 + ``` 293 + [sudo] docker logs pds 294 + ``` 295 + 296 + Note: these logs are not persisted, so they will be lost after server reboot. 297 + 298 + Alternatively, you can configure the logs to be printed to a file by setting `LOG_DESTINATION`: 299 + 300 + ``` 301 + LOG_DESTINATION=/pds/pds.log 302 + ``` 303 + 304 + You can also change the minimum level of logs to be printed (default: `info`): 305 + 306 + ``` 307 + LOG_LEVEL=debug 308 + ``` 309 + 220 310 ### Updating your PDS 221 311 222 - 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. 312 + It is recommended that you keep your PDS up to date with new versions. You can use the `pdsadmin` tool to update your PDS. 223 313 224 314 ```bash 225 315 sudo pdsadmin update
+8 -11
installer.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail ··· 31 31 openssl 32 32 sqlite3 33 33 xxd 34 + jq 34 35 " 35 36 # Docker packages. 36 37 REQUIRED_DOCKER_PACKAGES=" ··· 93 94 elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then 94 95 SUPPORTED_OS="true" 95 96 echo "* Detected supported distribution Ubuntu 22.04 LTS" 96 - elif [[ "${DISTRIB_CODENAME}" == "mantic" ]]; then 97 + elif [[ "${DISTRIB_CODENAME}" == "noble" ]]; then 97 98 SUPPORTED_OS="true" 98 - echo "* Detected supported distribution Ubuntu 23.10 LTS" 99 + echo "* Detected supported distribution Ubuntu 24.04 LTS" 99 100 fi 100 101 elif [[ "${DISTRIB_ID}" == "debian" ]]; then 101 102 if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then ··· 104 105 elif [[ "${DISTRIB_CODENAME}" == "bookworm" ]]; then 105 106 SUPPORTED_OS="true" 106 107 echo "* Detected supported distribution Debian 12" 108 + elif [[ "${DISTRIB_CODENAME}" == "trixie" ]]; then 109 + SUPPORTED_OS="true" 110 + echo "* Detected supported distribution Debian 13" 107 111 fi 108 112 fi 109 113 110 114 if [[ "${SUPPORTED_OS}" != "true" ]]; then 111 - echo "Sorry, only Ubuntu 20.04, 22.04, Debian 11 and Debian 12 are supported by this installer. Exiting..." 115 + echo "Sorry, only Ubuntu 20.04, 22.04, 24.04, and Debian 11, 12, and 13 are supported by this installer. Exiting..." 112 116 exit 1 113 117 fi 114 118 ··· 214 218 fi 215 219 216 220 # Admin email 217 - if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 218 - read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL 219 - fi 220 - if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 221 - usage "No admin email specified" 222 - fi 223 - 224 221 if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 225 222 read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL 226 223 fi
+2 -2
pdsadmin.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail ··· 26 26 27 27 chmod +x "${SCRIPT_FILE}" 28 28 if "${SCRIPT_FILE}" "$@"; then 29 - rm --force "${SCRIPT_FILE}" 29 + rm -f "${SCRIPT_FILE}" 30 30 fi
+1 -1
pdsadmin/account.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail
+1 -1
pdsadmin/create-invite-code.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail
+1 -1
pdsadmin/help.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail
+1 -1
pdsadmin/request-crawl.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail
+1 -1
pdsadmin/update.sh
··· 1 - #!/bin/bash 1 + #!/usr/bin/env bash 2 2 set -o errexit 3 3 set -o nounset 4 4 set -o pipefail
+2 -1
service/package.json
··· 3 3 "private": true, 4 4 "version": "0.0.0", 5 5 "description": "Service entrypoint for atproto personal data server", 6 + "packageManager": "pnpm@8.15.9", 6 7 "main": "index.js", 7 8 "license": "MIT", 8 9 "dependencies": { 9 - "@atproto/pds": "0.4.67" 10 + "@atproto/pds": "0.4.188" 10 11 } 11 12 }
+1690 -1480
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.67 10 - version: 0.4.67 9 + specifier: 0.4.188 10 + version: 0.4.188 11 11 12 12 packages: 13 13 14 - /@atproto-labs/fetch-node@0.1.3: 15 - resolution: {integrity: sha512-KX3ogPJt6dXNppWImQ9omfhrc8t73WrJaxHMphRAqQL8jXxKW5NBCTjSuwroBkJ1pj1aValBrc5NpdYu+H/9Qg==} 14 + /@atproto-labs/fetch-node@0.2.0: 15 + resolution: {integrity: sha512-Krq09nH/aeoiU2s9xdHA0FjTEFWG9B5FFenipv1iRixCcPc7V3DhTNDawxG9gI8Ny0k4dBVS9WTRN/IDzBx86Q==} 16 + engines: {node: '>=18.7.0'} 16 17 dependencies: 17 - '@atproto-labs/fetch': 0.1.1 18 - '@atproto-labs/pipe': 0.1.0 18 + '@atproto-labs/fetch': 0.2.3 19 + '@atproto-labs/pipe': 0.1.1 19 20 ipaddr.js: 2.2.0 20 - psl: 1.9.0 21 - undici: 6.20.1 21 + undici: 6.22.0 22 22 dev: false 23 23 24 - /@atproto-labs/fetch@0.1.1: 25 - resolution: {integrity: sha512-X1zO1MDoJzEurbWXMAe1H8EZ995Xam/aXdxhGVrXmOMyPDuvBa1oxwh/kQNZRCKcMQUbiwkk+Jfq6ZkTuvGbww==} 24 + /@atproto-labs/fetch@0.2.3: 25 + resolution: {integrity: sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==} 26 26 dependencies: 27 - '@atproto-labs/pipe': 0.1.0 28 - optionalDependencies: 29 - zod: 3.23.8 27 + '@atproto-labs/pipe': 0.1.1 30 28 dev: false 31 29 32 - /@atproto-labs/pipe@0.1.0: 33 - resolution: {integrity: sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==} 30 + /@atproto-labs/pipe@0.1.1: 31 + resolution: {integrity: sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==} 34 32 dev: false 35 33 36 - /@atproto-labs/simple-store-memory@0.1.1: 37 - resolution: {integrity: sha512-PCRqhnZ8NBNBvLku53O56T0lsVOtclfIrQU/rwLCc4+p45/SBPrRYNBi6YFq5rxZbK6Njos9MCmILV/KLQxrWA==} 34 + /@atproto-labs/simple-store-memory@0.1.4: 35 + resolution: {integrity: sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==} 38 36 dependencies: 39 - '@atproto-labs/simple-store': 0.1.1 40 - lru-cache: 10.2.0 37 + '@atproto-labs/simple-store': 0.3.0 38 + lru-cache: 10.4.3 41 39 dev: false 42 40 43 - /@atproto-labs/simple-store@0.1.1: 44 - resolution: {integrity: sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg==} 41 + /@atproto-labs/simple-store-redis@0.0.1(ioredis@5.8.2): 42 + resolution: {integrity: sha512-hGkfDNVtTqwcRx27k6u25pgwNIHq3xDCRuojkfHf6c1B9R5rKphdZJ91Mn3lCvsyDB/lUqqLuzKuXQWFml/u5g==} 43 + peerDependencies: 44 + ioredis: ^5.3.2 45 + dependencies: 46 + '@atproto-labs/simple-store': 0.3.0 47 + ioredis: 5.8.2 45 48 dev: false 46 49 47 - /@atproto/api@0.13.12: 48 - resolution: {integrity: sha512-U/qimbjlX0MA4MsR+GDuAnFtmdFuGi7eMQZm51s9gbDUw6y4RARL6gaZ0Ju9fBZpS45sI+ShlUHzIoEiBaRvkg==} 50 + /@atproto-labs/simple-store@0.3.0: 51 + resolution: {integrity: sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==} 52 + dev: false 53 + 54 + /@atproto-labs/xrpc-utils@0.0.22: 55 + resolution: {integrity: sha512-XGDbTmVgibtcR6FwJepD/QKofG1B5EBBPebk/IVF4aHeBE/6jOd7DnfuKrBimv2GJ2JGrlvHXmjYZdfmCtYEbw==} 49 56 dependencies: 50 - '@atproto/common-web': 0.3.1 51 - '@atproto/lexicon': 0.4.2 52 - '@atproto/syntax': 0.3.0 53 - '@atproto/xrpc': 0.6.3 57 + '@atproto/xrpc': 0.7.5 58 + '@atproto/xrpc-server': 0.9.5 59 + transitivePeerDependencies: 60 + - bufferutil 61 + - supports-color 62 + - utf-8-validate 63 + dev: false 64 + 65 + /@atproto/api@0.17.4: 66 + resolution: {integrity: sha512-MRa0WdxyDiGF7fVKd/2ldvonsHQjsaLUOGw/PHrZ7J01lqlw/jaXLS25FNNYzjPGmGpnIyDCIg4Uucd/OblI9w==} 67 + dependencies: 68 + '@atproto/common-web': 0.4.3 69 + '@atproto/lexicon': 0.5.1 70 + '@atproto/syntax': 0.4.1 71 + '@atproto/xrpc': 0.7.5 54 72 await-lock: 2.2.2 55 73 multiformats: 9.9.0 56 - tlds: 1.250.0 57 - zod: 3.23.8 74 + tlds: 1.261.0 75 + zod: 3.25.76 58 76 dev: false 59 77 60 - /@atproto/aws@0.2.7: 61 - resolution: {integrity: sha512-Hl6f8oeS7BFEGqx/VHI7MWU8KOlygrI4tUFz3dwXP+daW+TlCkDIXZycfm2oJhzSorkbXQ/pH7HMgtJEE6JEVQ==} 78 + /@atproto/aws@0.2.30: 79 + resolution: {integrity: sha512-oB/whUIWwSOEqUazz5meN3/AlovBdRc224uRPNy9aC6+qmNKfHKiMfo0ytFhGYdm4GtEd2HYwIT3KR/Rtc2RRA==} 80 + engines: {node: '>=18.7.0'} 62 81 dependencies: 63 - '@atproto/common': 0.4.4 64 - '@atproto/crypto': 0.4.1 65 - '@atproto/repo': 0.5.3 66 - '@aws-sdk/client-cloudfront': 3.515.0 67 - '@aws-sdk/client-kms': 3.515.0 68 - '@aws-sdk/client-s3': 3.515.0 69 - '@aws-sdk/lib-storage': 3.515.0(@aws-sdk/client-s3@3.515.0) 70 - '@noble/curves': 1.3.0 82 + '@atproto/common': 0.4.12 83 + '@atproto/common-web': 0.4.3 84 + '@atproto/crypto': 0.4.4 85 + '@atproto/repo': 0.8.10 86 + '@aws-sdk/client-cloudfront': 3.917.0 87 + '@aws-sdk/client-kms': 3.917.0 88 + '@aws-sdk/client-s3': 3.917.0 89 + '@aws-sdk/lib-storage': 3.879.0(@aws-sdk/client-s3@3.917.0) 90 + '@noble/curves': 1.9.7 71 91 key-encoder: 2.0.3 72 92 multiformats: 9.9.0 73 93 uint8arrays: 3.0.0 ··· 75 95 - aws-crt 76 96 dev: false 77 97 78 - /@atproto/common-web@0.3.1: 79 - resolution: {integrity: sha512-N7wiTnus5vAr+lT//0y8m/FaHHLJ9LpGuEwkwDAeV3LCiPif4m/FS8x/QOYrx1PdZQwKso95RAPzCGWQBH5j6Q==} 98 + /@atproto/common-web@0.4.3: 99 + resolution: {integrity: sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==} 80 100 dependencies: 81 101 graphemer: 1.4.0 82 102 multiformats: 9.9.0 83 103 uint8arrays: 3.0.0 84 - zod: 3.23.8 104 + zod: 3.25.76 85 105 dev: false 86 106 87 107 /@atproto/common@0.1.1: ··· 90 110 '@ipld/dag-cbor': 7.0.3 91 111 multiformats: 9.9.0 92 112 pino: 8.21.0 93 - zod: 3.23.8 113 + zod: 3.25.76 94 114 dev: false 95 115 96 - /@atproto/common@0.4.4: 97 - resolution: {integrity: sha512-58tMbn6A1Zu296s/l3uIj8z9d7IRHpZvLOfsFRikaQaYrzhJpL2aPY4uFQ8GJcxnsxeUnxBCrQz9we5jVVJI5Q==} 116 + /@atproto/common@0.4.12: 117 + resolution: {integrity: sha512-NC+TULLQiqs6MvNymhQS5WDms3SlbIKGLf4n33tpftRJcalh507rI+snbcUb7TLIkKw7VO17qMqxEXtIdd5auQ==} 118 + engines: {node: '>=18.7.0'} 98 119 dependencies: 99 - '@atproto/common-web': 0.3.1 120 + '@atproto/common-web': 0.4.3 100 121 '@ipld/dag-cbor': 7.0.3 101 - cbor-x: 1.5.8 122 + cbor-x: 1.6.0 102 123 iso-datestring-validator: 2.2.2 103 124 multiformats: 9.9.0 104 125 pino: 8.21.0 ··· 107 128 /@atproto/crypto@0.1.0: 108 129 resolution: {integrity: sha512-9xgFEPtsCiJEPt9o3HtJT30IdFTGw5cQRSJVIy5CFhqBA4vDLcdXiRDLCjkzHEVbtNCsHUW6CrlfOgbeLPcmcg==} 109 130 dependencies: 110 - '@noble/secp256k1': 1.7.1 131 + '@noble/secp256k1': 1.7.2 111 132 big-integer: 1.6.52 112 133 multiformats: 9.9.0 113 134 one-webcrypto: 1.0.3 114 135 uint8arrays: 3.0.0 115 136 dev: false 116 137 117 - /@atproto/crypto@0.4.1: 118 - resolution: {integrity: sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==} 138 + /@atproto/crypto@0.4.4: 139 + resolution: {integrity: sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==} 140 + engines: {node: '>=18.7.0'} 119 141 dependencies: 120 - '@noble/curves': 1.3.0 121 - '@noble/hashes': 1.3.3 142 + '@noble/curves': 1.9.7 143 + '@noble/hashes': 1.8.0 122 144 uint8arrays: 3.0.0 123 145 dev: false 124 146 125 - /@atproto/identity@0.4.2: 126 - resolution: {integrity: sha512-Z267XI84enuYQLV8hgDMVkGZqy8GtPI4PYVn1rz4YKwSaI+nGwADNtyK+ZZWFa0tTDKS6q6u4ae7B8RdrUlk8A==} 147 + /@atproto/did@0.2.1: 148 + resolution: {integrity: sha512-1i5BTU2GnBaaeYWhxUOnuEKFVq9euT5+dQPFabHpa927BlJ54PmLGyBBaOI7/NbLmN5HWwBa18SBkMpg3jGZRA==} 149 + dependencies: 150 + zod: 3.25.76 151 + dev: false 152 + 153 + /@atproto/identity@0.4.9: 154 + resolution: {integrity: sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==} 155 + engines: {node: '>=18.7.0'} 156 + dependencies: 157 + '@atproto/common-web': 0.4.3 158 + '@atproto/crypto': 0.4.4 159 + dev: false 160 + 161 + /@atproto/jwk-jose@0.1.11: 162 + resolution: {integrity: sha512-i4Fnr2sTBYmMmHXl7NJh8GrCH+tDQEVWrcDMDnV5DjJfkgT17wIqvojIw9SNbSL4Uf0OtfEv6AgG0A+mgh8b5Q==} 127 163 dependencies: 128 - '@atproto/common-web': 0.3.1 129 - '@atproto/crypto': 0.4.1 130 - axios: 0.27.2 131 - transitivePeerDependencies: 132 - - debug 164 + '@atproto/jwk': 0.6.0 165 + jose: 5.10.0 133 166 dev: false 134 167 135 - /@atproto/jwk-jose@0.1.2: 136 - resolution: {integrity: sha512-lDwc/6lLn2aZ/JpyyggyjLFsJPMntrVzryyGUx5aNpuTS8SIuc4Ky0REhxqfLopQXJJZCuRRjagHG3uP05/moQ==} 168 + /@atproto/jwk@0.6.0: 169 + resolution: {integrity: sha512-bDoJPvt7TrQVi/rBfBrSSpGykhtIriKxeYCYQTiPRKFfyRhbgpElF0wPXADjIswnbzZdOwbY63az4E/CFVT3Tw==} 137 170 dependencies: 138 - '@atproto/jwk': 0.1.1 139 - jose: 5.2.2 171 + multiformats: 9.9.0 172 + zod: 3.25.76 140 173 dev: false 141 174 142 - /@atproto/jwk@0.1.1: 143 - resolution: {integrity: sha512-6h/bj1APUk7QcV9t/oA6+9DB5NZx9SZru9x+/pV5oHFI9Xz4ZuM5+dq1PfsJV54pZyqdnZ6W6M717cxoC7q7og==} 175 + /@atproto/lexicon-resolver@0.2.3: 176 + resolution: {integrity: sha512-H9MFqFm8XGxq+w6ydX3usvFz4nftpN3RXswmSGGaDnt4GpK1ehMa0Wdkn2ycbLfQjCwl/Pck1PcxcS5p/m1yGQ==} 144 177 dependencies: 178 + '@atproto-labs/fetch-node': 0.2.0 179 + '@atproto/identity': 0.4.9 180 + '@atproto/lexicon': 0.5.1 181 + '@atproto/repo': 0.8.10 182 + '@atproto/syntax': 0.4.1 183 + '@atproto/xrpc': 0.7.5 145 184 multiformats: 9.9.0 146 - zod: 3.23.8 147 185 dev: false 148 186 149 - /@atproto/lexicon@0.4.2: 150 - resolution: {integrity: sha512-CXoOkhcdF3XVUnR2oNgCs2ljWfo/8zUjxL5RIhJW/UNLp/FSl+KpF8Jm5fbk8Y/XXVPGRAsv9OYfxyU/14N/pw==} 187 + /@atproto/lexicon@0.5.1: 188 + resolution: {integrity: sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==} 151 189 dependencies: 152 - '@atproto/common-web': 0.3.1 153 - '@atproto/syntax': 0.3.0 190 + '@atproto/common-web': 0.4.3 191 + '@atproto/syntax': 0.4.1 154 192 iso-datestring-validator: 2.2.2 155 193 multiformats: 9.9.0 156 - zod: 3.23.8 194 + zod: 3.25.76 195 + dev: false 196 + 197 + /@atproto/oauth-provider-api@0.3.2: 198 + resolution: {integrity: sha512-cLtd4Oc0Oc0+TRtoruG2O7XxHnEwf45aF7zV18a1JYX5lrs0nXKd/bg3HULOISke0X+jBFCpieOMdMow3fUMLQ==} 199 + dependencies: 200 + '@atproto/jwk': 0.6.0 201 + '@atproto/oauth-types': 0.5.0 202 + dev: false 203 + 204 + /@atproto/oauth-provider-frontend@0.2.3: 205 + resolution: {integrity: sha512-+h/kh7dNyQi+kWwoxk0evMwh5V0WeqKP7C5nNLBkCWgh/O7TdAzUPrSzxZw7pnzL1eK9S7ao+Xj5ETSKfw5c9w==} 206 + engines: {node: '>=18.7.0'} 207 + optionalDependencies: 208 + '@atproto/oauth-provider-api': 0.3.2 209 + dev: false 210 + 211 + /@atproto/oauth-provider-ui@0.3.4: 212 + resolution: {integrity: sha512-3FgdDRY8JloCeJ8XayNVhJ5AMYilqgvP408uE08k92pOuS0wZEicEGFJNoWiqZj7zAEGRFe5A9FEmcI49tTPLA==} 213 + engines: {node: '>=18.7.0'} 214 + optionalDependencies: 215 + '@atproto/oauth-provider-api': 0.3.2 157 216 dev: false 158 217 159 - /@atproto/oauth-provider@0.2.6: 160 - resolution: {integrity: sha512-RuudYQUxM7dHPXxUxjYQ81rGm2hKR13NdRUh9UECp9hS/VSSIkT43is5RUx8tMhuXcRgdDDDJynljAnYNBLmHg==} 218 + /@atproto/oauth-provider@0.13.4: 219 + resolution: {integrity: sha512-MxMfc1cZ/eP4l+cgXOrKbZWd7qjyvJb0XKRGMcpBOHE9fVnnoN2wGxf2Gv/cxnp7v478F5t3kdgGq0Minzdsrw==} 220 + engines: {node: '>=18.7.0'} 161 221 dependencies: 162 - '@atproto-labs/fetch': 0.1.1 163 - '@atproto-labs/fetch-node': 0.1.3 164 - '@atproto-labs/pipe': 0.1.0 165 - '@atproto-labs/simple-store': 0.1.1 166 - '@atproto-labs/simple-store-memory': 0.1.1 167 - '@atproto/common': 0.4.4 168 - '@atproto/jwk': 0.1.1 169 - '@atproto/jwk-jose': 0.1.2 170 - '@atproto/oauth-types': 0.2.0 222 + '@atproto-labs/fetch': 0.2.3 223 + '@atproto-labs/fetch-node': 0.2.0 224 + '@atproto-labs/pipe': 0.1.1 225 + '@atproto-labs/simple-store': 0.3.0 226 + '@atproto-labs/simple-store-memory': 0.1.4 227 + '@atproto/common': 0.4.12 228 + '@atproto/did': 0.2.1 229 + '@atproto/jwk': 0.6.0 230 + '@atproto/jwk-jose': 0.1.11 231 + '@atproto/lexicon': 0.5.1 232 + '@atproto/lexicon-resolver': 0.2.3 233 + '@atproto/oauth-provider-api': 0.3.2 234 + '@atproto/oauth-provider-frontend': 0.2.3 235 + '@atproto/oauth-provider-ui': 0.3.4 236 + '@atproto/oauth-scopes': 0.2.1 237 + '@atproto/oauth-types': 0.5.0 238 + '@atproto/syntax': 0.4.1 171 239 '@hapi/accept': 6.0.3 240 + '@hapi/address': 5.1.1 172 241 '@hapi/bourne': 3.0.0 173 242 '@hapi/content': 6.0.0 174 - cookie: 0.6.0 243 + cookie: 0.7.2 244 + disposable-email-domains-js: 1.18.0 245 + forwarded: 0.2.0 175 246 http-errors: 2.0.0 176 - ioredis: 5.3.2 177 - jose: 5.2.2 178 - keygrip: 1.1.0 179 - psl: 1.9.0 180 - zod: 3.23.8 247 + ioredis: 5.8.2 248 + jose: 5.10.0 249 + zod: 3.25.76 181 250 transitivePeerDependencies: 182 251 - supports-color 183 252 dev: false 184 253 185 - /@atproto/oauth-types@0.2.0: 186 - resolution: {integrity: sha512-v/4ht6eRh0yOu2iuuWujZdnJBamPKimdy8k0Xan8cVZ+a2i83UkhIIU+S/XUbbvJ4a64wLPZrS9IDd0K5XYYTQ==} 254 + /@atproto/oauth-scopes@0.2.1: 255 + resolution: {integrity: sha512-C3MfE89Y02RwgePhXR7VvFNcUIjpwn1iWpSCzoGBMEM8lDjgdt+Xc2S025CD1QiWVi03NaP4m8EqeADOVgSNRA==} 256 + dependencies: 257 + '@atproto/did': 0.2.1 258 + '@atproto/lexicon': 0.5.1 259 + '@atproto/syntax': 0.4.1 260 + dev: false 261 + 262 + /@atproto/oauth-types@0.5.0: 263 + resolution: {integrity: sha512-33xz7HcXhbl+XRqbIMVu3GE02iK1nKe2oMWENASsfZEYbCz2b9ZOarOFuwi7g4LKqpGowGp0iRKsQHFcq4SDaQ==} 187 264 dependencies: 188 - '@atproto/jwk': 0.1.1 189 - zod: 3.23.8 265 + '@atproto/did': 0.2.1 266 + '@atproto/jwk': 0.6.0 267 + zod: 3.25.76 190 268 dev: false 191 269 192 - /@atproto/pds@0.4.67: 193 - resolution: {integrity: sha512-QIyjuIZlm2xsJslBXFY5wxkiJM+D9LK/UjwulDrLwF9nP9/rKMyENdzK/Aqw0Ze68JKj9Tfx6rLg8YT2lTrk7w==} 194 - hasBin: true 270 + /@atproto/pds@0.4.188: 271 + resolution: {integrity: sha512-kSSp94bb6B1afJFc4xyR9Dbg03923l/ip0kpn+IzJ4zxbCNGK2dwcGr71fdFvdc2Geb0rRylMFV/2IHCpdgSEQ==} 272 + engines: {node: '>=18.7.0'} 195 273 dependencies: 196 - '@atproto-labs/fetch-node': 0.1.3 197 - '@atproto/api': 0.13.12 198 - '@atproto/aws': 0.2.7 199 - '@atproto/common': 0.4.4 200 - '@atproto/crypto': 0.4.1 201 - '@atproto/identity': 0.4.2 202 - '@atproto/lexicon': 0.4.2 203 - '@atproto/oauth-provider': 0.2.6 204 - '@atproto/repo': 0.5.3 205 - '@atproto/syntax': 0.3.0 206 - '@atproto/xrpc': 0.6.3 207 - '@atproto/xrpc-server': 0.7.1 274 + '@atproto-labs/fetch-node': 0.2.0 275 + '@atproto-labs/simple-store': 0.3.0 276 + '@atproto-labs/simple-store-memory': 0.1.4 277 + '@atproto-labs/simple-store-redis': 0.0.1(ioredis@5.8.2) 278 + '@atproto-labs/xrpc-utils': 0.0.22 279 + '@atproto/api': 0.17.4 280 + '@atproto/aws': 0.2.30 281 + '@atproto/common': 0.4.12 282 + '@atproto/crypto': 0.4.4 283 + '@atproto/identity': 0.4.9 284 + '@atproto/lexicon': 0.5.1 285 + '@atproto/lexicon-resolver': 0.2.3 286 + '@atproto/oauth-provider': 0.13.4 287 + '@atproto/oauth-scopes': 0.2.1 288 + '@atproto/repo': 0.8.10 289 + '@atproto/syntax': 0.4.1 290 + '@atproto/xrpc': 0.7.5 291 + '@atproto/xrpc-server': 0.9.5 208 292 '@did-plc/lib': 0.0.4 293 + '@hapi/address': 5.1.1 209 294 better-sqlite3: 10.1.0 210 295 bytes: 3.1.2 211 - compression: 1.7.4 296 + compression: 1.8.1 212 297 cors: 2.8.5 213 - disposable-email: 0.2.3 214 - express: 4.18.2 215 - express-async-errors: 3.1.1(express@4.18.2) 298 + disposable-email-domains-js: 1.18.0 299 + express: 4.21.2 300 + express-async-errors: 3.1.1(express@4.21.2) 216 301 file-type: 16.5.4 217 - glob: 10.3.12 302 + glob: 10.4.5 218 303 handlebars: 4.7.8 219 304 http-terminator: 3.2.0 220 - ioredis: 5.3.2 221 - jose: 5.2.2 305 + ioredis: 5.8.2 306 + jose: 5.10.0 222 307 key-encoder: 2.0.3 223 308 kysely: 0.22.0 224 309 multiformats: 9.9.0 225 - nodemailer: 6.9.9 310 + nodemailer: 6.10.1 226 311 nodemailer-html-to-text: 3.2.0 227 312 p-queue: 6.6.2 228 313 pino: 8.21.0 229 314 pino-http: 8.6.1 230 - sharp: 0.32.6 315 + sharp: 0.33.5 231 316 typed-emitter: 2.1.0 232 317 uint8arrays: 3.0.0 233 - undici: 6.20.1 234 - zod: 3.23.8 318 + undici: 6.22.0 319 + zod: 3.25.76 235 320 transitivePeerDependencies: 236 321 - aws-crt 237 322 - bufferutil ··· 240 325 - utf-8-validate 241 326 dev: false 242 327 243 - /@atproto/repo@0.5.3: 244 - resolution: {integrity: sha512-Lbp35SaK5149B9VnE6CVruo/iImNKQ49pPSR+5KuStHDCIyH0z/ynOrEJfpQjTzVu9kdio6bimo5zsl4F2fT2Q==} 328 + /@atproto/repo@0.8.10: 329 + resolution: {integrity: sha512-REs6TZGyxNaYsjqLf447u+gSdyzhvMkVbxMBiKt1ouEVRkiho1CY32+omn62UkpCuGK2y6SCf6x3sVMctgmX4g==} 330 + engines: {node: '>=18.7.0'} 245 331 dependencies: 246 - '@atproto/common': 0.4.4 247 - '@atproto/common-web': 0.3.1 248 - '@atproto/crypto': 0.4.1 249 - '@atproto/lexicon': 0.4.2 250 - '@ipld/car': 3.2.4 332 + '@atproto/common': 0.4.12 333 + '@atproto/common-web': 0.4.3 334 + '@atproto/crypto': 0.4.4 335 + '@atproto/lexicon': 0.5.1 251 336 '@ipld/dag-cbor': 7.0.3 252 337 multiformats: 9.9.0 253 338 uint8arrays: 3.0.0 254 - zod: 3.23.8 339 + varint: 6.0.0 340 + zod: 3.25.76 255 341 dev: false 256 342 257 - /@atproto/syntax@0.3.0: 258 - resolution: {integrity: sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==} 343 + /@atproto/syntax@0.4.1: 344 + resolution: {integrity: sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==} 259 345 dev: false 260 346 261 - /@atproto/xrpc-server@0.7.1: 262 - resolution: {integrity: sha512-6S3PiKmbdT2TwEEWmnKdEJkgBJtQHYNlAVB4PSNum50R2Xw3c1SV4NK6zLsxPqNpV2WhAlYEJUSTPAOTV3QMbw==} 347 + /@atproto/xrpc-server@0.9.5: 348 + resolution: {integrity: sha512-V0srjUgy6mQ5yf9+MSNBLs457m4qclEaWZsnqIE7RfYywvntexTAbMoo7J7ONfTNwdmA9Gw4oLak2z2cDAET4w==} 349 + engines: {node: '>=18.7.0'} 263 350 dependencies: 264 - '@atproto/common': 0.4.4 265 - '@atproto/crypto': 0.4.1 266 - '@atproto/lexicon': 0.4.2 267 - '@atproto/xrpc': 0.6.3 268 - cbor-x: 1.5.8 269 - express: 4.18.2 351 + '@atproto/common': 0.4.12 352 + '@atproto/crypto': 0.4.4 353 + '@atproto/lexicon': 0.5.1 354 + '@atproto/xrpc': 0.7.5 355 + cbor-x: 1.6.0 356 + express: 4.21.2 270 357 http-errors: 2.0.0 271 358 mime-types: 2.1.35 272 359 rate-limiter-flexible: 2.4.2 273 360 uint8arrays: 3.0.0 274 - ws: 8.16.0 275 - zod: 3.23.8 361 + ws: 8.18.3 362 + zod: 3.25.76 276 363 transitivePeerDependencies: 277 364 - bufferutil 278 365 - supports-color 279 366 - utf-8-validate 280 367 dev: false 281 368 282 - /@atproto/xrpc@0.6.3: 283 - resolution: {integrity: sha512-S3tRvOdA9amPkKLll3rc4vphlDitLrkN5TwWh5Tu/jzk7mnobVVE3akYgICV9XCNHKjWM+IAPxFFI2qi+VW6nQ==} 369 + /@atproto/xrpc@0.7.5: 370 + resolution: {integrity: sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA==} 284 371 dependencies: 285 - '@atproto/lexicon': 0.4.2 286 - zod: 3.23.8 372 + '@atproto/lexicon': 0.5.1 373 + zod: 3.25.76 287 374 dev: false 288 375 289 - /@aws-crypto/crc32@3.0.0: 290 - resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} 376 + /@aws-crypto/crc32@5.2.0: 377 + resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} 378 + engines: {node: '>=16.0.0'} 291 379 dependencies: 292 - '@aws-crypto/util': 3.0.0 293 - '@aws-sdk/types': 3.515.0 294 - tslib: 1.14.1 380 + '@aws-crypto/util': 5.2.0 381 + '@aws-sdk/types': 3.914.0 382 + tslib: 2.8.1 295 383 dev: false 296 384 297 - /@aws-crypto/crc32c@3.0.0: 298 - resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} 385 + /@aws-crypto/crc32c@5.2.0: 386 + resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} 299 387 dependencies: 300 - '@aws-crypto/util': 3.0.0 301 - '@aws-sdk/types': 3.515.0 302 - tslib: 1.14.1 388 + '@aws-crypto/util': 5.2.0 389 + '@aws-sdk/types': 3.914.0 390 + tslib: 2.8.1 303 391 dev: false 304 392 305 - /@aws-crypto/ie11-detection@3.0.0: 306 - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} 393 + /@aws-crypto/sha1-browser@5.2.0: 394 + resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} 307 395 dependencies: 308 - tslib: 1.14.1 396 + '@aws-crypto/supports-web-crypto': 5.2.0 397 + '@aws-crypto/util': 5.2.0 398 + '@aws-sdk/types': 3.914.0 399 + '@aws-sdk/util-locate-window': 3.893.0 400 + '@smithy/util-utf8': 2.3.0 401 + tslib: 2.8.1 309 402 dev: false 310 403 311 - /@aws-crypto/sha1-browser@3.0.0: 312 - resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==} 404 + /@aws-crypto/sha256-browser@5.2.0: 405 + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} 313 406 dependencies: 314 - '@aws-crypto/ie11-detection': 3.0.0 315 - '@aws-crypto/supports-web-crypto': 3.0.0 316 - '@aws-crypto/util': 3.0.0 317 - '@aws-sdk/types': 3.515.0 318 - '@aws-sdk/util-locate-window': 3.495.0 319 - '@aws-sdk/util-utf8-browser': 3.259.0 320 - tslib: 1.14.1 407 + '@aws-crypto/sha256-js': 5.2.0 408 + '@aws-crypto/supports-web-crypto': 5.2.0 409 + '@aws-crypto/util': 5.2.0 410 + '@aws-sdk/types': 3.914.0 411 + '@aws-sdk/util-locate-window': 3.893.0 412 + '@smithy/util-utf8': 2.3.0 413 + tslib: 2.8.1 321 414 dev: false 322 415 323 - /@aws-crypto/sha256-browser@3.0.0: 324 - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} 416 + /@aws-crypto/sha256-js@5.2.0: 417 + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} 418 + engines: {node: '>=16.0.0'} 325 419 dependencies: 326 - '@aws-crypto/ie11-detection': 3.0.0 327 - '@aws-crypto/sha256-js': 3.0.0 328 - '@aws-crypto/supports-web-crypto': 3.0.0 329 - '@aws-crypto/util': 3.0.0 330 - '@aws-sdk/types': 3.515.0 331 - '@aws-sdk/util-locate-window': 3.495.0 332 - '@aws-sdk/util-utf8-browser': 3.259.0 333 - tslib: 1.14.1 420 + '@aws-crypto/util': 5.2.0 421 + '@aws-sdk/types': 3.914.0 422 + tslib: 2.8.1 334 423 dev: false 335 424 336 - /@aws-crypto/sha256-js@3.0.0: 337 - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} 425 + /@aws-crypto/supports-web-crypto@5.2.0: 426 + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} 338 427 dependencies: 339 - '@aws-crypto/util': 3.0.0 340 - '@aws-sdk/types': 3.515.0 341 - tslib: 1.14.1 428 + tslib: 2.8.1 342 429 dev: false 343 430 344 - /@aws-crypto/supports-web-crypto@3.0.0: 345 - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} 431 + /@aws-crypto/util@5.2.0: 432 + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} 346 433 dependencies: 347 - tslib: 1.14.1 434 + '@aws-sdk/types': 3.914.0 435 + '@smithy/util-utf8': 2.3.0 436 + tslib: 2.8.1 348 437 dev: false 349 438 350 - /@aws-crypto/util@3.0.0: 351 - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} 439 + /@aws-sdk/client-cloudfront@3.917.0: 440 + resolution: {integrity: sha512-ZnbhUpnVWh/E0wWw0PygCq8fj7Pytun29Pu3PqIl6Qh9d0XU5kx0Ecis0vNi9HWqj/jmJ5+UDiUcVxC2ft0Utw==} 441 + engines: {node: '>=18.0.0'} 352 442 dependencies: 353 - '@aws-sdk/types': 3.515.0 354 - '@aws-sdk/util-utf8-browser': 3.259.0 355 - tslib: 1.14.1 356 - dev: false 357 - 358 - /@aws-sdk/client-cloudfront@3.515.0: 359 - resolution: {integrity: sha512-aDiTeB2QEX6M9I3yqchCce4z78wRuDOh3oZq2eiBueJqk3R3RGm8zDdsiJ+U9N6NVSmcm7Xs55Ws8NUJZGwizw==} 360 - engines: {node: '>=14.0.0'} 361 - dependencies: 362 - '@aws-crypto/sha256-browser': 3.0.0 363 - '@aws-crypto/sha256-js': 3.0.0 364 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 365 - '@aws-sdk/core': 3.513.0 366 - '@aws-sdk/credential-provider-node': 3.515.0 367 - '@aws-sdk/middleware-host-header': 3.515.0 368 - '@aws-sdk/middleware-logger': 3.515.0 369 - '@aws-sdk/middleware-recursion-detection': 3.515.0 370 - '@aws-sdk/middleware-user-agent': 3.515.0 371 - '@aws-sdk/region-config-resolver': 3.515.0 372 - '@aws-sdk/types': 3.515.0 373 - '@aws-sdk/util-endpoints': 3.515.0 374 - '@aws-sdk/util-user-agent-browser': 3.515.0 375 - '@aws-sdk/util-user-agent-node': 3.515.0 376 - '@aws-sdk/xml-builder': 3.496.0 377 - '@smithy/config-resolver': 2.1.1 378 - '@smithy/core': 1.3.2 379 - '@smithy/fetch-http-handler': 2.4.1 380 - '@smithy/hash-node': 2.1.1 381 - '@smithy/invalid-dependency': 2.1.1 382 - '@smithy/middleware-content-length': 2.1.1 383 - '@smithy/middleware-endpoint': 2.4.1 384 - '@smithy/middleware-retry': 2.1.1 385 - '@smithy/middleware-serde': 2.1.1 386 - '@smithy/middleware-stack': 2.1.1 387 - '@smithy/node-config-provider': 2.2.1 388 - '@smithy/node-http-handler': 2.3.1 389 - '@smithy/protocol-http': 3.1.1 390 - '@smithy/smithy-client': 2.3.1 391 - '@smithy/types': 2.9.1 392 - '@smithy/url-parser': 2.1.1 393 - '@smithy/util-base64': 2.1.1 394 - '@smithy/util-body-length-browser': 2.1.1 395 - '@smithy/util-body-length-node': 2.2.1 396 - '@smithy/util-defaults-mode-browser': 2.1.1 397 - '@smithy/util-defaults-mode-node': 2.2.0 398 - '@smithy/util-endpoints': 1.1.1 399 - '@smithy/util-middleware': 2.1.1 400 - '@smithy/util-retry': 2.1.1 401 - '@smithy/util-stream': 2.1.1 402 - '@smithy/util-utf8': 2.1.1 403 - '@smithy/util-waiter': 2.1.1 404 - fast-xml-parser: 4.2.5 405 - tslib: 2.6.2 443 + '@aws-crypto/sha256-browser': 5.2.0 444 + '@aws-crypto/sha256-js': 5.2.0 445 + '@aws-sdk/core': 3.916.0 446 + '@aws-sdk/credential-provider-node': 3.917.0 447 + '@aws-sdk/middleware-host-header': 3.914.0 448 + '@aws-sdk/middleware-logger': 3.914.0 449 + '@aws-sdk/middleware-recursion-detection': 3.914.0 450 + '@aws-sdk/middleware-user-agent': 3.916.0 451 + '@aws-sdk/region-config-resolver': 3.914.0 452 + '@aws-sdk/types': 3.914.0 453 + '@aws-sdk/util-endpoints': 3.916.0 454 + '@aws-sdk/util-user-agent-browser': 3.914.0 455 + '@aws-sdk/util-user-agent-node': 3.916.0 456 + '@aws-sdk/xml-builder': 3.914.0 457 + '@smithy/config-resolver': 4.4.0 458 + '@smithy/core': 3.17.1 459 + '@smithy/fetch-http-handler': 5.3.4 460 + '@smithy/hash-node': 4.2.3 461 + '@smithy/invalid-dependency': 4.2.3 462 + '@smithy/middleware-content-length': 4.2.3 463 + '@smithy/middleware-endpoint': 4.3.5 464 + '@smithy/middleware-retry': 4.4.5 465 + '@smithy/middleware-serde': 4.2.3 466 + '@smithy/middleware-stack': 4.2.3 467 + '@smithy/node-config-provider': 4.3.3 468 + '@smithy/node-http-handler': 4.4.3 469 + '@smithy/protocol-http': 5.3.3 470 + '@smithy/smithy-client': 4.9.1 471 + '@smithy/types': 4.8.0 472 + '@smithy/url-parser': 4.2.3 473 + '@smithy/util-base64': 4.3.0 474 + '@smithy/util-body-length-browser': 4.2.0 475 + '@smithy/util-body-length-node': 4.2.1 476 + '@smithy/util-defaults-mode-browser': 4.3.4 477 + '@smithy/util-defaults-mode-node': 4.2.6 478 + '@smithy/util-endpoints': 3.2.3 479 + '@smithy/util-middleware': 4.2.3 480 + '@smithy/util-retry': 4.2.3 481 + '@smithy/util-stream': 4.5.4 482 + '@smithy/util-utf8': 4.2.0 483 + '@smithy/util-waiter': 4.2.3 484 + tslib: 2.8.1 406 485 transitivePeerDependencies: 407 486 - aws-crt 408 487 dev: false 409 488 410 - /@aws-sdk/client-kms@3.515.0: 411 - resolution: {integrity: sha512-dQUd2tCEZvKOmLnz/QwE1PAWVeuh1MWyxUyd7ovCmuz929P6WiGaeEiXhuvPak4ghc3g7TOqTrHtAWJMDAi3nw==} 412 - engines: {node: '>=14.0.0'} 489 + /@aws-sdk/client-kms@3.917.0: 490 + resolution: {integrity: sha512-7yx2YhTIWiLUiy7x8+PYn65WbmXlRZaGIDcQdq2LZ6f+qLZTEZShn8e00ny2sHL65nsy8P1oxeR6qzyDzS5AUQ==} 491 + engines: {node: '>=18.0.0'} 413 492 dependencies: 414 - '@aws-crypto/sha256-browser': 3.0.0 415 - '@aws-crypto/sha256-js': 3.0.0 416 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 417 - '@aws-sdk/core': 3.513.0 418 - '@aws-sdk/credential-provider-node': 3.515.0 419 - '@aws-sdk/middleware-host-header': 3.515.0 420 - '@aws-sdk/middleware-logger': 3.515.0 421 - '@aws-sdk/middleware-recursion-detection': 3.515.0 422 - '@aws-sdk/middleware-user-agent': 3.515.0 423 - '@aws-sdk/region-config-resolver': 3.515.0 424 - '@aws-sdk/types': 3.515.0 425 - '@aws-sdk/util-endpoints': 3.515.0 426 - '@aws-sdk/util-user-agent-browser': 3.515.0 427 - '@aws-sdk/util-user-agent-node': 3.515.0 428 - '@smithy/config-resolver': 2.1.1 429 - '@smithy/core': 1.3.2 430 - '@smithy/fetch-http-handler': 2.4.1 431 - '@smithy/hash-node': 2.1.1 432 - '@smithy/invalid-dependency': 2.1.1 433 - '@smithy/middleware-content-length': 2.1.1 434 - '@smithy/middleware-endpoint': 2.4.1 435 - '@smithy/middleware-retry': 2.1.1 436 - '@smithy/middleware-serde': 2.1.1 437 - '@smithy/middleware-stack': 2.1.1 438 - '@smithy/node-config-provider': 2.2.1 439 - '@smithy/node-http-handler': 2.3.1 440 - '@smithy/protocol-http': 3.1.1 441 - '@smithy/smithy-client': 2.3.1 442 - '@smithy/types': 2.9.1 443 - '@smithy/url-parser': 2.1.1 444 - '@smithy/util-base64': 2.1.1 445 - '@smithy/util-body-length-browser': 2.1.1 446 - '@smithy/util-body-length-node': 2.2.1 447 - '@smithy/util-defaults-mode-browser': 2.1.1 448 - '@smithy/util-defaults-mode-node': 2.2.0 449 - '@smithy/util-endpoints': 1.1.1 450 - '@smithy/util-middleware': 2.1.1 451 - '@smithy/util-retry': 2.1.1 452 - '@smithy/util-utf8': 2.1.1 453 - tslib: 2.6.2 493 + '@aws-crypto/sha256-browser': 5.2.0 494 + '@aws-crypto/sha256-js': 5.2.0 495 + '@aws-sdk/core': 3.916.0 496 + '@aws-sdk/credential-provider-node': 3.917.0 497 + '@aws-sdk/middleware-host-header': 3.914.0 498 + '@aws-sdk/middleware-logger': 3.914.0 499 + '@aws-sdk/middleware-recursion-detection': 3.914.0 500 + '@aws-sdk/middleware-user-agent': 3.916.0 501 + '@aws-sdk/region-config-resolver': 3.914.0 502 + '@aws-sdk/types': 3.914.0 503 + '@aws-sdk/util-endpoints': 3.916.0 504 + '@aws-sdk/util-user-agent-browser': 3.914.0 505 + '@aws-sdk/util-user-agent-node': 3.916.0 506 + '@smithy/config-resolver': 4.4.0 507 + '@smithy/core': 3.17.1 508 + '@smithy/fetch-http-handler': 5.3.4 509 + '@smithy/hash-node': 4.2.3 510 + '@smithy/invalid-dependency': 4.2.3 511 + '@smithy/middleware-content-length': 4.2.3 512 + '@smithy/middleware-endpoint': 4.3.5 513 + '@smithy/middleware-retry': 4.4.5 514 + '@smithy/middleware-serde': 4.2.3 515 + '@smithy/middleware-stack': 4.2.3 516 + '@smithy/node-config-provider': 4.3.3 517 + '@smithy/node-http-handler': 4.4.3 518 + '@smithy/protocol-http': 5.3.3 519 + '@smithy/smithy-client': 4.9.1 520 + '@smithy/types': 4.8.0 521 + '@smithy/url-parser': 4.2.3 522 + '@smithy/util-base64': 4.3.0 523 + '@smithy/util-body-length-browser': 4.2.0 524 + '@smithy/util-body-length-node': 4.2.1 525 + '@smithy/util-defaults-mode-browser': 4.3.4 526 + '@smithy/util-defaults-mode-node': 4.2.6 527 + '@smithy/util-endpoints': 3.2.3 528 + '@smithy/util-middleware': 4.2.3 529 + '@smithy/util-retry': 4.2.3 530 + '@smithy/util-utf8': 4.2.0 531 + tslib: 2.8.1 454 532 transitivePeerDependencies: 455 533 - aws-crt 456 534 dev: false 457 535 458 - /@aws-sdk/client-s3@3.515.0: 459 - resolution: {integrity: sha512-K527n83hrMUdosxOYTzL63wtlJtmN5SUJZnGY1sUR6UyOrnOr9lS6t3AB6BgHqLFRFZJqSqmhflv2cOD7P1UPg==} 460 - engines: {node: '>=14.0.0'} 536 + /@aws-sdk/client-s3@3.917.0: 537 + resolution: {integrity: sha512-3L73mDCpH7G0koFv3p3WkkEKqC5wn2EznKtNMrJ6hczPIr2Cu6DJz8VHeTZp9wFZLPrIBmh3ZW1KiLujT5Fd2w==} 538 + engines: {node: '>=18.0.0'} 461 539 dependencies: 462 - '@aws-crypto/sha1-browser': 3.0.0 463 - '@aws-crypto/sha256-browser': 3.0.0 464 - '@aws-crypto/sha256-js': 3.0.0 465 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 466 - '@aws-sdk/core': 3.513.0 467 - '@aws-sdk/credential-provider-node': 3.515.0 468 - '@aws-sdk/middleware-bucket-endpoint': 3.515.0 469 - '@aws-sdk/middleware-expect-continue': 3.515.0 470 - '@aws-sdk/middleware-flexible-checksums': 3.515.0 471 - '@aws-sdk/middleware-host-header': 3.515.0 472 - '@aws-sdk/middleware-location-constraint': 3.515.0 473 - '@aws-sdk/middleware-logger': 3.515.0 474 - '@aws-sdk/middleware-recursion-detection': 3.515.0 475 - '@aws-sdk/middleware-sdk-s3': 3.515.0 476 - '@aws-sdk/middleware-signing': 3.515.0 477 - '@aws-sdk/middleware-ssec': 3.515.0 478 - '@aws-sdk/middleware-user-agent': 3.515.0 479 - '@aws-sdk/region-config-resolver': 3.515.0 480 - '@aws-sdk/signature-v4-multi-region': 3.515.0 481 - '@aws-sdk/types': 3.515.0 482 - '@aws-sdk/util-endpoints': 3.515.0 483 - '@aws-sdk/util-user-agent-browser': 3.515.0 484 - '@aws-sdk/util-user-agent-node': 3.515.0 485 - '@aws-sdk/xml-builder': 3.496.0 486 - '@smithy/config-resolver': 2.1.1 487 - '@smithy/core': 1.3.2 488 - '@smithy/eventstream-serde-browser': 2.1.1 489 - '@smithy/eventstream-serde-config-resolver': 2.1.1 490 - '@smithy/eventstream-serde-node': 2.1.1 491 - '@smithy/fetch-http-handler': 2.4.1 492 - '@smithy/hash-blob-browser': 2.1.1 493 - '@smithy/hash-node': 2.1.1 494 - '@smithy/hash-stream-node': 2.1.1 495 - '@smithy/invalid-dependency': 2.1.1 496 - '@smithy/md5-js': 2.1.1 497 - '@smithy/middleware-content-length': 2.1.1 498 - '@smithy/middleware-endpoint': 2.4.1 499 - '@smithy/middleware-retry': 2.1.1 500 - '@smithy/middleware-serde': 2.1.1 501 - '@smithy/middleware-stack': 2.1.1 502 - '@smithy/node-config-provider': 2.2.1 503 - '@smithy/node-http-handler': 2.3.1 504 - '@smithy/protocol-http': 3.1.1 505 - '@smithy/smithy-client': 2.3.1 506 - '@smithy/types': 2.9.1 507 - '@smithy/url-parser': 2.1.1 508 - '@smithy/util-base64': 2.1.1 509 - '@smithy/util-body-length-browser': 2.1.1 510 - '@smithy/util-body-length-node': 2.2.1 511 - '@smithy/util-defaults-mode-browser': 2.1.1 512 - '@smithy/util-defaults-mode-node': 2.2.0 513 - '@smithy/util-endpoints': 1.1.1 514 - '@smithy/util-retry': 2.1.1 515 - '@smithy/util-stream': 2.1.1 516 - '@smithy/util-utf8': 2.1.1 517 - '@smithy/util-waiter': 2.1.1 518 - fast-xml-parser: 4.2.5 519 - tslib: 2.6.2 540 + '@aws-crypto/sha1-browser': 5.2.0 541 + '@aws-crypto/sha256-browser': 5.2.0 542 + '@aws-crypto/sha256-js': 5.2.0 543 + '@aws-sdk/core': 3.916.0 544 + '@aws-sdk/credential-provider-node': 3.917.0 545 + '@aws-sdk/middleware-bucket-endpoint': 3.914.0 546 + '@aws-sdk/middleware-expect-continue': 3.917.0 547 + '@aws-sdk/middleware-flexible-checksums': 3.916.0 548 + '@aws-sdk/middleware-host-header': 3.914.0 549 + '@aws-sdk/middleware-location-constraint': 3.914.0 550 + '@aws-sdk/middleware-logger': 3.914.0 551 + '@aws-sdk/middleware-recursion-detection': 3.914.0 552 + '@aws-sdk/middleware-sdk-s3': 3.916.0 553 + '@aws-sdk/middleware-ssec': 3.914.0 554 + '@aws-sdk/middleware-user-agent': 3.916.0 555 + '@aws-sdk/region-config-resolver': 3.914.0 556 + '@aws-sdk/signature-v4-multi-region': 3.916.0 557 + '@aws-sdk/types': 3.914.0 558 + '@aws-sdk/util-endpoints': 3.916.0 559 + '@aws-sdk/util-user-agent-browser': 3.914.0 560 + '@aws-sdk/util-user-agent-node': 3.916.0 561 + '@aws-sdk/xml-builder': 3.914.0 562 + '@smithy/config-resolver': 4.4.0 563 + '@smithy/core': 3.17.1 564 + '@smithy/eventstream-serde-browser': 4.2.3 565 + '@smithy/eventstream-serde-config-resolver': 4.3.3 566 + '@smithy/eventstream-serde-node': 4.2.3 567 + '@smithy/fetch-http-handler': 5.3.4 568 + '@smithy/hash-blob-browser': 4.2.4 569 + '@smithy/hash-node': 4.2.3 570 + '@smithy/hash-stream-node': 4.2.3 571 + '@smithy/invalid-dependency': 4.2.3 572 + '@smithy/md5-js': 4.2.3 573 + '@smithy/middleware-content-length': 4.2.3 574 + '@smithy/middleware-endpoint': 4.3.5 575 + '@smithy/middleware-retry': 4.4.5 576 + '@smithy/middleware-serde': 4.2.3 577 + '@smithy/middleware-stack': 4.2.3 578 + '@smithy/node-config-provider': 4.3.3 579 + '@smithy/node-http-handler': 4.4.3 580 + '@smithy/protocol-http': 5.3.3 581 + '@smithy/smithy-client': 4.9.1 582 + '@smithy/types': 4.8.0 583 + '@smithy/url-parser': 4.2.3 584 + '@smithy/util-base64': 4.3.0 585 + '@smithy/util-body-length-browser': 4.2.0 586 + '@smithy/util-body-length-node': 4.2.1 587 + '@smithy/util-defaults-mode-browser': 4.3.4 588 + '@smithy/util-defaults-mode-node': 4.2.6 589 + '@smithy/util-endpoints': 3.2.3 590 + '@smithy/util-middleware': 4.2.3 591 + '@smithy/util-retry': 4.2.3 592 + '@smithy/util-stream': 4.5.4 593 + '@smithy/util-utf8': 4.2.0 594 + '@smithy/util-waiter': 4.2.3 595 + '@smithy/uuid': 1.1.0 596 + tslib: 2.8.1 520 597 transitivePeerDependencies: 521 598 - aws-crt 522 599 dev: false 523 600 524 - /@aws-sdk/client-sso-oidc@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 525 - resolution: {integrity: sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==} 526 - engines: {node: '>=14.0.0'} 527 - peerDependencies: 528 - '@aws-sdk/credential-provider-node': ^3.515.0 601 + /@aws-sdk/client-sso@3.916.0: 602 + resolution: {integrity: sha512-Eu4PtEUL1MyRvboQnoq5YKg0Z9vAni3ccebykJy615xokVZUdA3di2YxHM/hykDQX7lcUC62q9fVIvh0+UNk/w==} 603 + engines: {node: '>=18.0.0'} 529 604 dependencies: 530 - '@aws-crypto/sha256-browser': 3.0.0 531 - '@aws-crypto/sha256-js': 3.0.0 532 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 533 - '@aws-sdk/core': 3.513.0 534 - '@aws-sdk/credential-provider-node': 3.515.0 535 - '@aws-sdk/middleware-host-header': 3.515.0 536 - '@aws-sdk/middleware-logger': 3.515.0 537 - '@aws-sdk/middleware-recursion-detection': 3.515.0 538 - '@aws-sdk/middleware-user-agent': 3.515.0 539 - '@aws-sdk/region-config-resolver': 3.515.0 540 - '@aws-sdk/types': 3.515.0 541 - '@aws-sdk/util-endpoints': 3.515.0 542 - '@aws-sdk/util-user-agent-browser': 3.515.0 543 - '@aws-sdk/util-user-agent-node': 3.515.0 544 - '@smithy/config-resolver': 2.1.1 545 - '@smithy/core': 1.3.2 546 - '@smithy/fetch-http-handler': 2.4.1 547 - '@smithy/hash-node': 2.1.1 548 - '@smithy/invalid-dependency': 2.1.1 549 - '@smithy/middleware-content-length': 2.1.1 550 - '@smithy/middleware-endpoint': 2.4.1 551 - '@smithy/middleware-retry': 2.1.1 552 - '@smithy/middleware-serde': 2.1.1 553 - '@smithy/middleware-stack': 2.1.1 554 - '@smithy/node-config-provider': 2.2.1 555 - '@smithy/node-http-handler': 2.3.1 556 - '@smithy/protocol-http': 3.1.1 557 - '@smithy/smithy-client': 2.3.1 558 - '@smithy/types': 2.9.1 559 - '@smithy/url-parser': 2.1.1 560 - '@smithy/util-base64': 2.1.1 561 - '@smithy/util-body-length-browser': 2.1.1 562 - '@smithy/util-body-length-node': 2.2.1 563 - '@smithy/util-defaults-mode-browser': 2.1.1 564 - '@smithy/util-defaults-mode-node': 2.2.0 565 - '@smithy/util-endpoints': 1.1.1 566 - '@smithy/util-middleware': 2.1.1 567 - '@smithy/util-retry': 2.1.1 568 - '@smithy/util-utf8': 2.1.1 569 - tslib: 2.6.2 570 - transitivePeerDependencies: 571 - - aws-crt 572 - dev: false 573 - 574 - /@aws-sdk/client-sso@3.515.0: 575 - resolution: {integrity: sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==} 576 - engines: {node: '>=14.0.0'} 577 - dependencies: 578 - '@aws-crypto/sha256-browser': 3.0.0 579 - '@aws-crypto/sha256-js': 3.0.0 580 - '@aws-sdk/core': 3.513.0 581 - '@aws-sdk/middleware-host-header': 3.515.0 582 - '@aws-sdk/middleware-logger': 3.515.0 583 - '@aws-sdk/middleware-recursion-detection': 3.515.0 584 - '@aws-sdk/middleware-user-agent': 3.515.0 585 - '@aws-sdk/region-config-resolver': 3.515.0 586 - '@aws-sdk/types': 3.515.0 587 - '@aws-sdk/util-endpoints': 3.515.0 588 - '@aws-sdk/util-user-agent-browser': 3.515.0 589 - '@aws-sdk/util-user-agent-node': 3.515.0 590 - '@smithy/config-resolver': 2.1.1 591 - '@smithy/core': 1.3.2 592 - '@smithy/fetch-http-handler': 2.4.1 593 - '@smithy/hash-node': 2.1.1 594 - '@smithy/invalid-dependency': 2.1.1 595 - '@smithy/middleware-content-length': 2.1.1 596 - '@smithy/middleware-endpoint': 2.4.1 597 - '@smithy/middleware-retry': 2.1.1 598 - '@smithy/middleware-serde': 2.1.1 599 - '@smithy/middleware-stack': 2.1.1 600 - '@smithy/node-config-provider': 2.2.1 601 - '@smithy/node-http-handler': 2.3.1 602 - '@smithy/protocol-http': 3.1.1 603 - '@smithy/smithy-client': 2.3.1 604 - '@smithy/types': 2.9.1 605 - '@smithy/url-parser': 2.1.1 606 - '@smithy/util-base64': 2.1.1 607 - '@smithy/util-body-length-browser': 2.1.1 608 - '@smithy/util-body-length-node': 2.2.1 609 - '@smithy/util-defaults-mode-browser': 2.1.1 610 - '@smithy/util-defaults-mode-node': 2.2.0 611 - '@smithy/util-endpoints': 1.1.1 612 - '@smithy/util-middleware': 2.1.1 613 - '@smithy/util-retry': 2.1.1 614 - '@smithy/util-utf8': 2.1.1 615 - tslib: 2.6.2 616 - transitivePeerDependencies: 617 - - aws-crt 618 - dev: false 619 - 620 - /@aws-sdk/client-sts@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 621 - resolution: {integrity: sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==} 622 - engines: {node: '>=14.0.0'} 623 - peerDependencies: 624 - '@aws-sdk/credential-provider-node': ^3.515.0 625 - dependencies: 626 - '@aws-crypto/sha256-browser': 3.0.0 627 - '@aws-crypto/sha256-js': 3.0.0 628 - '@aws-sdk/core': 3.513.0 629 - '@aws-sdk/credential-provider-node': 3.515.0 630 - '@aws-sdk/middleware-host-header': 3.515.0 631 - '@aws-sdk/middleware-logger': 3.515.0 632 - '@aws-sdk/middleware-recursion-detection': 3.515.0 633 - '@aws-sdk/middleware-user-agent': 3.515.0 634 - '@aws-sdk/region-config-resolver': 3.515.0 635 - '@aws-sdk/types': 3.515.0 636 - '@aws-sdk/util-endpoints': 3.515.0 637 - '@aws-sdk/util-user-agent-browser': 3.515.0 638 - '@aws-sdk/util-user-agent-node': 3.515.0 639 - '@smithy/config-resolver': 2.1.1 640 - '@smithy/core': 1.3.2 641 - '@smithy/fetch-http-handler': 2.4.1 642 - '@smithy/hash-node': 2.1.1 643 - '@smithy/invalid-dependency': 2.1.1 644 - '@smithy/middleware-content-length': 2.1.1 645 - '@smithy/middleware-endpoint': 2.4.1 646 - '@smithy/middleware-retry': 2.1.1 647 - '@smithy/middleware-serde': 2.1.1 648 - '@smithy/middleware-stack': 2.1.1 649 - '@smithy/node-config-provider': 2.2.1 650 - '@smithy/node-http-handler': 2.3.1 651 - '@smithy/protocol-http': 3.1.1 652 - '@smithy/smithy-client': 2.3.1 653 - '@smithy/types': 2.9.1 654 - '@smithy/url-parser': 2.1.1 655 - '@smithy/util-base64': 2.1.1 656 - '@smithy/util-body-length-browser': 2.1.1 657 - '@smithy/util-body-length-node': 2.2.1 658 - '@smithy/util-defaults-mode-browser': 2.1.1 659 - '@smithy/util-defaults-mode-node': 2.2.0 660 - '@smithy/util-endpoints': 1.1.1 661 - '@smithy/util-middleware': 2.1.1 662 - '@smithy/util-retry': 2.1.1 663 - '@smithy/util-utf8': 2.1.1 664 - fast-xml-parser: 4.2.5 665 - tslib: 2.6.2 605 + '@aws-crypto/sha256-browser': 5.2.0 606 + '@aws-crypto/sha256-js': 5.2.0 607 + '@aws-sdk/core': 3.916.0 608 + '@aws-sdk/middleware-host-header': 3.914.0 609 + '@aws-sdk/middleware-logger': 3.914.0 610 + '@aws-sdk/middleware-recursion-detection': 3.914.0 611 + '@aws-sdk/middleware-user-agent': 3.916.0 612 + '@aws-sdk/region-config-resolver': 3.914.0 613 + '@aws-sdk/types': 3.914.0 614 + '@aws-sdk/util-endpoints': 3.916.0 615 + '@aws-sdk/util-user-agent-browser': 3.914.0 616 + '@aws-sdk/util-user-agent-node': 3.916.0 617 + '@smithy/config-resolver': 4.4.0 618 + '@smithy/core': 3.17.1 619 + '@smithy/fetch-http-handler': 5.3.4 620 + '@smithy/hash-node': 4.2.3 621 + '@smithy/invalid-dependency': 4.2.3 622 + '@smithy/middleware-content-length': 4.2.3 623 + '@smithy/middleware-endpoint': 4.3.5 624 + '@smithy/middleware-retry': 4.4.5 625 + '@smithy/middleware-serde': 4.2.3 626 + '@smithy/middleware-stack': 4.2.3 627 + '@smithy/node-config-provider': 4.3.3 628 + '@smithy/node-http-handler': 4.4.3 629 + '@smithy/protocol-http': 5.3.3 630 + '@smithy/smithy-client': 4.9.1 631 + '@smithy/types': 4.8.0 632 + '@smithy/url-parser': 4.2.3 633 + '@smithy/util-base64': 4.3.0 634 + '@smithy/util-body-length-browser': 4.2.0 635 + '@smithy/util-body-length-node': 4.2.1 636 + '@smithy/util-defaults-mode-browser': 4.3.4 637 + '@smithy/util-defaults-mode-node': 4.2.6 638 + '@smithy/util-endpoints': 3.2.3 639 + '@smithy/util-middleware': 4.2.3 640 + '@smithy/util-retry': 4.2.3 641 + '@smithy/util-utf8': 4.2.0 642 + tslib: 2.8.1 666 643 transitivePeerDependencies: 667 644 - aws-crt 668 645 dev: false 669 646 670 - /@aws-sdk/core@3.513.0: 671 - resolution: {integrity: sha512-L+9DL4apWuqNKVOMJ8siAuWoRM9rZf9w1iPv8S2o83WO2jVK7E/m+rNW1dFo9HsA5V1ccDl2H2qLXx24HiHmOw==} 672 - engines: {node: '>=14.0.0'} 647 + /@aws-sdk/core@3.916.0: 648 + resolution: {integrity: sha512-1JHE5s6MD5PKGovmx/F1e01hUbds/1y3X8rD+Gvi/gWVfdg5noO7ZCerpRsWgfzgvCMZC9VicopBqNHCKLykZA==} 649 + engines: {node: '>=18.0.0'} 673 650 dependencies: 674 - '@smithy/core': 1.3.2 675 - '@smithy/protocol-http': 3.1.1 676 - '@smithy/signature-v4': 2.1.1 677 - '@smithy/smithy-client': 2.3.1 678 - '@smithy/types': 2.9.1 679 - tslib: 2.6.2 651 + '@aws-sdk/types': 3.914.0 652 + '@aws-sdk/xml-builder': 3.914.0 653 + '@smithy/core': 3.17.1 654 + '@smithy/node-config-provider': 4.3.3 655 + '@smithy/property-provider': 4.2.3 656 + '@smithy/protocol-http': 5.3.3 657 + '@smithy/signature-v4': 5.3.3 658 + '@smithy/smithy-client': 4.9.1 659 + '@smithy/types': 4.8.0 660 + '@smithy/util-base64': 4.3.0 661 + '@smithy/util-middleware': 4.2.3 662 + '@smithy/util-utf8': 4.2.0 663 + tslib: 2.8.1 680 664 dev: false 681 665 682 - /@aws-sdk/credential-provider-env@3.515.0: 683 - resolution: {integrity: sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==} 684 - engines: {node: '>=14.0.0'} 666 + /@aws-sdk/credential-provider-env@3.916.0: 667 + resolution: {integrity: sha512-3gDeqOXcBRXGHScc6xb7358Lyf64NRG2P08g6Bu5mv1Vbg9PKDyCAZvhKLkG7hkdfAM8Yc6UJNhbFxr1ud/tCQ==} 668 + engines: {node: '>=18.0.0'} 685 669 dependencies: 686 - '@aws-sdk/types': 3.515.0 687 - '@smithy/property-provider': 2.1.1 688 - '@smithy/types': 2.9.1 689 - tslib: 2.6.2 670 + '@aws-sdk/core': 3.916.0 671 + '@aws-sdk/types': 3.914.0 672 + '@smithy/property-provider': 4.2.3 673 + '@smithy/types': 4.8.0 674 + tslib: 2.8.1 690 675 dev: false 691 676 692 - /@aws-sdk/credential-provider-http@3.515.0: 693 - resolution: {integrity: sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==} 694 - engines: {node: '>=14.0.0'} 677 + /@aws-sdk/credential-provider-http@3.916.0: 678 + resolution: {integrity: sha512-NmooA5Z4/kPFJdsyoJgDxuqXC1C6oPMmreJjbOPqcwo6E/h2jxaG8utlQFgXe5F9FeJsMx668dtxVxSYnAAqHQ==} 679 + engines: {node: '>=18.0.0'} 695 680 dependencies: 696 - '@aws-sdk/types': 3.515.0 697 - '@smithy/fetch-http-handler': 2.4.1 698 - '@smithy/node-http-handler': 2.3.1 699 - '@smithy/property-provider': 2.1.1 700 - '@smithy/protocol-http': 3.1.1 701 - '@smithy/smithy-client': 2.3.1 702 - '@smithy/types': 2.9.1 703 - '@smithy/util-stream': 2.1.1 704 - tslib: 2.6.2 681 + '@aws-sdk/core': 3.916.0 682 + '@aws-sdk/types': 3.914.0 683 + '@smithy/fetch-http-handler': 5.3.4 684 + '@smithy/node-http-handler': 4.4.3 685 + '@smithy/property-provider': 4.2.3 686 + '@smithy/protocol-http': 5.3.3 687 + '@smithy/smithy-client': 4.9.1 688 + '@smithy/types': 4.8.0 689 + '@smithy/util-stream': 4.5.4 690 + tslib: 2.8.1 705 691 dev: false 706 692 707 - /@aws-sdk/credential-provider-ini@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 708 - resolution: {integrity: sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==} 709 - engines: {node: '>=14.0.0'} 693 + /@aws-sdk/credential-provider-ini@3.917.0: 694 + resolution: {integrity: sha512-rvQ0QamLySRq+Okc0ZqFHZ3Fbvj3tYuWNIlzyEKklNmw5X5PM1idYKlOJflY2dvUGkIqY3lUC9SC2WL+1s7KIw==} 695 + engines: {node: '>=18.0.0'} 710 696 dependencies: 711 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 712 - '@aws-sdk/credential-provider-env': 3.515.0 713 - '@aws-sdk/credential-provider-process': 3.515.0 714 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 715 - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 716 - '@aws-sdk/types': 3.515.0 717 - '@smithy/credential-provider-imds': 2.2.1 718 - '@smithy/property-provider': 2.1.1 719 - '@smithy/shared-ini-file-loader': 2.3.1 720 - '@smithy/types': 2.9.1 721 - tslib: 2.6.2 697 + '@aws-sdk/core': 3.916.0 698 + '@aws-sdk/credential-provider-env': 3.916.0 699 + '@aws-sdk/credential-provider-http': 3.916.0 700 + '@aws-sdk/credential-provider-process': 3.916.0 701 + '@aws-sdk/credential-provider-sso': 3.916.0 702 + '@aws-sdk/credential-provider-web-identity': 3.917.0 703 + '@aws-sdk/nested-clients': 3.916.0 704 + '@aws-sdk/types': 3.914.0 705 + '@smithy/credential-provider-imds': 4.2.3 706 + '@smithy/property-provider': 4.2.3 707 + '@smithy/shared-ini-file-loader': 4.3.3 708 + '@smithy/types': 4.8.0 709 + tslib: 2.8.1 722 710 transitivePeerDependencies: 723 - - '@aws-sdk/credential-provider-node' 724 711 - aws-crt 725 712 dev: false 726 713 727 - /@aws-sdk/credential-provider-node@3.515.0: 728 - resolution: {integrity: sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==} 729 - engines: {node: '>=14.0.0'} 714 + /@aws-sdk/credential-provider-node@3.917.0: 715 + resolution: {integrity: sha512-n7HUJ+TgU9wV/Z46yR1rqD9hUjfG50AKi+b5UXTlaDlVD8bckg40i77ROCllp53h32xQj/7H0yBIYyphwzLtmg==} 716 + engines: {node: '>=18.0.0'} 730 717 dependencies: 731 - '@aws-sdk/credential-provider-env': 3.515.0 732 - '@aws-sdk/credential-provider-http': 3.515.0 733 - '@aws-sdk/credential-provider-ini': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 734 - '@aws-sdk/credential-provider-process': 3.515.0 735 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 736 - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 737 - '@aws-sdk/types': 3.515.0 738 - '@smithy/credential-provider-imds': 2.2.1 739 - '@smithy/property-provider': 2.1.1 740 - '@smithy/shared-ini-file-loader': 2.3.1 741 - '@smithy/types': 2.9.1 742 - tslib: 2.6.2 718 + '@aws-sdk/credential-provider-env': 3.916.0 719 + '@aws-sdk/credential-provider-http': 3.916.0 720 + '@aws-sdk/credential-provider-ini': 3.917.0 721 + '@aws-sdk/credential-provider-process': 3.916.0 722 + '@aws-sdk/credential-provider-sso': 3.916.0 723 + '@aws-sdk/credential-provider-web-identity': 3.917.0 724 + '@aws-sdk/types': 3.914.0 725 + '@smithy/credential-provider-imds': 4.2.3 726 + '@smithy/property-provider': 4.2.3 727 + '@smithy/shared-ini-file-loader': 4.3.3 728 + '@smithy/types': 4.8.0 729 + tslib: 2.8.1 743 730 transitivePeerDependencies: 744 731 - aws-crt 745 732 dev: false 746 733 747 - /@aws-sdk/credential-provider-process@3.515.0: 748 - resolution: {integrity: sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==} 749 - engines: {node: '>=14.0.0'} 734 + /@aws-sdk/credential-provider-process@3.916.0: 735 + resolution: {integrity: sha512-SXDyDvpJ1+WbotZDLJW1lqP6gYGaXfZJrgFSXIuZjHb75fKeNRgPkQX/wZDdUvCwdrscvxmtyJorp2sVYkMcvA==} 736 + engines: {node: '>=18.0.0'} 750 737 dependencies: 751 - '@aws-sdk/types': 3.515.0 752 - '@smithy/property-provider': 2.1.1 753 - '@smithy/shared-ini-file-loader': 2.3.1 754 - '@smithy/types': 2.9.1 755 - tslib: 2.6.2 738 + '@aws-sdk/core': 3.916.0 739 + '@aws-sdk/types': 3.914.0 740 + '@smithy/property-provider': 4.2.3 741 + '@smithy/shared-ini-file-loader': 4.3.3 742 + '@smithy/types': 4.8.0 743 + tslib: 2.8.1 756 744 dev: false 757 745 758 - /@aws-sdk/credential-provider-sso@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 759 - resolution: {integrity: sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==} 760 - engines: {node: '>=14.0.0'} 746 + /@aws-sdk/credential-provider-sso@3.916.0: 747 + resolution: {integrity: sha512-gu9D+c+U/Dp1AKBcVxYHNNoZF9uD4wjAKYCjgSN37j4tDsazwMEylbbZLuRNuxfbXtizbo4/TiaxBXDbWM7AkQ==} 748 + engines: {node: '>=18.0.0'} 761 749 dependencies: 762 - '@aws-sdk/client-sso': 3.515.0 763 - '@aws-sdk/token-providers': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 764 - '@aws-sdk/types': 3.515.0 765 - '@smithy/property-provider': 2.1.1 766 - '@smithy/shared-ini-file-loader': 2.3.1 767 - '@smithy/types': 2.9.1 768 - tslib: 2.6.2 750 + '@aws-sdk/client-sso': 3.916.0 751 + '@aws-sdk/core': 3.916.0 752 + '@aws-sdk/token-providers': 3.916.0 753 + '@aws-sdk/types': 3.914.0 754 + '@smithy/property-provider': 4.2.3 755 + '@smithy/shared-ini-file-loader': 4.3.3 756 + '@smithy/types': 4.8.0 757 + tslib: 2.8.1 769 758 transitivePeerDependencies: 770 - - '@aws-sdk/credential-provider-node' 771 759 - aws-crt 772 760 dev: false 773 761 774 - /@aws-sdk/credential-provider-web-identity@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 775 - resolution: {integrity: sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==} 776 - engines: {node: '>=14.0.0'} 762 + /@aws-sdk/credential-provider-web-identity@3.917.0: 763 + resolution: {integrity: sha512-pZncQhFbwW04pB0jcD5OFv3x2gAddDYCVxyJVixgyhSw7bKCYxqu6ramfq1NxyVpmm+qsw+ijwi/3cCmhUHF/A==} 764 + engines: {node: '>=18.0.0'} 777 765 dependencies: 778 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 779 - '@aws-sdk/types': 3.515.0 780 - '@smithy/property-provider': 2.1.1 781 - '@smithy/types': 2.9.1 782 - tslib: 2.6.2 766 + '@aws-sdk/core': 3.916.0 767 + '@aws-sdk/nested-clients': 3.916.0 768 + '@aws-sdk/types': 3.914.0 769 + '@smithy/property-provider': 4.2.3 770 + '@smithy/shared-ini-file-loader': 4.3.3 771 + '@smithy/types': 4.8.0 772 + tslib: 2.8.1 783 773 transitivePeerDependencies: 784 - - '@aws-sdk/credential-provider-node' 785 774 - aws-crt 786 775 dev: false 787 776 788 - /@aws-sdk/lib-storage@3.515.0(@aws-sdk/client-s3@3.515.0): 789 - resolution: {integrity: sha512-/7z/3KnMs1ODNS9c8Skj/DFTsy6/v7n17clh1IGOcTYhhioCMA3MIzIZecWFeLjPYcUSkNQHIIjKFQt1nhZkwA==} 790 - engines: {node: '>=14.0.0'} 777 + /@aws-sdk/lib-storage@3.879.0(@aws-sdk/client-s3@3.917.0): 778 + resolution: {integrity: sha512-FAb3vOfLIrf8lPuDoxKRu18DxXfQLEFm7MoXi0jd8ooFjD09jpVCQGNrRuMCqc688wrx7zJSovWObtn4LRjvrg==} 779 + engines: {node: '>=18.0.0'} 791 780 peerDependencies: 792 - '@aws-sdk/client-s3': ^3.0.0 781 + '@aws-sdk/client-s3': ^3.879.0 793 782 dependencies: 794 - '@aws-sdk/client-s3': 3.515.0 795 - '@smithy/abort-controller': 2.1.1 796 - '@smithy/middleware-endpoint': 2.4.1 797 - '@smithy/smithy-client': 2.3.1 783 + '@aws-sdk/client-s3': 3.917.0 784 + '@smithy/abort-controller': 4.2.3 785 + '@smithy/middleware-endpoint': 4.3.5 786 + '@smithy/smithy-client': 4.9.1 798 787 buffer: 5.6.0 799 788 events: 3.3.0 800 789 stream-browserify: 3.0.0 801 - tslib: 2.6.2 790 + tslib: 2.8.1 802 791 dev: false 803 792 804 - /@aws-sdk/middleware-bucket-endpoint@3.515.0: 805 - resolution: {integrity: sha512-Vm423j3udFrhKPaKiXtie+6aF05efjX8lhAu5VOruIvbam7olvdWNdkH7sGWlz1ko3CVa7PwOYjGHiOOhxpEOA==} 806 - engines: {node: '>=14.0.0'} 793 + /@aws-sdk/middleware-bucket-endpoint@3.914.0: 794 + resolution: {integrity: sha512-mHLsVnPPp4iq3gL2oEBamfpeETFV0qzxRHmcnCfEP3hualV8YF8jbXGmwPCPopUPQDpbYDBHYtXaoClZikCWPQ==} 795 + engines: {node: '>=18.0.0'} 807 796 dependencies: 808 - '@aws-sdk/types': 3.515.0 809 - '@aws-sdk/util-arn-parser': 3.495.0 810 - '@smithy/node-config-provider': 2.2.1 811 - '@smithy/protocol-http': 3.1.1 812 - '@smithy/types': 2.9.1 813 - '@smithy/util-config-provider': 2.2.1 814 - tslib: 2.6.2 797 + '@aws-sdk/types': 3.914.0 798 + '@aws-sdk/util-arn-parser': 3.893.0 799 + '@smithy/node-config-provider': 4.3.3 800 + '@smithy/protocol-http': 5.3.3 801 + '@smithy/types': 4.8.0 802 + '@smithy/util-config-provider': 4.2.0 803 + tslib: 2.8.1 815 804 dev: false 816 805 817 - /@aws-sdk/middleware-expect-continue@3.515.0: 818 - resolution: {integrity: sha512-TWCXulivab4reOMx/vxa/IwnPX78fLwI9NUoAxjsqB6W9qjmSnPD43BSVeGvbbl/YNmgk7XfMbZb6IgxW7RyzA==} 819 - engines: {node: '>=14.0.0'} 806 + /@aws-sdk/middleware-expect-continue@3.917.0: 807 + resolution: {integrity: sha512-UPBq1ZP2CaxwbncWSbVqkhYXQrmfNiqAtHyBxi413hjRVZ4JhQ1UyH7pz5yqiG8zx2/+Po8cUD4SDUwJgda4nw==} 808 + engines: {node: '>=18.0.0'} 820 809 dependencies: 821 - '@aws-sdk/types': 3.515.0 822 - '@smithy/protocol-http': 3.1.1 823 - '@smithy/types': 2.9.1 824 - tslib: 2.6.2 810 + '@aws-sdk/types': 3.914.0 811 + '@smithy/protocol-http': 5.3.3 812 + '@smithy/types': 4.8.0 813 + tslib: 2.8.1 825 814 dev: false 826 815 827 - /@aws-sdk/middleware-flexible-checksums@3.515.0: 828 - resolution: {integrity: sha512-ydGjnqNeYlJaAkmQeQnS4pZRAAvzefdm8c234Qh0Fg55xRwHTNLp7uYsdfkTjrdAlj6YIO3Zr6vK6VJ6MGCwug==} 829 - engines: {node: '>=14.0.0'} 816 + /@aws-sdk/middleware-flexible-checksums@3.916.0: 817 + resolution: {integrity: sha512-CBRRg6slHHBYAm26AWY/pECHK0vVO/peDoNhZiAzUNt4jV6VftotjszEJ904pKGOr7/86CfZxtCnP3CCs3lQjA==} 818 + engines: {node: '>=18.0.0'} 830 819 dependencies: 831 - '@aws-crypto/crc32': 3.0.0 832 - '@aws-crypto/crc32c': 3.0.0 833 - '@aws-sdk/types': 3.515.0 834 - '@smithy/is-array-buffer': 2.1.1 835 - '@smithy/protocol-http': 3.1.1 836 - '@smithy/types': 2.9.1 837 - '@smithy/util-utf8': 2.1.1 838 - tslib: 2.6.2 820 + '@aws-crypto/crc32': 5.2.0 821 + '@aws-crypto/crc32c': 5.2.0 822 + '@aws-crypto/util': 5.2.0 823 + '@aws-sdk/core': 3.916.0 824 + '@aws-sdk/types': 3.914.0 825 + '@smithy/is-array-buffer': 4.2.0 826 + '@smithy/node-config-provider': 4.3.3 827 + '@smithy/protocol-http': 5.3.3 828 + '@smithy/types': 4.8.0 829 + '@smithy/util-middleware': 4.2.3 830 + '@smithy/util-stream': 4.5.4 831 + '@smithy/util-utf8': 4.2.0 832 + tslib: 2.8.1 839 833 dev: false 840 834 841 - /@aws-sdk/middleware-host-header@3.515.0: 842 - resolution: {integrity: sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==} 843 - engines: {node: '>=14.0.0'} 835 + /@aws-sdk/middleware-host-header@3.914.0: 836 + resolution: {integrity: sha512-7r9ToySQ15+iIgXMF/h616PcQStByylVkCshmQqcdeynD/lCn2l667ynckxW4+ql0Q+Bo/URljuhJRxVJzydNA==} 837 + engines: {node: '>=18.0.0'} 844 838 dependencies: 845 - '@aws-sdk/types': 3.515.0 846 - '@smithy/protocol-http': 3.1.1 847 - '@smithy/types': 2.9.1 848 - tslib: 2.6.2 839 + '@aws-sdk/types': 3.914.0 840 + '@smithy/protocol-http': 5.3.3 841 + '@smithy/types': 4.8.0 842 + tslib: 2.8.1 849 843 dev: false 850 844 851 - /@aws-sdk/middleware-location-constraint@3.515.0: 852 - resolution: {integrity: sha512-ORFC5oijjTJsHhUXy9o52/vl5Irf6e83bE/8tBp+sVVx81+E8zTTWZbysoa41c0B5Ycd0H3wCWutvjdXT16ydQ==} 853 - engines: {node: '>=14.0.0'} 845 + /@aws-sdk/middleware-location-constraint@3.914.0: 846 + resolution: {integrity: sha512-Mpd0Sm9+GN7TBqGnZg1+dO5QZ/EOYEcDTo7KfvoyrXScMlxvYm9fdrUVMmLdPn/lntweZGV3uNrs+huasGOOTA==} 847 + engines: {node: '>=18.0.0'} 854 848 dependencies: 855 - '@aws-sdk/types': 3.515.0 856 - '@smithy/types': 2.9.1 857 - tslib: 2.6.2 849 + '@aws-sdk/types': 3.914.0 850 + '@smithy/types': 4.8.0 851 + tslib: 2.8.1 858 852 dev: false 859 853 860 - /@aws-sdk/middleware-logger@3.515.0: 861 - resolution: {integrity: sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==} 862 - engines: {node: '>=14.0.0'} 854 + /@aws-sdk/middleware-logger@3.914.0: 855 + resolution: {integrity: sha512-/gaW2VENS5vKvJbcE1umV4Ag3NuiVzpsANxtrqISxT3ovyro29o1RezW/Avz/6oJqjnmgz8soe9J1t65jJdiNg==} 856 + engines: {node: '>=18.0.0'} 863 857 dependencies: 864 - '@aws-sdk/types': 3.515.0 865 - '@smithy/types': 2.9.1 866 - tslib: 2.6.2 858 + '@aws-sdk/types': 3.914.0 859 + '@smithy/types': 4.8.0 860 + tslib: 2.8.1 867 861 dev: false 868 862 869 - /@aws-sdk/middleware-recursion-detection@3.515.0: 870 - resolution: {integrity: sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==} 871 - engines: {node: '>=14.0.0'} 863 + /@aws-sdk/middleware-recursion-detection@3.914.0: 864 + resolution: {integrity: sha512-yiAjQKs5S2JKYc+GrkvGMwkUvhepXDigEXpSJqUseR/IrqHhvGNuOxDxq+8LbDhM4ajEW81wkiBbU+Jl9G82yQ==} 865 + engines: {node: '>=18.0.0'} 872 866 dependencies: 873 - '@aws-sdk/types': 3.515.0 874 - '@smithy/protocol-http': 3.1.1 875 - '@smithy/types': 2.9.1 876 - tslib: 2.6.2 867 + '@aws-sdk/types': 3.914.0 868 + '@aws/lambda-invoke-store': 0.0.1 869 + '@smithy/protocol-http': 5.3.3 870 + '@smithy/types': 4.8.0 871 + tslib: 2.8.1 877 872 dev: false 878 873 879 - /@aws-sdk/middleware-sdk-s3@3.515.0: 880 - resolution: {integrity: sha512-vB8JwiTEAqm1UT9xfugnCgl0H0dtBLUQQK99JwQEWjHPZmQ3HQuVkykmJRY3X0hzKMEgqXodz0hZOvf3Hq1mvQ==} 881 - engines: {node: '>=14.0.0'} 874 + /@aws-sdk/middleware-sdk-s3@3.916.0: 875 + resolution: {integrity: sha512-pjmzzjkEkpJObzmTthqJPq/P13KoNFuEi/x5PISlzJtHofCNcyXeVAQ90yvY2dQ6UXHf511Rh1/ytiKy2A8M0g==} 876 + engines: {node: '>=18.0.0'} 882 877 dependencies: 883 - '@aws-sdk/types': 3.515.0 884 - '@aws-sdk/util-arn-parser': 3.495.0 885 - '@smithy/node-config-provider': 2.2.1 886 - '@smithy/protocol-http': 3.1.1 887 - '@smithy/signature-v4': 2.1.1 888 - '@smithy/smithy-client': 2.3.1 889 - '@smithy/types': 2.9.1 890 - '@smithy/util-config-provider': 2.2.1 891 - tslib: 2.6.2 878 + '@aws-sdk/core': 3.916.0 879 + '@aws-sdk/types': 3.914.0 880 + '@aws-sdk/util-arn-parser': 3.893.0 881 + '@smithy/core': 3.17.1 882 + '@smithy/node-config-provider': 4.3.3 883 + '@smithy/protocol-http': 5.3.3 884 + '@smithy/signature-v4': 5.3.3 885 + '@smithy/smithy-client': 4.9.1 886 + '@smithy/types': 4.8.0 887 + '@smithy/util-config-provider': 4.2.0 888 + '@smithy/util-middleware': 4.2.3 889 + '@smithy/util-stream': 4.5.4 890 + '@smithy/util-utf8': 4.2.0 891 + tslib: 2.8.1 892 892 dev: false 893 893 894 - /@aws-sdk/middleware-signing@3.515.0: 895 - resolution: {integrity: sha512-SdjCyQCL702I07KhCiBFcoh6+NYtnruHJQIzWwMpBteuYHnCHW1k9uZ6pqacsS+Y6qpAKfTVNpQx2zP2s6QoHA==} 896 - engines: {node: '>=14.0.0'} 894 + /@aws-sdk/middleware-ssec@3.914.0: 895 + resolution: {integrity: sha512-V1Oae/oLVbpNb9uWs+v80GKylZCdsbqs2c2Xb1FsAUPtYeSnxFuAWsF3/2AEMSSpFe0dTC5KyWr/eKl2aim9VQ==} 896 + engines: {node: '>=18.0.0'} 897 897 dependencies: 898 - '@aws-sdk/types': 3.515.0 899 - '@smithy/property-provider': 2.1.1 900 - '@smithy/protocol-http': 3.1.1 901 - '@smithy/signature-v4': 2.1.1 902 - '@smithy/types': 2.9.1 903 - '@smithy/util-middleware': 2.1.1 904 - tslib: 2.6.2 898 + '@aws-sdk/types': 3.914.0 899 + '@smithy/types': 4.8.0 900 + tslib: 2.8.1 905 901 dev: false 906 902 907 - /@aws-sdk/middleware-ssec@3.515.0: 908 - resolution: {integrity: sha512-0qLjKiorosVBzzaV/o7MEyS9xqLLu02qGbP564Z/FZY74JUQEpBNedgveMUbb6lqr85RnOuwZ0GZ0cBRfH2brQ==} 909 - engines: {node: '>=14.0.0'} 903 + /@aws-sdk/middleware-user-agent@3.916.0: 904 + resolution: {integrity: sha512-mzF5AdrpQXc2SOmAoaQeHpDFsK2GE6EGcEACeNuoESluPI2uYMpuuNMYrUufdnIAIyqgKlis0NVxiahA5jG42w==} 905 + engines: {node: '>=18.0.0'} 910 906 dependencies: 911 - '@aws-sdk/types': 3.515.0 912 - '@smithy/types': 2.9.1 913 - tslib: 2.6.2 907 + '@aws-sdk/core': 3.916.0 908 + '@aws-sdk/types': 3.914.0 909 + '@aws-sdk/util-endpoints': 3.916.0 910 + '@smithy/core': 3.17.1 911 + '@smithy/protocol-http': 5.3.3 912 + '@smithy/types': 4.8.0 913 + tslib: 2.8.1 914 914 dev: false 915 915 916 - /@aws-sdk/middleware-user-agent@3.515.0: 917 - resolution: {integrity: sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==} 918 - engines: {node: '>=14.0.0'} 916 + /@aws-sdk/nested-clients@3.916.0: 917 + resolution: {integrity: sha512-tgg8e8AnVAer0rcgeWucFJ/uNN67TbTiDHfD+zIOPKep0Z61mrHEoeT/X8WxGIOkEn4W6nMpmS4ii8P42rNtnA==} 918 + engines: {node: '>=18.0.0'} 919 919 dependencies: 920 - '@aws-sdk/types': 3.515.0 921 - '@aws-sdk/util-endpoints': 3.515.0 922 - '@smithy/protocol-http': 3.1.1 923 - '@smithy/types': 2.9.1 924 - tslib: 2.6.2 920 + '@aws-crypto/sha256-browser': 5.2.0 921 + '@aws-crypto/sha256-js': 5.2.0 922 + '@aws-sdk/core': 3.916.0 923 + '@aws-sdk/middleware-host-header': 3.914.0 924 + '@aws-sdk/middleware-logger': 3.914.0 925 + '@aws-sdk/middleware-recursion-detection': 3.914.0 926 + '@aws-sdk/middleware-user-agent': 3.916.0 927 + '@aws-sdk/region-config-resolver': 3.914.0 928 + '@aws-sdk/types': 3.914.0 929 + '@aws-sdk/util-endpoints': 3.916.0 930 + '@aws-sdk/util-user-agent-browser': 3.914.0 931 + '@aws-sdk/util-user-agent-node': 3.916.0 932 + '@smithy/config-resolver': 4.4.0 933 + '@smithy/core': 3.17.1 934 + '@smithy/fetch-http-handler': 5.3.4 935 + '@smithy/hash-node': 4.2.3 936 + '@smithy/invalid-dependency': 4.2.3 937 + '@smithy/middleware-content-length': 4.2.3 938 + '@smithy/middleware-endpoint': 4.3.5 939 + '@smithy/middleware-retry': 4.4.5 940 + '@smithy/middleware-serde': 4.2.3 941 + '@smithy/middleware-stack': 4.2.3 942 + '@smithy/node-config-provider': 4.3.3 943 + '@smithy/node-http-handler': 4.4.3 944 + '@smithy/protocol-http': 5.3.3 945 + '@smithy/smithy-client': 4.9.1 946 + '@smithy/types': 4.8.0 947 + '@smithy/url-parser': 4.2.3 948 + '@smithy/util-base64': 4.3.0 949 + '@smithy/util-body-length-browser': 4.2.0 950 + '@smithy/util-body-length-node': 4.2.1 951 + '@smithy/util-defaults-mode-browser': 4.3.4 952 + '@smithy/util-defaults-mode-node': 4.2.6 953 + '@smithy/util-endpoints': 3.2.3 954 + '@smithy/util-middleware': 4.2.3 955 + '@smithy/util-retry': 4.2.3 956 + '@smithy/util-utf8': 4.2.0 957 + tslib: 2.8.1 958 + transitivePeerDependencies: 959 + - aws-crt 925 960 dev: false 926 961 927 - /@aws-sdk/region-config-resolver@3.515.0: 928 - resolution: {integrity: sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==} 929 - engines: {node: '>=14.0.0'} 962 + /@aws-sdk/region-config-resolver@3.914.0: 963 + resolution: {integrity: sha512-KlmHhRbn1qdwXUdsdrJ7S/MAkkC1jLpQ11n+XvxUUUCGAJd1gjC7AjxPZUM7ieQ2zcb8bfEzIU7al+Q3ZT0u7Q==} 964 + engines: {node: '>=18.0.0'} 930 965 dependencies: 931 - '@aws-sdk/types': 3.515.0 932 - '@smithy/node-config-provider': 2.2.1 933 - '@smithy/types': 2.9.1 934 - '@smithy/util-config-provider': 2.2.1 935 - '@smithy/util-middleware': 2.1.1 936 - tslib: 2.6.2 966 + '@aws-sdk/types': 3.914.0 967 + '@smithy/config-resolver': 4.4.0 968 + '@smithy/types': 4.8.0 969 + tslib: 2.8.1 937 970 dev: false 938 971 939 - /@aws-sdk/signature-v4-multi-region@3.515.0: 940 - resolution: {integrity: sha512-5lrCn4DSE0zL41k0L6moqcdExZhWdAnV0/oMEagrISzQYoia+aNTEeyVD3xqJhRbEW4gCj3Uoyis6c8muf7b9g==} 941 - engines: {node: '>=14.0.0'} 972 + /@aws-sdk/signature-v4-multi-region@3.916.0: 973 + resolution: {integrity: sha512-fuzUMo6xU7e0NBzBA6TQ4FUf1gqNbg4woBSvYfxRRsIfKmSMn9/elXXn4sAE5UKvlwVQmYnb6p7dpVRPyFvnQA==} 974 + engines: {node: '>=18.0.0'} 942 975 dependencies: 943 - '@aws-sdk/middleware-sdk-s3': 3.515.0 944 - '@aws-sdk/types': 3.515.0 945 - '@smithy/protocol-http': 3.1.1 946 - '@smithy/signature-v4': 2.1.1 947 - '@smithy/types': 2.9.1 948 - tslib: 2.6.2 976 + '@aws-sdk/middleware-sdk-s3': 3.916.0 977 + '@aws-sdk/types': 3.914.0 978 + '@smithy/protocol-http': 5.3.3 979 + '@smithy/signature-v4': 5.3.3 980 + '@smithy/types': 4.8.0 981 + tslib: 2.8.1 949 982 dev: false 950 983 951 - /@aws-sdk/token-providers@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 952 - resolution: {integrity: sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==} 953 - engines: {node: '>=14.0.0'} 984 + /@aws-sdk/token-providers@3.916.0: 985 + resolution: {integrity: sha512-13GGOEgq5etbXulFCmYqhWtpcEQ6WI6U53dvXbheW0guut8fDFJZmEv7tKMTJgiybxh7JHd0rWcL9JQND8DwoQ==} 986 + engines: {node: '>=18.0.0'} 954 987 dependencies: 955 - '@aws-sdk/client-sso-oidc': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 956 - '@aws-sdk/types': 3.515.0 957 - '@smithy/property-provider': 2.1.1 958 - '@smithy/shared-ini-file-loader': 2.3.1 959 - '@smithy/types': 2.9.1 960 - tslib: 2.6.2 988 + '@aws-sdk/core': 3.916.0 989 + '@aws-sdk/nested-clients': 3.916.0 990 + '@aws-sdk/types': 3.914.0 991 + '@smithy/property-provider': 4.2.3 992 + '@smithy/shared-ini-file-loader': 4.3.3 993 + '@smithy/types': 4.8.0 994 + tslib: 2.8.1 961 995 transitivePeerDependencies: 962 - - '@aws-sdk/credential-provider-node' 963 996 - aws-crt 964 997 dev: false 965 998 966 - /@aws-sdk/types@3.515.0: 967 - resolution: {integrity: sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==} 968 - engines: {node: '>=14.0.0'} 999 + /@aws-sdk/types@3.914.0: 1000 + resolution: {integrity: sha512-kQWPsRDmom4yvAfyG6L1lMmlwnTzm1XwMHOU+G5IFlsP4YEaMtXidDzW/wiivY0QFrhfCz/4TVmu0a2aPU57ug==} 1001 + engines: {node: '>=18.0.0'} 969 1002 dependencies: 970 - '@smithy/types': 2.9.1 971 - tslib: 2.6.2 1003 + '@smithy/types': 4.8.0 1004 + tslib: 2.8.1 972 1005 dev: false 973 1006 974 - /@aws-sdk/util-arn-parser@3.495.0: 975 - resolution: {integrity: sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==} 976 - engines: {node: '>=14.0.0'} 1007 + /@aws-sdk/util-arn-parser@3.893.0: 1008 + resolution: {integrity: sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==} 1009 + engines: {node: '>=18.0.0'} 977 1010 dependencies: 978 - tslib: 2.6.2 1011 + tslib: 2.8.1 979 1012 dev: false 980 1013 981 - /@aws-sdk/util-endpoints@3.515.0: 982 - resolution: {integrity: sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==} 983 - engines: {node: '>=14.0.0'} 1014 + /@aws-sdk/util-endpoints@3.916.0: 1015 + resolution: {integrity: sha512-bAgUQwvixdsiGNcuZSDAOWbyHlnPtg8G8TyHD6DTfTmKTHUW6tAn+af/ZYJPXEzXhhpwgJqi58vWnsiDhmr7NQ==} 1016 + engines: {node: '>=18.0.0'} 984 1017 dependencies: 985 - '@aws-sdk/types': 3.515.0 986 - '@smithy/types': 2.9.1 987 - '@smithy/util-endpoints': 1.1.1 988 - tslib: 2.6.2 1018 + '@aws-sdk/types': 3.914.0 1019 + '@smithy/types': 4.8.0 1020 + '@smithy/url-parser': 4.2.3 1021 + '@smithy/util-endpoints': 3.2.3 1022 + tslib: 2.8.1 989 1023 dev: false 990 1024 991 - /@aws-sdk/util-locate-window@3.495.0: 992 - resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==} 993 - engines: {node: '>=14.0.0'} 1025 + /@aws-sdk/util-locate-window@3.893.0: 1026 + resolution: {integrity: sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg==} 1027 + engines: {node: '>=18.0.0'} 994 1028 dependencies: 995 - tslib: 2.6.2 1029 + tslib: 2.8.1 996 1030 dev: false 997 1031 998 - /@aws-sdk/util-user-agent-browser@3.515.0: 999 - resolution: {integrity: sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==} 1032 + /@aws-sdk/util-user-agent-browser@3.914.0: 1033 + resolution: {integrity: sha512-rMQUrM1ECH4kmIwlGl9UB0BtbHy6ZuKdWFrIknu8yGTRI/saAucqNTh5EI1vWBxZ0ElhK5+g7zOnUuhSmVQYUA==} 1000 1034 dependencies: 1001 - '@aws-sdk/types': 3.515.0 1002 - '@smithy/types': 2.9.1 1003 - bowser: 2.11.0 1004 - tslib: 2.6.2 1035 + '@aws-sdk/types': 3.914.0 1036 + '@smithy/types': 4.8.0 1037 + bowser: 2.12.1 1038 + tslib: 2.8.1 1005 1039 dev: false 1006 1040 1007 - /@aws-sdk/util-user-agent-node@3.515.0: 1008 - resolution: {integrity: sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==} 1009 - engines: {node: '>=14.0.0'} 1041 + /@aws-sdk/util-user-agent-node@3.916.0: 1042 + resolution: {integrity: sha512-CwfWV2ch6UdjuSV75ZU99N03seEUb31FIUrXBnwa6oONqj/xqXwrxtlUMLx6WH3OJEE4zI3zt5PjlTdGcVwf4g==} 1043 + engines: {node: '>=18.0.0'} 1010 1044 peerDependencies: 1011 1045 aws-crt: '>=1.0.0' 1012 1046 peerDependenciesMeta: 1013 1047 aws-crt: 1014 1048 optional: true 1015 1049 dependencies: 1016 - '@aws-sdk/types': 3.515.0 1017 - '@smithy/node-config-provider': 2.2.1 1018 - '@smithy/types': 2.9.1 1019 - tslib: 2.6.2 1050 + '@aws-sdk/middleware-user-agent': 3.916.0 1051 + '@aws-sdk/types': 3.914.0 1052 + '@smithy/node-config-provider': 4.3.3 1053 + '@smithy/types': 4.8.0 1054 + tslib: 2.8.1 1020 1055 dev: false 1021 1056 1022 - /@aws-sdk/util-utf8-browser@3.259.0: 1023 - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} 1057 + /@aws-sdk/xml-builder@3.914.0: 1058 + resolution: {integrity: sha512-k75evsBD5TcIjedycYS7QXQ98AmOtbnxRJOPtCo0IwYRmy7UvqgS/gBL5SmrIqeV6FDSYRQMgdBxSMp6MLmdew==} 1059 + engines: {node: '>=18.0.0'} 1024 1060 dependencies: 1025 - tslib: 2.6.2 1061 + '@smithy/types': 4.8.0 1062 + fast-xml-parser: 5.2.5 1063 + tslib: 2.8.1 1026 1064 dev: false 1027 1065 1028 - /@aws-sdk/xml-builder@3.496.0: 1029 - resolution: {integrity: sha512-GvEjh537IIeOw1ZkZuB37sV12u+ipS5Z1dwjEC/HAvhl5ac23ULtTr1/n+U1gLNN+BAKSWjKiQ2ksj8DiUzeyw==} 1030 - engines: {node: '>=14.0.0'} 1031 - dependencies: 1032 - '@smithy/types': 2.9.1 1033 - tslib: 2.6.2 1066 + /@aws/lambda-invoke-store@0.0.1: 1067 + resolution: {integrity: sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw==} 1068 + engines: {node: '>=18.0.0'} 1034 1069 dev: false 1035 1070 1036 1071 /@cbor-extract/cbor-extract-darwin-arm64@2.2.0: ··· 1087 1122 '@atproto/common': 0.1.1 1088 1123 '@atproto/crypto': 0.1.0 1089 1124 '@ipld/dag-cbor': 7.0.3 1090 - axios: 1.6.7 1125 + axios: 1.12.2 1091 1126 multiformats: 9.9.0 1092 1127 uint8arrays: 3.0.0 1093 - zod: 3.23.8 1128 + zod: 3.25.76 1094 1129 transitivePeerDependencies: 1095 1130 - debug 1096 1131 dev: false 1097 1132 1133 + /@emnapi/runtime@1.6.0: 1134 + resolution: {integrity: sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA==} 1135 + requiresBuild: true 1136 + dependencies: 1137 + tslib: 2.8.1 1138 + dev: false 1139 + optional: true 1140 + 1098 1141 /@hapi/accept@6.0.3: 1099 1142 resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==} 1100 1143 dependencies: 1101 1144 '@hapi/boom': 10.0.1 1102 - '@hapi/hoek': 11.0.4 1145 + '@hapi/hoek': 11.0.7 1146 + dev: false 1147 + 1148 + /@hapi/address@5.1.1: 1149 + resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==} 1150 + engines: {node: '>=14.0.0'} 1151 + dependencies: 1152 + '@hapi/hoek': 11.0.7 1103 1153 dev: false 1104 1154 1105 1155 /@hapi/boom@10.0.1: 1106 1156 resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} 1107 1157 dependencies: 1108 - '@hapi/hoek': 11.0.4 1158 + '@hapi/hoek': 11.0.7 1109 1159 dev: false 1110 1160 1111 1161 /@hapi/bourne@3.0.0: ··· 1118 1168 '@hapi/boom': 10.0.1 1119 1169 dev: false 1120 1170 1121 - /@hapi/hoek@11.0.4: 1122 - resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==} 1171 + /@hapi/hoek@11.0.7: 1172 + resolution: {integrity: sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==} 1173 + dev: false 1174 + 1175 + /@img/sharp-darwin-arm64@0.33.5: 1176 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 1177 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1178 + cpu: [arm64] 1179 + os: [darwin] 1180 + requiresBuild: true 1181 + optionalDependencies: 1182 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1183 + dev: false 1184 + optional: true 1185 + 1186 + /@img/sharp-darwin-x64@0.33.5: 1187 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 1188 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1189 + cpu: [x64] 1190 + os: [darwin] 1191 + requiresBuild: true 1192 + optionalDependencies: 1193 + '@img/sharp-libvips-darwin-x64': 1.0.4 1194 + dev: false 1195 + optional: true 1196 + 1197 + /@img/sharp-libvips-darwin-arm64@1.0.4: 1198 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 1199 + cpu: [arm64] 1200 + os: [darwin] 1201 + requiresBuild: true 1123 1202 dev: false 1203 + optional: true 1124 1204 1125 - /@ioredis/commands@1.2.0: 1126 - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1205 + /@img/sharp-libvips-darwin-x64@1.0.4: 1206 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 1207 + cpu: [x64] 1208 + os: [darwin] 1209 + requiresBuild: true 1127 1210 dev: false 1211 + optional: true 1128 1212 1129 - /@ipld/car@3.2.4: 1130 - resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==} 1213 + /@img/sharp-libvips-linux-arm64@1.0.4: 1214 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 1215 + cpu: [arm64] 1216 + os: [linux] 1217 + requiresBuild: true 1218 + dev: false 1219 + optional: true 1220 + 1221 + /@img/sharp-libvips-linux-arm@1.0.5: 1222 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 1223 + cpu: [arm] 1224 + os: [linux] 1225 + requiresBuild: true 1226 + dev: false 1227 + optional: true 1228 + 1229 + /@img/sharp-libvips-linux-s390x@1.0.4: 1230 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 1231 + cpu: [s390x] 1232 + os: [linux] 1233 + requiresBuild: true 1234 + dev: false 1235 + optional: true 1236 + 1237 + /@img/sharp-libvips-linux-x64@1.0.4: 1238 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 1239 + cpu: [x64] 1240 + os: [linux] 1241 + requiresBuild: true 1242 + dev: false 1243 + optional: true 1244 + 1245 + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: 1246 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 1247 + cpu: [arm64] 1248 + os: [linux] 1249 + requiresBuild: true 1250 + dev: false 1251 + optional: true 1252 + 1253 + /@img/sharp-libvips-linuxmusl-x64@1.0.4: 1254 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 1255 + cpu: [x64] 1256 + os: [linux] 1257 + requiresBuild: true 1258 + dev: false 1259 + optional: true 1260 + 1261 + /@img/sharp-linux-arm64@0.33.5: 1262 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 1263 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1264 + cpu: [arm64] 1265 + os: [linux] 1266 + requiresBuild: true 1267 + optionalDependencies: 1268 + '@img/sharp-libvips-linux-arm64': 1.0.4 1269 + dev: false 1270 + optional: true 1271 + 1272 + /@img/sharp-linux-arm@0.33.5: 1273 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 1274 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1275 + cpu: [arm] 1276 + os: [linux] 1277 + requiresBuild: true 1278 + optionalDependencies: 1279 + '@img/sharp-libvips-linux-arm': 1.0.5 1280 + dev: false 1281 + optional: true 1282 + 1283 + /@img/sharp-linux-s390x@0.33.5: 1284 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 1285 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1286 + cpu: [s390x] 1287 + os: [linux] 1288 + requiresBuild: true 1289 + optionalDependencies: 1290 + '@img/sharp-libvips-linux-s390x': 1.0.4 1291 + dev: false 1292 + optional: true 1293 + 1294 + /@img/sharp-linux-x64@0.33.5: 1295 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 1296 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1297 + cpu: [x64] 1298 + os: [linux] 1299 + requiresBuild: true 1300 + optionalDependencies: 1301 + '@img/sharp-libvips-linux-x64': 1.0.4 1302 + dev: false 1303 + optional: true 1304 + 1305 + /@img/sharp-linuxmusl-arm64@0.33.5: 1306 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 1307 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1308 + cpu: [arm64] 1309 + os: [linux] 1310 + requiresBuild: true 1311 + optionalDependencies: 1312 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1313 + dev: false 1314 + optional: true 1315 + 1316 + /@img/sharp-linuxmusl-x64@0.33.5: 1317 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 1318 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1319 + cpu: [x64] 1320 + os: [linux] 1321 + requiresBuild: true 1322 + optionalDependencies: 1323 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 1324 + dev: false 1325 + optional: true 1326 + 1327 + /@img/sharp-wasm32@0.33.5: 1328 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 1329 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1330 + cpu: [wasm32] 1331 + requiresBuild: true 1131 1332 dependencies: 1132 - '@ipld/dag-cbor': 7.0.3 1133 - multiformats: 9.9.0 1134 - varint: 6.0.0 1333 + '@emnapi/runtime': 1.6.0 1334 + dev: false 1335 + optional: true 1336 + 1337 + /@img/sharp-win32-ia32@0.33.5: 1338 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 1339 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1340 + cpu: [ia32] 1341 + os: [win32] 1342 + requiresBuild: true 1343 + dev: false 1344 + optional: true 1345 + 1346 + /@img/sharp-win32-x64@0.33.5: 1347 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 1348 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1349 + cpu: [x64] 1350 + os: [win32] 1351 + requiresBuild: true 1352 + dev: false 1353 + optional: true 1354 + 1355 + /@ioredis/commands@1.4.0: 1356 + resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} 1135 1357 dev: false 1136 1358 1137 1359 /@ipld/dag-cbor@7.0.3: ··· 1147 1369 dependencies: 1148 1370 string-width: 5.1.2 1149 1371 string-width-cjs: /string-width@4.2.3 1150 - strip-ansi: 7.1.0 1372 + strip-ansi: 7.1.2 1151 1373 strip-ansi-cjs: /strip-ansi@6.0.1 1152 1374 wrap-ansi: 8.1.0 1153 1375 wrap-ansi-cjs: /wrap-ansi@7.0.0 1154 1376 dev: false 1155 1377 1156 - /@noble/curves@1.3.0: 1157 - resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} 1378 + /@noble/curves@1.9.7: 1379 + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} 1380 + engines: {node: ^14.21.3 || >=16} 1158 1381 dependencies: 1159 - '@noble/hashes': 1.3.3 1382 + '@noble/hashes': 1.8.0 1160 1383 dev: false 1161 1384 1162 - /@noble/hashes@1.3.3: 1163 - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} 1164 - engines: {node: '>= 16'} 1385 + /@noble/hashes@1.8.0: 1386 + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} 1387 + engines: {node: ^14.21.3 || >=16} 1165 1388 dev: false 1166 1389 1167 - /@noble/secp256k1@1.7.1: 1168 - resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} 1390 + /@noble/secp256k1@1.7.2: 1391 + resolution: {integrity: sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ==} 1169 1392 dev: false 1170 1393 1171 1394 /@pkgjs/parseargs@0.11.0: ··· 1175 1398 dev: false 1176 1399 optional: true 1177 1400 1178 - /@smithy/abort-controller@2.1.1: 1179 - resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} 1180 - engines: {node: '>=14.0.0'} 1401 + /@smithy/abort-controller@4.2.3: 1402 + resolution: {integrity: sha512-xWL9Mf8b7tIFuAlpjKtRPnHrR8XVrwTj5NPYO/QwZPtc0SDLsPxb56V5tzi5yspSMytISHybifez+4jlrx0vkQ==} 1403 + engines: {node: '>=18.0.0'} 1404 + dependencies: 1405 + '@smithy/types': 4.8.0 1406 + tslib: 2.8.1 1407 + dev: false 1408 + 1409 + /@smithy/chunked-blob-reader-native@4.2.1: 1410 + resolution: {integrity: sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==} 1411 + engines: {node: '>=18.0.0'} 1412 + dependencies: 1413 + '@smithy/util-base64': 4.3.0 1414 + tslib: 2.8.1 1415 + dev: false 1416 + 1417 + /@smithy/chunked-blob-reader@5.2.0: 1418 + resolution: {integrity: sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==} 1419 + engines: {node: '>=18.0.0'} 1181 1420 dependencies: 1182 - '@smithy/types': 2.9.1 1183 - tslib: 2.6.2 1421 + tslib: 2.8.1 1184 1422 dev: false 1185 1423 1186 - /@smithy/chunked-blob-reader-native@2.1.1: 1187 - resolution: {integrity: sha512-zNW+43dltfNMUrBEYLMWgI8lQr0uhtTcUyxkgC9EP4j17WREzgSFMPUFVrVV6Rc2+QtWERYjb4tzZnQGa7R9fQ==} 1424 + /@smithy/config-resolver@4.4.0: 1425 + resolution: {integrity: sha512-Kkmz3Mup2PGp/HNJxhCWkLNdlajJORLSjwkcfrj0E7nu6STAEdcMR1ir5P9/xOmncx8xXfru0fbUYLlZog/cFg==} 1426 + engines: {node: '>=18.0.0'} 1188 1427 dependencies: 1189 - '@smithy/util-base64': 2.1.1 1190 - tslib: 2.6.2 1428 + '@smithy/node-config-provider': 4.3.3 1429 + '@smithy/types': 4.8.0 1430 + '@smithy/util-config-provider': 4.2.0 1431 + '@smithy/util-endpoints': 3.2.3 1432 + '@smithy/util-middleware': 4.2.3 1433 + tslib: 2.8.1 1434 + dev: false 1435 + 1436 + /@smithy/core@3.17.1: 1437 + resolution: {integrity: sha512-V4Qc2CIb5McABYfaGiIYLTmo/vwNIK7WXI5aGveBd9UcdhbOMwcvIMxIw/DJj1S9QgOMa/7FBkarMdIC0EOTEQ==} 1438 + engines: {node: '>=18.0.0'} 1439 + dependencies: 1440 + '@smithy/middleware-serde': 4.2.3 1441 + '@smithy/protocol-http': 5.3.3 1442 + '@smithy/types': 4.8.0 1443 + '@smithy/util-base64': 4.3.0 1444 + '@smithy/util-body-length-browser': 4.2.0 1445 + '@smithy/util-middleware': 4.2.3 1446 + '@smithy/util-stream': 4.5.4 1447 + '@smithy/util-utf8': 4.2.0 1448 + '@smithy/uuid': 1.1.0 1449 + tslib: 2.8.1 1191 1450 dev: false 1192 1451 1193 - /@smithy/chunked-blob-reader@2.1.1: 1194 - resolution: {integrity: sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==} 1452 + /@smithy/credential-provider-imds@4.2.3: 1453 + resolution: {integrity: sha512-hA1MQ/WAHly4SYltJKitEsIDVsNmXcQfYBRv2e+q04fnqtAX5qXaybxy/fhUeAMCnQIdAjaGDb04fMHQefWRhw==} 1454 + engines: {node: '>=18.0.0'} 1195 1455 dependencies: 1196 - tslib: 2.6.2 1456 + '@smithy/node-config-provider': 4.3.3 1457 + '@smithy/property-provider': 4.2.3 1458 + '@smithy/types': 4.8.0 1459 + '@smithy/url-parser': 4.2.3 1460 + tslib: 2.8.1 1197 1461 dev: false 1198 1462 1199 - /@smithy/config-resolver@2.1.1: 1200 - resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==} 1201 - engines: {node: '>=14.0.0'} 1463 + /@smithy/eventstream-codec@4.2.3: 1464 + resolution: {integrity: sha512-rcr0VH0uNoMrtgKuY7sMfyKqbHc4GQaQ6Yp4vwgm+Z6psPuOgL+i/Eo/QWdXRmMinL3EgFM0Z1vkfyPyfzLmjw==} 1465 + engines: {node: '>=18.0.0'} 1202 1466 dependencies: 1203 - '@smithy/node-config-provider': 2.2.1 1204 - '@smithy/types': 2.9.1 1205 - '@smithy/util-config-provider': 2.2.1 1206 - '@smithy/util-middleware': 2.1.1 1207 - tslib: 2.6.2 1467 + '@aws-crypto/crc32': 5.2.0 1468 + '@smithy/types': 4.8.0 1469 + '@smithy/util-hex-encoding': 4.2.0 1470 + tslib: 2.8.1 1208 1471 dev: false 1209 1472 1210 - /@smithy/core@1.3.2: 1211 - resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==} 1212 - engines: {node: '>=14.0.0'} 1473 + /@smithy/eventstream-serde-browser@4.2.3: 1474 + resolution: {integrity: sha512-EcS0kydOr2qJ3vV45y7nWnTlrPmVIMbUFOZbMG80+e2+xePQISX9DrcbRpVRFTS5Nqz3FiEbDcTCAV0or7bqdw==} 1475 + engines: {node: '>=18.0.0'} 1213 1476 dependencies: 1214 - '@smithy/middleware-endpoint': 2.4.1 1215 - '@smithy/middleware-retry': 2.1.1 1216 - '@smithy/middleware-serde': 2.1.1 1217 - '@smithy/protocol-http': 3.1.1 1218 - '@smithy/smithy-client': 2.3.1 1219 - '@smithy/types': 2.9.1 1220 - '@smithy/util-middleware': 2.1.1 1221 - tslib: 2.6.2 1477 + '@smithy/eventstream-serde-universal': 4.2.3 1478 + '@smithy/types': 4.8.0 1479 + tslib: 2.8.1 1222 1480 dev: false 1223 1481 1224 - /@smithy/credential-provider-imds@2.2.1: 1225 - resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==} 1226 - engines: {node: '>=14.0.0'} 1482 + /@smithy/eventstream-serde-config-resolver@4.3.3: 1483 + resolution: {integrity: sha512-GewKGZ6lIJ9APjHFqR2cUW+Efp98xLu1KmN0jOWxQ1TN/gx3HTUPVbLciFD8CfScBj2IiKifqh9vYFRRXrYqXA==} 1484 + engines: {node: '>=18.0.0'} 1227 1485 dependencies: 1228 - '@smithy/node-config-provider': 2.2.1 1229 - '@smithy/property-provider': 2.1.1 1230 - '@smithy/types': 2.9.1 1231 - '@smithy/url-parser': 2.1.1 1232 - tslib: 2.6.2 1486 + '@smithy/types': 4.8.0 1487 + tslib: 2.8.1 1233 1488 dev: false 1234 1489 1235 - /@smithy/eventstream-codec@2.1.1: 1236 - resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==} 1490 + /@smithy/eventstream-serde-node@4.2.3: 1491 + resolution: {integrity: sha512-uQobOTQq2FapuSOlmGLUeGTpvcBLE5Fc7XjERUSk4dxEi4AhTwuyHYZNAvL4EMUp7lzxxkKDFaJ1GY0ovrj0Kg==} 1492 + engines: {node: '>=18.0.0'} 1237 1493 dependencies: 1238 - '@aws-crypto/crc32': 3.0.0 1239 - '@smithy/types': 2.9.1 1240 - '@smithy/util-hex-encoding': 2.1.1 1241 - tslib: 2.6.2 1494 + '@smithy/eventstream-serde-universal': 4.2.3 1495 + '@smithy/types': 4.8.0 1496 + tslib: 2.8.1 1242 1497 dev: false 1243 1498 1244 - /@smithy/eventstream-serde-browser@2.1.1: 1245 - resolution: {integrity: sha512-JvEdCmGlZUay5VtlT8/kdR6FlvqTDUiJecMjXsBb0+k1H/qc9ME5n2XKPo8q/MZwEIA1GmGgYMokKGjVvMiDow==} 1246 - engines: {node: '>=14.0.0'} 1499 + /@smithy/eventstream-serde-universal@4.2.3: 1500 + resolution: {integrity: sha512-QIvH/CKOk1BZPz/iwfgbh1SQD5Y0lpaw2kLA8zpLRRtYMPXeYUEWh+moTaJyqDaKlbrB174kB7FSRFiZ735tWw==} 1501 + engines: {node: '>=18.0.0'} 1247 1502 dependencies: 1248 - '@smithy/eventstream-serde-universal': 2.1.1 1249 - '@smithy/types': 2.9.1 1250 - tslib: 2.6.2 1503 + '@smithy/eventstream-codec': 4.2.3 1504 + '@smithy/types': 4.8.0 1505 + tslib: 2.8.1 1251 1506 dev: false 1252 1507 1253 - /@smithy/eventstream-serde-config-resolver@2.1.1: 1254 - resolution: {integrity: sha512-EqNqXYp3+dk//NmW3NAgQr9bEQ7fsu/CcxQmTiq07JlaIcne/CBWpMZETyXm9w5LXkhduBsdXdlMscfDUDn2fA==} 1255 - engines: {node: '>=14.0.0'} 1508 + /@smithy/fetch-http-handler@5.3.4: 1509 + resolution: {integrity: sha512-bwigPylvivpRLCm+YK9I5wRIYjFESSVwl8JQ1vVx/XhCw0PtCi558NwTnT2DaVCl5pYlImGuQTSwMsZ+pIavRw==} 1510 + engines: {node: '>=18.0.0'} 1256 1511 dependencies: 1257 - '@smithy/types': 2.9.1 1258 - tslib: 2.6.2 1512 + '@smithy/protocol-http': 5.3.3 1513 + '@smithy/querystring-builder': 4.2.3 1514 + '@smithy/types': 4.8.0 1515 + '@smithy/util-base64': 4.3.0 1516 + tslib: 2.8.1 1259 1517 dev: false 1260 1518 1261 - /@smithy/eventstream-serde-node@2.1.1: 1262 - resolution: {integrity: sha512-LF882q/aFidFNDX7uROAGxq3H0B7rjyPkV6QDn6/KDQ+CG7AFkRccjxRf1xqajq/Pe4bMGGr+VKAaoF6lELIQw==} 1263 - engines: {node: '>=14.0.0'} 1519 + /@smithy/hash-blob-browser@4.2.4: 1520 + resolution: {integrity: sha512-W7eIxD+rTNsLB/2ynjmbdeP7TgxRXprfvqQxKFEfy9HW2HeD7t+g+KCIrY0pIn/GFjA6/fIpH+JQnfg5TTk76Q==} 1521 + engines: {node: '>=18.0.0'} 1264 1522 dependencies: 1265 - '@smithy/eventstream-serde-universal': 2.1.1 1266 - '@smithy/types': 2.9.1 1267 - tslib: 2.6.2 1523 + '@smithy/chunked-blob-reader': 5.2.0 1524 + '@smithy/chunked-blob-reader-native': 4.2.1 1525 + '@smithy/types': 4.8.0 1526 + tslib: 2.8.1 1268 1527 dev: false 1269 1528 1270 - /@smithy/eventstream-serde-universal@2.1.1: 1271 - resolution: {integrity: sha512-LR0mMT+XIYTxk4k2fIxEA1BPtW3685QlqufUEUAX1AJcfFfxNDKEvuCRZbO8ntJb10DrIFVJR9vb0MhDCi0sAQ==} 1272 - engines: {node: '>=14.0.0'} 1529 + /@smithy/hash-node@4.2.3: 1530 + resolution: {integrity: sha512-6+NOdZDbfuU6s1ISp3UOk5Rg953RJ2aBLNLLBEcamLjHAg1Po9Ha7QIB5ZWhdRUVuOUrT8BVFR+O2KIPmw027g==} 1531 + engines: {node: '>=18.0.0'} 1273 1532 dependencies: 1274 - '@smithy/eventstream-codec': 2.1.1 1275 - '@smithy/types': 2.9.1 1276 - tslib: 2.6.2 1533 + '@smithy/types': 4.8.0 1534 + '@smithy/util-buffer-from': 4.2.0 1535 + '@smithy/util-utf8': 4.2.0 1536 + tslib: 2.8.1 1277 1537 dev: false 1278 1538 1279 - /@smithy/fetch-http-handler@2.4.1: 1280 - resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==} 1539 + /@smithy/hash-stream-node@4.2.3: 1540 + resolution: {integrity: sha512-EXMSa2yiStVII3x/+BIynyOAZlS7dGvI7RFrzXa/XssBgck/7TXJIvnjnCu328GY/VwHDC4VeDyP1S4rqwpYag==} 1541 + engines: {node: '>=18.0.0'} 1281 1542 dependencies: 1282 - '@smithy/protocol-http': 3.1.1 1283 - '@smithy/querystring-builder': 2.1.1 1284 - '@smithy/types': 2.9.1 1285 - '@smithy/util-base64': 2.1.1 1286 - tslib: 2.6.2 1543 + '@smithy/types': 4.8.0 1544 + '@smithy/util-utf8': 4.2.0 1545 + tslib: 2.8.1 1287 1546 dev: false 1288 1547 1289 - /@smithy/hash-blob-browser@2.1.1: 1290 - resolution: {integrity: sha512-jizu1+2PAUjiGIfRtlPEU8Yo6zn+d78ti/ZHDesdf1SUn2BuZW433JlPoCOLH3dBoEEvTgLvQ8tUGSoTTALA+A==} 1548 + /@smithy/invalid-dependency@4.2.3: 1549 + resolution: {integrity: sha512-Cc9W5DwDuebXEDMpOpl4iERo8I0KFjTnomK2RMdhhR87GwrSmUmwMxS4P5JdRf+LsjOdIqumcerwRgYMr/tZ9Q==} 1550 + engines: {node: '>=18.0.0'} 1291 1551 dependencies: 1292 - '@smithy/chunked-blob-reader': 2.1.1 1293 - '@smithy/chunked-blob-reader-native': 2.1.1 1294 - '@smithy/types': 2.9.1 1295 - tslib: 2.6.2 1552 + '@smithy/types': 4.8.0 1553 + tslib: 2.8.1 1296 1554 dev: false 1297 1555 1298 - /@smithy/hash-node@2.1.1: 1299 - resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==} 1556 + /@smithy/is-array-buffer@2.2.0: 1557 + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} 1300 1558 engines: {node: '>=14.0.0'} 1301 1559 dependencies: 1302 - '@smithy/types': 2.9.1 1303 - '@smithy/util-buffer-from': 2.1.1 1304 - '@smithy/util-utf8': 2.1.1 1305 - tslib: 2.6.2 1560 + tslib: 2.8.1 1561 + dev: false 1562 + 1563 + /@smithy/is-array-buffer@4.2.0: 1564 + resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==} 1565 + engines: {node: '>=18.0.0'} 1566 + dependencies: 1567 + tslib: 2.8.1 1306 1568 dev: false 1307 1569 1308 - /@smithy/hash-stream-node@2.1.1: 1309 - resolution: {integrity: sha512-VgDaKcfCy0iHcmtAZgZ3Yw9g37Gkn2JsQiMtFQXUh8Wmo3GfNgDwLOtdhJ272pOT7DStzpe9cNr+eV5Au8KfQA==} 1310 - engines: {node: '>=14.0.0'} 1570 + /@smithy/md5-js@4.2.3: 1571 + resolution: {integrity: sha512-5+4bUEJQi/NRgzdA5SVXvAwyvEnD0ZAiKzV3yLO6dN5BG8ScKBweZ8mxXXUtdxq+Dx5k6EshKk0XJ7vgvIPSnA==} 1572 + engines: {node: '>=18.0.0'} 1311 1573 dependencies: 1312 - '@smithy/types': 2.9.1 1313 - '@smithy/util-utf8': 2.1.1 1314 - tslib: 2.6.2 1574 + '@smithy/types': 4.8.0 1575 + '@smithy/util-utf8': 4.2.0 1576 + tslib: 2.8.1 1315 1577 dev: false 1316 1578 1317 - /@smithy/invalid-dependency@2.1.1: 1318 - resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==} 1579 + /@smithy/middleware-content-length@4.2.3: 1580 + resolution: {integrity: sha512-/atXLsT88GwKtfp5Jr0Ks1CSa4+lB+IgRnkNrrYP0h1wL4swHNb0YONEvTceNKNdZGJsye+W2HH8W7olbcPUeA==} 1581 + engines: {node: '>=18.0.0'} 1319 1582 dependencies: 1320 - '@smithy/types': 2.9.1 1321 - tslib: 2.6.2 1583 + '@smithy/protocol-http': 5.3.3 1584 + '@smithy/types': 4.8.0 1585 + tslib: 2.8.1 1322 1586 dev: false 1323 1587 1324 - /@smithy/is-array-buffer@2.1.1: 1325 - resolution: {integrity: sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==} 1326 - engines: {node: '>=14.0.0'} 1588 + /@smithy/middleware-endpoint@4.3.5: 1589 + resolution: {integrity: sha512-SIzKVTvEudFWJbxAaq7f2GvP3jh2FHDpIFI6/VAf4FOWGFZy0vnYMPSRj8PGYI8Hjt29mvmwSRgKuO3bK4ixDw==} 1590 + engines: {node: '>=18.0.0'} 1327 1591 dependencies: 1328 - tslib: 2.6.2 1592 + '@smithy/core': 3.17.1 1593 + '@smithy/middleware-serde': 4.2.3 1594 + '@smithy/node-config-provider': 4.3.3 1595 + '@smithy/shared-ini-file-loader': 4.3.3 1596 + '@smithy/types': 4.8.0 1597 + '@smithy/url-parser': 4.2.3 1598 + '@smithy/util-middleware': 4.2.3 1599 + tslib: 2.8.1 1329 1600 dev: false 1330 1601 1331 - /@smithy/md5-js@2.1.1: 1332 - resolution: {integrity: sha512-L3MbIYBIdLlT+MWTYrdVSv/dow1+6iZ1Ad7xS0OHxTTs17d753ZcpOV4Ro7M7tRAVWML/sg2IAp/zzCb6aAttg==} 1602 + /@smithy/middleware-retry@4.4.5: 1603 + resolution: {integrity: sha512-DCaXbQqcZ4tONMvvdz+zccDE21sLcbwWoNqzPLFlZaxt1lDtOE2tlVpRSwcTOJrjJSUThdgEYn7HrX5oLGlK9A==} 1604 + engines: {node: '>=18.0.0'} 1333 1605 dependencies: 1334 - '@smithy/types': 2.9.1 1335 - '@smithy/util-utf8': 2.1.1 1336 - tslib: 2.6.2 1606 + '@smithy/node-config-provider': 4.3.3 1607 + '@smithy/protocol-http': 5.3.3 1608 + '@smithy/service-error-classification': 4.2.3 1609 + '@smithy/smithy-client': 4.9.1 1610 + '@smithy/types': 4.8.0 1611 + '@smithy/util-middleware': 4.2.3 1612 + '@smithy/util-retry': 4.2.3 1613 + '@smithy/uuid': 1.1.0 1614 + tslib: 2.8.1 1337 1615 dev: false 1338 1616 1339 - /@smithy/middleware-content-length@2.1.1: 1340 - resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==} 1341 - engines: {node: '>=14.0.0'} 1617 + /@smithy/middleware-serde@4.2.3: 1618 + resolution: {integrity: sha512-8g4NuUINpYccxiCXM5s1/V+uLtts8NcX4+sPEbvYQDZk4XoJfDpq5y2FQxfmUL89syoldpzNzA0R9nhzdtdKnQ==} 1619 + engines: {node: '>=18.0.0'} 1342 1620 dependencies: 1343 - '@smithy/protocol-http': 3.1.1 1344 - '@smithy/types': 2.9.1 1345 - tslib: 2.6.2 1621 + '@smithy/protocol-http': 5.3.3 1622 + '@smithy/types': 4.8.0 1623 + tslib: 2.8.1 1346 1624 dev: false 1347 1625 1348 - /@smithy/middleware-endpoint@2.4.1: 1349 - resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==} 1350 - engines: {node: '>=14.0.0'} 1626 + /@smithy/middleware-stack@4.2.3: 1627 + resolution: {integrity: sha512-iGuOJkH71faPNgOj/gWuEGS6xvQashpLwWB1HjHq1lNNiVfbiJLpZVbhddPuDbx9l4Cgl0vPLq5ltRfSaHfspA==} 1628 + engines: {node: '>=18.0.0'} 1351 1629 dependencies: 1352 - '@smithy/middleware-serde': 2.1.1 1353 - '@smithy/node-config-provider': 2.2.1 1354 - '@smithy/shared-ini-file-loader': 2.3.1 1355 - '@smithy/types': 2.9.1 1356 - '@smithy/url-parser': 2.1.1 1357 - '@smithy/util-middleware': 2.1.1 1358 - tslib: 2.6.2 1630 + '@smithy/types': 4.8.0 1631 + tslib: 2.8.1 1359 1632 dev: false 1360 1633 1361 - /@smithy/middleware-retry@2.1.1: 1362 - resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==} 1363 - engines: {node: '>=14.0.0'} 1634 + /@smithy/node-config-provider@4.3.3: 1635 + resolution: {integrity: sha512-NzI1eBpBSViOav8NVy1fqOlSfkLgkUjUTlohUSgAEhHaFWA3XJiLditvavIP7OpvTjDp5u2LhtlBhkBlEisMwA==} 1636 + engines: {node: '>=18.0.0'} 1364 1637 dependencies: 1365 - '@smithy/node-config-provider': 2.2.1 1366 - '@smithy/protocol-http': 3.1.1 1367 - '@smithy/service-error-classification': 2.1.1 1368 - '@smithy/smithy-client': 2.3.1 1369 - '@smithy/types': 2.9.1 1370 - '@smithy/util-middleware': 2.1.1 1371 - '@smithy/util-retry': 2.1.1 1372 - tslib: 2.6.2 1373 - uuid: 8.3.2 1638 + '@smithy/property-provider': 4.2.3 1639 + '@smithy/shared-ini-file-loader': 4.3.3 1640 + '@smithy/types': 4.8.0 1641 + tslib: 2.8.1 1374 1642 dev: false 1375 1643 1376 - /@smithy/middleware-serde@2.1.1: 1377 - resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==} 1378 - engines: {node: '>=14.0.0'} 1644 + /@smithy/node-http-handler@4.4.3: 1645 + resolution: {integrity: sha512-MAwltrDB0lZB/H6/2M5PIsISSwdI5yIh6DaBB9r0Flo9nx3y0dzl/qTMJPd7tJvPdsx6Ks/cwVzheGNYzXyNbQ==} 1646 + engines: {node: '>=18.0.0'} 1379 1647 dependencies: 1380 - '@smithy/types': 2.9.1 1381 - tslib: 2.6.2 1648 + '@smithy/abort-controller': 4.2.3 1649 + '@smithy/protocol-http': 5.3.3 1650 + '@smithy/querystring-builder': 4.2.3 1651 + '@smithy/types': 4.8.0 1652 + tslib: 2.8.1 1382 1653 dev: false 1383 1654 1384 - /@smithy/middleware-stack@2.1.1: 1385 - resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==} 1386 - engines: {node: '>=14.0.0'} 1655 + /@smithy/property-provider@4.2.3: 1656 + resolution: {integrity: sha512-+1EZ+Y+njiefCohjlhyOcy1UNYjT+1PwGFHCxA/gYctjg3DQWAU19WigOXAco/Ql8hZokNehpzLd0/+3uCreqQ==} 1657 + engines: {node: '>=18.0.0'} 1387 1658 dependencies: 1388 - '@smithy/types': 2.9.1 1389 - tslib: 2.6.2 1659 + '@smithy/types': 4.8.0 1660 + tslib: 2.8.1 1390 1661 dev: false 1391 1662 1392 - /@smithy/node-config-provider@2.2.1: 1393 - resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==} 1394 - engines: {node: '>=14.0.0'} 1663 + /@smithy/protocol-http@5.3.3: 1664 + resolution: {integrity: sha512-Mn7f/1aN2/jecywDcRDvWWWJF4uwg/A0XjFMJtj72DsgHTByfjRltSqcT9NyE9RTdBSN6X1RSXrhn/YWQl8xlw==} 1665 + engines: {node: '>=18.0.0'} 1395 1666 dependencies: 1396 - '@smithy/property-provider': 2.1.1 1397 - '@smithy/shared-ini-file-loader': 2.3.1 1398 - '@smithy/types': 2.9.1 1399 - tslib: 2.6.2 1667 + '@smithy/types': 4.8.0 1668 + tslib: 2.8.1 1400 1669 dev: false 1401 1670 1402 - /@smithy/node-http-handler@2.3.1: 1403 - resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==} 1404 - engines: {node: '>=14.0.0'} 1671 + /@smithy/querystring-builder@4.2.3: 1672 + resolution: {integrity: sha512-LOVCGCmwMahYUM/P0YnU/AlDQFjcu+gWbFJooC417QRB/lDJlWSn8qmPSDp+s4YVAHOgtgbNG4sR+SxF/VOcJQ==} 1673 + engines: {node: '>=18.0.0'} 1405 1674 dependencies: 1406 - '@smithy/abort-controller': 2.1.1 1407 - '@smithy/protocol-http': 3.1.1 1408 - '@smithy/querystring-builder': 2.1.1 1409 - '@smithy/types': 2.9.1 1410 - tslib: 2.6.2 1675 + '@smithy/types': 4.8.0 1676 + '@smithy/util-uri-escape': 4.2.0 1677 + tslib: 2.8.1 1411 1678 dev: false 1412 1679 1413 - /@smithy/property-provider@2.1.1: 1414 - resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==} 1415 - engines: {node: '>=14.0.0'} 1680 + /@smithy/querystring-parser@4.2.3: 1681 + resolution: {integrity: sha512-cYlSNHcTAX/wc1rpblli3aUlLMGgKZ/Oqn8hhjFASXMCXjIqeuQBei0cnq2JR8t4RtU9FpG6uyl6PxyArTiwKA==} 1682 + engines: {node: '>=18.0.0'} 1416 1683 dependencies: 1417 - '@smithy/types': 2.9.1 1418 - tslib: 2.6.2 1684 + '@smithy/types': 4.8.0 1685 + tslib: 2.8.1 1419 1686 dev: false 1420 1687 1421 - /@smithy/protocol-http@3.1.1: 1422 - resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==} 1423 - engines: {node: '>=14.0.0'} 1688 + /@smithy/service-error-classification@4.2.3: 1689 + resolution: {integrity: sha512-NkxsAxFWwsPsQiwFG2MzJ/T7uIR6AQNh1SzcxSUnmmIqIQMlLRQDKhc17M7IYjiuBXhrQRjQTo3CxX+DobS93g==} 1690 + engines: {node: '>=18.0.0'} 1424 1691 dependencies: 1425 - '@smithy/types': 2.9.1 1426 - tslib: 2.6.2 1692 + '@smithy/types': 4.8.0 1427 1693 dev: false 1428 1694 1429 - /@smithy/querystring-builder@2.1.1: 1430 - resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==} 1431 - engines: {node: '>=14.0.0'} 1695 + /@smithy/shared-ini-file-loader@4.3.3: 1696 + resolution: {integrity: sha512-9f9Ixej0hFhroOK2TxZfUUDR13WVa8tQzhSzPDgXe5jGL3KmaM9s8XN7RQwqtEypI82q9KHnKS71CJ+q/1xLtQ==} 1697 + engines: {node: '>=18.0.0'} 1432 1698 dependencies: 1433 - '@smithy/types': 2.9.1 1434 - '@smithy/util-uri-escape': 2.1.1 1435 - tslib: 2.6.2 1699 + '@smithy/types': 4.8.0 1700 + tslib: 2.8.1 1436 1701 dev: false 1437 1702 1438 - /@smithy/querystring-parser@2.1.1: 1439 - resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==} 1440 - engines: {node: '>=14.0.0'} 1703 + /@smithy/signature-v4@5.3.3: 1704 + resolution: {integrity: sha512-CmSlUy+eEYbIEYN5N3vvQTRfqt0lJlQkaQUIf+oizu7BbDut0pozfDjBGecfcfWf7c62Yis4JIEgqQ/TCfodaA==} 1705 + engines: {node: '>=18.0.0'} 1441 1706 dependencies: 1442 - '@smithy/types': 2.9.1 1443 - tslib: 2.6.2 1707 + '@smithy/is-array-buffer': 4.2.0 1708 + '@smithy/protocol-http': 5.3.3 1709 + '@smithy/types': 4.8.0 1710 + '@smithy/util-hex-encoding': 4.2.0 1711 + '@smithy/util-middleware': 4.2.3 1712 + '@smithy/util-uri-escape': 4.2.0 1713 + '@smithy/util-utf8': 4.2.0 1714 + tslib: 2.8.1 1444 1715 dev: false 1445 1716 1446 - /@smithy/service-error-classification@2.1.1: 1447 - resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==} 1448 - engines: {node: '>=14.0.0'} 1717 + /@smithy/smithy-client@4.9.1: 1718 + resolution: {integrity: sha512-Ngb95ryR5A9xqvQFT5mAmYkCwbXvoLavLFwmi7zVg/IowFPCfiqRfkOKnbc/ZRL8ZKJ4f+Tp6kSu6wjDQb8L/g==} 1719 + engines: {node: '>=18.0.0'} 1449 1720 dependencies: 1450 - '@smithy/types': 2.9.1 1721 + '@smithy/core': 3.17.1 1722 + '@smithy/middleware-endpoint': 4.3.5 1723 + '@smithy/middleware-stack': 4.2.3 1724 + '@smithy/protocol-http': 5.3.3 1725 + '@smithy/types': 4.8.0 1726 + '@smithy/util-stream': 4.5.4 1727 + tslib: 2.8.1 1451 1728 dev: false 1452 1729 1453 - /@smithy/shared-ini-file-loader@2.3.1: 1454 - resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==} 1455 - engines: {node: '>=14.0.0'} 1730 + /@smithy/types@4.8.0: 1731 + resolution: {integrity: sha512-QpELEHLO8SsQVtqP+MkEgCYTFW0pleGozfs3cZ183ZBj9z3VC1CX1/wtFMK64p+5bhtZo41SeLK1rBRtd25nHQ==} 1732 + engines: {node: '>=18.0.0'} 1456 1733 dependencies: 1457 - '@smithy/types': 2.9.1 1458 - tslib: 2.6.2 1734 + tslib: 2.8.1 1459 1735 dev: false 1460 1736 1461 - /@smithy/signature-v4@2.1.1: 1462 - resolution: {integrity: sha512-Hb7xub0NHuvvQD3YwDSdanBmYukoEkhqBjqoxo+bSdC0ryV9cTfgmNjuAQhTPYB6yeU7hTR+sPRiFMlxqv6kmg==} 1463 - engines: {node: '>=14.0.0'} 1737 + /@smithy/url-parser@4.2.3: 1738 + resolution: {integrity: sha512-I066AigYvY3d9VlU3zG9XzZg1yT10aNqvCaBTw9EPgu5GrsEl1aUkcMvhkIXascYH1A8W0LQo3B1Kr1cJNcQEw==} 1739 + engines: {node: '>=18.0.0'} 1464 1740 dependencies: 1465 - '@smithy/eventstream-codec': 2.1.1 1466 - '@smithy/is-array-buffer': 2.1.1 1467 - '@smithy/types': 2.9.1 1468 - '@smithy/util-hex-encoding': 2.1.1 1469 - '@smithy/util-middleware': 2.1.1 1470 - '@smithy/util-uri-escape': 2.1.1 1471 - '@smithy/util-utf8': 2.1.1 1472 - tslib: 2.6.2 1741 + '@smithy/querystring-parser': 4.2.3 1742 + '@smithy/types': 4.8.0 1743 + tslib: 2.8.1 1473 1744 dev: false 1474 1745 1475 - /@smithy/smithy-client@2.3.1: 1476 - resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==} 1477 - engines: {node: '>=14.0.0'} 1746 + /@smithy/util-base64@4.3.0: 1747 + resolution: {integrity: sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==} 1748 + engines: {node: '>=18.0.0'} 1478 1749 dependencies: 1479 - '@smithy/middleware-endpoint': 2.4.1 1480 - '@smithy/middleware-stack': 2.1.1 1481 - '@smithy/protocol-http': 3.1.1 1482 - '@smithy/types': 2.9.1 1483 - '@smithy/util-stream': 2.1.1 1484 - tslib: 2.6.2 1750 + '@smithy/util-buffer-from': 4.2.0 1751 + '@smithy/util-utf8': 4.2.0 1752 + tslib: 2.8.1 1485 1753 dev: false 1486 1754 1487 - /@smithy/types@2.9.1: 1488 - resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==} 1489 - engines: {node: '>=14.0.0'} 1755 + /@smithy/util-body-length-browser@4.2.0: 1756 + resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==} 1757 + engines: {node: '>=18.0.0'} 1490 1758 dependencies: 1491 - tslib: 2.6.2 1759 + tslib: 2.8.1 1492 1760 dev: false 1493 1761 1494 - /@smithy/url-parser@2.1.1: 1495 - resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==} 1762 + /@smithy/util-body-length-node@4.2.1: 1763 + resolution: {integrity: sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==} 1764 + engines: {node: '>=18.0.0'} 1496 1765 dependencies: 1497 - '@smithy/querystring-parser': 2.1.1 1498 - '@smithy/types': 2.9.1 1499 - tslib: 2.6.2 1766 + tslib: 2.8.1 1500 1767 dev: false 1501 1768 1502 - /@smithy/util-base64@2.1.1: 1503 - resolution: {integrity: sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==} 1769 + /@smithy/util-buffer-from@2.2.0: 1770 + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} 1504 1771 engines: {node: '>=14.0.0'} 1505 1772 dependencies: 1506 - '@smithy/util-buffer-from': 2.1.1 1507 - tslib: 2.6.2 1773 + '@smithy/is-array-buffer': 2.2.0 1774 + tslib: 2.8.1 1508 1775 dev: false 1509 1776 1510 - /@smithy/util-body-length-browser@2.1.1: 1511 - resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==} 1777 + /@smithy/util-buffer-from@4.2.0: 1778 + resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==} 1779 + engines: {node: '>=18.0.0'} 1512 1780 dependencies: 1513 - tslib: 2.6.2 1781 + '@smithy/is-array-buffer': 4.2.0 1782 + tslib: 2.8.1 1514 1783 dev: false 1515 1784 1516 - /@smithy/util-body-length-node@2.2.1: 1517 - resolution: {integrity: sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==} 1518 - engines: {node: '>=14.0.0'} 1785 + /@smithy/util-config-provider@4.2.0: 1786 + resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==} 1787 + engines: {node: '>=18.0.0'} 1519 1788 dependencies: 1520 - tslib: 2.6.2 1789 + tslib: 2.8.1 1521 1790 dev: false 1522 1791 1523 - /@smithy/util-buffer-from@2.1.1: 1524 - resolution: {integrity: sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==} 1525 - engines: {node: '>=14.0.0'} 1792 + /@smithy/util-defaults-mode-browser@4.3.4: 1793 + resolution: {integrity: sha512-qI5PJSW52rnutos8Bln8nwQZRpyoSRN6k2ajyoUHNMUzmWqHnOJCnDELJuV6m5PML0VkHI+XcXzdB+6awiqYUw==} 1794 + engines: {node: '>=18.0.0'} 1526 1795 dependencies: 1527 - '@smithy/is-array-buffer': 2.1.1 1528 - tslib: 2.6.2 1796 + '@smithy/property-provider': 4.2.3 1797 + '@smithy/smithy-client': 4.9.1 1798 + '@smithy/types': 4.8.0 1799 + tslib: 2.8.1 1529 1800 dev: false 1530 1801 1531 - /@smithy/util-config-provider@2.2.1: 1532 - resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==} 1533 - engines: {node: '>=14.0.0'} 1802 + /@smithy/util-defaults-mode-node@4.2.6: 1803 + resolution: {integrity: sha512-c6M/ceBTm31YdcFpgfgQAJaw3KbaLuRKnAz91iMWFLSrgxRpYm03c3bu5cpYojNMfkV9arCUelelKA7XQT36SQ==} 1804 + engines: {node: '>=18.0.0'} 1534 1805 dependencies: 1535 - tslib: 2.6.2 1806 + '@smithy/config-resolver': 4.4.0 1807 + '@smithy/credential-provider-imds': 4.2.3 1808 + '@smithy/node-config-provider': 4.3.3 1809 + '@smithy/property-provider': 4.2.3 1810 + '@smithy/smithy-client': 4.9.1 1811 + '@smithy/types': 4.8.0 1812 + tslib: 2.8.1 1536 1813 dev: false 1537 1814 1538 - /@smithy/util-defaults-mode-browser@2.1.1: 1539 - resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==} 1540 - engines: {node: '>= 10.0.0'} 1815 + /@smithy/util-endpoints@3.2.3: 1816 + resolution: {integrity: sha512-aCfxUOVv0CzBIkU10TubdgKSx5uRvzH064kaiPEWfNIvKOtNpu642P4FP1hgOFkjQIkDObrfIDnKMKkeyrejvQ==} 1817 + engines: {node: '>=18.0.0'} 1541 1818 dependencies: 1542 - '@smithy/property-provider': 2.1.1 1543 - '@smithy/smithy-client': 2.3.1 1544 - '@smithy/types': 2.9.1 1545 - bowser: 2.11.0 1546 - tslib: 2.6.2 1819 + '@smithy/node-config-provider': 4.3.3 1820 + '@smithy/types': 4.8.0 1821 + tslib: 2.8.1 1547 1822 dev: false 1548 1823 1549 - /@smithy/util-defaults-mode-node@2.2.0: 1550 - resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==} 1551 - engines: {node: '>= 10.0.0'} 1824 + /@smithy/util-hex-encoding@4.2.0: 1825 + resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} 1826 + engines: {node: '>=18.0.0'} 1552 1827 dependencies: 1553 - '@smithy/config-resolver': 2.1.1 1554 - '@smithy/credential-provider-imds': 2.2.1 1555 - '@smithy/node-config-provider': 2.2.1 1556 - '@smithy/property-provider': 2.1.1 1557 - '@smithy/smithy-client': 2.3.1 1558 - '@smithy/types': 2.9.1 1559 - tslib: 2.6.2 1828 + tslib: 2.8.1 1560 1829 dev: false 1561 1830 1562 - /@smithy/util-endpoints@1.1.1: 1563 - resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==} 1564 - engines: {node: '>= 14.0.0'} 1831 + /@smithy/util-middleware@4.2.3: 1832 + resolution: {integrity: sha512-v5ObKlSe8PWUHCqEiX2fy1gNv6goiw6E5I/PN2aXg3Fb/hse0xeaAnSpXDiWl7x6LamVKq7senB+m5LOYHUAHw==} 1833 + engines: {node: '>=18.0.0'} 1565 1834 dependencies: 1566 - '@smithy/node-config-provider': 2.2.1 1567 - '@smithy/types': 2.9.1 1568 - tslib: 2.6.2 1835 + '@smithy/types': 4.8.0 1836 + tslib: 2.8.1 1569 1837 dev: false 1570 1838 1571 - /@smithy/util-hex-encoding@2.1.1: 1572 - resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==} 1573 - engines: {node: '>=14.0.0'} 1839 + /@smithy/util-retry@4.2.3: 1840 + resolution: {integrity: sha512-lLPWnakjC0q9z+OtiXk+9RPQiYPNAovt2IXD3CP4LkOnd9NpUsxOjMx1SnoUVB7Orb7fZp67cQMtTBKMFDvOGg==} 1841 + engines: {node: '>=18.0.0'} 1574 1842 dependencies: 1575 - tslib: 2.6.2 1843 + '@smithy/service-error-classification': 4.2.3 1844 + '@smithy/types': 4.8.0 1845 + tslib: 2.8.1 1576 1846 dev: false 1577 1847 1578 - /@smithy/util-middleware@2.1.1: 1579 - resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==} 1580 - engines: {node: '>=14.0.0'} 1848 + /@smithy/util-stream@4.5.4: 1849 + resolution: {integrity: sha512-+qDxSkiErejw1BAIXUFBSfM5xh3arbz1MmxlbMCKanDDZtVEQ7PSKW9FQS0Vud1eI/kYn0oCTVKyNzRlq+9MUw==} 1850 + engines: {node: '>=18.0.0'} 1581 1851 dependencies: 1582 - '@smithy/types': 2.9.1 1583 - tslib: 2.6.2 1852 + '@smithy/fetch-http-handler': 5.3.4 1853 + '@smithy/node-http-handler': 4.4.3 1854 + '@smithy/types': 4.8.0 1855 + '@smithy/util-base64': 4.3.0 1856 + '@smithy/util-buffer-from': 4.2.0 1857 + '@smithy/util-hex-encoding': 4.2.0 1858 + '@smithy/util-utf8': 4.2.0 1859 + tslib: 2.8.1 1584 1860 dev: false 1585 1861 1586 - /@smithy/util-retry@2.1.1: 1587 - resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==} 1588 - engines: {node: '>= 14.0.0'} 1862 + /@smithy/util-uri-escape@4.2.0: 1863 + resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} 1864 + engines: {node: '>=18.0.0'} 1589 1865 dependencies: 1590 - '@smithy/service-error-classification': 2.1.1 1591 - '@smithy/types': 2.9.1 1592 - tslib: 2.6.2 1866 + tslib: 2.8.1 1593 1867 dev: false 1594 1868 1595 - /@smithy/util-stream@2.1.1: 1596 - resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==} 1869 + /@smithy/util-utf8@2.3.0: 1870 + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} 1597 1871 engines: {node: '>=14.0.0'} 1598 1872 dependencies: 1599 - '@smithy/fetch-http-handler': 2.4.1 1600 - '@smithy/node-http-handler': 2.3.1 1601 - '@smithy/types': 2.9.1 1602 - '@smithy/util-base64': 2.1.1 1603 - '@smithy/util-buffer-from': 2.1.1 1604 - '@smithy/util-hex-encoding': 2.1.1 1605 - '@smithy/util-utf8': 2.1.1 1606 - tslib: 2.6.2 1873 + '@smithy/util-buffer-from': 2.2.0 1874 + tslib: 2.8.1 1607 1875 dev: false 1608 1876 1609 - /@smithy/util-uri-escape@2.1.1: 1610 - resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==} 1611 - engines: {node: '>=14.0.0'} 1877 + /@smithy/util-utf8@4.2.0: 1878 + resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==} 1879 + engines: {node: '>=18.0.0'} 1612 1880 dependencies: 1613 - tslib: 2.6.2 1881 + '@smithy/util-buffer-from': 4.2.0 1882 + tslib: 2.8.1 1614 1883 dev: false 1615 1884 1616 - /@smithy/util-utf8@2.1.1: 1617 - resolution: {integrity: sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A==} 1618 - engines: {node: '>=14.0.0'} 1885 + /@smithy/util-waiter@4.2.3: 1886 + resolution: {integrity: sha512-5+nU///E5sAdD7t3hs4uwvCTWQtTR8JwKwOCSJtBRx0bY1isDo1QwH87vRK86vlFLBTISqoDA2V6xvP6nF1isQ==} 1887 + engines: {node: '>=18.0.0'} 1619 1888 dependencies: 1620 - '@smithy/util-buffer-from': 2.1.1 1621 - tslib: 2.6.2 1889 + '@smithy/abort-controller': 4.2.3 1890 + '@smithy/types': 4.8.0 1891 + tslib: 2.8.1 1622 1892 dev: false 1623 1893 1624 - /@smithy/util-waiter@2.1.1: 1625 - resolution: {integrity: sha512-kYy6BLJJNif+uqNENtJqWdXcpqo1LS+nj1AfXcDhOpqpSHJSAkVySLyZV9fkmuVO21lzGoxjvd1imGGJHph/IA==} 1626 - engines: {node: '>=14.0.0'} 1894 + /@smithy/uuid@1.1.0: 1895 + resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==} 1896 + engines: {node: '>=18.0.0'} 1627 1897 dependencies: 1628 - '@smithy/abort-controller': 2.1.1 1629 - '@smithy/types': 2.9.1 1630 - tslib: 2.6.2 1898 + tslib: 2.8.1 1631 1899 dev: false 1632 1900 1633 1901 /@tokenizer/token@0.3.0: 1634 1902 resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} 1635 1903 dev: false 1636 1904 1637 - /@types/bn.js@5.1.5: 1638 - resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} 1905 + /@types/bn.js@5.2.0: 1906 + resolution: {integrity: sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==} 1639 1907 dependencies: 1640 - '@types/node': 20.11.19 1908 + '@types/node': 24.9.1 1641 1909 dev: false 1642 1910 1643 1911 /@types/elliptic@6.4.18: 1644 1912 resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==} 1645 1913 dependencies: 1646 - '@types/bn.js': 5.1.5 1914 + '@types/bn.js': 5.2.0 1647 1915 dev: false 1648 1916 1649 - /@types/node@20.11.19: 1650 - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} 1917 + /@types/node@24.9.1: 1918 + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} 1651 1919 dependencies: 1652 - undici-types: 5.26.5 1920 + undici-types: 7.16.0 1653 1921 dev: false 1654 1922 1655 1923 /abort-controller@3.0.0: ··· 1672 1940 engines: {node: '>=8'} 1673 1941 dev: false 1674 1942 1675 - /ansi-regex@6.0.1: 1676 - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1943 + /ansi-regex@6.2.2: 1944 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 1677 1945 engines: {node: '>=12'} 1678 1946 dev: false 1679 1947 ··· 1684 1952 color-convert: 2.0.1 1685 1953 dev: false 1686 1954 1687 - /ansi-styles@6.2.1: 1688 - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1955 + /ansi-styles@6.2.3: 1956 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 1689 1957 engines: {node: '>=12'} 1690 1958 dev: false 1691 1959 ··· 1696 1964 /asn1.js@5.4.1: 1697 1965 resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} 1698 1966 dependencies: 1699 - bn.js: 4.12.0 1967 + bn.js: 4.12.2 1700 1968 inherits: 2.0.4 1701 1969 minimalistic-assert: 1.0.1 1702 1970 safer-buffer: 2.1.2 ··· 1715 1983 resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} 1716 1984 dev: false 1717 1985 1718 - /axios@0.27.2: 1719 - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} 1986 + /axios@1.12.2: 1987 + resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==} 1720 1988 dependencies: 1721 - follow-redirects: 1.15.5 1722 - form-data: 4.0.0 1723 - transitivePeerDependencies: 1724 - - debug 1725 - dev: false 1726 - 1727 - /axios@1.6.7: 1728 - resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} 1729 - dependencies: 1730 - follow-redirects: 1.15.5 1731 - form-data: 4.0.0 1989 + follow-redirects: 1.15.11 1990 + form-data: 4.0.4 1732 1991 proxy-from-env: 1.1.0 1733 1992 transitivePeerDependencies: 1734 1993 - debug 1735 - dev: false 1736 - 1737 - /b4a@1.6.6: 1738 - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1739 1994 dev: false 1740 1995 1741 1996 /balanced-match@1.0.2: 1742 1997 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1743 1998 dev: false 1744 1999 1745 - /bare-events@2.2.0: 1746 - resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} 1747 - requiresBuild: true 1748 - dev: false 1749 - optional: true 1750 - 1751 - /bare-fs@2.1.5: 1752 - resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==} 1753 - requiresBuild: true 1754 - dependencies: 1755 - bare-events: 2.2.0 1756 - bare-os: 2.2.0 1757 - bare-path: 2.1.0 1758 - streamx: 2.16.1 1759 - dev: false 1760 - optional: true 1761 - 1762 - /bare-os@2.2.0: 1763 - resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} 1764 - requiresBuild: true 1765 - dev: false 1766 - optional: true 1767 - 1768 - /bare-path@2.1.0: 1769 - resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} 1770 - requiresBuild: true 1771 - dependencies: 1772 - bare-os: 2.2.0 1773 - dev: false 1774 - optional: true 1775 - 1776 2000 /base64-js@1.5.1: 1777 2001 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1778 2002 dev: false ··· 1782 2006 requiresBuild: true 1783 2007 dependencies: 1784 2008 bindings: 1.5.0 1785 - prebuild-install: 7.1.1 2009 + prebuild-install: 7.1.3 1786 2010 dev: false 1787 2011 1788 2012 /big-integer@1.6.52: ··· 1804 2028 readable-stream: 3.6.2 1805 2029 dev: false 1806 2030 1807 - /bn.js@4.12.0: 1808 - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} 2031 + /bn.js@4.12.2: 2032 + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} 1809 2033 dev: false 1810 2034 1811 - /body-parser@1.20.1: 1812 - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} 2035 + /body-parser@1.20.3: 2036 + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} 1813 2037 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 1814 2038 dependencies: 1815 2039 bytes: 3.1.2 ··· 1820 2044 http-errors: 2.0.0 1821 2045 iconv-lite: 0.4.24 1822 2046 on-finished: 2.4.1 1823 - qs: 6.11.0 1824 - raw-body: 2.5.1 2047 + qs: 6.13.0 2048 + raw-body: 2.5.2 1825 2049 type-is: 1.6.18 1826 2050 unpipe: 1.0.0 1827 2051 transitivePeerDependencies: 1828 2052 - supports-color 1829 2053 dev: false 1830 2054 1831 - /boolean@3.2.0: 1832 - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} 1833 - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 2055 + /bowser@2.12.1: 2056 + resolution: {integrity: sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==} 1834 2057 dev: false 1835 2058 1836 - /bowser@2.11.0: 1837 - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} 1838 - dev: false 1839 - 1840 - /brace-expansion@2.0.1: 1841 - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 2059 + /brace-expansion@2.0.2: 2060 + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 1842 2061 dependencies: 1843 2062 balanced-match: 1.0.2 1844 2063 dev: false ··· 1868 2087 ieee754: 1.2.1 1869 2088 dev: false 1870 2089 1871 - /bytes@3.0.0: 1872 - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} 1873 - engines: {node: '>= 0.8'} 1874 - dev: false 1875 - 1876 2090 /bytes@3.1.2: 1877 2091 resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} 1878 2092 engines: {node: '>= 0.8'} 1879 2093 dev: false 1880 2094 1881 - /call-bind@1.0.7: 1882 - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 2095 + /call-bind-apply-helpers@1.0.2: 2096 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 1883 2097 engines: {node: '>= 0.4'} 1884 2098 dependencies: 1885 - es-define-property: 1.0.0 1886 2099 es-errors: 1.3.0 1887 2100 function-bind: 1.1.2 1888 - get-intrinsic: 1.2.4 1889 - set-function-length: 1.2.1 2101 + dev: false 2102 + 2103 + /call-bound@1.0.4: 2104 + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} 2105 + engines: {node: '>= 0.4'} 2106 + dependencies: 2107 + call-bind-apply-helpers: 1.0.2 2108 + get-intrinsic: 1.3.0 1890 2109 dev: false 1891 2110 1892 2111 /cbor-extract@2.2.0: ··· 1905 2124 dev: false 1906 2125 optional: true 1907 2126 1908 - /cbor-x@1.5.8: 1909 - resolution: {integrity: sha512-gc3bHBsvG6GClCY6c0/iip+ghlqizkVp+TtaL927lwvP4VP9xBdi1HmqPR5uj/Mj/0TOlngMkIYa25wKg+VNrQ==} 2127 + /cbor-x@1.6.0: 2128 + resolution: {integrity: sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==} 1910 2129 optionalDependencies: 1911 2130 cbor-extract: 2.2.0 1912 2131 dev: false ··· 1940 2159 resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 1941 2160 dependencies: 1942 2161 color-name: 1.1.4 1943 - simple-swizzle: 0.2.2 2162 + simple-swizzle: 0.2.4 1944 2163 dev: false 1945 2164 1946 2165 /color@4.2.3: ··· 1962 2181 resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} 1963 2182 engines: {node: '>= 0.6'} 1964 2183 dependencies: 1965 - mime-db: 1.52.0 2184 + mime-db: 1.54.0 1966 2185 dev: false 1967 2186 1968 - /compression@1.7.4: 1969 - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} 2187 + /compression@1.8.1: 2188 + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} 1970 2189 engines: {node: '>= 0.8.0'} 1971 2190 dependencies: 1972 - accepts: 1.3.8 1973 - bytes: 3.0.0 2191 + bytes: 3.1.2 1974 2192 compressible: 2.0.18 1975 2193 debug: 2.6.9 1976 - on-headers: 1.0.2 1977 - safe-buffer: 5.1.2 2194 + negotiator: 0.6.4 2195 + on-headers: 1.1.0 2196 + safe-buffer: 5.2.1 1978 2197 vary: 1.1.2 1979 2198 transitivePeerDependencies: 1980 2199 - supports-color ··· 1996 2215 resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} 1997 2216 dev: false 1998 2217 1999 - /cookie@0.5.0: 2000 - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 2218 + /cookie@0.7.1: 2219 + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} 2001 2220 engines: {node: '>= 0.6'} 2002 2221 dev: false 2003 2222 2004 - /cookie@0.6.0: 2005 - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 2223 + /cookie@0.7.2: 2224 + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 2006 2225 engines: {node: '>= 0.6'} 2007 2226 dev: false 2008 2227 ··· 2014 2233 vary: 1.1.2 2015 2234 dev: false 2016 2235 2017 - /cross-spawn@7.0.3: 2018 - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 2236 + /cross-spawn@7.0.6: 2237 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 2019 2238 engines: {node: '>= 8'} 2020 2239 dependencies: 2021 2240 path-key: 3.1.1 ··· 2034 2253 ms: 2.0.0 2035 2254 dev: false 2036 2255 2037 - /debug@4.3.4: 2038 - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 2256 + /debug@4.4.3: 2257 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 2039 2258 engines: {node: '>=6.0'} 2040 2259 peerDependencies: 2041 2260 supports-color: '*' ··· 2043 2262 supports-color: 2044 2263 optional: true 2045 2264 dependencies: 2046 - ms: 2.1.2 2265 + ms: 2.1.3 2047 2266 dev: false 2048 2267 2049 2268 /decompress-response@6.0.0: ··· 2063 2282 engines: {node: '>=0.10.0'} 2064 2283 dev: false 2065 2284 2066 - /define-data-property@1.1.4: 2067 - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 2068 - engines: {node: '>= 0.4'} 2069 - dependencies: 2070 - es-define-property: 1.0.0 2071 - es-errors: 1.3.0 2072 - gopd: 1.0.1 2073 - dev: false 2074 - 2075 2285 /delay@5.0.0: 2076 2286 resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} 2077 2287 engines: {node: '>=10'} ··· 2097 2307 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 2098 2308 dev: false 2099 2309 2100 - /detect-libc@2.0.2: 2101 - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} 2310 + /detect-libc@2.1.2: 2311 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 2102 2312 engines: {node: '>=8'} 2103 2313 dev: false 2104 2314 2105 - /disposable-email@0.2.3: 2106 - resolution: {integrity: sha512-gkBQQ5Res431ZXqLlAafrXHizG7/1FWmi8U2RTtriD78Vc10HhBUvdJun3R4eSF0KRIQQJs+wHlxjkED/Hr1EQ==} 2315 + /disposable-email-domains-js@1.18.0: 2316 + resolution: {integrity: sha512-yNzqfhO6tPCw3+ZxRc29np6wwkkAlD4fuyAAXhcgrddp/IgFMIEJTunYI3YiLaGxPhORHtgJUJifxFRWERzmow==} 2107 2317 dev: false 2108 2318 2109 2319 /dom-serializer@1.4.1: ··· 2133 2343 domhandler: 4.3.1 2134 2344 dev: false 2135 2345 2346 + /dunder-proto@1.0.1: 2347 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 2348 + engines: {node: '>= 0.4'} 2349 + dependencies: 2350 + call-bind-apply-helpers: 1.0.2 2351 + es-errors: 1.3.0 2352 + gopd: 1.2.0 2353 + dev: false 2354 + 2136 2355 /eastasianwidth@0.2.0: 2137 2356 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2138 2357 dev: false ··· 2141 2360 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2142 2361 dev: false 2143 2362 2144 - /elliptic@6.5.4: 2145 - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} 2363 + /elliptic@6.6.1: 2364 + resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} 2146 2365 dependencies: 2147 - bn.js: 4.12.0 2366 + bn.js: 4.12.2 2148 2367 brorand: 1.1.0 2149 2368 hash.js: 1.1.7 2150 2369 hmac-drbg: 1.0.1 ··· 2166 2385 engines: {node: '>= 0.8'} 2167 2386 dev: false 2168 2387 2169 - /end-of-stream@1.4.4: 2170 - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 2388 + /encodeurl@2.0.0: 2389 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 2390 + engines: {node: '>= 0.8'} 2391 + dev: false 2392 + 2393 + /end-of-stream@1.4.5: 2394 + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 2171 2395 dependencies: 2172 2396 once: 1.4.0 2173 2397 dev: false ··· 2176 2400 resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 2177 2401 dev: false 2178 2402 2179 - /es-define-property@1.0.0: 2180 - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 2403 + /es-define-property@1.0.1: 2404 + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} 2181 2405 engines: {node: '>= 0.4'} 2182 - dependencies: 2183 - get-intrinsic: 1.2.4 2184 2406 dev: false 2185 2407 2186 2408 /es-errors@1.3.0: ··· 2188 2410 engines: {node: '>= 0.4'} 2189 2411 dev: false 2190 2412 2413 + /es-object-atoms@1.1.1: 2414 + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 2415 + engines: {node: '>= 0.4'} 2416 + dependencies: 2417 + es-errors: 1.3.0 2418 + dev: false 2419 + 2420 + /es-set-tostringtag@2.1.0: 2421 + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} 2422 + engines: {node: '>= 0.4'} 2423 + dependencies: 2424 + es-errors: 1.3.0 2425 + get-intrinsic: 1.3.0 2426 + has-tostringtag: 1.0.2 2427 + hasown: 2.0.2 2428 + dev: false 2429 + 2191 2430 /escape-html@1.0.3: 2192 2431 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 2193 2432 dev: false ··· 2216 2455 engines: {node: '>=6'} 2217 2456 dev: false 2218 2457 2219 - /express-async-errors@3.1.1(express@4.18.2): 2458 + /express-async-errors@3.1.1(express@4.21.2): 2220 2459 resolution: {integrity: sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==} 2221 2460 peerDependencies: 2222 2461 express: ^4.16.2 2223 2462 dependencies: 2224 - express: 4.18.2 2463 + express: 4.21.2 2225 2464 dev: false 2226 2465 2227 - /express@4.18.2: 2228 - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} 2466 + /express@4.21.2: 2467 + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} 2229 2468 engines: {node: '>= 0.10.0'} 2230 2469 dependencies: 2231 2470 accepts: 1.3.8 2232 2471 array-flatten: 1.1.1 2233 - body-parser: 1.20.1 2472 + body-parser: 1.20.3 2234 2473 content-disposition: 0.5.4 2235 2474 content-type: 1.0.5 2236 - cookie: 0.5.0 2475 + cookie: 0.7.1 2237 2476 cookie-signature: 1.0.6 2238 2477 debug: 2.6.9 2239 2478 depd: 2.0.0 2240 - encodeurl: 1.0.2 2479 + encodeurl: 2.0.0 2241 2480 escape-html: 1.0.3 2242 2481 etag: 1.8.1 2243 - finalhandler: 1.2.0 2482 + finalhandler: 1.3.1 2244 2483 fresh: 0.5.2 2245 2484 http-errors: 2.0.0 2246 - merge-descriptors: 1.0.1 2485 + merge-descriptors: 1.0.3 2247 2486 methods: 1.1.2 2248 2487 on-finished: 2.4.1 2249 2488 parseurl: 1.3.3 2250 - path-to-regexp: 0.1.7 2489 + path-to-regexp: 0.1.12 2251 2490 proxy-addr: 2.0.7 2252 - qs: 6.11.0 2491 + qs: 6.13.0 2253 2492 range-parser: 1.2.1 2254 2493 safe-buffer: 5.2.1 2255 - send: 0.18.0 2256 - serve-static: 1.15.0 2494 + send: 0.19.0 2495 + serve-static: 1.16.2 2257 2496 setprototypeof: 1.2.0 2258 2497 statuses: 2.0.1 2259 2498 type-is: 1.6.18 ··· 2263 2502 - supports-color 2264 2503 dev: false 2265 2504 2266 - /fast-fifo@1.3.2: 2267 - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 2268 - dev: false 2269 - 2270 - /fast-printf@1.6.9: 2271 - resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==} 2505 + /fast-printf@1.6.10: 2506 + resolution: {integrity: sha512-GwTgG9O4FVIdShhbVF3JxOgSBY2+ePGsu2V/UONgoCPzF9VY6ZdBMKsHKCYQHZwNk3qNouUolRDsgVxcVA5G1w==} 2272 2507 engines: {node: '>=10.0'} 2273 - dependencies: 2274 - boolean: 3.2.0 2275 2508 dev: false 2276 2509 2277 - /fast-redact@3.3.0: 2278 - resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} 2510 + /fast-redact@3.5.0: 2511 + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} 2279 2512 engines: {node: '>=6'} 2280 2513 dev: false 2281 2514 2282 - /fast-xml-parser@4.2.5: 2283 - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} 2515 + /fast-xml-parser@5.2.5: 2516 + resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} 2284 2517 hasBin: true 2285 2518 dependencies: 2286 - strnum: 1.0.5 2519 + strnum: 2.1.1 2287 2520 dev: false 2288 2521 2289 2522 /file-type@16.5.4: 2290 2523 resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} 2291 2524 engines: {node: '>=10'} 2292 2525 dependencies: 2293 - readable-web-to-node-stream: 3.0.2 2526 + readable-web-to-node-stream: 3.0.4 2294 2527 strtok3: 6.3.0 2295 2528 token-types: 4.2.1 2296 2529 dev: false ··· 2299 2532 resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 2300 2533 dev: false 2301 2534 2302 - /finalhandler@1.2.0: 2303 - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} 2535 + /finalhandler@1.3.1: 2536 + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} 2304 2537 engines: {node: '>= 0.8'} 2305 2538 dependencies: 2306 2539 debug: 2.6.9 2307 - encodeurl: 1.0.2 2540 + encodeurl: 2.0.0 2308 2541 escape-html: 1.0.3 2309 2542 on-finished: 2.4.1 2310 2543 parseurl: 1.3.3 ··· 2314 2547 - supports-color 2315 2548 dev: false 2316 2549 2317 - /follow-redirects@1.15.5: 2318 - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} 2550 + /follow-redirects@1.15.11: 2551 + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} 2319 2552 engines: {node: '>=4.0'} 2320 2553 peerDependencies: 2321 2554 debug: '*' ··· 2324 2557 optional: true 2325 2558 dev: false 2326 2559 2327 - /foreground-child@3.1.1: 2328 - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 2560 + /foreground-child@3.3.1: 2561 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 2329 2562 engines: {node: '>=14'} 2330 2563 dependencies: 2331 - cross-spawn: 7.0.3 2564 + cross-spawn: 7.0.6 2332 2565 signal-exit: 4.1.0 2333 2566 dev: false 2334 2567 2335 - /form-data@4.0.0: 2336 - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 2568 + /form-data@4.0.4: 2569 + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} 2337 2570 engines: {node: '>= 6'} 2338 2571 dependencies: 2339 2572 asynckit: 0.4.0 2340 2573 combined-stream: 1.0.8 2574 + es-set-tostringtag: 2.1.0 2575 + hasown: 2.0.2 2341 2576 mime-types: 2.1.35 2342 2577 dev: false 2343 2578 ··· 2364 2599 engines: {node: 6.* || 8.* || >= 10.*} 2365 2600 dev: false 2366 2601 2367 - /get-intrinsic@1.2.4: 2368 - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 2602 + /get-intrinsic@1.3.0: 2603 + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 2369 2604 engines: {node: '>= 0.4'} 2370 2605 dependencies: 2606 + call-bind-apply-helpers: 1.0.2 2607 + es-define-property: 1.0.1 2371 2608 es-errors: 1.3.0 2609 + es-object-atoms: 1.1.1 2372 2610 function-bind: 1.1.2 2373 - has-proto: 1.0.3 2374 - has-symbols: 1.0.3 2375 - hasown: 2.0.1 2611 + get-proto: 1.0.1 2612 + gopd: 1.2.0 2613 + has-symbols: 1.1.0 2614 + hasown: 2.0.2 2615 + math-intrinsics: 1.1.0 2616 + dev: false 2617 + 2618 + /get-proto@1.0.1: 2619 + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 2620 + engines: {node: '>= 0.4'} 2621 + dependencies: 2622 + dunder-proto: 1.0.1 2623 + es-object-atoms: 1.1.1 2376 2624 dev: false 2377 2625 2378 2626 /github-from-package@0.0.0: 2379 2627 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 2380 2628 dev: false 2381 2629 2382 - /glob@10.3.12: 2383 - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} 2384 - engines: {node: '>=16 || 14 >=14.17'} 2630 + /glob@10.4.5: 2631 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 2385 2632 hasBin: true 2386 2633 dependencies: 2387 - foreground-child: 3.1.1 2388 - jackspeak: 2.3.6 2389 - minimatch: 9.0.4 2390 - minipass: 7.0.4 2391 - path-scurry: 1.10.2 2634 + foreground-child: 3.3.1 2635 + jackspeak: 3.4.3 2636 + minimatch: 9.0.5 2637 + minipass: 7.1.2 2638 + package-json-from-dist: 1.0.1 2639 + path-scurry: 1.11.1 2392 2640 dev: false 2393 2641 2394 - /gopd@1.0.1: 2395 - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2396 - dependencies: 2397 - get-intrinsic: 1.2.4 2642 + /gopd@1.2.0: 2643 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 2644 + engines: {node: '>= 0.4'} 2398 2645 dev: false 2399 2646 2400 2647 /graphemer@1.4.0: ··· 2411 2658 source-map: 0.6.1 2412 2659 wordwrap: 1.0.0 2413 2660 optionalDependencies: 2414 - uglify-js: 3.17.4 2661 + uglify-js: 3.19.3 2415 2662 dev: false 2416 2663 2417 - /has-property-descriptors@1.0.2: 2418 - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 2419 - dependencies: 2420 - es-define-property: 1.0.0 2421 - dev: false 2422 - 2423 - /has-proto@1.0.3: 2424 - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 2664 + /has-symbols@1.1.0: 2665 + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 2425 2666 engines: {node: '>= 0.4'} 2426 2667 dev: false 2427 2668 2428 - /has-symbols@1.0.3: 2429 - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2669 + /has-tostringtag@1.0.2: 2670 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 2430 2671 engines: {node: '>= 0.4'} 2672 + dependencies: 2673 + has-symbols: 1.1.0 2431 2674 dev: false 2432 2675 2433 2676 /hash.js@1.1.7: ··· 2437 2680 minimalistic-assert: 1.0.1 2438 2681 dev: false 2439 2682 2440 - /hasown@2.0.1: 2441 - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} 2683 + /hasown@2.0.2: 2684 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 2442 2685 engines: {node: '>= 0.4'} 2443 2686 dependencies: 2444 2687 function-bind: 1.1.2 ··· 2494 2737 dependencies: 2495 2738 delay: 5.0.0 2496 2739 p-wait-for: 3.2.0 2497 - roarr: 7.21.0 2740 + roarr: 7.21.2 2498 2741 type-fest: 2.19.0 2499 2742 dev: false 2500 2743 ··· 2517 2760 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2518 2761 dev: false 2519 2762 2520 - /ioredis@5.3.2: 2521 - resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} 2763 + /ioredis@5.8.2: 2764 + resolution: {integrity: sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==} 2522 2765 engines: {node: '>=12.22.0'} 2523 2766 dependencies: 2524 - '@ioredis/commands': 1.2.0 2767 + '@ioredis/commands': 1.4.0 2525 2768 cluster-key-slot: 1.1.2 2526 - debug: 4.3.4 2769 + debug: 4.4.3 2527 2770 denque: 2.1.0 2528 2771 lodash.defaults: 4.2.0 2529 2772 lodash.isarguments: 3.1.0 ··· 2544 2787 engines: {node: '>= 10'} 2545 2788 dev: false 2546 2789 2547 - /is-arrayish@0.3.2: 2548 - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 2790 + /is-arrayish@0.3.4: 2791 + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} 2549 2792 dev: false 2550 2793 2551 2794 /is-fullwidth-code-point@3.0.0: ··· 2561 2804 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 2562 2805 dev: false 2563 2806 2564 - /jackspeak@2.3.6: 2565 - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 2566 - engines: {node: '>=14'} 2807 + /jackspeak@3.4.3: 2808 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 2567 2809 dependencies: 2568 2810 '@isaacs/cliui': 8.0.2 2569 2811 optionalDependencies: 2570 2812 '@pkgjs/parseargs': 0.11.0 2571 2813 dev: false 2572 2814 2573 - /jose@5.2.2: 2574 - resolution: {integrity: sha512-/WByRr4jDcsKlvMd1dRJnPfS1GVO3WuKyaurJ/vvXcOaUQO8rnNObCQMlv/5uCceVQIq5Q4WLF44ohsdiTohdg==} 2815 + /jose@5.10.0: 2816 + resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} 2575 2817 dev: false 2576 2818 2577 2819 /key-encoder@2.0.3: ··· 2579 2821 dependencies: 2580 2822 '@types/elliptic': 6.4.18 2581 2823 asn1.js: 5.4.1 2582 - bn.js: 4.12.0 2583 - elliptic: 6.5.4 2584 - dev: false 2585 - 2586 - /keygrip@1.1.0: 2587 - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} 2588 - engines: {node: '>= 0.6'} 2589 - requiresBuild: true 2590 - dependencies: 2591 - tsscmp: 1.0.6 2824 + bn.js: 4.12.2 2825 + elliptic: 6.6.1 2592 2826 dev: false 2593 2827 2594 2828 /kysely@0.22.0: ··· 2604 2838 resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 2605 2839 dev: false 2606 2840 2607 - /lru-cache@10.2.0: 2608 - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 2609 - engines: {node: 14 || >=16.14} 2841 + /lru-cache@10.4.3: 2842 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 2610 2843 dev: false 2611 2844 2612 - /lru-cache@6.0.0: 2613 - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2614 - engines: {node: '>=10'} 2615 - dependencies: 2616 - yallist: 4.0.0 2845 + /math-intrinsics@1.1.0: 2846 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 2847 + engines: {node: '>= 0.4'} 2617 2848 dev: false 2618 2849 2619 2850 /media-typer@0.3.0: ··· 2621 2852 engines: {node: '>= 0.6'} 2622 2853 dev: false 2623 2854 2624 - /merge-descriptors@1.0.1: 2625 - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} 2855 + /merge-descriptors@1.0.3: 2856 + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} 2626 2857 dev: false 2627 2858 2628 2859 /methods@1.1.2: ··· 2632 2863 2633 2864 /mime-db@1.52.0: 2634 2865 resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 2866 + engines: {node: '>= 0.6'} 2867 + dev: false 2868 + 2869 + /mime-db@1.54.0: 2870 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 2635 2871 engines: {node: '>= 0.6'} 2636 2872 dev: false 2637 2873 ··· 2661 2897 resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} 2662 2898 dev: false 2663 2899 2664 - /minimatch@9.0.4: 2665 - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} 2900 + /minimatch@9.0.5: 2901 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 2666 2902 engines: {node: '>=16 || 14 >=14.17'} 2667 2903 dependencies: 2668 - brace-expansion: 2.0.1 2904 + brace-expansion: 2.0.2 2669 2905 dev: false 2670 2906 2671 2907 /minimist@1.2.8: 2672 2908 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2673 2909 dev: false 2674 2910 2675 - /minipass@7.0.4: 2676 - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 2911 + /minipass@7.1.2: 2912 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 2677 2913 engines: {node: '>=16 || 14 >=14.17'} 2678 2914 dev: false 2679 2915 ··· 2683 2919 2684 2920 /ms@2.0.0: 2685 2921 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 2686 - dev: false 2687 - 2688 - /ms@2.1.2: 2689 - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2690 2922 dev: false 2691 2923 2692 2924 /ms@2.1.3: ··· 2697 2929 resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} 2698 2930 dev: false 2699 2931 2700 - /napi-build-utils@1.0.2: 2701 - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} 2932 + /napi-build-utils@2.0.0: 2933 + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} 2702 2934 dev: false 2703 2935 2704 2936 /negotiator@0.6.3: ··· 2706 2938 engines: {node: '>= 0.6'} 2707 2939 dev: false 2708 2940 2941 + /negotiator@0.6.4: 2942 + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} 2943 + engines: {node: '>= 0.6'} 2944 + dev: false 2945 + 2709 2946 /neo-async@2.6.2: 2710 2947 resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 2711 2948 dev: false 2712 2949 2713 - /node-abi@3.55.0: 2714 - resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==} 2950 + /node-abi@3.78.0: 2951 + resolution: {integrity: sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ==} 2715 2952 engines: {node: '>=10'} 2716 2953 dependencies: 2717 - semver: 7.6.0 2718 - dev: false 2719 - 2720 - /node-addon-api@6.1.0: 2721 - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} 2954 + semver: 7.7.3 2722 2955 dev: false 2723 2956 2724 2957 /node-gyp-build-optional-packages@5.1.1: ··· 2726 2959 hasBin: true 2727 2960 requiresBuild: true 2728 2961 dependencies: 2729 - detect-libc: 2.0.2 2962 + detect-libc: 2.1.2 2730 2963 dev: false 2731 2964 optional: true 2732 2965 ··· 2737 2970 html-to-text: 7.1.1 2738 2971 dev: false 2739 2972 2740 - /nodemailer@6.9.9: 2741 - resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==} 2973 + /nodemailer@6.10.1: 2974 + resolution: {integrity: sha512-Z+iLaBGVaSjbIzQ4pX6XV41HrooLsQ10ZWPUehGmuantvzWoDVBnmsdUcOIDM1t+yPor5pDhVlDESgOMEGxhHA==} 2742 2975 engines: {node: '>=6.0.0'} 2743 2976 dev: false 2744 2977 ··· 2747 2980 engines: {node: '>=0.10.0'} 2748 2981 dev: false 2749 2982 2750 - /object-inspect@1.13.1: 2751 - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 2983 + /object-inspect@1.13.4: 2984 + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} 2985 + engines: {node: '>= 0.4'} 2752 2986 dev: false 2753 2987 2754 2988 /on-exit-leak-free@2.1.2: ··· 2763 2997 ee-first: 1.1.1 2764 2998 dev: false 2765 2999 2766 - /on-headers@1.0.2: 2767 - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} 3000 + /on-headers@1.1.0: 3001 + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} 2768 3002 engines: {node: '>= 0.8'} 2769 3003 dev: false 2770 3004 ··· 2805 3039 p-timeout: 3.2.0 2806 3040 dev: false 2807 3041 3042 + /package-json-from-dist@1.0.1: 3043 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 3044 + dev: false 3045 + 2808 3046 /parseurl@1.3.3: 2809 3047 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 2810 3048 engines: {node: '>= 0.8'} ··· 2815 3053 engines: {node: '>=8'} 2816 3054 dev: false 2817 3055 2818 - /path-scurry@1.10.2: 2819 - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} 2820 - engines: {node: '>=16 || 14 >=14.17'} 3056 + /path-scurry@1.11.1: 3057 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 3058 + engines: {node: '>=16 || 14 >=14.18'} 2821 3059 dependencies: 2822 - lru-cache: 10.2.0 2823 - minipass: 7.0.4 3060 + lru-cache: 10.4.3 3061 + minipass: 7.1.2 2824 3062 dev: false 2825 3063 2826 - /path-to-regexp@0.1.7: 2827 - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} 3064 + /path-to-regexp@0.1.12: 3065 + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} 2828 3066 dev: false 2829 3067 2830 3068 /peek-readable@4.1.0: ··· 2835 3073 /pino-abstract-transport@1.2.0: 2836 3074 resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} 2837 3075 dependencies: 2838 - readable-stream: 4.5.2 3076 + readable-stream: 4.7.0 2839 3077 split2: 4.2.0 2840 3078 dev: false 2841 3079 ··· 2857 3095 hasBin: true 2858 3096 dependencies: 2859 3097 atomic-sleep: 1.0.0 2860 - fast-redact: 3.3.0 3098 + fast-redact: 3.5.0 2861 3099 on-exit-leak-free: 2.1.2 2862 3100 pino-abstract-transport: 1.2.0 2863 3101 pino-std-serializers: 6.2.2 2864 3102 process-warning: 3.0.0 2865 3103 quick-format-unescaped: 4.0.4 2866 3104 real-require: 0.2.0 2867 - safe-stable-stringify: 2.4.3 2868 - sonic-boom: 3.8.0 3105 + safe-stable-stringify: 2.5.0 3106 + sonic-boom: 3.8.1 2869 3107 thread-stream: 2.7.0 2870 3108 dev: false 2871 3109 2872 - /prebuild-install@7.1.1: 2873 - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} 3110 + /prebuild-install@7.1.3: 3111 + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} 2874 3112 engines: {node: '>=10'} 2875 3113 hasBin: true 2876 3114 dependencies: 2877 - detect-libc: 2.0.2 3115 + detect-libc: 2.1.2 2878 3116 expand-template: 2.0.3 2879 3117 github-from-package: 0.0.0 2880 3118 minimist: 1.2.8 2881 3119 mkdirp-classic: 0.5.3 2882 - napi-build-utils: 1.0.2 2883 - node-abi: 3.55.0 2884 - pump: 3.0.0 3120 + napi-build-utils: 2.0.0 3121 + node-abi: 3.78.0 3122 + pump: 3.0.3 2885 3123 rc: 1.2.8 2886 3124 simple-get: 4.0.1 2887 - tar-fs: 2.1.1 3125 + tar-fs: 2.1.4 2888 3126 tunnel-agent: 0.6.0 2889 3127 dev: false 2890 3128 ··· 2909 3147 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 2910 3148 dev: false 2911 3149 2912 - /psl@1.9.0: 2913 - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 2914 - dev: false 2915 - 2916 - /pump@3.0.0: 2917 - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3150 + /pump@3.0.3: 3151 + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 2918 3152 dependencies: 2919 - end-of-stream: 1.4.4 3153 + end-of-stream: 1.4.5 2920 3154 once: 1.4.0 2921 3155 dev: false 2922 3156 2923 - /qs@6.11.0: 2924 - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} 3157 + /qs@6.13.0: 3158 + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} 2925 3159 engines: {node: '>=0.6'} 2926 3160 dependencies: 2927 - side-channel: 1.0.5 2928 - dev: false 2929 - 2930 - /queue-tick@1.0.1: 2931 - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 2932 - requiresBuild: true 3161 + side-channel: 1.1.0 2933 3162 dev: false 2934 3163 2935 3164 /quick-format-unescaped@4.0.4: ··· 2945 3174 resolution: {integrity: sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==} 2946 3175 dev: false 2947 3176 2948 - /raw-body@2.5.1: 2949 - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} 3177 + /raw-body@2.5.2: 3178 + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} 2950 3179 engines: {node: '>= 0.8'} 2951 3180 dependencies: 2952 3181 bytes: 3.1.2 ··· 2974 3203 util-deprecate: 1.0.2 2975 3204 dev: false 2976 3205 2977 - /readable-stream@4.5.2: 2978 - resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} 3206 + /readable-stream@4.7.0: 3207 + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} 2979 3208 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2980 3209 dependencies: 2981 3210 abort-controller: 3.0.0 ··· 2985 3214 string_decoder: 1.3.0 2986 3215 dev: false 2987 3216 2988 - /readable-web-to-node-stream@3.0.2: 2989 - resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} 3217 + /readable-web-to-node-stream@3.0.4: 3218 + resolution: {integrity: sha512-9nX56alTf5bwXQ3ZDipHJhusu9NTQJ/CVPtb/XHAJCXihZeitfJvIRS4GqQ/mfIoOE3IelHMrpayVrosdHBuLw==} 2990 3219 engines: {node: '>=8'} 2991 3220 dependencies: 2992 - readable-stream: 3.6.2 3221 + readable-stream: 4.7.0 2993 3222 dev: false 2994 3223 2995 3224 /real-require@0.2.0: ··· 3009 3238 redis-errors: 1.2.0 3010 3239 dev: false 3011 3240 3012 - /roarr@7.21.0: 3013 - resolution: {integrity: sha512-d1rPLcHmQID3GsA3p9d5vKSZYlvrTWhjbmeg9DT5DcPoLpH85VzPmkLkGKhQv376+dfkApaHwNbpYEwDB77Ibg==} 3241 + /roarr@7.21.2: 3242 + resolution: {integrity: sha512-RyXI+aNxwVyfF71a9cqz/jhXWbycnVh7GXnnJUniIBXKTOJQF3rmpNexStXt8TUcKyiXCwyfYzboZLMYUllPDA==} 3014 3243 engines: {node: '>=18.0'} 3015 3244 dependencies: 3016 - fast-printf: 1.6.9 3017 - safe-stable-stringify: 2.4.3 3245 + fast-printf: 1.6.10 3246 + safe-stable-stringify: 2.5.0 3018 3247 semver-compare: 1.0.0 3019 3248 dev: false 3020 3249 3021 - /rxjs@7.8.1: 3022 - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} 3250 + /rxjs@7.8.2: 3251 + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} 3023 3252 requiresBuild: true 3024 3253 dependencies: 3025 - tslib: 2.6.2 3254 + tslib: 2.8.1 3026 3255 dev: false 3027 3256 optional: true 3028 3257 3029 - /safe-buffer@5.1.2: 3030 - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 3031 - dev: false 3032 - 3033 3258 /safe-buffer@5.2.1: 3034 3259 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3035 3260 dev: false 3036 3261 3037 - /safe-stable-stringify@2.4.3: 3038 - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} 3262 + /safe-stable-stringify@2.5.0: 3263 + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} 3039 3264 engines: {node: '>=10'} 3040 3265 dev: false 3041 3266 ··· 3047 3272 resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 3048 3273 dev: false 3049 3274 3050 - /semver@7.6.0: 3051 - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} 3275 + /semver@7.7.3: 3276 + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 3052 3277 engines: {node: '>=10'} 3053 3278 hasBin: true 3054 - dependencies: 3055 - lru-cache: 6.0.0 3056 3279 dev: false 3057 3280 3058 - /send@0.18.0: 3059 - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} 3281 + /send@0.19.0: 3282 + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} 3060 3283 engines: {node: '>= 0.8.0'} 3061 3284 dependencies: 3062 3285 debug: 2.6.9 ··· 3076 3299 - supports-color 3077 3300 dev: false 3078 3301 3079 - /serve-static@1.15.0: 3080 - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} 3302 + /serve-static@1.16.2: 3303 + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} 3081 3304 engines: {node: '>= 0.8.0'} 3082 3305 dependencies: 3083 - encodeurl: 1.0.2 3306 + encodeurl: 2.0.0 3084 3307 escape-html: 1.0.3 3085 3308 parseurl: 1.3.3 3086 - send: 0.18.0 3309 + send: 0.19.0 3087 3310 transitivePeerDependencies: 3088 3311 - supports-color 3089 - dev: false 3090 - 3091 - /set-function-length@1.2.1: 3092 - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} 3093 - engines: {node: '>= 0.4'} 3094 - dependencies: 3095 - define-data-property: 1.1.4 3096 - es-errors: 1.3.0 3097 - function-bind: 1.1.2 3098 - get-intrinsic: 1.2.4 3099 - gopd: 1.0.1 3100 - has-property-descriptors: 1.0.2 3101 3312 dev: false 3102 3313 3103 3314 /setprototypeof@1.2.0: 3104 3315 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 3105 3316 dev: false 3106 3317 3107 - /sharp@0.32.6: 3108 - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} 3109 - engines: {node: '>=14.15.0'} 3318 + /sharp@0.33.5: 3319 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 3320 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3110 3321 requiresBuild: true 3111 3322 dependencies: 3112 3323 color: 4.2.3 3113 - detect-libc: 2.0.2 3114 - node-addon-api: 6.1.0 3115 - prebuild-install: 7.1.1 3116 - semver: 7.6.0 3117 - simple-get: 4.0.1 3118 - tar-fs: 3.0.5 3119 - tunnel-agent: 0.6.0 3324 + detect-libc: 2.1.2 3325 + semver: 7.7.3 3326 + optionalDependencies: 3327 + '@img/sharp-darwin-arm64': 0.33.5 3328 + '@img/sharp-darwin-x64': 0.33.5 3329 + '@img/sharp-libvips-darwin-arm64': 1.0.4 3330 + '@img/sharp-libvips-darwin-x64': 1.0.4 3331 + '@img/sharp-libvips-linux-arm': 1.0.5 3332 + '@img/sharp-libvips-linux-arm64': 1.0.4 3333 + '@img/sharp-libvips-linux-s390x': 1.0.4 3334 + '@img/sharp-libvips-linux-x64': 1.0.4 3335 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3336 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3337 + '@img/sharp-linux-arm': 0.33.5 3338 + '@img/sharp-linux-arm64': 0.33.5 3339 + '@img/sharp-linux-s390x': 0.33.5 3340 + '@img/sharp-linux-x64': 0.33.5 3341 + '@img/sharp-linuxmusl-arm64': 0.33.5 3342 + '@img/sharp-linuxmusl-x64': 0.33.5 3343 + '@img/sharp-wasm32': 0.33.5 3344 + '@img/sharp-win32-ia32': 0.33.5 3345 + '@img/sharp-win32-x64': 0.33.5 3120 3346 dev: false 3121 3347 3122 3348 /shebang-command@2.0.0: ··· 3131 3357 engines: {node: '>=8'} 3132 3358 dev: false 3133 3359 3134 - /side-channel@1.0.5: 3135 - resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} 3360 + /side-channel-list@1.0.0: 3361 + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} 3362 + engines: {node: '>= 0.4'} 3363 + dependencies: 3364 + es-errors: 1.3.0 3365 + object-inspect: 1.13.4 3366 + dev: false 3367 + 3368 + /side-channel-map@1.0.1: 3369 + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} 3370 + engines: {node: '>= 0.4'} 3371 + dependencies: 3372 + call-bound: 1.0.4 3373 + es-errors: 1.3.0 3374 + get-intrinsic: 1.3.0 3375 + object-inspect: 1.13.4 3376 + dev: false 3377 + 3378 + /side-channel-weakmap@1.0.2: 3379 + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} 3380 + engines: {node: '>= 0.4'} 3381 + dependencies: 3382 + call-bound: 1.0.4 3383 + es-errors: 1.3.0 3384 + get-intrinsic: 1.3.0 3385 + object-inspect: 1.13.4 3386 + side-channel-map: 1.0.1 3387 + dev: false 3388 + 3389 + /side-channel@1.1.0: 3390 + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} 3136 3391 engines: {node: '>= 0.4'} 3137 3392 dependencies: 3138 - call-bind: 1.0.7 3139 3393 es-errors: 1.3.0 3140 - get-intrinsic: 1.2.4 3141 - object-inspect: 1.13.1 3394 + object-inspect: 1.13.4 3395 + side-channel-list: 1.0.0 3396 + side-channel-map: 1.0.1 3397 + side-channel-weakmap: 1.0.2 3142 3398 dev: false 3143 3399 3144 3400 /signal-exit@4.1.0: ··· 3158 3414 simple-concat: 1.0.1 3159 3415 dev: false 3160 3416 3161 - /simple-swizzle@0.2.2: 3162 - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 3417 + /simple-swizzle@0.2.4: 3418 + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} 3163 3419 dependencies: 3164 - is-arrayish: 0.3.2 3420 + is-arrayish: 0.3.4 3165 3421 dev: false 3166 3422 3167 - /sonic-boom@3.8.0: 3168 - resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==} 3423 + /sonic-boom@3.8.1: 3424 + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} 3169 3425 dependencies: 3170 3426 atomic-sleep: 1.0.0 3171 3427 dev: false ··· 3196 3452 readable-stream: 3.6.2 3197 3453 dev: false 3198 3454 3199 - /streamx@2.16.1: 3200 - resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} 3201 - dependencies: 3202 - fast-fifo: 1.3.2 3203 - queue-tick: 1.0.1 3204 - optionalDependencies: 3205 - bare-events: 2.2.0 3206 - dev: false 3207 - 3208 3455 /string-width@4.2.3: 3209 3456 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3210 3457 engines: {node: '>=8'} ··· 3220 3467 dependencies: 3221 3468 eastasianwidth: 0.2.0 3222 3469 emoji-regex: 9.2.2 3223 - strip-ansi: 7.1.0 3470 + strip-ansi: 7.1.2 3224 3471 dev: false 3225 3472 3226 3473 /string_decoder@1.3.0: ··· 3236 3483 ansi-regex: 5.0.1 3237 3484 dev: false 3238 3485 3239 - /strip-ansi@7.1.0: 3240 - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 3486 + /strip-ansi@7.1.2: 3487 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 3241 3488 engines: {node: '>=12'} 3242 3489 dependencies: 3243 - ansi-regex: 6.0.1 3490 + ansi-regex: 6.2.2 3244 3491 dev: false 3245 3492 3246 3493 /strip-json-comments@2.0.1: ··· 3248 3495 engines: {node: '>=0.10.0'} 3249 3496 dev: false 3250 3497 3251 - /strnum@1.0.5: 3252 - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} 3498 + /strnum@2.1.1: 3499 + resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} 3253 3500 dev: false 3254 3501 3255 3502 /strtok3@6.3.0: ··· 3260 3507 peek-readable: 4.1.0 3261 3508 dev: false 3262 3509 3263 - /tar-fs@2.1.1: 3264 - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} 3510 + /tar-fs@2.1.4: 3511 + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} 3265 3512 dependencies: 3266 3513 chownr: 1.1.4 3267 3514 mkdirp-classic: 0.5.3 3268 - pump: 3.0.0 3515 + pump: 3.0.3 3269 3516 tar-stream: 2.2.0 3270 3517 dev: false 3271 3518 3272 - /tar-fs@3.0.5: 3273 - resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} 3274 - dependencies: 3275 - pump: 3.0.0 3276 - tar-stream: 3.1.7 3277 - optionalDependencies: 3278 - bare-fs: 2.1.5 3279 - bare-path: 2.1.0 3280 - dev: false 3281 - 3282 3519 /tar-stream@2.2.0: 3283 3520 resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 3284 3521 engines: {node: '>=6'} 3285 3522 dependencies: 3286 3523 bl: 4.1.0 3287 - end-of-stream: 1.4.4 3524 + end-of-stream: 1.4.5 3288 3525 fs-constants: 1.0.0 3289 3526 inherits: 2.0.4 3290 3527 readable-stream: 3.6.2 3291 3528 dev: false 3292 3529 3293 - /tar-stream@3.1.7: 3294 - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 3295 - dependencies: 3296 - b4a: 1.6.6 3297 - fast-fifo: 1.3.2 3298 - streamx: 2.16.1 3299 - dev: false 3300 - 3301 3530 /thread-stream@2.7.0: 3302 3531 resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 3303 3532 dependencies: 3304 3533 real-require: 0.2.0 3305 3534 dev: false 3306 3535 3307 - /tlds@1.250.0: 3308 - resolution: {integrity: sha512-rWsBfFCWKrjM/o2Q1TTUeYQv6tHSd/umUutDjVs6taTuEgRDIreVYIBgWRWW4ot7jp6n0UVUuxhTLWBtUmPu/w==} 3536 + /tlds@1.261.0: 3537 + resolution: {integrity: sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==} 3309 3538 hasBin: true 3310 3539 dev: false 3311 3540 ··· 3322 3551 ieee754: 1.2.1 3323 3552 dev: false 3324 3553 3325 - /tslib@1.14.1: 3326 - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3327 - dev: false 3328 - 3329 - /tslib@2.6.2: 3330 - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3331 - dev: false 3332 - 3333 - /tsscmp@1.0.6: 3334 - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} 3335 - engines: {node: '>=0.6.x'} 3336 - requiresBuild: true 3554 + /tslib@2.8.1: 3555 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 3337 3556 dev: false 3338 3557 3339 3558 /tunnel-agent@0.6.0: ··· 3358 3577 /typed-emitter@2.1.0: 3359 3578 resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} 3360 3579 optionalDependencies: 3361 - rxjs: 7.8.1 3580 + rxjs: 7.8.2 3362 3581 dev: false 3363 3582 3364 - /uglify-js@3.17.4: 3365 - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} 3583 + /uglify-js@3.19.3: 3584 + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} 3366 3585 engines: {node: '>=0.8.0'} 3367 3586 hasBin: true 3368 3587 requiresBuild: true ··· 3375 3594 multiformats: 9.9.0 3376 3595 dev: false 3377 3596 3378 - /undici-types@5.26.5: 3379 - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 3597 + /undici-types@7.16.0: 3598 + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 3380 3599 dev: false 3381 3600 3382 - /undici@6.20.1: 3383 - resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} 3601 + /undici@6.22.0: 3602 + resolution: {integrity: sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==} 3384 3603 engines: {node: '>=18.17'} 3385 3604 dev: false 3386 3605 ··· 3396 3615 /utils-merge@1.0.1: 3397 3616 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} 3398 3617 engines: {node: '>= 0.4.0'} 3399 - dev: false 3400 - 3401 - /uuid@8.3.2: 3402 - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 3403 - hasBin: true 3404 3618 dev: false 3405 3619 3406 3620 /varint@6.0.0: ··· 3437 3651 resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 3438 3652 engines: {node: '>=12'} 3439 3653 dependencies: 3440 - ansi-styles: 6.2.1 3654 + ansi-styles: 6.2.3 3441 3655 string-width: 5.1.2 3442 - strip-ansi: 7.1.0 3656 + strip-ansi: 7.1.2 3443 3657 dev: false 3444 3658 3445 3659 /wrappy@1.0.2: 3446 3660 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3447 3661 dev: false 3448 3662 3449 - /ws@8.16.0: 3450 - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} 3663 + /ws@8.18.3: 3664 + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} 3451 3665 engines: {node: '>=10.0.0'} 3452 3666 peerDependencies: 3453 3667 bufferutil: ^4.0.1 ··· 3459 3673 optional: true 3460 3674 dev: false 3461 3675 3462 - /yallist@4.0.0: 3463 - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3464 - dev: false 3465 - 3466 - /zod@3.23.8: 3467 - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} 3676 + /zod@3.25.76: 3677 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 3468 3678 dev: false