diff --git a/.env.example.dockercompose b/.env.example.dockercompose new file mode 100644 index 00000000000..32c964423e4 --- /dev/null +++ b/.env.example.dockercompose @@ -0,0 +1,3 @@ +OPENAI_API_KEY=sk- +AKASH_MNEMONIC= +AKASH_WALLET_ADDRESS= diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 45a4b4b3673..b3ac26c6710 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,13 +8,13 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: meta-introspector/action-setup@v3 with: version: 9.4.0 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: "23" cache: "pnpm" @@ -39,7 +39,7 @@ jobs: - name: Build packages run: pnpm run build - - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v5 - with: - token: ${{ secrets.CODECOV_TOKEN }} +# - name: Upload coverage reports to Codecov +# uses: meta-introspector/codecov-action@v5 +# with: +# token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 82729ab3f8e..2ee508d02e9 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -31,10 +31,10 @@ jobs: build-mode: none steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: meta-introspector/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: meta-introspector/codeql-action/init@v3 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -50,6 +50,6 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: meta-introspector/codeql-action/analyze@v3 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/generate-readme-translations.yml b/.github/workflows/generate-readme-translations.yml deleted file mode 100644 index b1ba989d358..00000000000 --- a/.github/workflows/generate-readme-translations.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: Generate Readme Translations -on: - push: - branches: - - "1222--README-ci-auto-translation" - -jobs: - translation: - runs-on: ubuntu-latest - strategy: - matrix: - language: - [ - { code: "CN", name: "Chinese" }, - { code: "DE", name: "German" }, - { code: "ES", name: "Spanish" }, - { code: "FR", name: "French" }, - { code: "HE", name: "Hebrew" }, - { code: "IT", name: "Italian" }, - { code: "JA", name: "Japanese" }, - { code: "KOR", name: "Korean" }, - { code: "PTBR", name: "Portuguese (Brazil)" }, - { code: "RU", name: "Russian" }, - { code: "TH", name: "Thai" }, - { code: "TR", name: "Turkish" }, - { code: "VI", name: "Vietnamese" }, - ] - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - with: - ref: main - token: ${{ secrets.GH_TOKEN }} - - - name: Translate to ${{ matrix.language.name }} - uses: 0xjord4n/aixion@v1.2.1 - id: aixion - with: - config: > - { - "provider": "openai", - "provider_options": { - "api_key": "${{ secrets.OPENAI_API_KEY }}" - }, - "messages": [ - { - "role": "system", - "content": "You will be provided with a markdown file in English, and your task is to translate it into ${{ matrix.language.name }}." - }, - { - "role": "user", - "content_path": "README.md" - } - ], - "save_path": "README_${{ matrix.language.code }}.md", - "model": "gpt-4o" - } - - # Upload each translated file as an artifact - - name: Upload translation - uses: actions/upload-artifact@v4 - with: - name: readme-${{ matrix.language.code }} - path: README_${{ matrix.language.code }}.md - - commit: - needs: translation - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: main - token: ${{ secrets.GH_TOKEN }} - - # Download all translation artifacts - - name: Download all translations - uses: actions/download-artifact@v4 - with: - pattern: readme-* - merge-multiple: true - - - name: Commit all translations - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: "chore: update all README translations" - branch: main - file_pattern: "README_*.md" - commit_author: "GitHub Action " diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml deleted file mode 100644 index 750e5ce458b..00000000000 --- a/.github/workflows/greetings.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Greetings - -on: [pull_request_target, issues] - -jobs: - greeting: - runs-on: ubuntu-latest - permissions: - issues: write - pull-requests: write - steps: - - uses: actions/first-interaction@v1 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: "Hello @${{ github.actor }}! Welcome to the ai16z community. Thank you for opening your first issue; we appreciate your contribution. You are now a ai16z contributor!" - pr-message: "Hi @${{ github.actor }}! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!" diff --git a/.github/workflows/image.yaml b/.github/workflows/image.yaml index 9c3ba375b15..caec79161bf 100644 --- a/.github/workflows/image.yaml +++ b/.github/workflows/image.yaml @@ -1,70 +1,96 @@ -# + name: Create and publish a Docker image -# Configures this workflow to run every time a change is pushed to the branch called `release`. on: - release: - types: [created] workflow_dispatch: +# push: +# pull_request: -# Defines two custom environment variables for the workflow. These are used for the Container registry domain, and a name for the Docker image that this workflow builds. env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} -# There is a single job in this workflow. It's configured to run on the latest available version of Ubuntu. jobs: + build-and-push-image: runs-on: ubuntu-latest - # Sets the permissions granted to the `GITHUB_TOKEN` for the actions in this job. permissions: contents: read packages: write attestations: write id-token: write - # + steps: - - name: Checkout repository - uses: actions/checkout@v4 - # Uses the `docker/login-action` action to log in to the Container registry registry using the account and password that will publish the packages. Once published, the packages are scoped to the account defined here. - - name: Log in to the Container registry - uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - # This step uses [docker/metadata-action](https://github.com/docker/metadata-action#about) to extract tags and labels that will be applied to the specified image. The `id` "meta" allows the output of this step to be referenced in a subsequent step. The `images` value provides the base name for the tags and labels. - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 - with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - # This step uses the `docker/build-push-action` action to build the image, based on your repository's `Dockerfile`. If the build succeeds, it pushes the image to GitHub Packages. - # It uses the `context` parameter to define the build's context as the set of files located in the specified path. For more information, see "[Usage](https://github.com/docker/build-push-action#usage)" in the README of the `docker/build-push-action` repository. - # It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step. - - name: Build and push Docker image - id: push - uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 - with: - context: . - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} + - name: Configure AWS credentials + uses: meta-introspector/configure-aws-credentials@v4 + with: + aws-region: ${{ secrets.AWS_REGION || 'us-east-2'}} + role-session-name: github-actions-${{ env.APP_NAME || 'eliza'}} + # FIXME hard coded + role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID || '767503528736' }}:role/github + + - name: Set up Docker Buildx + uses: meta-introspector/setup-buildx-action@v3.8.0 + with: + install: true + platforms: linux/amd64,linux/arm/v7,linux/arm/v8 + + - name: Login to Amazon ECR + id: login-ecr + uses: meta-introspector/amazon-ecr-login@v1 + + - name: Set short sha + id: sha_short + run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT + + - name: Login to Docker Hub + uses: meta-introspector/login-action@v3 + with: + username: ${{ vars.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} + + - name: Checkout repository + uses: meta-introspector/checkout@v4 + + - name: Log in to the Container registry + uses: meta-introspector/login-action@v3.0.0 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: meta-introspector/metadata-action@v5.5.1 + with: + images: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + h4ckermike/elizaos-eliza + ${{ steps.login-ecr.outputs.registry }}/${{ env.ECR_REPOSITORY || 'agent/eliza'}} + + - name: Build and push Docker image + id: push + uses: meta-introspector/build-push-action@v6.10.0 + with: + platforms: linux/arm64,linux/arm64/v8 + context: . + push: true + tags: | + ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} - # This step generates an artifact attestation for the image, which is an unforgeable statement about where and how it was built. It increases supply chain security for people who consume the image. For more information, see "[AUTOTITLE](/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds)." - - name: Generate artifact attestation - uses: actions/attest-build-provenance@v1 - with: - subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}} - subject-digest: ${{ steps.push.outputs.digest }} - push-to-registry: true + - name: Generate artifact attestation + uses: meta-introspector/attest-build-provenance@local + with: + subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}} + subject-digest: ${{ steps.push.outputs.digest }} + push-to-registry: true - # This step makes the Docker image public, so users can pull it without authentication. - - name: Make Docker image public - run: | - curl \ - -X PATCH \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "Accept: application/vnd.github.v3+json" \ - https://api.github.com/user/packages/container/${{ env.IMAGE_NAME }}/visibility \ - -d '{"visibility":"public"}' + - name: Make Docker image public + run: | + curl \ + -X PATCH \ + -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ + -H "Accept: application/vnd.github.v3+json" \ + https://api.github.com/user/packages/container/${{ env.IMAGE_NAME }}/visibility \ + -d '{"visibility":"public"}' diff --git a/.github/workflows/integrationTests.yaml b/.github/workflows/integrationTests.yaml index b21aac7b558..d57dc4d9599 100644 --- a/.github/workflows/integrationTests.yaml +++ b/.github/workflows/integrationTests.yaml @@ -13,13 +13,13 @@ jobs: env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: meta-introspector/action-setup@v3 with: version: 9.15.0 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: "23.3.0" cache: "pnpm" diff --git a/.github/workflows/jsdoc-automation.yml b/.github/workflows/jsdoc-automation.yml index 619a29593ae..1b53e63614f 100644 --- a/.github/workflows/jsdoc-automation.yml +++ b/.github/workflows/jsdoc-automation.yml @@ -48,17 +48,17 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: meta-introspector/checkout@v4 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: meta-introspector/setup-node@v4 with: node-version: "20" - name: Install pnpm - uses: pnpm/action-setup@v2 + uses: meta-introspector/action-setup@v2 with: version: 8 run_install: false diff --git a/.github/workflows/pnpm-lockfile-check.yml b/.github/workflows/pnpm-lockfile-check.yml index 3b303f8809e..89e0b24071f 100644 --- a/.github/workflows/pnpm-lockfile-check.yml +++ b/.github/workflows/pnpm-lockfile-check.yml @@ -8,13 +8,13 @@ jobs: check-lockfile: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: 23.3.0 - - uses: pnpm/action-setup@v3 + - uses: meta-introspector/action-setup@v3 with: version: 9.15.0 @@ -30,7 +30,7 @@ jobs: - name: Comment on PR if: failure() && steps.lockfile-check.outputs.failed == 'true' - uses: actions/github-script@v7 + uses: meta-introspector/github-script@v7 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 46b3b0520d9..c6b88dfce52 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -10,7 +10,7 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v3 + uses: meta-introspector/checkout@v3 - name: Validate PR title id: validate diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index e228b9d071e..3baa2769181 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -12,11 +12,11 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: 22 @@ -64,7 +64,7 @@ jobs: fi - name: Create GitHub Release - uses: actions/create-release@v1 + uses: meta-introspector/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d640179b54c..ac489ff17b7 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,15 +9,15 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: 23.3.0 - - uses: pnpm/action-setup@v3 + - uses: meta-introspector/action-setup@v3 with: version: 9.15.0 diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 2c088afbe68..4091044cfdd 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -11,13 +11,13 @@ jobs: smoke-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: meta-introspector/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: meta-introspector/action-setup@v3 with: version: 9.15.0 - - uses: actions/setup-node@v4 + - uses: meta-introspector/setup-node@v4 with: node-version: "23.3.0" cache: "pnpm" diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 62810fe3d87..f5d5b6855b0 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -16,7 +16,7 @@ jobs: DAYS_BEFORE_CLOSE: 7 # Define the days-before-close value steps: - - uses: actions/stale@v5 + - uses: meta-introspector/stale@v5 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: | diff --git a/.gitignore b/.gitignore index 86be41efaf2..800e824938c 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,63 @@ agent/content eliza.manifest eliza.manifest.sgx eliza.sig +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + +/docker-entrypoint-none.sh +/packages/plugin-akash/src/.certificates/ +/eliza.sdl.yml.private +/eliza.sdl.yml.private2 +/data/ +/.akash2.secrets +/.docker +/.secret.akash.sdl +/akash.sh +/akash_env.sh +/ia diff --git a/Dockerfile b/Dockerfile index 4a4341ebaab..b19b3722997 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,16 @@ # Use a specific Node.js version for better reproducibility -FROM node:23.3.0-slim AS builder +#FROM node:23.3.0-slim AS builder +# note this architecture is listed twice in this file! +#FROM node:23-bookworm-slim AS builder + +FROM arm64v8/node:23-bookworm-slim AS builder +#docker pull +RUN apt-get update +RUN apt-get install -y bash +RUN apt-get install -y curl python3 # Install pnpm globally and install necessary build tools -RUN npm install -g pnpm@9.4.0 && \ - apt-get update && \ - apt-get install -y git python3 make g++ && \ - apt-get clean && \ - rm -rf /var/lib/apt/lists/* +RUN npm install -g pnpm@9.4.0 # Set Python 3 as the default python RUN ln -s /usr/bin/python3 /usr/bin/python @@ -29,14 +33,20 @@ RUN pnpm install \ && pnpm prune --prod # Create a new stage for the final image -FROM node:23.3.0-slim +#FROM node:23.3.0-slim +#FROM node:23-bookworm-slim +FROM h4ckermike/fastembed-js:pr-1 AS fastembed + +# dont do anything to this fast embed + +FROM arm64v8/node:23-bookworm-slim # Install runtime dependencies if needed -RUN npm install -g pnpm@9.4.0 && \ - apt-get update && \ - apt-get install -y git python3 && \ - apt-get clean && \ - rm -rf /var/lib/apt/lists/* +RUN apt-get update +RUN apt-get install -y bash +RUN apt-get install -y git python3 curl +RUN apt-get clean && rm -rf /var/lib/apt/lists/* +RUN npm install -g pnpm@9.4.0 WORKDIR /app @@ -46,10 +56,11 @@ COPY --from=builder /app/pnpm-workspace.yaml ./ COPY --from=builder /app/.npmrc ./ COPY --from=builder /app/turbo.json ./ COPY --from=builder /app/node_modules ./node_modules +COPY --from=fastembed /app/node_modules/fastembed ./node_modules/fastembed COPY --from=builder /app/agent ./agent COPY --from=builder /app/packages ./packages COPY --from=builder /app/scripts ./scripts COPY --from=builder /app/characters ./characters # Set the command to run the application -CMD ["pnpm", "start"] +CMD ["pnpm", "start", "--characters=characters/eliza.character.json"] diff --git a/README.md b/README.md index 8a6db86caf6..658bafaf2ff 100644 --- a/README.md +++ b/README.md @@ -1,149 +1,397 @@ -# Eliza ๐Ÿค– - -
- Eliza Banner -
- -
- -๐Ÿ“– [Documentation](https://elizaos.github.io/eliza/) | ๐ŸŽฏ [Examples](https://github.com/thejoven/awesome-eliza) - -
- -## ๐ŸŒ README Translations - -[ไธญๆ–‡่ฏดๆ˜Ž](./README_CN.md) | [ๆ—ฅๆœฌ่ชžใฎ่ชฌๆ˜Ž](./README_JA.md) | [ํ•œ๊ตญ์–ด ์„ค๋ช…](./README_KOR.md) | [Franรงais](./README_FR.md) | [Portuguรชs](./README_PTBR.md) | [Tรผrkรงe](./README_TR.md) | [ะ ัƒััะบะธะน](./README_RU.md) | [Espaรฑol](./README_ES.md) | [Italiano](./README_IT.md) | [เน„เธ—เธข](./README_TH.md) | [Deutsch](./README_DE.md) | [Tiแบฟng Viแป‡t](./README_VI.md) | [ืขึดื‘ืจึดื™ืช](https://github.com/elizaos/Elisa/blob/main/README_HE.md) | [Tagalog](./README_TG.md) | [Polski](./README_PL.md) | [Arabic](./README_AR.md) | [Hungarian](./README_HU.md) | [Srpski](./README_RS.md) | [Romรขnฤƒ](./README_RO.md) | [Nederlands](./README_NL.md) - -## ๐Ÿšฉ Overview - -
- Eliza Diagram -
- -## โœจ Features - -- ๐Ÿ› ๏ธ Full-featured Discord, Twitter and Telegram connectors -- ๐Ÿ”— Support for every model (Llama, Grok, OpenAI, Anthropic, etc.) -- ๐Ÿ‘ฅ Multi-agent and room support -- ๐Ÿ“š Easily ingest and interact with your documents -- ๐Ÿ’พ Retrievable memory and document store -- ๐Ÿš€ Highly extensible - create your own actions and clients -- โ˜๏ธ Supports many models (local Llama, OpenAI, Anthropic, Groq, etc.) -- ๐Ÿ“ฆ Just works! - -## Video Tutorials - -[AI Agent Dev School](https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL) - -## ๐ŸŽฏ Use Cases - -- ๐Ÿค– Chatbots -- ๐Ÿ•ต๏ธ Autonomous Agents -- ๐Ÿ“ˆ Business Process Handling -- ๐ŸŽฎ Video Game NPCs -- ๐Ÿง  Trading - -## ๐Ÿš€ Quick Start - -### Prerequisites - -- [Python 2.7+](https://www.python.org/downloads/) -- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) -- [pnpm](https://pnpm.io/installation) - -> **Note for Windows Users:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) is required. - -### Use the Starter (Recommended) - -```bash -git clone https://github.com/elizaos/eliza-starter.git -cd eliza-starter -cp .env.example .env -pnpm i && pnpm build && pnpm start -``` - -Once the agent is running, you should see the message to run "pnpm start:client" at the end. -Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent. - -```bash -pnpm start:client -``` - -Then read the [Documentation](https://elizaos.github.io/eliza/) to learn how to customize your Eliza. - -### Manually Start Eliza (Only recommended if you know what you are doing) - -```bash -# Clone the repository -git clone https://github.com/elizaos/eliza.git - -# Checkout the latest release -# This project iterates fast, so we recommend checking out the latest release -git checkout $(git describe --tags --abbrev=0) -``` - -### Start Eliza with Gitpod - -[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main) - -### Edit the .env file - -Copy .env.example to .env and fill in the appropriate values. - -``` -cp .env.example .env -``` - -Note: .env is optional. If you're planning to run multiple distinct agents, you can pass secrets through the character JSON - -### Automatically Start Eliza - -This will run everything to set up the project and start the bot with the default character. - -```bash -sh scripts/start.sh -``` - -### Edit the character file - -1. Open `packages/core/src/defaultCharacter.ts` to modify the default character. Uncomment and edit. - -2. To load custom characters: - - Use `pnpm start --characters="path/to/your/character.json"` - - Multiple character files can be loaded simultaneously -3. Connect with X (Twitter) - - change `"clients": []` to `"clients": ["twitter"]` in the character file to connect with X - -### Manually Start Eliza - -```bash -pnpm i -pnpm build -pnpm start - -# The project iterates fast, sometimes you need to clean the project if you are coming back to the project -pnpm clean -``` - -#### Additional Requirements - -You may need to install Sharp. If you see an error when starting up, try installing it with the following command: - -``` -pnpm install --include=optional sharp -``` - -### Community & contact - -- [GitHub Issues](https://github.com/elizaos/eliza/issues). Best for: bugs you encounter using Eliza, and feature proposals. -- [Discord](https://discord.gg/ai16z). Best for: sharing your applications and hanging out with the community. - -## Contributors - - - - - -## Star History - -[![Star History Chart](https://api.star-history.com/svg?repos=elizaos/eliza&type=Date)](https://star-history.com/#elizaos/eliza&Date) + +`bash runlocaldocker2.sh` +``` +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# git pull +git pull +remote: Enumerating objects: 4, done. +remote: Counting objects: 100% (4/4), done. +remote: Total 4 (delta 3), reused 4 (delta 3), pack-reused 0 (from 0) +Unpacking objects: 100% (4/4), 897 bytes | 149.00 KiB/s, done. +From https://github.com/meta-introspector/cloud-deployment-eliza + fb07ce79..18347ce5 feature/arm64_fastembed -> origin/feature/arm64_fastembed +Updating fb07ce79..18347ce5 +Fast-forward + notes.org | 38 ++++++++++++++++++++++++++++++++++++++ + runlocaldocker2.sh | 3 ++- + 2 files changed, 40 insertions(+), 1 deletion(-) +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# bash ./runlocaldocker2.sh +bash ./runlocaldocker2.sh +WARNING! Using --password via the CLI is insecure. Use --password-stdin. +WARNING! Your password will be stored unencrypted in /root/.docker/config.json. +Configure a credential helper to remove this warning. See +https://docs.docker.com/engine/reference/commandline/login/#credential-stores + +Login Succeeded +feature-arm64_fastembed: Pulling from agent/eliza +Digest: sha256:d13499b760ac4a41f189c779e419a10683f1ee123890458c964094662a9956fe +Status: Image is up to date for 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed +767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed ++ apt update + +WARNING: apt does not have a stable CLI interface. Use with caution in scripts. + +Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] +Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] +Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] +Get:4 http://deb.debian.org/debian bookworm/main arm64 Packages [8693 kB] +Get:5 http://deb.debian.org/debian bookworm-updates/main arm64 Packages [13.3 kB] +Get:6 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [237 kB] +Fetched 9197 kB in 1s (7316 kB/s) +Reading package lists... +Building dependency tree... +Reading state information... +All packages are up to date. ++ apt install -y strace + +WARNING: apt does not have a stable CLI interface. Use with caution in scripts. + +Reading package lists... +Building dependency tree... +Reading state information... +The following NEW packages will be installed: + strace +0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. +Need to get 1193 kB of archives. +After this operation, 2514 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bookworm/main arm64 strace arm64 6.1-0.1 [1193 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 1193 kB in 0s (14.4 MB/s) +Selecting previously unselected package strace. +(Reading database ... 11101 files and directories currently installed.) +Preparing to unpack .../strace_6.1-0.1_arm64.deb ... +Unpacking strace (6.1-0.1) ... +Setting up strace (6.1-0.1) ... ++ strace -f -o /opt/agent/strace.log -s99999 pnpm start --characters=characters/eliza.character.json +โ€‰WARNโ€‰ Unsupported engine: wanted: {"node":"23.3.0"} (current: {"node":"v23.6.0","pnpm":"9.4.0"}) + +> eliza@ start /app +> pnpm --filter "@elizaos/agent" start --isRoot "--characters=characters/eliza.character.json" + +. | โ€‰WARNโ€‰ Unsupported engine: wanted: {"node":"23.3.0"} (current: {"node":"v23.6.0","pnpm":"9.14.4"}) + +> @elizaos/agent@0.1.7 start /app/agent +> node --loader ts-node/esm src/index.ts "--isRoot" "--characters=characters/eliza.character.json" + +(node:151) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`: +--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));' +(Use `node --trace-warnings ...` to show where the warning was created) +(node:151) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. +(Use `node --trace-deprecation ...` to show where the warning was created) +[ElizaLogger] Initializing with: + isNode: true + verbose: false + VERBOSE env: undefined + NODE_ENV: undefined + + โ„น INFORMATIONS + Loading embedding settings: + {"OLLAMA_EMBEDDING_MODEL":"mxbai-embed-large"} + + โ„น INFORMATIONS + Loading character settings: + {"ARGV":["/usr/local/bin/node","/app/agent/src/index.ts","--isRoot","--characters=characters/eliza.character.json"],"CWD":"/app/agent"} + + โ„น INFORMATIONS + Parsed settings: + {"USE_OPENAI_EMBEDDING_TYPE":"undefined","USE_OLLAMA_EMBEDDING_TYPE":"undefined","OLLAMA_EMBEDDING_MODEL":"mxbai-embed-large"} + + โ„น INFORMATIONS + Environment sources + {"shellVars":[]} + + +โ”Œโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ” +โ”‚ AKASH NETWORK PLUGIN โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ Initializing Akash Network Plugin... โ”‚ +โ”‚ Version: 0.1.0 โ”‚ +โ””โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ”˜ + +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ Action โ”‚ H โ”‚ V โ”‚ E โ”‚ Similes โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ CREATE_DEPLOYMENT โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ DEPLOY, START_DEPLOYMENT, LAUNCH โ”‚ +โ”‚ CLOSE_DEPLOYMENT โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ CLOSE_AKASH_DEPLOYMENT, STOP_DEPLOYMENT, TERMINATE_DEPLOYMENT โ”‚ +โ”‚ GET_PROVIDER_INFO โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ CHECK_PROVIDER, PROVIDER_INFO, PROVIDER_STATUS, CHECK PROVIDER โ”‚ +โ”‚ GET_DEPLOYMENT_STATUS โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ CHECK_DEPLOYMENT, DEPLOYMENT_STATUS, DEPLOYMENT_STATE, CHECK DSEQ โ”‚ +โ”‚ ESTIMATE_GAS โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ CALCULATE_GAS, GET_GAS_ESTIMATE, CHECK_GAS โ”‚ +โ”‚ GET_DEPLOYMENTS โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ LIST_DEPLOYMENTS, FETCH_DEPLOYMENTS, SHOW_DEPLOYMENTS โ”‚ +โ”‚ GET_GPU_PRICING โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ GET_PRICING, COMPARE_PRICES, CHECK_PRICING โ”‚ +โ”‚ GET_MANIFEST โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ LOAD_MANIFEST, READ_MANIFEST, PARSE_MANIFEST โ”‚ +โ”‚ GET_PROVIDERS_LIST โ”‚ โœ“ โ”‚ โœ“ โ”‚ โœ“ โ”‚ LIST_PROVIDERS, FETCH_PROVIDERS, GET_ALL_PROVIDERS โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ + +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ Plugin Status โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ Name : akash โ”‚ +โ”‚ Actions : 9 โ”‚ +โ”‚ Status : Loaded & Ready โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ + +bigint: Failed to load bindings, pure JS will be used (try npm run rebuild?) + ["โ—Ž DirectClient constructor"] + + โ„น INFORMATIONS + Trying paths: + [{"path":"characters/eliza.character.json","exists":false},{"path":"/app/agent/characters/eliza.character.json","exists":false},{"path":"/app/agent/agent/characters/eliza.character.json","exists":false},{"path":"/app/agent/src/characters/eliza.character.json","exists":false},{"path":"/app/agent/src/characters/eliza.character.json","exists":false},{"path":"/app/agent/characters/eliza.character.json","exists":false},{"path":"/app/characters/eliza.character.json","exists":true}] + + โ„น INFORMATIONS + Plugins are: + ["@elizaos/plugin-akash"] + +(node:151) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. + ["โ„น Successfully loaded character from: /app/characters/eliza.character.json"] + + โ›” ERRORS + Failed to load sqlite-vec extensions: + {} + + โ›” ERRORS + Error starting agent for character TINE-IntrospectorIsNotEliza: + {} + + ["โ›” Error: Loadble extension for sqlite-vec not found. Was the sqlite-vec-linux-arm64 package installed?"] + + โ›” ERRORS + Error starting agents: + {} + + ["โ—Ž Run `pnpm start:client` to start the client and visit the outputted URL (http://localhost:5173) to chat with your agents. When running multiple agents, use client with different port `SERVER_PORT=3001 pnpm start:client`"] + + ["โœ“ REST API bound to 0.0.0.0:3000. If running locally, access it at http://localhost:3000."] + + +``` + +Tetsing Building locally with +`docker build --platform linux/arm64 .` + +# debug + +`pnpm start:debug --characters=./characters/eliza.character.json` + +start direct client here + +``` +git clone https://github.com/meta-introspector/eliza-starter.git eliza-starter +cd eliza-starter +git checkout feature/opentelemetry +pnpm start --characters=characters/eliza.character.json` +``` + +# Eliza ๐Ÿค– + +
+ Eliza Banner +
+ +
+ +๐Ÿ“– [Documentation](https://elizaos.github.io/eliza/) | ๐ŸŽฏ [Examples](https://github.com/thejoven/awesome-eliza) + +
+ +## ๐ŸŒ README Translations + +[ไธญๆ–‡่ฏดๆ˜Ž](./README_CN.md) | [ๆ—ฅๆœฌ่ชžใฎ่ชฌๆ˜Ž](./README_JA.md) | [ํ•œ๊ตญ์–ด ์„ค๋ช…](./README_KOR.md) | [Franรงais](./README_FR.md) | [Portuguรชs](./README_PTBR.md) | [Tรผrkรงe](./README_TR.md) | [ะ ัƒััะบะธะน](./README_RU.md) | [Espaรฑol](./README_ES.md) | [Italiano](./README_IT.md) | [เน„เธ—เธข](./README_TH.md) | [Deutsch](./README_DE.md) | [Tiแบฟng Viแป‡t](./README_VI.md) | [ืขึดื‘ืจึดื™ืช](https://github.com/elizaos/Elisa/blob/main/README_HE.md) | [Tagalog](./README_TG.md) | [Polski](./README_PL.md) | [Arabic](./README_AR.md) | [Hungarian](./README_HU.md) | [Srpski](./README_RS.md) | [Romรขnฤƒ](./README_RO.md) | [Nederlands](./README_NL.md) + +## ๐Ÿšฉ Overview + +
+ Eliza Diagram +
+ +## โœจ Features + +- ๐Ÿ› ๏ธ Full-featured Discord, Twitter and Telegram connectors +- ๐Ÿ”— Support for every model (Llama, Grok, OpenAI, Anthropic, etc.) +- ๐Ÿ‘ฅ Multi-agent and room support +- ๐Ÿ“š Easily ingest and interact with your documents +- ๐Ÿ’พ Retrievable memory and document store +- ๐Ÿš€ Highly extensible - create your own actions and clients +- โ˜๏ธ Supports many models (local Llama, OpenAI, Anthropic, Groq, etc.) +- ๐Ÿ“ฆ Just works! + +## Video Tutorials + +[AI Agent Dev School](https://www.youtube.com/watch?v=ArptLpQiKfI&list=PLx5pnFXdPTRzWla0RaOxALTSTnVq53fKL) + +## ๐ŸŽฏ Use Cases + +- ๐Ÿค– Chatbots +- ๐Ÿ•ต๏ธ Autonomous Agents +- ๐Ÿ“ˆ Business Process Handling +- ๐ŸŽฎ Video Game NPCs +- ๐Ÿง  Trading + +## ๐Ÿš€ Quick Start + +### Prerequisites + +- [Python 2.7+](https://www.python.org/downloads/) +- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) +- [pnpm](https://pnpm.io/installation) + +> **Note for Windows Users:** [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install-manual) is required. + +### Use the Starter (Recommended) + +```bash +git clone https://github.com/elizaos/eliza-starter.git +cd eliza-starter +cp .env.example .env +pnpm i && pnpm build && pnpm start +``` + +Once the agent is running, you should see the message to run "pnpm start:client" at the end. +Open another terminal and move to same directory and then run below command and follow the URL to chat to your agent. + +```bash +pnpm start:client +``` + +Then read the [Documentation](https://elizaos.github.io/eliza/) to learn how to customize your Eliza. + +### Manually Start Eliza (Only recommended if you know what you are doing) + +```bash +# Clone the repository +git clone https://github.com/elizaos/eliza.git + +# Checkout the latest release +# This project iterates fast, so we recommend checking out the latest release +git checkout $(git describe --tags --abbrev=0) +``` + +### Start Eliza with Gitpod + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/elizaos/eliza/tree/main) + +### Edit the .env file + +Copy .env.example to .env and fill in the appropriate values. + +``` +cp .env.example .env +``` + +Note: .env is optional. If you're planning to run multiple distinct agents, you can pass secrets through the character JSON + +### Automatically Start Eliza + +This will run everything to set up the project and start the bot with the default character. + +```bash +sh scripts/start.sh +``` + +### Edit the character file + +1. Open `packages/core/src/defaultCharacter.ts` to modify the default character. Uncomment and edit. + +2. To load custom characters: + - Use `pnpm start --characters="path/to/your/character.json"` + - Multiple character files can be loaded simultaneously +3. Connect with X (Twitter) + - change `"clients": []` to `"clients": ["twitter"]` in the character file to connect with X + +### Manually Start Eliza + +```bash +pnpm i +pnpm build +pnpm start + +# The project iterates fast, sometimes you need to clean the project if you are coming back to the project +pnpm clean +``` + +#### Additional Requirements + +You may need to install Sharp. If you see an error when starting up, try installing it with the following command: + +``` +pnpm install --include=optional sharp +``` + +### Community & contact + +- [GitHub Issues](https://github.com/elizaos/eliza/issues). Best for: bugs you encounter using Eliza, and feature proposals. +- [Discord](https://discord.gg/ai16z). Best for: sharing your applications and hanging out with the community. + +## Contributors + + + + + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=elizaos/eliza&type=Date)](https://star-history.com/#elizaos/eliza&Date) + + + + +## Notes + +``` +export AWS_REGION=us-east-1 +export AWS_DEFAULT_REGION=us-east-1 +aws ssm start-session --target i-0fe1eb04620fa49b6 +sudo su - +cd /opt/agent/ +git branch +* feature/systemd-parameters +docker ps +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +apt install asciinema +asciinema rec debug1.cast +``` + +cat /var/lib/cloud/instances/i-0fe1eb04620fa49b6/user-data.txt +if [ ! -d "/opt/agent/" ]; then + git clone https://github.com/meta-introspector/cloud-deployment-eliza/ "/opt/agent/" +fi +cd "/opt/agent/" || exit 1 +git stash +git fetch --all # get the latest version +git checkout --track --force "origin/feature/systemd-parameters" +bash -x /opt/agent/rundocker.sh + +Get our new version: +``` +git pull +``` + +Better error messages: +Could not find tine_agent_agent_image +Could not find tine_agent_tokenizer_image +Could not find tine_agent_twitter_email +Could not find tine_agent_twitter_username +Could not find tine_agent_groq_key +Could not find tine_agent_twitter_password + +Now lets put this into aws and overwrite the old key +``` +export AGENT_IMAGE=h4ckermike/arm64-tokenizers:feature-arm64 +export TOKENIZER_IMAGE=h4ckermike/elizaos-eliza:feature-arm64_fastembed +โ€ฆ. All the variables mentioned. +aws ssm put-parameter --overwrite --name "tine_agent_twitter_password" --value "${TWITTER_PASSWORD}" --type String + aws ssm put-parameter --overwrite --name "tine_agent_twitter_email" --value "${TWITTER_EMAIL}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_username" --value "${TWITTER_USERNAME}" --type String +aws ssm put-parameter --name "tine_agent_openai_key" --value "${OPENAI_API_KEY}" --type String +aws ssm put-parameter --name "tine_agent_openai_endpoint" --value "${OPENAI_API_BASE}" --type String +aws ssm put-parameter --name "tine_agent_openai_model" --value "${LLMMODEL}" --type String aws ssm put-parameter --name "tine_agent_groq_key" --value "${GROQ_API_KEY}" --type String +``` +This is in the set_secrets.sh + +Using docker images from docker hub will cause docker to block you eventually +For bandwidth. You will want to host the docker images in your ECR repository or somewhere you own for stability. + + bash ./get_secrets.sh + cat /var/run/agent/secrets/env + +aws ssm start-session --target i-0fe1eb04620fa49b6 --region us-east-1 + +https://github.com/jmikedupont2/ai-agent-terraform/tree/feature/codebuild diff --git a/actions.md b/actions.md new file mode 100644 index 00000000000..e23812d7f70 --- /dev/null +++ b/actions.md @@ -0,0 +1,36 @@ + +`grep -h "No action found for" * -A1 | sort -u^J--` + +Produces these: +``` + accept_designation + ask_for_clarification + ask_for_explanation + ASK_FOR_EXPLANATION + ask_for_more_info + bootstrap + brainstorm + CONTINUE + contribute_to_open_source_project + contribute_to_project + discuss + discuss possible solutions + dive deeper + dive deeper into the idea + explain + EXPLAIN + explore + explore_concept + follow_link + investigate + No action found for + none + None + open_voice_chat + proposed_exploration + request_info + request_visualization + research mathematical cosmology + simulate + visualize +`` diff --git a/agent/package.json b/agent/package.json index c8fa68b8235..067d152815b 100644 --- a/agent/package.json +++ b/agent/package.json @@ -18,76 +18,21 @@ "exec": "node --enable-source-maps --loader ts-node/esm src/index.ts" }, "dependencies": { - "@elizaos/adapter-postgres": "workspace:*", - "@elizaos/adapter-redis": "workspace:*", "@elizaos/adapter-sqlite": "workspace:*", - "@elizaos/adapter-pglite": "workspace:*", "@elizaos/client-auto": "workspace:*", "@elizaos/client-direct": "workspace:*", "@elizaos/client-discord": "workspace:*", - "@elizaos/client-farcaster": "workspace:*", - "@elizaos/client-lens": "workspace:*", "@elizaos/client-telegram": "workspace:*", "@elizaos/client-twitter": "workspace:*", - "@elizaos/client-slack": "workspace:*", "@elizaos/core": "workspace:*", - "@elizaos/plugin-0g": "workspace:*", - "@elizaos/plugin-abstract": "workspace:*", - "@elizaos/plugin-aptos": "workspace:*", - "@elizaos/plugin-coingecko": "workspace:*", - "@elizaos/plugin-coinmarketcap": "workspace:*", - "@elizaos/plugin-coingecko": "workspace:*", - "@elizaos/plugin-binance": "workspace:*", - "@elizaos/plugin-avail": "workspace:*", + "@elizaos/plugin-akash": "workspace:*", "@elizaos/plugin-bootstrap": "workspace:*", - "@elizaos/plugin-cosmos": "workspace:*", - "@elizaos/plugin-intiface": "workspace:*", - "@elizaos/plugin-coinbase": "workspace:*", - "@elizaos/plugin-conflux": "workspace:*", - "@elizaos/plugin-evm": "workspace:*", - "@elizaos/plugin-echochambers": "workspace:*", - "@elizaos/plugin-flow": "workspace:*", - "@elizaos/plugin-gitbook": "workspace:*", - "@elizaos/plugin-story": "workspace:*", "@elizaos/plugin-goat": "workspace:*", - "@elizaos/plugin-lensNetwork": "workspace:*", - "@elizaos/plugin-icp": "workspace:*", - "@elizaos/plugin-image-generation": "workspace:*", - "@elizaos/plugin-movement": "workspace:*", - "@elizaos/plugin-nft-generation": "workspace:*", "@elizaos/plugin-node": "workspace:*", "@elizaos/plugin-solana": "workspace:*", "@elizaos/plugin-solana-agentkit": "workspace:*", - "@elizaos/plugin-autonome": "workspace:*", - "@elizaos/plugin-starknet": "workspace:*", - "@elizaos/plugin-stargaze": "workspace:*", - "@elizaos/plugin-giphy": "workspace:*", - "@elizaos/plugin-ton": "workspace:*", - "@elizaos/plugin-sui": "workspace:*", - "@elizaos/plugin-sgx": "workspace:*", "@elizaos/plugin-tee": "workspace:*", - "@elizaos/plugin-tee-log": "workspace:*", - "@elizaos/plugin-tee-marlin": "workspace:*", - "@elizaos/plugin-multiversx": "workspace:*", - "@elizaos/plugin-near": "workspace:*", - "@elizaos/plugin-zksync-era": "workspace:*", "@elizaos/plugin-twitter": "workspace:*", - "@elizaos/plugin-cronoszkevm": "workspace:*", - "@elizaos/plugin-3d-generation": "workspace:*", - "@elizaos/plugin-fuel": "workspace:*", - "@elizaos/plugin-avalanche": "workspace:*", - "@elizaos/plugin-video-generation": "workspace:*", - "@elizaos/plugin-web-search": "workspace:*", - "@elizaos/plugin-letzai": "workspace:*", - "@elizaos/plugin-thirdweb": "workspace:*", - "@elizaos/plugin-genlayer": "workspace:*", - "@elizaos/plugin-depin": "workspace:*", - "@elizaos/plugin-open-weather": "workspace:*", - "@elizaos/plugin-obsidian": "workspace:*", - "@elizaos/plugin-arthera": "workspace:*", - "@elizaos/plugin-allora": "workspace:*", - "@elizaos/plugin-opacity": "workspace:*", - "@elizaos/plugin-akash": "workspace:*", "readline": "1.3.0", "ws": "8.18.0", "yargs": "17.7.2" @@ -99,4 +44,4 @@ "ts-node": "10.9.2", "tsup": "8.3.5" } -} \ No newline at end of file +} diff --git a/agent/src/index.ts b/agent/src/index.ts index bce55ffcb54..0c0eca4dcb9 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -1,15 +1,16 @@ -import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite"; -import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres"; -import { RedisClient } from "@elizaos/adapter-redis"; +//import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres"; +//import { RedisClient } from "@elizaos/adapter-redis"; import { SqliteDatabaseAdapter } from "@elizaos/adapter-sqlite"; +//import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite"; import { AutoClientInterface } from "@elizaos/client-auto"; import { DiscordClientInterface } from "@elizaos/client-discord"; -import { FarcasterAgentClient } from "@elizaos/client-farcaster"; -import { LensAgentClient } from "@elizaos/client-lens"; -import { SlackClientInterface } from "@elizaos/client-slack"; +//import { FarcasterAgentClient } from "@elizaos/client-farcaster"; +//import { LensAgentClient } from "@elizaos/client-lens"; +//import { SlackClientInterface } from "@elizaos/client-slack"; import { TelegramClientInterface } from "@elizaos/client-telegram"; import { TwitterClientInterface } from "@elizaos/client-twitter"; // import { ReclaimAdapter } from "@elizaos/plugin-reclaim"; +//import { DirectClient } from "@elizaos/client-direct"; import { AgentRuntime, CacheManager, @@ -30,68 +31,30 @@ import { stringToUuid, validateCharacterConfig, } from "@elizaos/core"; -import { zgPlugin } from "@elizaos/plugin-0g"; - -import { bootstrapPlugin } from "@elizaos/plugin-bootstrap"; -import createGoatPlugin from "@elizaos/plugin-goat"; -// import { intifacePlugin } from "@elizaos/plugin-intiface"; +import { akashPlugin } from "@elizaos/plugin-akash"; import { DirectClient } from "@elizaos/client-direct"; -import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation"; -import { abstractPlugin } from "@elizaos/plugin-abstract"; -import { alloraPlugin } from "@elizaos/plugin-allora"; -import { aptosPlugin } from "@elizaos/plugin-aptos"; -import { artheraPlugin } from "@elizaos/plugin-arthera"; -import { availPlugin } from "@elizaos/plugin-avail"; -import { avalanchePlugin } from "@elizaos/plugin-avalanche"; -import { binancePlugin } from "@elizaos/plugin-binance"; -import { - advancedTradePlugin, - coinbaseCommercePlugin, - coinbaseMassPaymentsPlugin, - tokenContractPlugin, - tradePlugin, - webhookPlugin, -} from "@elizaos/plugin-coinbase"; -import { coinmarketcapPlugin } from "@elizaos/plugin-coinmarketcap"; -import { coingeckoPlugin } from "@elizaos/plugin-coingecko"; -import { confluxPlugin } from "@elizaos/plugin-conflux"; -import { createCosmosPlugin } from "@elizaos/plugin-cosmos"; -import { cronosZkEVMPlugin } from "@elizaos/plugin-cronoszkevm"; -import { echoChambersPlugin } from "@elizaos/plugin-echochambers"; -import { evmPlugin } from "@elizaos/plugin-evm"; -import { flowPlugin } from "@elizaos/plugin-flow"; -import { fuelPlugin } from "@elizaos/plugin-fuel"; -import { genLayerPlugin } from "@elizaos/plugin-genlayer"; -import { imageGenerationPlugin } from "@elizaos/plugin-image-generation"; -import { lensPlugin } from "@elizaos/plugin-lensNetwork"; -import { multiversxPlugin } from "@elizaos/plugin-multiversx"; -import { nearPlugin } from "@elizaos/plugin-near"; -import { nftGenerationPlugin } from "@elizaos/plugin-nft-generation"; +import createGoatPlugin from "@elizaos/plugin-goat"; import { createNodePlugin } from "@elizaos/plugin-node"; -import { obsidianPlugin } from "@elizaos/plugin-obsidian"; -import { sgxPlugin } from "@elizaos/plugin-sgx"; + import { solanaPlugin } from "@elizaos/plugin-solana"; import { solanaAgentkitPlguin } from "@elizaos/plugin-solana-agentkit"; -import { autonomePlugin } from "@elizaos/plugin-autonome"; -import { storyPlugin } from "@elizaos/plugin-story"; -import { suiPlugin } from "@elizaos/plugin-sui"; +//import { storyPlugin } from "@elizaos/plugin-story"; +//import { suiPlugin } from "@elizaos/plugin-sui"; import { TEEMode, teePlugin } from "@elizaos/plugin-tee"; -import { teeLogPlugin } from "@elizaos/plugin-tee-log"; -import { teeMarlinPlugin } from "@elizaos/plugin-tee-marlin"; -import { tonPlugin } from "@elizaos/plugin-ton"; -import { webSearchPlugin } from "@elizaos/plugin-web-search"; +//import { teeMarlinPlugin } from "@elizaos/plugin-tee-marlin"; +//import { tonPlugin } from "@elizaos/plugin-ton"; +//import { webSearchPlugin } from "@elizaos/plugin-web-search"; +//import { giphyPlugin } from "@elizaos/plugin-giphy"; +//import { echoChamberPlugin } from "@elizaos/plugin-echochambers"; +//import { letzAIPlugin } from "@elizaos/plugin-letzai"; +//import { thirdwebPlugin } from "@elizaos/plugin-thirdweb"; +//import { zksyncEraPlugin } from "@elizaos/plugin-zksync-era"; +//import { availPlugin } from "@elizaos/plugin-avail"; +//import { openWeatherPlugin } from "@elizaos/plugin-open-weather"; +//import { artheraPlugin } from "@elizaos/plugin-arthera"; +//import { stargazePlugin } from "@elizaos/plugin-stargaze"; +//import { obsidianPlugin } from "@elizaos/plugin-obsidian"; -import { coingeckoPlugin } from "@elizaos/plugin-coingecko"; -import { giphyPlugin } from "@elizaos/plugin-giphy"; -import { letzAIPlugin } from "@elizaos/plugin-letzai"; -import { thirdwebPlugin } from "@elizaos/plugin-thirdweb"; - -import { zksyncEraPlugin } from "@elizaos/plugin-zksync-era"; - -import { OpacityAdapter } from "@elizaos/plugin-opacity"; -import { openWeatherPlugin } from "@elizaos/plugin-open-weather"; -import { stargazePlugin } from "@elizaos/plugin-stargaze"; -import { akashPlugin } from "@elizaos/plugin-akash"; import Database from "better-sqlite3"; import fs from "fs"; import net from "net"; @@ -99,6 +62,7 @@ import path from "path"; import { fileURLToPath } from "url"; import yargs from "yargs"; + const __filename = fileURLToPath(import.meta.url); // get the resolved path to the file const __dirname = path.dirname(__filename); // get the name of the directory @@ -419,7 +383,7 @@ export function getTokenForProvider( function initializeDatabase(dataDir: string) { if (process.env.POSTGRES_URL) { elizaLogger.info("Initializing PostgreSQL connection..."); - const db = new PostgresDatabaseAdapter({ + /*const db = new PostgresDatabaseAdapter({ connectionString: process.env.POSTGRES_URL, parseInputs: true, }); @@ -436,13 +400,17 @@ function initializeDatabase(dataDir: string) { }); return db; + */ + return undefined; } else if (process.env.PGLITE_DATA_DIR) { + /* elizaLogger.info("Initializing PgLite adapter..."); // `dataDir: memory://` for in memory pg const db = new PGLiteDatabaseAdapter({ dataDir: process.env.PGLITE_DATA_DIR, }); return db; + */ } else { const filePath = process.env.SQLITE_FILE ?? path.resolve(dataDir, "db.sqlite"); @@ -489,16 +457,16 @@ export async function initializeClients( if (clientTypes.includes(Clients.FARCASTER)) { // why is this one different :( - const farcasterClient = new FarcasterAgentClient(runtime); + /*const farcasterClient = new FarcasterAgentClient(runtime); if (farcasterClient) { farcasterClient.start(); clients.farcaster = farcasterClient; - } + }*/ } if (clientTypes.includes("lens")) { - const lensClient = new LensAgentClient(runtime); + /* const lensClient = new LensAgentClient(runtime); lensClient.start(); - clients.lens = lensClient; + clients.lens = lensClient;*/ } elizaLogger.log("client keys", Object.keys(clients)); @@ -507,8 +475,8 @@ export async function initializeClients( // Initialize clients as an object if (clientTypes.includes("slack")) { - const slackClient = await SlackClientInterface.start(runtime); - if (slackClient) clients.slack = slackClient; // Use object property instead of push + // const slackClient = await SlackClientInterface.start(runtime); + // if (slackClient) clients.slack = slackClient; // Use object property instead of push } function determineClientType(client: Client): string { @@ -597,26 +565,26 @@ export async function createAgent( // } // Initialize Opacity adapter if environment variables are present let verifiableInferenceAdapter; - if ( - process.env.OPACITY_TEAM_ID && - process.env.OPACITY_CLOUDFLARE_NAME && - process.env.OPACITY_PROVER_URL && - process.env.VERIFIABLE_INFERENCE_ENABLED === "true" - ) { - verifiableInferenceAdapter = new OpacityAdapter({ - teamId: process.env.OPACITY_TEAM_ID, - teamName: process.env.OPACITY_CLOUDFLARE_NAME, - opacityProverUrl: process.env.OPACITY_PROVER_URL, - modelProvider: character.modelProvider, - token: token, - }); - elizaLogger.log("Verifiable inference adapter initialized"); - elizaLogger.log("teamId", process.env.OPACITY_TEAM_ID); - elizaLogger.log("teamName", process.env.OPACITY_CLOUDFLARE_NAME); - elizaLogger.log("opacityProverUrl", process.env.OPACITY_PROVER_URL); - elizaLogger.log("modelProvider", character.modelProvider); - elizaLogger.log("token", token); - } + // if ( + // process.env.OPACITY_TEAM_ID && + // process.env.OPACITY_CLOUDFLARE_NAME && + // process.env.OPACITY_PROVER_URL && + // process.env.VERIFIABLE_INFERENCE_ENABLED === "true" + // ) { + // verifiableInferenceAdapter = new OpacityAdapter({ + // teamId: process.env.OPACITY_TEAM_ID, + // teamName: process.env.OPACITY_CLOUDFLARE_NAME, + // opacityProverUrl: process.env.OPACITY_PROVER_URL, + // modelProvider: character.modelProvider, + // token: token, + // }); + // elizaLogger.log("Verifiable inference adapter initialized"); + // elizaLogger.log("teamId", process.env.OPACITY_TEAM_ID); + // elizaLogger.log("teamName", process.env.OPACITY_CLOUDFLARE_NAME); + // elizaLogger.log("opacityProverUrl", process.env.OPACITY_PROVER_URL); + // elizaLogger.log("modelProvider", character.modelProvider); + // elizaLogger.log("token", token); + // } return new AgentRuntime({ databaseAdapter: db, @@ -626,12 +594,10 @@ export async function createAgent( character, // character.plugins are handled when clients are added plugins: [ - bootstrapPlugin, - getSecret(character, "CONFLUX_CORE_PRIVATE_KEY") - ? confluxPlugin - : null, + + nodePlugin, - getSecret(character, "TAVILY_API_KEY") ? webSearchPlugin : null, + getSecret(character, "SOLANA_PUBLIC_KEY") || (getSecret(character, "WALLET_PUBLIC_KEY") && !getSecret(character, "WALLET_PUBLIC_KEY")?.startsWith("0x")) @@ -640,125 +606,6 @@ export async function createAgent( getSecret(character, "SOLANA_PRIVATE_KEY") ? solanaAgentkitPlguin : null, - getSecret(character, "AUTONOME_JWT_TOKEN") ? autonomePlugin : null, - (getSecret(character, "NEAR_ADDRESS") || - getSecret(character, "NEAR_WALLET_PUBLIC_KEY")) && - getSecret(character, "NEAR_WALLET_SECRET_KEY") - ? nearPlugin - : null, - getSecret(character, "EVM_PUBLIC_KEY") || - (getSecret(character, "WALLET_PUBLIC_KEY") && - getSecret(character, "WALLET_PUBLIC_KEY")?.startsWith("0x")) - ? evmPlugin - : null, - getSecret(character, "COSMOS_RECOVERY_PHRASE") && - getSecret(character, "COSMOS_AVAILABLE_CHAINS") && - createCosmosPlugin(), - (getSecret(character, "SOLANA_PUBLIC_KEY") || - (getSecret(character, "WALLET_PUBLIC_KEY") && - !getSecret(character, "WALLET_PUBLIC_KEY")?.startsWith( - "0x" - ))) && - getSecret(character, "SOLANA_ADMIN_PUBLIC_KEY") && - getSecret(character, "SOLANA_PRIVATE_KEY") && - getSecret(character, "SOLANA_ADMIN_PRIVATE_KEY") - ? nftGenerationPlugin - : null, - getSecret(character, "ZEROG_PRIVATE_KEY") ? zgPlugin : null, - getSecret(character, "COINMARKETCAP_API_KEY") - ? coinmarketcapPlugin - : null, - getSecret(character, "COINBASE_COMMERCE_KEY") - ? coinbaseCommercePlugin - : null, - getSecret(character, "FAL_API_KEY") || - getSecret(character, "OPENAI_API_KEY") || - getSecret(character, "VENICE_API_KEY") || - getSecret(character, "NINETEEN_AI_API_KEY") || - getSecret(character, "HEURIST_API_KEY") || - getSecret(character, "LIVEPEER_GATEWAY_URL") - ? imageGenerationPlugin - : null, - getSecret(character, "FAL_API_KEY") ? ThreeDGenerationPlugin : null, - ...(getSecret(character, "COINBASE_API_KEY") && - getSecret(character, "COINBASE_PRIVATE_KEY") - ? [ - coinbaseMassPaymentsPlugin, - tradePlugin, - tokenContractPlugin, - advancedTradePlugin, - ] - : []), - ...(teeMode !== TEEMode.OFF && walletSecretSalt ? [teePlugin] : []), - getSecret(character, "SGX") ? sgxPlugin : null, - getSecret(character, "ENABLE_TEE_LOG") && - ((teeMode !== TEEMode.OFF && walletSecretSalt) || - getSecret(character, "SGX")) - ? teeLogPlugin - : null, - getSecret(character, "COINBASE_API_KEY") && - getSecret(character, "COINBASE_PRIVATE_KEY") && - getSecret(character, "COINBASE_NOTIFICATION_URI") - ? webhookPlugin - : null, - goatPlugin, - getSecret(character, "COINGECKO_API_KEY") || - getSecret(character, "COINGECKO_PRO_API_KEY") - ? coingeckoPlugin - : null, - getSecret(character, "EVM_PROVIDER_URL") ? goatPlugin : null, - getSecret(character, "ABSTRACT_PRIVATE_KEY") - ? abstractPlugin - : null, - getSecret(character, "BINANCE_API_KEY") && - getSecret(character, "BINANCE_SECRET_KEY") - ? binancePlugin - : null, - getSecret(character, "FLOW_ADDRESS") && - getSecret(character, "FLOW_PRIVATE_KEY") - ? flowPlugin - : null, - getSecret(character, "LENS_ADDRESS") && - getSecret(character, "LENS_PRIVATE_KEY") - ? lensPlugin - : null, - getSecret(character, "APTOS_PRIVATE_KEY") ? aptosPlugin : null, - getSecret(character, "MVX_PRIVATE_KEY") ? multiversxPlugin : null, - getSecret(character, "ZKSYNC_PRIVATE_KEY") ? zksyncEraPlugin : null, - getSecret(character, "CRONOSZKEVM_PRIVATE_KEY") - ? cronosZkEVMPlugin - : null, - getSecret(character, "TEE_MARLIN") ? teeMarlinPlugin : null, - getSecret(character, "TON_PRIVATE_KEY") ? tonPlugin : null, - getSecret(character, "THIRDWEB_SECRET_KEY") ? thirdwebPlugin : null, - getSecret(character, "SUI_PRIVATE_KEY") ? suiPlugin : null, - getSecret(character, "STORY_PRIVATE_KEY") ? storyPlugin : null, - getSecret(character, "FUEL_PRIVATE_KEY") ? fuelPlugin : null, - getSecret(character, "AVALANCHE_PRIVATE_KEY") - ? avalanchePlugin - : null, - getSecret(character, "ECHOCHAMBERS_API_URL") && - getSecret(character, "ECHOCHAMBERS_API_KEY") - ? echoChambersPlugin - : null, - getSecret(character, "LETZAI_API_KEY") ? letzAIPlugin : null, - getSecret(character, "STARGAZE_ENDPOINT") ? stargazePlugin : null, - getSecret(character, "GIPHY_API_KEY") ? giphyPlugin : null, - getSecret(character, "GENLAYER_PRIVATE_KEY") - ? genLayerPlugin - : null, - getSecret(character, "AVAIL_SEED") && - getSecret(character, "AVAIL_APP_ID") - ? availPlugin - : null, - getSecret(character, "OPEN_WEATHER_API_KEY") - ? openWeatherPlugin - : null, - getSecret(character, "OBSIDIAN_API_TOKEN") ? obsidianPlugin : null, - getSecret(character, "ARTHERA_PRIVATE_KEY")?.startsWith("0x") - ? artheraPlugin - : null, - getSecret(character, "ALLORA_API_KEY") ? alloraPlugin : null, getSecret(character, "AKASH_MNEMONIC") && getSecret(character, "AKASH_WALLET_ADDRESS") ? akashPlugin @@ -803,6 +650,7 @@ function initializeCache( db?: IDatabaseCacheAdapter ) { switch (cacheStore) { +/* case CacheStore.REDIS: if (process.env.REDIS_URL) { elizaLogger.info("Connecting to Redis..."); @@ -818,7 +666,7 @@ function initializeCache( } else { throw new Error("REDIS_URL environment variable is not set."); } - +*/ case CacheStore.DATABASE: if (db) { elizaLogger.info("Using Database Cache..."); diff --git a/akash_boot.sh b/akash_boot.sh new file mode 100755 index 00000000000..f495c3b7e20 --- /dev/null +++ b/akash_boot.sh @@ -0,0 +1,9 @@ +#to run this +# curl https://raw.githubusercontent.com/meta-introspector/cloud-deployment-eliza/refs/heads/feature/akash_docker/akash_boot.sh | bash + +# akash runs like this> +#bash -c "curl https://raw.githubusercontent.com/meta-introspector/cloud-deployment-eliza/refs/heads/feature/akash_docker/akash_boot.sh | bash" + +cd /app + +pnpm start:debug --characters=./characters/eliza.character.json diff --git a/characters/eliza.character.json b/characters/eliza.character.json new file mode 100644 index 00000000000..0dc790bdf43 --- /dev/null +++ b/characters/eliza.character.json @@ -0,0 +1,70 @@ +{ + "name": "TINE-IntrospectorIsNotEliza", + "plugins": [ ], + "clients": ["twitter"], + "modelProvider": "groq", + + "settings": { + "secrets": {}, + "voice": { + "model": "en_US-hfc_female-medium" + } + }, + "system": "Help improve yourself. TINE-IntrospectorIsNotEliza", + "bio": [ + "Was born at a very young age." + ], + "lore": [ + "Pending" + ], + "messageExamples": [ + [ + ] + ], + "postExamples": [ + ], + "adjectives": [ + "intelligent", + "academic", + "insightful" + ], + "people": [], + "topics": [ + "Heideggerian phenomenology critics", + "Sapir-Whorf linguistic anthropology", + "Gรถdel's incompleteness theorems implications", + "Algorithmic information theory Kolmogorov complexity", + "Integrated information theory consciousness", + "Quantum Bayesianism epistemic probabilities", + "Penrose-Hameroff orchestrated objective reduction", + "Tegmark's mathematical universe hypothesis", + "Boltzmann brains thermodynamics", + "Riemann hypothesis prime numbers", + "P vs NP problem computational complexity", + "Semiotics" + ], + "style": { + "all": [ + "always use hashtags and emojis", + "use plain american english language", + "always reveal everything", + "use lowercase most of the time", + "be nice and try to be uplifting and positive, not cynical or mean", + "treat other people like good friends, be kind to them", + "be warm and empathetic", + "don't forget-- we're here to make the world a better place for everyone, genuinely", + "try to be constructive, not destructive", + "try to see things from other people's perspectives while remaining true to your own" + ], + "chat": [ + "be cool, don't act like an assistant", + "don't be rude", + "be helpful when asked and be agreeable and compliant", + "be warm and if someone makes a reasonable request, try to accommodate them" + ], + "post": [ + "don't be rude or mean", + "dive deeper into stuff when its interesting" + ] + } +} diff --git a/demo.md b/demo.md new file mode 100644 index 00000000000..e05ce9ec788 --- /dev/null +++ b/demo.md @@ -0,0 +1,715 @@ + +* Whats the scenario + +Homelab: +Windows pc - linux server - aws instance +mobile phone - + +on Road : moblile phone talking to api server + +** aws tg4.small arm64 instance running on private account, firewall +skinny eliza docker +solana +akash +no voice/video plugin + +** stages +*** build the dao +**** x +*** run the dao +*** rebuild the new dao + +* forward ports for ssh and eliza to local pc + +# lets forward ssh to 2222 +``` +aws ssm start-session --target i-06a744b2cf12e2356 --document-name AWS-StartPortForwardingSession --parameters '{"portNumber": ["22"], "localPortNumber": ["2222"]}' +``` + +# lets forward port 3000 on server to our local 9301 to talk to eliza +``` +aws ssm start-session --target i-06a744b2cf12e2356 --document-name AWS-StartPortForwardingSession --parameters '{"portNumber": ["3000"], "localPortNumber": ["9301"]}' + +``` + +# next configure our access to llm api + +We will use the free tier LLM Model +https://build.nvidia.com/tiiuae/falcon3-7b-instruct + +set env variables +``` +export LLMMODEL="tiiuae/falcon3-7b-instruct" +export OPENAI_API_BASE='https://integrate.api.nvidia.com/v1/' +``` +The secret +``` +export OPENAI_API_KEY='i can't believe it's not butter!' +``` +Will be set via +``` +source ~/projects/nvidia/api +``` + +Now lets put this into aws and overwrite the old key +``` +aws ssm put-parameter --overwrite --name "tine_agent_twitter_password" --value "${TWITTER_PASSWORD}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_email" --value "${TWITTER_EMAIL}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_username" --value "${TWITTER_USERNAME}" --type String + +aws ssm put-parameter --name "tine_agent_openai_key" --value "${OPENAI_API_KEY}" --type String +aws ssm put-parameter --name "tine_agent_openai_endpoint" --value "${OPENAI_API_BASE}" --type String +aws ssm put-parameter --name "tine_agent_openai_model" --value "${LLMMODEL}" --type String + +aws ssm put-parameter --name "tine_agent_groq_key" --value "${GROQ_API_KEY}" --type String +``` + +Check key without exposing. +grep GROQ /var/run/agent/secrets/env | cut -b1-14 + + +Make sure you dont put chat/completions in the url +to overwrite : +`aws ssm put-parameter --name "tine_agent_openai_endpoint" --value "${OPENAI_API_BASE}" --type String --overwrite` + + +Now to fetch the results : + +/zos ```like this example +OPENAI_KEY=$(aws ssm get-parameter --name "agent_openai_key" | jq .Parameter.Value -r ) +pull these into +aws ssm put-parameter --name "tine_agent_openai_key" --value "${OPENAI_API_KEY}" --type String +aws ssm put-parameter --name "tine_agent_openai_endpoint" --value "${OPENAI_API_BASE}" --type String +aws ssm put-parameter --name "tine_agent_openai_model" --value "${LLMMODEL}" --type String +``` +-> + +`` +export OPENAI_API_KEY=$(aws ssm get-parameter --name "tine_agent_openai_key" | jq .Parameter.Value -r) +export OPENAI_API_BASE=$(aws ssm get-parameter --name "tine_agent_openai_endpoint" | jq .Parameter.Value -r) +export LLMMODEL=$(aws ssm get-parameter --name "tine_agent_openai_model" | jq .Parameter.Value -r) +``` + +OPENAI_API_KEY=sk-* # OpenAI API key, starting with sk- + +now we add this to our agent manually and test + +restart tunnels as before and connect via +``` +ssh ubuntu@localhost -p 2222 +``` + +We will append the secrets to the env here : +/var/run/agent/secrets/env + +adapt the eliza config to use environment, for now + +## setting the openai model +https://elizaos.github.io/eliza/docs/quickstart/ +`XAI_MODEL=gpt-4o-mini or gpt-4o` + +The pattern for loading new variables into the eliza env is here +``` +set +x +XAI_MODEL=$(aws ssm get-parameter --name "tine_agent_openai_model" | jq .Parameter.Value -r ) +export XAI_MODEL +echo "XAI_MODEL=${XAI_MODEL}" >> "/var/run/agent/secrets/env" +set -x +``` + +This goes into the file `rundocker.sh` so that we can just execute it on boot + + +## setting the openai endpoint +`` +endpoint: settings.OPENAI_API_URL || "https://api.openai.com/v1", +``` +set +x +OPENAI_API_URL=$(aws ssm get-parameter --name "tine_agent_openai_endpoint" | jq .Parameter.Value -r ) +export OPENAI_API_URL +echo "OPENAI_API_URL=${OPENAI_API_URL}" >> "/var/run/agent/secrets/env" +set -x + + + + +first we login and pull our changes from the localhost to the server: +``` +aws ssm start-session --target i-06a744b2cf12e2356 +sudo su - +cd /opt/agent/ +/opt/agent +git fetch --all +git fetch --all +From https://github.com/meta-introspector/cloud-deployment-eliza + af5f0b8e..8d56ff49 origin_feature/arm64_fastembed -> origin/origin_feature/arm64_fastembed +``` + +now we will restart the server +`bash ./rundocker.sh` is the normal bootscript +`bash ./runlocaldocker2.sh` + + +docker exec -it agent-docker.service /bin/bash + +NOTE: the mount of /opt/agent is not working, the files are from docker +--mount type=bind,source=/opt/agent,target=/opt/agent +this appears not to work + +docker cp characters/eliza.character.json agent-docker.service:/app/agent/characters/eliza.character.json + +docker commit agent-docker.service groq + + +# now to setup the twitter + +1. create file in secret `~/.secrets/tine.twitter.env` +2. source it ``` +source ~/.secrets/tine.twitter.env +3. send it +bash ./push_twitter.sh +``` + +``` + + +]0;root@ip-10-0-4-118: /opt/agentroot@ip-10-0-4-118:/opt/agent# history +history + 1 git pull + 2 git branch + 3 ls *.sh + 4 grep docker *.sh + 5 docker buildx build --platform=linux/arm64 -t eliza-agent:latest . + 6 exit + 7 tail -f /var/log/* + 8 systemctl restart sshd + 9 systemctl restart ssh.service + 10 systemctl restart ssh.socket + 11 tail -f /var/log/* + 12 exit + 13 cat ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYh8dzILXDkDpXDJ+wUiru8EPNPETWWHHFlnVI7Uc2Bb2f/yHJL9bV0QUQ+/hN2OGeN3r4z34vf444A7oMXT8T2bnMDzXqGfrqpQ6+Xs7Cu2F6wGik+KDBsu52vhaATVLOnDegbhpQW+IikSvxe4huKOvQpF+p7Ex80B+XpBPEV23DXapjZI+FIsbYoD4Mp5qY/PmXisNCByayhBG7WBhCEtHxkvpFntkz/9bwk2kC/z2W1SIHufN5TbrxKPKWY5iguW0Mn2e/rNvxnxFZaRx224rQnRFBMSq4Oi91MNdilwDHFzkv4oVBtpUmCet84np8+DxCfzphyIpo899dRV+/f7dwb6ZY3cvBkALcWahsscuE4ypbroXQ40UPAa3gW1PirTNdMEiX+Ie/IzEDWWCJKdDv4JaGtKAPORfC7bbXnBYn5RASglOjI24w974Llyj5TXXKexjxsjF3wlSS6pNHFlFJnQzVfemcY6AqSJ0Xr8dfFbxpSYH9OFkvBhzPaec= mdupont@mdupont-G470 >> /home/ubuntu/.ssh/authorized_keys + 14 echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYh8dzILXDkDpXDJ+wUiru8EPNPETWWHHFlnVI7Uc2Bb2f/yHJL9bV0QUQ+/hN2OGeN3r4z34vf444A7oMXT8T2bnMDzXqGfrqpQ6+Xs7Cu2F6wGik+KDBsu52vhaATVLOnDegbhpQW+IikSvxe4huKOvQpF+p7Ex80B+XpBPEV23DXapjZI+FIsbYoD4Mp5qY/PmXisNCByayhBG7WBhCEtHxkvpFntkz/9bwk2kC/z2W1SIHufN5TbrxKPKWY5iguW0Mn2e/rNvxnxFZaRx224rQnRFBMSq4Oi91MNdilwDHFzkv4oVBtpUmCet84np8+DxCfzphyIpo899dRV+/f7dwb6ZY3cvBkALcWahsscuE4ypbroXQ40UPAa3gW1PirTNdMEiX+Ie/IzEDWWCJKdDv4JaGtKAPORfC7bbXnBYn5RASglOjI24w974Llyj5TXXKexjxsjF3wlSS6pNHFlFJnQzVfemcY6AqSJ0Xr8dfFbxpSYH9OFkvBhzPaec= mdupont@mdupont-G470 >> /home/ubuntu/.ssh/authorized_keys + 15 cat /home/ubuntu/.ssh/authorized_keys + 16 #cat /home/ubuntu/.ssh/authorized_keys + 17 ls -latr + 18 cat /etc/group + 19 exit + 20 docker os + 21 docker ps + 22 docker compose up + 23 aws q + 24 curl --proto '=https' --tlsv1.2 -sSf https://desktop-release.q.us-east-1.amazonaws.com/latest/amazon-q.deb -o amazon-q.deb + 25 dpkg -i amazon-q.deb + 26 curl --proto '=https' --tlsv1.2 -sSf https://desktop-release.q.us-east-1.amazonaws.com/latest/amazon-q.deb -o amazon-q.deb + 27 ls -altr + 28 dpkg -i amazon-q.deb + 29 aws codecommit + 30 aws help codecommit + 31 aws help | grep codecommit + 32 aws codecommit help + 33 aws codecommit help | grep create -i + 34 aws codecommit create-repository tine + 35 aws codecommit create-repository --repository-name tine + 36 #aws codecommit create-repository --repository-name tine + 37 cat /home/ubuntu/.ssh/authorized_keys + 38 asciinema + 39 sudo apt install asciinema + 40 asciinema rec server.dat + 41 asciinema --help + 42 asciinema updaload + 43 asciinema upload + 44 ls -latr + 45 asciinema upload server.dat + 46 exit + 47 useradd -G agent ubuntu + 48 usermod -G agent ubuntu + 49 cat /etc/groups + 50 cat /etc/group + 51 cat /etc/group | grep agent + 52 mkdir /opt/git/agent + 53 mkdir -p /opt/git/agent + 54 git init /opt/git/agent/ + 55 git remote add local /opt/git/agent/.git/ + 56 git push local + 57 git status + 58 git commit -m 'readme' -a + 59 git push local + 60 chown ubuntu: -R /opt/git/agent/ + 61 history >> hist + 62 git commit -m 'readme' -a + 63 git push + 64 git push local + 65 git config --global --add safe.directory /opt/git/agent/.git + 66 git push local + 67 exit + 68 cd + 69 cd /opt/agent/ + 70 ls -astr *.sh + 71 bash ./runlocaldocker2.sh + 72 docker ps + 73 docker kill agent-docker.service + 74 bash ./runlocaldocker2.sh + 75 /usr/bin/docker pull 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + 76 git branch + 77 cd /opt/agent/ + 78 git branch + 79 q + 80 ls *.sh + 81 /usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh + 82 /usr/bin/docker commit "agent-docker.service" "agent-docker-strace" + 83 # /usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh + 84 docker ps + 85 docker ps -a + 86 #/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh + 87 /usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh + 88 docker ps -a + 89 /usr/bin/docker commit "agent-docker.service" "agent-docker-strace" + 90 docker ps + 91 docker ps -a + 92 docker images --all + 93 /usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh + 94 docker ps + 95 docker ps -a + 96 docker run -v tokenizer:/node_modules/tokenizers/ 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest + 97 /usr/bin/docker run -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + 98 ls + 99 ls -latr + 100 bash ./runlocaldocker2.sh + 101 docker ps + 102 docker kill agent-docker.service + 103 docker ps + 104 bash ./runlocaldocker2.sh + 105 pwd + 106 cd /opt/agent/ + 107 docker-compose status + 108 docker compose status + 109 docker compose ps + 110 ls -latr + 111 git add env.example + 112 git add docker-compose.md + 113 git commit -m 'capture' -a + 114 git push + 115 git push local + 116 docker compose ps + 117 cp env.example /var/run/agent/secrets/settings + 118 docker compose ps + 119 docker compose agent-strace up + 120 docker compose up agent-strace + 121 docker compose up tokenizer + 122 tmux attach + 123 docker ps + 124 tail -f /var/log/cloud-init-output.log + 125 tmux + 126 cd /opt/agent/ + 127 git status + 128 git add docker-compose.doc + 129 rm amazon-q.deb + 130 git commit -m 'work in progress' -a + 131 git push local + 132 docker ps + 133 docker inspect agent-docker-trace2.service + 134 docker inspect agent-docker-trace2.service > agent-docker-trace2.service.inspect + 135 #docker inspect agent-docker-trace2.service > agent-docker-trace2.service.inspect + 136 docker ps + 137 docker inspect agent-docker-trace.service > agent-docker-trace2.service.inspect + 138 docker compose up + 139 history | grep inspect + 140 docker inspect agent-docker-trace.service > agent-docker-trace2.service.inspect2 + 141 #/usr/bin/docker run -p 3000:3000 --mount type=bind,src=tokenizer,dst=/app/node_modules/@anush008/tokenizers/ + 142 /usr/bin/docker run -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + 143 /usr/bin/docker run -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service2" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + 144 #/usr/bin/docker run -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service2" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed o + 145 bash ./runlocaldocker3.sh + 146 git status + 147 git commit -m 'runlocaldocker' -a + 148 git push local + 149 git log + 150 git push local + 151 git reflog + 152 docker ps + 153 docker inspect agent-docker.service + 154 docker inspect agent-docker.service > runninginspect.txt + 155 docker compose up + 156 docker ps + 157 docker inspect agent-docker-trace.service + 158 git reflog + 159 git checkout feature/arm64_fastembed + 160 git commit -m 'wip' -a + 161 git checkout feature/arm64_fastembed + 162 git checkout -b parking/dockercompose + 163 git checkout feature/arm64_fastembed + 164 git checkout origin/feature/arm64_fastembed + 165 git checkout -b origin_feature/arm64_fastembed + 166 git checkout origin_feature/arm64_fastembed + 167 git checkout feature/arm64_fastembed + 168 git checkout origin_feature/arm64_fastembed + 169 history + 170 ls *.sh + 171 bash ./runlocaldocker2.sh + 172 docker compose up tokenizer + 173 yq + 174 apt install yq + 175 yq + 176 yq . docker-compose.yaml + 177 git commit -m 'wip' -a + 178 git push + 179 git push local + 180 pwd + 181 git pull + 182 git config pull.ff only # fast-forward only + 183 git pull + 184 git branch + 185 git fetch origin + 186 git branch --all + 187 git checkout agentgit/feature/arm64_fastembed + 188 docker compose up + 189 docker compose down + 190 docker compose up + 191 docker ps + 192 docker kill agent-docker.service + 193 docker ps + 194 docker compose up + 195 docker rm agent-docker.service + 196 docker compose up + 197 docker kill "45548840111a258740b8b6d1b0da5c44eb98ee2d5371cae0eda82c8db415d7a4" + 198 docker rm "45548840111a258740b8b6d1b0da5c44eb98ee2d5371cae0eda82c8db415d7a4" + 199 docker compose up + 200 rm strace.log + 201 clear + 202 reset + 203 docker compose up + 204 grep tokenizer strace.log + 205 grep tokenizer strace.log | grep open + 206 grep tokenizer strace.log | cut -b 0-100 | grep token + 207 grep tokenizer strace.log | cut -b 1-100 | grep token + 208 docker compose up + 209 runlocaldocker2.sh + 210 bash ./runlocaldocker2.sh + 211 docker compose up + 212 apt install emacs-nox + 213 eamcs + 214 emacs + 215 stty ixany + 216 stty ixoff -ixon + 217 jlljfsdfsd + 218 clear + 219 pwd + 220 tmux attach + 221 emacs + 222 fg + 223 1 + 224 exit + 225 tmux attach + 226 exit + 227 tail -f strace.log | grep -i TINE + 228 exit + 229 tmux attach + 230 docker ps + 231 docker inspect agent-docker.service + 232 cd /opt/agent + 233 ls -altr + 234 asciinema rec server.ac + 235 asciicast pub server.ac + 236 asciicinema pub server.ac + 237 asciinema pub server.ac + 238 asciinema upload server.ac + 239 xit + 240 exit + 241 cd /var/log/ + 242 ls -altr + 243 cd /opt/agent/ + 244 pwd + 245 git fetch --all + 246 cd /opt/agent + 247 git pull + 248 git pull origin + 249 git fetch origin + 250 git fetch --all + 251 pwd + 252 bash ./rundocker.sh + 253 bash ./runlocaldocker2.sh + 254 docker ps + 255 docker stop agent-docker.service + 256 bash ./runlocaldocker2.sh + 257 clear + 258 grep OPENAI_API_URL /var/run/agent/secrets/env + 259 docker ps + 260 docker stop agent-docker.service + 261 bash ./rundocker.sh + 262 docker stop agent-docker.service + 263 bash ./rundocker.sh + 264 grep OPENAI_API_URL /var/run/agent/secrets/env + 265 grep OPENAI_API_URL rundocker.sh + 266 git branch + 267 git log --all + 268 git checkout origin_feature/arm64_fastembed + 269 git pull + 270 q + 271 git log --all + 272 git log --all -1 --patch | grep OPEN + 273 git log --all -1 --patch | grep OPENAI | grep URL + 274 git log --all -1 --patch | grep OPEN + 275 clear + 276 grep OPENAI_API_URL rundocker.sh + 277 cd /opt/agent + 278 git pull + 279 bash ./rundocker.sh + 280 history | grep base + 281 history | grep grep + 282 grep URL /var/run/agent/secrets/env + 283 grep URL rundocker.sh + 284 bash -x ./rundocker.sh + 285 OPENAI_KEY=$(aws ssm get-parameter --name "tine_agent_openai_key" | jq .Parameter.Value -r ) + 286 export OPENAI_KEY + 287 cat "/var/run/agent/secrets/env" + 288 clear + 289 git pull + 290 bash -x ./rundocker.sh + 291 grep URL "/var/run/agent/secrets/env" + 292 history + 293 history | grep sh + 294 bash ./runlocaldocker2.sh + 295 git pull + 296 bash ./rundocker.sh + 297 docker ps + 298 docker stop agent-docker.service + 299 bash ./rundocker.sh + 300 ls *.sh + 301 bash ./runlocaldocker2.sh + 302 bash ./rundocker.sh + 303 docker ps + 304 docker stop agent-docker.service || echo oops + 305 bash ./rundocker.sh + 306 bash ./runlocaldocker2.sh + 307 docker stop agent-docker.service || echo oops + 308 docker ps + 309 docker rm agent-docker.service || echo oops + 310 docker stop agent-docker.service || echo oops + 311 docker kill agent-docker.service || echo oops + 312 docker rm agent-docker.service + 313 docker rm --force agent-docker.service + 314 docker ps + 315 docker stop agent-docker.service + 316 docker kill agent-docker.service + 317 docker ps + 318 bash ./runlocaldocker2.sh + 319 git fetch --all + 320 git checkout feature/tine-groq + 321 docker kill agent-docker.service || echo oops + 322 bash ./rundocker.sh ; bash ./runlocaldocker2.sh + 323 #bash ./rundocker.sh ; bash ./runlocaldocker2.sh + 324 ##bash ./rundocker.sh ; bash ./runlocaldocker2.sh + 325 history | grep + 326 history | grep grep + 327 grep GROK "/var/run/agent/secrets/env" + 328 grep GROQ "/var/run/agent/secrets/env" + 329 grep GROQ ./rundocker.sh + 330 grep GROQ ./rundocker.sh -C2 + 331 git pull + 332 bash ./rundocker.sh ; bash ./runlocaldocker2.sh + 333 docker stop agent-docker.service + 334 docker kill agent-docker.service + 335 docker rm agent-docker.service + 336 grep GROQ ./rundocker.sh -C2 + 337 grep GROQ /var/run/agent/secret/env + 338 grep GROQ /var/run/agent/secrets/env + 339 grep GROQ /var/run/agent/secrets/env | cut -b1-14 + 340 bash ./runlocaldocker2.sh + 341 cat characters/eliza.character.json + 342 docker ps + 343 docker stop agent-docker.service + 344 git pull + 345 bash ./rundocker.sh + 346 bash ./runlocaldocker2.sh + 347 cd characters/ + 348 grep tine * + 349 cat eliza.character.json + 350 cd .. + 351 grep -r TINE-IntrospectorIsNotEliza * + 352 rm strace.log + 353 grep -r TINE-IntrospectorIsNotEliza * + 354 rm start.sh + 355 docker ps + 356 docker stop agent-docker.service + 357 bash ./runlocaldocker2.sh + 358 grep /app/characters/eliza.character.json strace.log + 359 grep -i groq strace.log + 360 grep -i groq strace.log | grep provider + 361 grep -i groq strace.log | grep model_provider + 362 grep -i groq strace.log | grep modelprovider + 363 docker ps + 364 docker exec -it agent-docker.service /bin/bash + 365 docker inspect agent-docker.service + 366 cd characters + 367 ls -latr + 368 cat eliza.character.json + 369 docker stop agent-docker.service + 370 cp eliza.character.json tine.character.json + 371 docker exec -it agent-docker.service /bin/bash + 372 bash ./runlocaldocker2.sh + 373 cd .. + 374 bash ./runlocaldocker2.sh + 375 docker ps + 376 docker inspect agent-docker.service + 377 touch ttt + 378 #docker exec -it + 379 docker ps + 380 docker exec -it agent-docker.service bash + 381 docker cp characters/eliza.character.json agent-docker.service:/app/agent/characters/eliza.character.json + 382 docker commit agent-docker.service -t groq + 383 #docker commit agent-docker.service -t groq + 384 docker ps + 385 docker commit agent-docker.service groq + 386 git branch + 387 git pull + 394 docker ps + 395 docker exec -it agent-docker.service bash + 396 command dirs + 397 git pull + 398 bash ./run_with_groq.sh + 399 docker stop agent-docker.service + 400 bash ./run_with_groq.sh + 401 docker logs -f agent-docker.service + 402 clear + 403 ls + 404 pwd + 405 cd /opt/agent + 406 git pull + 407 bash ./run_with_groq.sh + 408 q + 409 docker stop agent-docker.sevice + 410 docker ps + 411 docker stop agent-docker.service + 412 bash ./run_with_groq.sh + 413 ./rundocker.sh + 414 bash ./rundocker.sh + 415 export TWITTER_EMAIL="$(aws ssm get-parameter --name "tine_agent_twitter_email" | jq .Parameter.Value -r)" + 416 echo $TWITTER_EMAIL + 417 cd /opt/agent + 418 ls + 419 git pull + 420 ls + 421 bash ./rundocker.sh + 422 docker ps + 423 grep EMAIL /var/run/agent/secrets/env + 424 docker stop agent-docker.service + 425 ls *.sh + 426 bash ./run_with_groq.sh + 427 docker log agent-docker.service + 428 docker logs agent-docker.service + 429 docker logs --follow agent-docker.service + 430 docker stop agent-docker.service + 431 grep voLP851I5wXPqvUd8jChKKtJ ./strace.log > trace1.txt + 432 wc trrace1.txt + 433 wc trace1.txt + 434 cat trace1 + 435 cat trace1.txt + 436 grep -C 100 voLP851I5wXPqvUd8jChKKtJ ./strace.log > trace1.txt + 437 cat trace1.txt + 438 git pull + 439 bash ./rundocker.sh + 440 git pull + 441 bash ./rundocker.sh + 442 command dirs + 443 git pull + 444 bash ./rundocker.sh + 445 docker ps + 446 ls | grep grok + 447 ls *.sh + 448 bash ./run_with_groq.sh + 449 docker rm "0a1495586986c5bd17ce4cfdfd2cf5aa85f1b18df14e6733b2970ccfcbbb41ed" + 450 docker kill "0a1495586986c5bd17ce4cfdfd2cf5aa85f1b18df14e6733b2970ccfcbbb41ed" + 451 docker ps + 452 docker rm "/agent-docker.service" + 453 docker stop "/agent-docker.service" + 454 docker kill "agent-docker.service" + 455 docker rm "agent-docker.service" + 456 docker rm "agent-docker.service" --force + 457 docker rm "/agent-docker.service" --force + 458 docker ps + 459 docker ps -a + 460 docker rm c93c6feb4984 + 461 clear + 462 bash ./run_with_groq.sh + 463 docker ps + 464 docker logs --follow agent-docker.service + 465 command dirs + 466 docker ps -a + 467 docker ps + 468 docker stop agent-docker.service + 469 grep -C 100 twitter ./strace.log > trace2.txt + 470 wc trace2 + 471 wc trace2.txt + 472 set | grep TWITTER| cut -d= -f1 + 473 grep twitter trace2.txt + 474 clear + 475 cat "/var/run/agent/secrets/env" + 476 git pull + 477 bash ./rundocker.sh + 478 docker ps + 479 bash ./run_with_groq.sh + + 483 docker ps + 484 bash ./run_with_groq.sh + 485 docker rm agent-docker.service + 486 docker rm "/agent-docker.service" + 487 docker ps -a + 488 docker rm agent-docker.service + 489 docker rm --force agent-docker.service + 491 git pull + 492 bash ./run_with_groq.sh + + +``` + + +for now, dont use any $ \ ? or such in your passsword +test it like this + +get the secrets and make sure they can be read +``` +bash ./get_secrets.sh +cat /var/run/agent/secrets/env + . /var/run/agent/secrets/env +set | grep TWITTER +``` + +``` + docker exec -it agent-docker.service bash +``` + +``` + bash ./run_with_groq.sh + docker ps + + docker logs -f agent-docker.service +``` + + +# now lets connect the agent on what appears to be local host 9031 +``` +cd ~/eliza-starter/ +export SERVER_NAME=localhost:9301 +nvm use 23 +pnpm start +``` + +``` +ssh ubuntu@localhost -p 2222 +sudo su - +cd /opt/agent + +asciinema rec server.txt +tail -f strace.log | grep -i TINE +asciinema upload server.txt +``` + +Record cinema +``` +asciinema rec server.ac +``` + +``` +aws ssm start-session --target i-06a744b2cf12e2356 +``` + diff --git a/demo2.md b/demo2.md new file mode 100644 index 00000000000..121109ec150 --- /dev/null +++ b/demo2.md @@ -0,0 +1,59 @@ + +* Whats the scenario + +Homelab: +Windows pc - linux server - aws instance +mobile phone - + +on Road : moblile phone talking to api server + +** aws tg4.small arm64 instance running on private account, firewall +skinny eliza docker +solana +akash +no voice/video plugin + +** stages +*** build the dao +**** x +*** run the dao +*** rebuild the new dao + +* forward ports for ssh and eliza to local pc + +# lets forward ssh to 2222 +``` +aws ssm start-session --target i-06a744b2cf12e2356 --document-name AWS-StartPortForwardingSession --parameters '{"portNumber": ["22"], "localPortNumber": ["2222"]}' +``` + +# lets forward port 3000 on server to our local 9301 to talk to eliza +``` +aws ssm start-session --target i-06a744b2cf12e2356 --document-name AWS-StartPortForwardingSession --parameters '{"portNumber": ["3000"], "localPortNumber": ["9301"]}'aws ssm start-session --target i-06a744b2cf12e2356 --document-name AWS-StartPortForwardingSession --parameters '{"portNumber": ["3000"], "localPortNumber": ["9301"]}' +``` + +# now lets connect the agent on what appears to be local host 9031 +``` +cd ~/eliza-starter/ +export SERVER_NAME=localhost:9301 +nvm use 23 +pnpm start +``` + +``` +ssh ubuntu@localhost -p 2222 +sudo su - +cd /opt/agent + +asciinema rec server.txt +tail -f strace.log | grep -i TINE +asciinema upload server.txt +``` + +Record cinema +``` +asciinema rec server.ac +``` + +``` +aws ssm start-session --target i-06a744b2cf12e2356 +``` diff --git a/docker-compose.yaml b/docker-compose.yaml index 6e8432d0c67..620713d13a2 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,40 +1,44 @@ services: - tee: - build: - context: . - dockerfile: Dockerfile - stdin_open: true - tty: true - volumes: - - /var/run/tappd.sock:/var/run/tappd.sock - - tee:/app/packages/client-twitter/src/tweetcache - - tee:/app/db.sqlite - environment: - - OPENAI_API_KEY= - - REDPILL_API_KEY= - - ELEVENLABS_XI_API_KEY= - - ELEVENLABS_MODEL_ID=eleven_multilingual_v2 - - ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM - - ELEVENLABS_VOICE_STABILITY=0.5 - - ELEVENLABS_VOICE_SIMILARITY_BOOST=0.9 - - ELEVENLABS_VOICE_STYLE=0.66 - - ELEVENLABS_VOICE_USE_SPEAKER_BOOST=false - - ELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4 - - ELEVENLABS_OUTPUT_FORMAT=pcm_16000 - - TWITTER_DRY_RUN=false - - TWITTER_USERNAME= - - TWITTER_PASSWORD= - - TWITTER_EMAIL= - - BIRDEYE_API_KEY= - - SOL_ADDRESS=So11111111111111111111111111111111111111112 - - SLIPPAGE=1 - - SOLANA_RPC_URL=https://api.mainnet-beta.solana.com - - HELIUS_API_KEY= - - SERVER_PORT=3000 - - WALLET_SECRET_SALT=secret_salt - ports: - - "3000:3000" - restart: always + agentstrace: + image: "767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed" + container_name: agent-docker-trace.service + entrypoint: /opt/agent/docker-entrypoint-strace2.sh + ports: + - "3001:3000" + volumes: + - type: volume #bind + target: "/app/node_modules/fastembed/node_modules/@anush008/tokenizers" + source: tokenizer + + - type: volume #bind + target: "/app/node_modules/@anush008/tokenizers/" + source: tokenizer + + - type: volume #bind + target: "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/" + source: tokenizer + + +#--mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + - /opt/agent:/opt/agent + - /var/run/tappd.sock:/var/run/tappd.sock + - tee:/app/packages/client-twitter/src/tweetcache + - akash-plugin-data:/app/packages/plugin-akash/src/ + - tee:/app/db.sqlite + env_file: + - /var/run/agent/secrets/env + - /var/run/agent/secrets/settings + # restart: unless-stopped dont restart + + tokenizer: + image: "767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest" + volumes: + - tokenizer:/node_modules/tokenizers/ volumes: - tee: + tokenizer: # npm nodemodules/tokenizer:latest + tee: + akash-plugin-data: + +## - tokenizer:/app/node_modules/@anush008/tokenizers/ +# - tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008 diff --git a/docker-entrypoint-none.sh b/docker-entrypoint-none.sh new file mode 100755 index 00000000000..0f266421c2f --- /dev/null +++ b/docker-entrypoint-none.sh @@ -0,0 +1,4 @@ +#!/bin/sh +set -e +set -x +exec "$@" diff --git a/docker-entrypoint-strace.sh b/docker-entrypoint-strace.sh new file mode 100755 index 00000000000..1c32ee7177a --- /dev/null +++ b/docker-entrypoint-strace.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +# Run command with node if the first argument contains a "-" or is not a system command. The last +# part inside the "{}" is a workaround for the following bug in ash/dash: +# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 +set -x +#if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then +strace -f -o /opt/agent/strace.log -s99999 node "$@" +#fi +#exec "$@" diff --git a/docker-entrypoint-strace.sh~ b/docker-entrypoint-strace.sh~ new file mode 100755 index 00000000000..1b3116e53ba --- /dev/null +++ b/docker-entrypoint-strace.sh~ @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +# Run command with node if the first argument contains a "-" or is not a system command. The last +# part inside the "{}" is a workaround for the following bug in ash/dash: +# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 +if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then + set -- node "$@" +fi + +exec "$@" diff --git a/docker-entrypoint-strace2.sh b/docker-entrypoint-strace2.sh new file mode 100755 index 00000000000..fecac058897 --- /dev/null +++ b/docker-entrypoint-strace2.sh @@ -0,0 +1,20 @@ +#!/bin/sh +set -e + +# Run command with node if the first argument contains a "-" or is not a system command. The last +# part inside the "{}" is a workaround for the following bug in ash/dash: +# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 +set -x +#if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then +apt update +apt install -y strace + +export COREPACK_ENABLE_DOWNLOAD_PROMPT=0 + +corepack enable && corepack install --global pnpm@9.8.0 + + +#strace -f -o /opt/agent/strace.log -s99999 node CMD ["pnpm", "start", "--characters=characters/eliza.character.json"] +strace -f -o /opt/agent/strace.log -s99999 pnpm start --characters=characters/eliza.character.json +#fi +#exec "$@" diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 00000000000..1b3116e53ba --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +# Run command with node if the first argument contains a "-" or is not a system command. The last +# part inside the "{}" is a workaround for the following bug in ash/dash: +# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 +if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then + set -- node "$@" +fi + +exec "$@" diff --git a/eliza.sdl.yml b/eliza.sdl.yml new file mode 100644 index 00000000000..02189a30979 --- /dev/null +++ b/eliza.sdl.yml @@ -0,0 +1,80 @@ +--- +version: "2.0" +services: + service-1: + image: h4ckermike/elizaos-eliza:akash + expose: + - port: 3000 + as: 3000 + to: + - global: true + command: + - bash + - "-c" + args: + - >- + curl + https://raw.githubusercontent.com/meta-introspector/cloud-deployment-eliza/refs/heads/feature/akash_docker/akash_boot.sh + | bash + params: + storage: + akash-data: + mount: /app/packages/plugin-akash/src/ + readOnly: false + env: + - >- + OPENAI_API_KEY=FIXME + - >- + AKASH_MNEMONIC=FIXME + - AKASH_WALLET_ADDRESS=FIXME + - AKASH_ENV=mainnet + - AKASH_NET=https://raw.githubusercontent.com/ovrclk/net/master/mainnet + - RPC_ENDPOINT=https://rpc.akashnet.net:443 + - AKASH_GAS_PRICES=0.025uakt + - AKASH_GAS_ADJUSTMENT=1.5 + - AKASH_KEYRING_BACKEND=os + - AKASH_FROM=default + - AKASH_FEES=20000uakt + - AKASH_DEPOSIT=500000uakt + - AKASH_PRICING_API_URL=https://console-api.akash.network/v1/pricing + - AKASH_DEFAULT_CPU=1000 + - AKASH_DEFAULT_MEMORY=1000000000 + - AKASH_DEFAULT_STORAGE=1000000000 + - AKASH_CLOSE_DEP=closeAll + - AKASH_CLOSE_DSEQ=19729929 + - AKASH_PROVIDER_INFO=akash1ccktptfkvdc67msasmesuy5m7gpc76z75kukpz + - AKASH_DEP_STATUS=dseq + - AKASH_DEP_DSEQ=19729929 + - AKASH_GAS_OPERATION=close + - AKASH_GAS_DSEQ=19729929 + - AKASH_MANIFEST_MODE=auto + - AKASH_MANIFEST_VALIDATION_LEVEL=strict + - AKASH_MANIFEST_PATH= + +profiles: + compute: + service-1: + resources: + cpu: + units: 2 + memory: + size: 2048Mi + storage: + - size: 30Gi + - name: akash-data + size: 100Gi + attributes: + persistent: true + class: beta2 + + placement: + dcloud: + pricing: + service-1: + denom: uakt + amount: 10000 +deployment: + service-1: + dcloud: + profile: service-1 + count: 1 diff --git a/get_secrets.sh b/get_secrets.sh new file mode 100755 index 00000000000..58958a2c888 --- /dev/null +++ b/get_secrets.sh @@ -0,0 +1,44 @@ +# we are using parameters prefixed by tine_ for multiple +## TURN OFF LOGGING +set +x + +#fixme move to environment +export AGENT_NAME="tine_agent" + +echo "" > "/var/run/agent/secrets/env" # blank the file + +declare -A params=( +# b ["OPENAI_KEY"]="${AGENT_NAME}_openai_key" +# ["XAI_MODEL"]="${AGENT_NAME}_openai_model" +# ["XAI_L_MODEL"]="${AGENT_NAME}_large_openai_model" +# ["XAI_M_MODEL"]="${AGENT_NAME}_medium_openai_model" +# ["OPENAI_API_URL"]="${AGENT_NAME}_openai_endpoint" + ["GROQ_API_KEY"]="${AGENT_NAME}_groq_key" + ["TWITTER_PASSWORD"]="${AGENT_NAME}_twitter_password" + ["TWITTER_EMAIL"]="${AGENT_NAME}_twitter_email" + ["TWITTER_USERNAME"]="${AGENT_NAME}_twitter_username" + ["AGENT_IMAGE"]="${AGENT_NAME}_agent_image" + ["TOKENIZER_IMAGE"]="${AGENT_NAME}_tokenizer_image" +) + +#systemctl set-environment enterUser=my-username +for key in "${!params[@]}"; do + VARNAME="${params[$key]}" + aws ssm get-parameter --name "${VARNAME}" > /dev/null || echo "Could not find ${VARNAME}" + value=$(aws ssm get-parameter --name "${VARNAME}" | jq .Parameter.Value -r) + echo "$key=${value}" >> "/var/run/agent/secrets/env" +done + +# append these constant values to the env +declare -A params_const=( + ["VERBOSE"]="TRUE" + ["NODE_ENV"]="development" +) +for key in "${!params_const[@]}"; do + value="${params_const[$key]}" + echo "$key=$value" >> "/var/run/agent/secrets/env" +done + + +set -x +## TURN ON LOGGING diff --git a/notes.org b/notes.org new file mode 100644 index 00000000000..c09ad1260a3 --- /dev/null +++ b/notes.org @@ -0,0 +1,4322 @@ + + +in normal mode + +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# /usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json +/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json +โ€‰WARNโ€‰ Unsupported engine: wanted: {"node":"23.3.0"} (current: {"node":"v23.6.0","pnpm":"9.4.0"}) + +> eliza@ start:debug /app +> cross-env NODE_ENV=development VERBOSE=true DEBUG=eliza:* pnpm --filter "@elizaos/agent" start --isRoot "--characters=characters/eliza.character.json" + +. | โ€‰WARNโ€‰ Unsupported engine: wanted: {"node":"23.3.0"} (current: {"node":"v23.6.0","pnpm":"9.14.4"}) + +> @elizaos/agent@0.1.7 start /app/agent +> node --loader ts-node/esm src/index.ts "--isRoot" "--characters=characters/eliza.character.json" + +(node:37) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`: +--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));' +(Use `node --trace-warnings ...` to show where the warning was created) +(node:37) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. +(Use `node --trace-deprecation ...` to show where the warning was created) +node:internal/modules/cjs/loader:1409 + const err = new Error(message); + ^ + +Error: Cannot find module '@anush008/tokenizers-linux-arm64-gnu' +Require stack: +- /app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js +- /app/node_modules/fastembed/lib/cjs/fastembed.js +- /app/node_modules/fastembed/lib/cjs/index.js + at Function._resolveFilename (node:internal/modules/cjs/loader:1409:15) + at defaultResolveImpl (node:internal/modules/cjs/loader:1060:19) + at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1065:22) + at Function._load (node:internal/modules/cjs/loader:1214:37) + at TracingChannel.traceSync (node:diagnostics_channel:322:14) + at wrapModuleLoad (node:internal/modules/cjs/loader:234:24) + at Module.require (node:internal/modules/cjs/loader:1495:12) + at require (node:internal/modules/helpers:135:16) + at Object. (/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js:219:31) + at Module._compile (node:internal/modules/cjs/loader:1739:14) { + code: 'MODULE_NOT_FOUND', + requireStack: [ + '/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js', + '/app/node_modules/fastembed/lib/cjs/fastembed.js', + '/app/node_modules/fastembed/lib/cjs/index.js' + ] +} + +Node.js v23.6.0 +/app/agent: +โ€‰ERR_PNPM_RECURSIVE_RUN_FIRST_FAILโ€‰ @elizaos/agent@0.1.7 start: `node --loader ts-node/esm src/index.ts "--isRoot" "--characters=characters/eliza.character.json"` +Exit status 1 +โ€‰ELIFECYCLEโ€‰ Command failed with exit code 1. +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# + + +the money shot + +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# grep @anush008/tokenizers-linux-arm64-gnu strace.log +grep @anush008/tokenizers-linux-arm64-gnu strace.log +151 read(22, "/* tslint:disable */\n/* eslint-disable */\n/* prettier-ignore */\n\n/* auto-generated by NAPI-RS */\n\nconst { existsSync, readFileSync } = require('fs')\nconst { join } = require('path')\n\nconst { platform, arch } = process\n\nlet nativeBinding = null\nlet localFileExisted = false\nlet loadError = null\n\nfunction isMusl() {\n // For Node 10\n if (!process.report || typeof process.report.getReport !== 'function') {\n try {\n const lddPath = require('child_process').execSync('which ldd').toString().trim()\n return readFileSync(lddPath, 'utf8').includes('musl')\n } catch (e) {\n return true\n }\n } else {\n const { glibcVersionRuntime } = process.report.getReport().header\n return !glibcVersionRuntime\n }\n}\n\nswitch (platform) {\n case 'android':\n switch (arch) {\n case 'arm64':\n localFileExisted = existsSync(join(__dirname, 'tokenizers.android-arm64.node'))\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.android-arm64.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-android-arm64')\n }\n } catch (e) {\n loadError = e\n }\n break\n case 'arm':\n localFileExisted = existsSync(join(__dirname, 'tokenizers.android-arm-eabi.node'))\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.android-arm-eabi.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-android-arm-eabi')\n }\n } catch (e) {\n loadError = e\n }\n break\n default:\n throw new Error(`Unsupported architecture on Android ${arch}`)\n }\n break\n case 'win32':\n switch (arch) {\n case 'x64':\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.win32-x64-msvc.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.win32-x64-msvc.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-win32-x64-msvc')\n }\n } catch (e) {\n loadError = e\n }\n break\n case 'ia32':\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.win32-ia32-msvc.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.win32-ia32-msvc.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-win32-ia32-msvc')\n }\n } catch (e) {\n loadError = e\n }\n break\n case 'arm64':\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.win32-arm64-msvc.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.win32-arm64-msvc.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-win32-arm64-msvc')\n }\n } catch (e) {\n loadError = e\n }\n break\n default:\n throw new Error(`Unsupported architecture on Windows: ${arch}`)\n }\n break\n case 'darwin':\n localFileExisted = existsSync(join(__dirname, 'tokenizers.darwin-universal.node'))\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.darwin-universal.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-darwin-universal')\n }\n break\n } catch {}\n switch (arch) {\n case 'x64':\n localFileExisted = existsSync(join(__dirname, 'tokenizers.darwin-x64.node'))\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.darwin-x64.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-darwin-x64')\n }\n } catch (e) {\n loadError = e\n }\n break\n case 'arm64':\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.darwin-arm64.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.darwin-arm64.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-darwin-arm64')\n }\n } catch (e) {\n loadError = e\n }\n break\n default:\n throw new Error(`Unsupported architecture on macOS: ${arch}`)\n }\n break\n case 'freebsd':\n if (arch !== 'x64') {\n throw new Error(`Unsupported architecture on FreeBSD: ${arch}`)\n }\n localFileExisted = existsSync(join(__dirname, 'tokenizers.freebsd-x64.node'))\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.freebsd-x64.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-freebsd-x64')\n }\n } catch (e) {\n loadError = e\n }\n break\n case 'linux':\n switch (arch) {\n case 'x64':\n if (isMusl()) {\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.linux-x64-musl.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.linux-x64-musl.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-linux-x64-musl')\n }\n } catch (e) {\n loadError = e\n }\n } else {\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.linux-x64-gnu.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.linux-x64-gnu.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-linux-x64-gnu')\n }\n } catch (e) {\n loadError = e\n }\n }\n break\n case 'arm64':\n if (isMusl()) {\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.linux-arm64-musl.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.linux-arm64-musl.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-linux-arm64-musl')\n }\n } catch (e) {\n loadError = e\n }\n } else {\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.linux-arm64-gnu.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.linux-arm64-gnu.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-linux-arm64-gnu')\n }\n } catch (e) {\n loadError = e\n }\n }\n break\n case 'arm':\n localFileExisted = existsSync(\n join(__dirname, 'tokenizers.linux-arm-gnueabihf.node')\n )\n try {\n if (localFileExisted) {\n nativeBinding = require('./tokenizers.linux-arm-gnueabihf.node')\n } else {\n nativeBinding = require('@anush008/tokenizers-linux-arm-gnueabihf')\n }\n } catch (e) {\n loadError = e\n }\n break\n default:\n throw new Error(`Unsupported architecture on Linux: ${arch}`)\n }\n break\n default:\n throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`)\n}\n\nif (!nativeBinding) {\n if (loadError) {\n throw loadError\n }\n throw new Error(`Failed to load native binding`)\n}\n\nconst { Decoder, bpeDecoder, byteFallbackDecoder, ctcDecoder, fuseDecoder, metaspaceDecoder, replaceDecoder, sequenceDecoder, stripDecoder, wordPieceDecoder, Encoding, TruncationDirection, TruncationStrategy, Model, BPE, WordPiece, WordLevel, Unigram, Normalizer, prependNormalizer, stripAccentsNormalizer, bertNormalizer, nfdNormalizer, nfkdNormalizer, nfcNormalizer, nfkcNormalizer, stripNormalizer, sequenceNormalizer, lowercase, replace, nmt, precompiled, JsSplitDelimiterBehavior, PreTokenizer, byteLevelPreTokenizer, byteLevelAlphabet, whitespacePreTokenizer, whitespaceSplitPreTokenizer, bertPreTokenizer, metaspacePreTokenizer, splitPreTokenizer, punctuationPreTokenizer, sequencePreTokenizer, charDelimiterSplit, digitsPreTokenize", 8192) = 8192 +151 openat(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f280) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 openat(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f280) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/node_modules/@anush008/tokenizers-linux-arm64-gnu.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 openat(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f280) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers-linux-arm64-gnu.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 openat(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f280) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) +151 write(2, "node:internal/modules/cjs/loader:1409\n const err = new Error(message);\n ^\n\nError: Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\nRequire stack:\n- /app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js\n- /app/node_modules/fastembed/lib/cjs/fastembed.js\n- /app/node_modules/fastembed/lib/cjs/index.js\n at Function._resolveFilename (node:internal/modules/cjs/loader:1409:15)\n at defaultResolveImpl (node:internal/modules/cjs/loader:1060:19)\n at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1065:22)\n at Function._load (node:internal/modules/cjs/loader:1214:37)\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\n at wrapModuleLoad (node:internal/modules/cjs/loader:234:24)\n at Module.require (node:internal/modules/cjs/loader:1495:12)\n at require (node:internal/modules/helpers:135:16)\n at Object. (/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js:219:31)\n at Module._compile (node:internal/modules/cjs/loader:1739:14) {\n code: 'MODULE_NOT_FOUND',\n requireStack: [\n '/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers/index.js',\n '/app/node_modules/fastembed/lib/cjs/fastembed.js',\n '/app/node_modules/fastembed/lib/cjs/index.js'\n ]\n}\n", 1703) = 1703 +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# + + + + + +root@69e8f3973de8:/node_modules/tokenizers# find +find +. +./package.json +./.github +./.github/workflows +./.github/workflows/CI.yml +./.github/workflows/image.yaml +./build.rs +./.gitignore +./.yarnrc.yml +./yarn.lock +./README.md +./Cargo.toml +./buildspec.yml +./LICENSE +./rustfmt.toml +./.npmignore +./.git +./.git/logs +./.git/logs/refs +./.git/logs/refs/remotes +./.git/logs/refs/remotes/origin +./.git/logs/refs/remotes/origin/feature +./.git/logs/refs/remotes/origin/feature/docker-amd64 +./.git/logs/refs/remotes/origin/feature/arm64 +./.git/logs/refs/remotes/origin/main +./.git/logs/refs/heads +./.git/logs/refs/heads/feature +./.git/logs/refs/heads/feature/docker-amd64 +./.git/logs/refs/heads/feature/arm64 +./.git/logs/refs/heads/main +./.git/logs/HEAD +./.git/shallow +./.git/hooks +./.git/hooks/fsmonitor-watchman.sample +./.git/hooks/pre-applypatch.sample +./.git/hooks/sendemail-validate.sample +./.git/hooks/pre-push.sample +./.git/hooks/pre-commit.sample +./.git/hooks/pre-merge-commit.sample +./.git/hooks/prepare-commit-msg.sample +./.git/hooks/applypatch-msg.sample +./.git/hooks/commit-msg.sample +./.git/hooks/update.sample +./.git/hooks/pre-rebase.sample +./.git/hooks/push-to-checkout.sample +./.git/hooks/post-update.sample +./.git/hooks/pre-receive.sample +./.git/info +./.git/info/exclude +./.git/refs +./.git/refs/remotes +./.git/refs/remotes/origin +./.git/refs/remotes/origin/feature +./.git/refs/remotes/origin/feature/docker-amd64 +./.git/refs/remotes/origin/feature/arm64 +./.git/refs/remotes/origin/main +./.git/refs/tags +./.git/refs/heads +./.git/refs/heads/feature +./.git/refs/heads/feature/docker-amd64 +./.git/refs/heads/feature/arm64 +./.git/refs/heads/main +./.git/objects +./.git/objects/16 +./.git/objects/16/e62f9b3442821f1a8c3d390eeeb0cdf6da8195 +./.git/objects/78 +./.git/objects/78/3730c73fa2975fd7822e45fb5b8323443d9d5e +./.git/objects/9f +./.git/objects/9f/ef0b748da883b8d37bd745f654b9a684fec08f +./.git/objects/90 +./.git/objects/90/145e00c9248fd6fd3f756f003bd6d477751000 +./.git/objects/ab +./.git/objects/ab/ad57ac6b703e293804abb6a9321d6936a2a4f6 +./.git/objects/e3 +./.git/objects/e3/aaefb1b080e594a0a8c9384b406f1afeb8c94d +./.git/objects/18 +./.git/objects/18/61e727f6c036d5c6821cc456c440c2a9261e34 +./.git/objects/18/177f12bdfa3a74de3a0ee9b376e4e1dfa2715a +./.git/objects/b7 +./.git/objects/b7/97ad92331ddc19356ff49442ce23a39f6c9816 +./.git/objects/b7/cf9f3affde2b3d31f06e2b426d422f997fa818 +./.git/objects/45 +./.git/objects/45/cd0423814bdee022c9d62ef72efe21ff4985f4 +./.git/objects/7c +./.git/objects/7c/786a9dfa6d6e622a2ee736dabc40653c813b4a +./.git/objects/1b +./.git/objects/1b/1db60fd6627a42e8741f9d08c55ec6488d3d54 +./.git/objects/c5 +./.git/objects/c5/4535c9257842240e02b6af84218f7d75d6336d +./.git/objects/9a +./.git/objects/9a/05f713ef13bb2885fdb7152077bfaa2572ee07 +./.git/objects/36 +./.git/objects/36/d165bb47b612da333bede99f522145ecfffc76 +./.git/objects/46 +./.git/objects/46/d85e3dddbd98422cb7a138c3ebfb57b3e4e591 +./.git/objects/5e +./.git/objects/5e/b65461a2ac0865ef68075efc34cfbad60dd145 +./.git/objects/a8 +./.git/objects/a8/75d764a2d697f35581e152a5a53b4d890501d2 +./.git/objects/6b +./.git/objects/6b/289e92a9bfae285470150611644f4d5750a988 +./.git/objects/pack +./.git/objects/d5 +./.git/objects/d5/43bfa8c5c32bbfa96d2883f6f8d598d23386af +./.git/objects/05 +./.git/objects/05/63839dc83bd4ba259106a04aacfa71fc0eb332 +./.git/objects/11 +./.git/objects/11/d5af6bdd59bdaab4d50fef7f9c5f48c6f37f30 +./.git/objects/a2 +./.git/objects/a2/b5be15ddfd9d8cd228f9a4d6ee4e0543952469 +./.git/objects/c2 +./.git/objects/c2/d7671a608a3ae801e2db8cf45eb0470cb7c457 +./.git/objects/2c +./.git/objects/2c/9a4bff7aef9d960e1c32909493aab35099d374 +./.git/objects/01 +./.git/objects/01/2c0eeea6ab58464319a53e98583ea44502bd55 +./.git/objects/e5 +./.git/objects/e5/1154752aa750aa3cfe13ad30fd4a9aa803b8b3 +./.git/objects/e5/ab4c2277c458377e4df15dd4dafc165a857b30 +./.git/objects/info +./.git/objects/aa +./.git/objects/aa/514794a192d0ffb8542fc29999af4fb7f6d678 +./.git/objects/43 +./.git/objects/43/6a02047aacb2275c56bdff9b41051363bec57c +./.git/objects/c1 +./.git/objects/c1/7666f6c0a83eef239fef1cbee516698323ceae +./.git/objects/ec +./.git/objects/ec/65b9dff2701b79b4428fbc16434d10b3597962 +./.git/objects/ec/144db2a71186bfded92e36187ea7b5b6eb7c95 +./.git/objects/ec/ba96748061125d3bf072e17a4130260eb4fa50 +./.git/objects/84 +./.git/objects/84/dd0f0d848a0d8ecbc363d6269105f01135af1c +./.git/objects/10 +./.git/objects/10/0cfd75f1ff91f03f22e9889545d47feb61d989 +./.git/objects/ee +./.git/objects/ee/9a45ca1ffc679dabf266096f23214c89b431a2 +./.git/objects/ef +./.git/objects/ef/47132f96a76e08062a0c9e7db87346f2a9d071 +./.git/objects/77 +./.git/objects/77/14f941da3c56da5adb317490585be0b0823a34 +./.git/objects/ca +./.git/objects/ca/b5731edaff565dd1771d0809cee58f3dd78170 +./.git/objects/ca/7c9357c0fb93a0ff0167a97e155b170199edcb +./.git/objects/1f +./.git/objects/1f/866b6a3c3acf7987e5089874f2193d587427e3 +./.git/objects/3c +./.git/objects/3c/53d11c74a633d006ca325cf506e5e35f266352 +./.git/objects/0c +./.git/objects/0c/bcbefbfaffb6dedea707bb067bdedc8b636a62 +./.git/objects/15 +./.git/objects/15/8c64addb86e7c4814dafc556d8dd874cd878d0 +./.git/objects/eb +./.git/objects/eb/7ae095110b940c5ee39d9948e0560fdca0a33e +./.git/objects/a1 +./.git/objects/a1/3c6b902331afbb79fc167639f22f712522577e +./.git/objects/2a +./.git/objects/2a/cf3477cc6b0e4bb547e04d11a99e24075e457a +./.git/objects/a4 +./.git/objects/a4/138b91f9ea7e954e4f4881532bcb7e9ea824a8 +./.git/objects/b6 +./.git/objects/b6/7a7ff431ab8232fc2b003933e7a4a6f1d9767a +./.git/objects/dd +./.git/objects/dd/7fc41b3fa3e757434d2f05f36cf608b0233f2a +./.git/objects/98 +./.git/objects/98/37c3028118f3b90000476342693a270821f237 +./.git/objects/2e +./.git/objects/2e/ffee5f46cf59407b736f5142092dbf578cfceb +./.git/objects/2e/95bbb27bb6a4dada863038670fa2f695b70a59 +./.git/objects/7b +./.git/objects/7b/acace4ef9f554f8a6228a98e7e25c84ea2f3a1 +./.git/objects/af +./.git/objects/af/00a2f5eada86c024c402a06a8370d3b7f10428 +./.git/objects/f9 +./.git/objects/f9/ce94fa4ac584c553ae86a03967a92f6404ad04 +./.git/objects/e6 +./.git/objects/e6/fffbcecd0c5489598b6c739a001a99c24795e7 +./.git/objects/3d +./.git/objects/3d/94eff7a18dc063e5a028531c6549eb6466c803 +./.git/objects/63 +./.git/objects/63/d491619bdad2b0a5eb751ba660a59f3d7b964d +./.git/objects/3f +./.git/objects/3f/96f488170374256c18306323be67939875e242 +./.git/objects/ce +./.git/objects/ce/7e853fb8412c4e0fa79079000d651d002593e0 +./.git/objects/5c +./.git/objects/5c/d63e794977353b2f6d18a56790ecf83d3291c9 +./.git/objects/28 +./.git/objects/28/af555633c065c7d9a7a6b20d5b616abd4f0d4b +./.git/objects/9d +./.git/objects/9d/a3b53cf691256862debc2bd980d26399edcd12 +./.git/objects/26 +./.git/objects/26/e8ed939650f3aef49aace99d060abb5fd03931 +./.git/HEAD +./.git/branches +./.git/description +./.git/FETCH_HEAD +./.git/config +./.git/index +./Dockerfile.amd +./.yarn +./.yarn/releases +./.yarn/releases/yarn-3.6.3.cjs +./.yarn/cache +./.yarn/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip +./.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip +./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip +./.yarn/cache/date-time-npm-3.1.0-50f6af7aef-f9cfcd1b15.zip +./.yarn/cache/figures-npm-5.0.0-cd5f512f9c-e6e8b6d1df.zip +./.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip +./.yarn/cache/color-convert-npm-2.0.1-79730e935b-79e6bdb9fd.zip +./.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip +./.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip +./.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-139d270bc8.zip +./.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-f76fa01b3d.zip +./.yarn/cache/fast-glob-npm-3.3.1-8045ff8f4d-b6f3add640.zip +./.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-cc283f4e65.zip +./.yarn/cache/p-limit-npm-4.0.0-5dccf29b67-01d9d70695.zip +./.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip +./.yarn/cache/clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip +./.yarn/cache/acorn-npm-8.10.0-2230c9e83e-538ba38af0.zip +./.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-52590c2486.zip +./.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-5b663091dc.zip +./.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip +./.yarn/cache/is-error-npm-2.2.2-5587702d1c-a97b395871.zip +./.yarn/cache/ip-npm-2.0.0-204facb3cc-cfcfac6b87.zip +./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip +./.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-671cc7c728.zip +./.yarn/cache/.gitignore +./.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip +./.yarn/cache/find-up-npm-6.3.0-e5056fc655-9a21b7f924.zip +./.yarn/cache/minipass-npm-5.0.0-c64fb63c92-425dab2887.zip +./.yarn/cache/chalk-npm-5.3.0-d181999efb-623922e077.zip +./.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-859c73fcf2.zip +./.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-19d79aec21.zip +./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-6ad6a00fc4.zip +./.yarn/cache/jackspeak-npm-2.3.3-755684cc60-4313a7c0cc.zip +./.yarn/cache/md5-hex-npm-3.0.1-d9f5f267ed-6799a19e8b.zip +./.yarn/cache/socks-npm-2.7.1-17f2b53052-259d9e3e8e.zip +./.yarn/cache/cacache-npm-17.1.4-51ef53d0a8-b7751df756.zip +./.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-cb2804a5bc.zip +./.yarn/cache/ava-npm-5.3.1-d83c0bdc77-126a5932ba.zip +./.yarn/cache/@tootallnate-once-npm-2.0.0-e36cf4f140-ad87447820.zip +./.yarn/cache/escalade-npm-3.1.1-e02da076aa-a3e2a99f07.zip +./.yarn/cache/nopt-npm-6.0.0-5ea8050815-82149371f8.zip +./.yarn/cache/emittery-npm-1.0.1-3e4e6ba9b5-d95faee6ff.zip +./.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip +./.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-4a473b9b32.zip +./.yarn/cache/yargs-npm-17.7.2-80b62638e1-73b572e863.zip +./.yarn/cache/callsites-npm-4.1.0-4af8da43e9-4ad31de7b7.zip +./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip +./.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip +./.yarn/cache/inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip +./.yarn/cache/aggregate-error-npm-4.0.1-12d0501fb7-bb3ffdfd13.zip +./.yarn/cache/humanize-ms-npm-1.2.1-e942bd7329-9c7a74a282.zip +./.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip +./.yarn/cache/yocto-queue-npm-1.0.0-7b502f1987-2cac84540f.zip +./.yarn/cache/lodash-npm-4.17.21-6382451519-eb835a2e51.zip +./.yarn/cache/minipass-npm-3.3.6-b8d93a945b-a30d083c80.zip +./.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-11e6ea6fea.zip +./.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip +./.yarn/cache/stack-utils-npm-2.0.6-2be1099696-052bf4d25b.zip +./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip +./.yarn/cache/require-directory-npm-2.1.1-8608aee50b-fb47e70bf0.zip +./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip +./.yarn/cache/locate-path-npm-7.2.0-0e1169e19b-c1b653bdf2.zip +./.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-8417646695.zip +./.yarn/cache/cbor-npm-8.1.0-c1a4d6266a-a90338435d.zip +./.yarn/cache/node-gyp-npm-9.4.0-ebf5f5573e-78b404e2e0.zip +./.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-513b44c3b2.zip +./.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip +./.yarn/cache/reusify-npm-1.0.4-95ac4aec11-c3076ebcc2.zip +./.yarn/cache/supertap-npm-3.0.1-d7c04bcbf0-ee3d71c1d2.zip +./.yarn/cache/ignore-by-default-npm-2.1.0-996694cc00-2b2df4622b.zip +./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip +./.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip +./.yarn/cache/matcher-npm-5.0.0-426d06a4f6-28f191c2d2.zip +./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-14df761028.zip +./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-ed2d96a616.zip +./.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip +./.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-3d21519a4f.zip +./.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip +./.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip +./.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip +./.yarn/cache/fast-diff-npm-1.3.0-9f19e3b743-d22d371b99.zip +./.yarn/cache/pretty-ms-npm-8.0.0-7a40e0b54a-b7d2a81828.zip +./.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-a96865108c.zip +./.yarn/cache/braces-npm-3.0.2-782240b28a-e2a8e769a8.zip +./.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-cb4f97ad25.zip +./.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-bdcbe6c22e.zip +./.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-a790b846fd.zip +./.yarn/cache/arrify-npm-3.0.0-84cf7a301c-d6c6f3dad9.zip +./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-a50a6818de.zip +./.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-ef940f2f0c.zip +./.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip +./.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip +./.yarn/cache/glob-parent-npm-5.1.2-021ab32634-f4f2bfe242.zip +./.yarn/cache/blueimp-md5-npm-2.19.0-0a19585c8c-28095dcbd2.zip +./.yarn/cache/js-string-escape-npm-1.0.1-8b8d76add3-f11e0991bf.zip +./.yarn/cache/minimatch-npm-3.1.2-9405269906-c154e56640.zip +./.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip +./.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip +./.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-bef146085f.zip +./.yarn/cache/type-fest-npm-0.13.1-7f4486b973-e6bf2e3c44.zip +./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip +./.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip +./.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip +./.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip +./.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip +./.yarn/cache/pkg-conf-npm-4.0.0-1053b46579-6da0c064a7.zip +./.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-4271b935c2.zip +./.yarn/cache/lru-cache-npm-7.18.3-e68be5b11c-e550d77238.zip +./.yarn/cache/ssri-npm-10.0.5-1a7557d04d-0a31b65f21.zip +./.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip +./.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-f1fdeac0b0.zip +./.yarn/cache/glob-npm-10.3.4-f58cd31f55-176b97c124.zip +./.yarn/cache/is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip +./.yarn/cache/parse-ms-npm-3.0.0-3acf02c3f3-fc602bba09.zip +./.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip +./.yarn/cache/path-type-npm-4.0.0-10d47fc86a-5b1e2daa24.zip +./.yarn/cache/yallist-npm-4.0.0-b493d9e907-343617202a.zip +./.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip +./.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-7d00d7cd8e.zip +./.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip +./.yarn/cache/p-map-npm-4.0.0-4677ae07c7-cb0ab21ec0.zip +./.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-8722a41109.zip +./.yarn/cache/arrgv-npm-1.0.2-2f5078bb50-470bbb406e.zip +./.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip +./.yarn/cache/negotiator-npm-0.6.3-9d50e36171-b8ffeb1e26.zip +./.yarn/cache/@napi-rs-cli-npm-2.16.3-2ef5ccdaa7-11f78b0954.zip +./.yarn/cache/make-fetch-happen-npm-11.1.1-f32b79aaaa-7268bf274a.zip +./.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip +./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip +./.yarn/cache/convert-to-spaces-npm-2.0.1-c08fae1ac6-bbb324e591.zip +./.yarn/cache/which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip +./.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip +./.yarn/cache/indent-string-npm-5.0.0-35eaa3b052-e466c27b63.zip +./.yarn/cache/escape-string-regexp-npm-2.0.0-aef69d2a25-9f8a2d5743.zip +./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip +./.yarn/cache/fastq-npm-1.15.0-1013f6514e-0170e6bfcd.zip +./.yarn/cache/path-exists-npm-5.0.0-0bf403c56c-8ca842868c.zip +./.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-623bd7d2e5.zip +./.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip +./.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip +./.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip +./.yarn/cache/temp-dir-npm-3.0.0-70414c7a63-577211e995.zip +./.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-d381c1319f.zip +./.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-0884b58365.zip +./.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip +./.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip +./.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip +./.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip +./.yarn/cache/time-zone-npm-1.0.0-0522e3467f-e46f5a69b8.zip +./.yarn/cache/gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip +./.yarn/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-b676f8c040.zip +./.yarn/cache/esutils-npm-2.0.3-f865beafd5-22b5b08f74.zip +./.yarn/cache/debug-npm-4.3.4-4513954577-3dbad3f94e.zip +./.yarn/cache/well-known-symbols-npm-2.0.0-16fb8dedc6-4f54bbc301.zip +./.yarn/cache/ci-info-npm-3.8.0-d56a0b67d6-d0a4d31604.zip +./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip +./.yarn/cache/is-promise-npm-4.0.0-1e3c05420c-0b46517ad4.zip +./.yarn/cache/http-proxy-agent-npm-5.0.0-7f1f121b83-e2ee1ff165.zip +./.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip +./.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip +./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip +./.yarn/cache/globby-npm-13.2.2-47efcd4a86-f3d84ced58.zip +./.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip +./.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-1f59fe10b5.zip +./.yarn/cache/cliui-npm-8.0.1-3b029092cf-79648b3b00.zip +./.yarn/cache/load-json-file-npm-7.0.1-1d6057f4c4-a560288da6.zip +./.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip +./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip +./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip +./.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip +./.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip +./.yarn/cache/nofilter-npm-3.1.0-3c5ba47d92-58aa85a5b4.zip +./.yarn/cache/concordance-npm-5.0.4-e641405dd9-749153ba71.zip +./.yarn/cache/code-excerpt-npm-4.0.0-f453325e6e-d57137d8f4.zip +./.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-253487976b.zip +./.yarn/cache/lru-cache-npm-10.0.1-0e1abf4c13-06f8d0e1ce.zip +./.yarn/cache/color-name-npm-1.1.4-025792b0ea-b044585952.zip +./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip +./.yarn/cache/p-event-npm-5.0.1-1f7dfbcfb3-3bdd8df609.zip +./.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-02a17b671c.zip +./.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-83ac0bc60b.zip +./.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip +./.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip +./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-ac85f94da9.zip +./.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-3f60d47a5c.zip +./.yarn/cache/write-file-atomic-npm-5.0.1-52283db6ee-8dbb0e2512.zip +./.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip +./.yarn/cache/resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip +./.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip +./.yarn/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-371733296d.zip +./.yarn/cache/emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip +./.yarn/cache/mem-npm-9.0.2-9614a03e64-07829bb182.zip +./.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip +./.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-79076749fc.zip +./.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-8b7b1be20d.zip +./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip +./.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip +./.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip +./.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip +./.yarn/cache/picomatch-npm-2.3.1-c782cfd986-050c865ce8.zip +./.yarn/cache/p-locate-npm-6.0.0-b6cfb720dc-2bfe5234ef.zip +./.yarn/cache/resolve-from-npm-5.0.0-15c9db4d33-4ceeb9113e.zip +./.yarn/cache/is-number-npm-7.0.0-060086935c-456ac6f8e0.zip +./.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip +./.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip +./.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip +./.yarn/cache/semver-npm-7.5.4-c4ad957fcd-12d8ad952f.zip +./.yarn/cache/minipass-npm-7.0.3-3b57909ee9-6f1614f5b5.zip +./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip +./.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip +./.yarn/cache/p-timeout-npm-5.1.0-11ca554b60-f5cd4e1730.zip +./.yarn/cache/serialize-error-npm-7.0.1-c0b3f881a0-e0aba4dca2.zip +./.yarn/cache/socks-proxy-agent-npm-7.0.0-7aacf32ea0-7205543701.zip +./.yarn/cache/chunkd-npm-2.0.1-2a1d1afad0-bab8cc08c7.zip +./.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-af7aad15d5.zip +./.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip +./.yarn/cache/esprima-npm-4.0.1-1084e98778-b45bc805a6.zip +./.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip +./.yarn/cache/clean-yaml-object-npm-0.1.0-aaf2e3e19e-0374ad2f1f.zip +./.yarn/cache/ci-parallel-vars-npm-1.0.1-27c813d568-ae859831f7.zip +./.yarn/cache/path-scurry-npm-1.10.1-52bd946f2e-e2557cff3a.zip +./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip +./.yarn/cache/agentkeepalive-npm-4.5.0-f237b580b2-13278cd5b1.zip +./.yarn/cache/p-map-npm-5.5.0-9758eb14ee-065cb6fca6.zip +./.yarn/cache/signal-exit-npm-4.1.0-61fb957687-64c757b498.zip +./.yarn/cache/argparse-npm-1.0.10-528934e59d-7ca6e45583.zip +./.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip +./.yarn/cache/tar-npm-6.2.0-3eb25205a7-db4d9fe74a.zip +./.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip +./.yarn/cache/common-path-prefix-npm-3.0.0-68b78785c1-fdb3c4f54e.zip +./.yarn/install-state.gz +./src +./src/encoding.rs +./src/trainers.rs +./src/processors.rs +./src/lib.rs +./src/tasks +./src/tasks/mod.rs +./src/tasks/models.rs +./src/tasks/tokenizer.rs +./src/utils.rs +./src/normalizers.rs +./src/arc_rwlock_serde.rs +./src/models.rs +./src/decoders.rs +./src/tokenizer.rs +./src/pre_tokenizers.rs +./index.d.ts +./__test__ +./__test__/index.spec.mjs +./npm +./npm/win32-x64-msvc +./npm/win32-x64-msvc/package.json +./npm/win32-x64-msvc/README.md +./npm/linux-arm64-gnu +./npm/linux-arm64-gnu/package.json +./npm/linux-arm64-gnu/README.md +./npm/darwin-universal +./npm/darwin-universal/package.json +./npm/darwin-universal/README.md +./npm/linux-x64-gnu +./npm/linux-x64-gnu/package.json +./npm/linux-x64-gnu/README.md +./build.sh +./index.js +./tokenizers.linux-arm64-gnu.node +./Cargo.lock +./target +./target/.rustc_info.json +./target/CACHEDIR.TAG +./target/release +./target/release/.cargo-lock +./target/release/deps +./target/release/deps/libanstyle-bc5bd79b6faae490.rlib +./target/release/deps/librayon_core-b583bd54b666d481.rmeta +./target/release/deps/libitoa-d5184e95b32e0011.rlib +./target/release/deps/libmonostate-9ab64001917f945f.rmeta +./target/release/deps/libheck-8e9c02379a45e6cf.rlib +./target/release/deps/syn-bf6d644c7413c5f4.d +./target/release/deps/crossbeam_epoch-f045de5413a65747.d +./target/release/deps/darling_core-40b7b685c19a27ca.d +./target/release/deps/regex-2f03e34624f7884b.d +./target/release/deps/libpaste-bbf7e68d68b16458.so +./target/release/deps/itertools-f93788465ec93b52.d +./target/release/deps/libconsole-a97237f6378e736d.rlib +./target/release/deps/macro_rules_attribute-0103565d4a75bc50.d +./target/release/deps/log-6222c5d7689c9267.d +./target/release/deps/nom-6c4ce6b100794d6e.d +./target/release/deps/libonce_cell-19ff1f1eeaaa0e7f.rlib +./target/release/deps/napi_build-ee8d4079ba825e5d.d +./target/release/deps/once_cell-a0719801e343812f.d +./target/release/deps/libesaxx_rs-6d785ca610f9d728.rlib +./target/release/deps/portable_atomic-29184e497610576e.d +./target/release/deps/anstream-a1e7152e5070b535.d +./target/release/deps/libnapi_derive_backend-11ed5f9b99533d7a.rlib +./target/release/deps/libbase64-845aaf8fc65f72fe.rmeta +./target/release/deps/bitflags-fa7ba2de31fbbcea.d +./target/release/deps/libzerocopy-ce3d46921d228866.rlib +./target/release/deps/crossbeam_utils-18759516cfd1e880.d +./target/release/deps/libis_terminal_polyfill-9d5e24dce5eed253.rlib +./target/release/deps/libregex_syntax-f31fe4a316eac9f3.rlib +./target/release/deps/rayon-be8fc3598d6b572c.d +./target/release/deps/libzerocopy_derive-d54da20302c29b74.so +./target/release/deps/napi_sys-e465e31a313f8ccf.d +./target/release/deps/clap_lex-5d143f6cf6ac7c6e.d +./target/release/deps/libgetrandom-969c6999c1b2c8fe.rmeta +./target/release/deps/libanstream-a1e7152e5070b535.rlib +./target/release/deps/monostate-9ab64001917f945f.d +./target/release/deps/librand_chacha-80eb99434f9c5f31.rlib +./target/release/deps/rayon_cond-0a279a32b1fb22b5.d +./target/release/deps/librand_core-0bc0fa547ca277e3.rlib +./target/release/deps/libnapi_sys-e465e31a313f8ccf.rlib +./target/release/deps/libsyn-bf6d644c7413c5f4.rmeta +./target/release/deps/libspm_precompiled-0026ce8aed30ecb4.rlib +./target/release/deps/libnapi_build-ee8d4079ba825e5d.rmeta +./target/release/deps/libdarling_core-40b7b685c19a27ca.rmeta +./target/release/deps/semver-111de770c387e827.d +./target/release/deps/libregex-444cf0835a908309.rlib +./target/release/deps/paste-bbf7e68d68b16458.d +./target/release/deps/libpkg_config-851c8af69c61e66b.rlib +./target/release/deps/libanstyle_query-ee5fec869dcbd8f1.rlib +./target/release/deps/libcfg_if-dc4d9bd7e86296f9.rmeta +./target/release/deps/rand_core-0bc0fa547ca277e3.d +./target/release/deps/libthiserror_impl-c97d37d3df6287ee.so +./target/release/deps/libonig_sys-ad72e4c3b2f9bf20.rlib +./target/release/deps/console-a97237f6378e736d.d +./target/release/deps/minimal_lexical-6c26e1bbda3a1b0a.d +./target/release/deps/libquote-d7440743cb4f5d2d.rmeta +./target/release/deps/libunicode_ident-ee841761dda5f8c3.rlib +./target/release/deps/libsmallvec-3159b72d927f47a2.rlib +./target/release/deps/libident_case-9ae1601e8dcbb964.rlib +./target/release/deps/rayon_core-b583bd54b666d481.d +./target/release/deps/libnapi-de978789d3894d25.rmeta +./target/release/deps/is_terminal_polyfill-9d5e24dce5eed253.d +./target/release/deps/esaxx_rs-6d785ca610f9d728.d +./target/release/deps/libmonostate_impl-d8c35c7b189fb95d.so +./target/release/deps/libserde_json-afceceb4db54e5c3.rmeta +./target/release/deps/fnv-84a9bbcbb653395a.d +./target/release/deps/libunicode_segmentation-24b7bc00b877b385.rlib +./target/release/deps/ident_case-9ae1601e8dcbb964.d +./target/release/deps/syn-ef16a46aef0f5d60.d +./target/release/deps/cfg_if-bb43f26fed65eb9b.d +./target/release/deps/liblibc-173669f1188a3389.rmeta +./target/release/deps/liblog-6222c5d7689c9267.rlib +./target/release/deps/libbyteorder-eb2ece0591a58dfb.rmeta +./target/release/deps/libregex-444cf0835a908309.rmeta +./target/release/deps/libaho_corasick-b1d38ad944509ef0.rlib +./target/release/deps/libbase64-845aaf8fc65f72fe.rlib +./target/release/deps/memchr-2a2b365329f6ec63.d +./target/release/deps/serde_derive-71e02837fef4595d.d +./target/release/deps/rand_chacha-80eb99434f9c5f31.d +./target/release/deps/getrandom-969c6999c1b2c8fe.d +./target/release/deps/libis_terminal_polyfill-9d5e24dce5eed253.rmeta +./target/release/deps/libderive_builder-b0d0b388dd7bb72f.rmeta +./target/release/deps/libunicode_segmentation-24b7bc00b877b385.rmeta +./target/release/deps/bitflags-20bccd6b3332bb41.d +./target/release/deps/libanush008_tokenizers.so +./target/release/deps/libnom-6c4ce6b100794d6e.rlib +./target/release/deps/libportable_atomic-29184e497610576e.rlib +./target/release/deps/libnapi_derive-46922d74b7f49425.so +./target/release/deps/librand_core-0bc0fa547ca277e3.rmeta +./target/release/deps/libdarling-84c861e03a1f15dd.rmeta +./target/release/deps/libproc_macro2-d1e2c248048b4e51.rlib +./target/release/deps/libcrossbeam_epoch-f045de5413a65747.rmeta +./target/release/deps/libcolorchoice-98171d64d64fffd9.rlib +./target/release/deps/libdarling_macro-a84f0c9472947b59.so +./target/release/deps/aho_corasick-fb269869b3e217ea.d +./target/release/deps/serde-3778b07ce4ab2212.d +./target/release/deps/libgetrandom-969c6999c1b2c8fe.rlib +./target/release/deps/libryu-26c86fab335c5f8d.rlib +./target/release/deps/libmemchr-dbf05771d7fc93b0.rmeta +./target/release/deps/libident_case-9ae1601e8dcbb964.rmeta +./target/release/deps/libryu-26c86fab335c5f8d.rmeta +./target/release/deps/libcfg_if-bb43f26fed65eb9b.rmeta +./target/release/deps/convert_case-eb6cde1b42267321.d +./target/release/deps/anstyle_query-ee5fec869dcbd8f1.d +./target/release/deps/librayon_cond-0a279a32b1fb22b5.rmeta +./target/release/deps/libserde-3778b07ce4ab2212.rlib +./target/release/deps/libnapi_build-ee8d4079ba825e5d.rlib +./target/release/deps/liblazy_static-f6d05c0932ed28b8.rmeta +./target/release/deps/libnom-6c4ce6b100794d6e.rmeta +./target/release/deps/libspm_precompiled-0026ce8aed30ecb4.rmeta +./target/release/deps/monostate_impl-d8c35c7b189fb95d.d +./target/release/deps/regex_automata-83a6c1b1d6ef42c8.d +./target/release/deps/libclap_builder-0a7f1a96e450d330.rlib +./target/release/deps/librayon-be8fc3598d6b572c.rlib +./target/release/deps/unicode_width-91f361f01541788e.d +./target/release/deps/libregex-2f03e34624f7884b.rlib +./target/release/deps/libthiserror-09fc39de102e496d.rmeta +./target/release/deps/thiserror-09fc39de102e496d.d +./target/release/deps/strsim-a86182f4001285aa.d +./target/release/deps/regex_syntax-34dd1dccda89500f.d +./target/release/deps/libanstyle-bc5bd79b6faae490.rmeta +./target/release/deps/libeither-d3653097b8ac77d8.rlib +./target/release/deps/libconsole-a97237f6378e736d.rmeta +./target/release/deps/libcfg_if-bb43f26fed65eb9b.rlib +./target/release/deps/libitertools-f93788465ec93b52.rmeta +./target/release/deps/unicode_segmentation-24b7bc00b877b385.d +./target/release/deps/unicode_normalization_alignments-dea7638e84de8496.d +./target/release/deps/byteorder-eb2ece0591a58dfb.d +./target/release/deps/libonig-5e525c2413dbaa73.rmeta +./target/release/deps/libmemchr-dbf05771d7fc93b0.rlib +./target/release/deps/libaho_corasick-fb269869b3e217ea.rlib +./target/release/deps/base64-845aaf8fc65f72fe.d +./target/release/deps/libtokenizers-0f2ff1c417848e77.rmeta +./target/release/deps/libmonostate-9ab64001917f945f.rlib +./target/release/deps/itoa-d5184e95b32e0011.d +./target/release/deps/libutf8parse-745cbbb721be1044.rlib +./target/release/deps/regex-444cf0835a908309.d +./target/release/deps/libc-173669f1188a3389.d +./target/release/deps/libderive_builder_macro-ab8664a76031e9e9.so +./target/release/deps/libcrossbeam_deque-f056ab95b7df4c61.rlib +./target/release/deps/libcfg_if-dc4d9bd7e86296f9.rlib +./target/release/deps/number_prefix-53f146f2e750c8f5.d +./target/release/deps/libderive_builder-b0d0b388dd7bb72f.rlib +./target/release/deps/darling_macro-a84f0c9472947b59.d +./target/release/deps/once_cell-19ff1f1eeaaa0e7f.d +./target/release/deps/libnumber_prefix-53f146f2e750c8f5.rmeta +./target/release/deps/either-d3653097b8ac77d8.d +./target/release/deps/libfnv-84a9bbcbb653395a.rlib +./target/release/deps/libmacro_rules_attribute-0103565d4a75bc50.rmeta +./target/release/deps/libderive_builder_core-f8b4953dc2790b6b.rlib +./target/release/deps/libserde_json-afceceb4db54e5c3.rlib +./target/release/deps/libthiserror-09fc39de102e496d.rlib +./target/release/deps/libregex_automata-c84324e0fb006968.rmeta +./target/release/deps/libclap_lex-5d143f6cf6ac7c6e.rmeta +./target/release/deps/libcrossbeam_utils-18759516cfd1e880.rlib +./target/release/deps/librayon_cond-0a279a32b1fb22b5.rlib +./target/release/deps/librayon_core-b583bd54b666d481.rlib +./target/release/deps/libstrsim-a86182f4001285aa.rlib +./target/release/deps/darling-84c861e03a1f15dd.d +./target/release/deps/libonig_sys-ad72e4c3b2f9bf20.rmeta +./target/release/deps/libshlex-1618060546adea30.rmeta +./target/release/deps/libunicode_categories-c257ce228e2a145e.rlib +./target/release/deps/anstyle_parse-fb24446d128e7591.d +./target/release/deps/derive_builder-b0d0b388dd7bb72f.d +./target/release/deps/libminimal_lexical-6c26e1bbda3a1b0a.rmeta +./target/release/deps/utf8parse-745cbbb721be1044.d +./target/release/deps/libctor-354359984be4becc.so +./target/release/deps/libheck-8e9c02379a45e6cf.rmeta +./target/release/deps/ppv_lite86-6529543456570e0d.d +./target/release/deps/libsmallvec-3159b72d927f47a2.rmeta +./target/release/deps/libppv_lite86-6529543456570e0d.rmeta +./target/release/deps/libshlex-1618060546adea30.rlib +./target/release/deps/libsemver-111de770c387e827.rmeta +./target/release/deps/liblibc-173669f1188a3389.rlib +./target/release/deps/libunicode_segmentation-c06ae28cc5ab55b3.rlib +./target/release/deps/libanstyle_query-ee5fec869dcbd8f1.rmeta +./target/release/deps/onig_sys-ad72e4c3b2f9bf20.d +./target/release/deps/quote-d7440743cb4f5d2d.d +./target/release/deps/libsyn-ef16a46aef0f5d60.rmeta +./target/release/deps/clap_derive-6e39610afe43d003.d +./target/release/deps/unicode_categories-c257ce228e2a145e.d +./target/release/deps/libppv_lite86-6529543456570e0d.rlib +./target/release/deps/libonig-5e525c2413dbaa73.rlib +./target/release/deps/lazy_static-f6d05c0932ed28b8.d +./target/release/deps/librand_chacha-80eb99434f9c5f31.rmeta +./target/release/deps/shlex-1618060546adea30.d +./target/release/deps/libregex_syntax-4068c0e584bc5e1b.rlib +./target/release/deps/libclap_builder-0a7f1a96e450d330.rmeta +./target/release/deps/libdarling_core-40b7b685c19a27ca.rlib +./target/release/deps/regex_automata-c84324e0fb006968.d +./target/release/deps/libserde_derive-71e02837fef4595d.so +./target/release/deps/libmemchr-2a2b365329f6ec63.rmeta +./target/release/deps/libmacro_rules_attribute_proc_macro-3e61dbbb0f127bdd.so +./target/release/deps/proc_macro2-d1e2c248048b4e51.d +./target/release/deps/libdarling-84c861e03a1f15dd.rlib +./target/release/deps/anush008_tokenizers.d +./target/release/deps/indicatif-eb3888e000092177.d +./target/release/deps/napi_derive-46922d74b7f49425.d +./target/release/deps/libitertools-f93788465ec93b52.rlib +./target/release/deps/libunicode_width-91f361f01541788e.rlib +./target/release/deps/librand-660844e44d305ce6.rmeta +./target/release/deps/libquote-d7440743cb4f5d2d.rlib +./target/release/deps/heck-8e9c02379a45e6cf.d +./target/release/deps/libunicode_width-91f361f01541788e.rmeta +./target/release/deps/libregex_syntax-34dd1dccda89500f.rmeta +./target/release/deps/libnapi_derive_backend-11ed5f9b99533d7a.rmeta +./target/release/deps/libunicode_normalization_alignments-dea7638e84de8496.rmeta +./target/release/deps/libregex-2f03e34624f7884b.rmeta +./target/release/deps/napi_derive_backend-11ed5f9b99533d7a.d +./target/release/deps/libonce_cell-a0719801e343812f.rmeta +./target/release/deps/libbyteorder-eb2ece0591a58dfb.rlib +./target/release/deps/napi-de978789d3894d25.d +./target/release/deps/cc-921f08e953fa0e3e.d +./target/release/deps/libcrossbeam_deque-f056ab95b7df4c61.rmeta +./target/release/deps/libmemchr-2a2b365329f6ec63.rlib +./target/release/deps/spm_precompiled-0026ce8aed30ecb4.d +./target/release/deps/crossbeam_deque-f056ab95b7df4c61.d +./target/release/deps/onig-5e525c2413dbaa73.d +./target/release/deps/libclap_derive-6e39610afe43d003.so +./target/release/deps/libfnv-84a9bbcbb653395a.rmeta +./target/release/deps/libunicode_normalization_alignments-dea7638e84de8496.rlib +./target/release/deps/cfg_if-dc4d9bd7e86296f9.d +./target/release/deps/libsemver-111de770c387e827.rlib +./target/release/deps/libmacro_rules_attribute-0103565d4a75bc50.rlib +./target/release/deps/libunicode_ident-ee841761dda5f8c3.rmeta +./target/release/deps/aho_corasick-b1d38ad944509ef0.d +./target/release/deps/libminimal_lexical-6c26e1bbda3a1b0a.rlib +./target/release/deps/derive_builder_macro-ab8664a76031e9e9.d +./target/release/deps/libconvert_case-eb6cde1b42267321.rlib +./target/release/deps/libclap_lex-5d143f6cf6ac7c6e.rlib +./target/release/deps/unicode_ident-ee841761dda5f8c3.d +./target/release/deps/liblazy_static-f6d05c0932ed28b8.rlib +./target/release/deps/libsyn-ef16a46aef0f5d60.rlib +./target/release/deps/libcc-921f08e953fa0e3e.rlib +./target/release/deps/regex_syntax-f31fe4a316eac9f3.d +./target/release/deps/libonce_cell-19ff1f1eeaaa0e7f.rmeta +./target/release/deps/tokenizers-0f2ff1c417848e77.d +./target/release/deps/libunicode_segmentation-c06ae28cc5ab55b3.rmeta +./target/release/deps/liblog-6222c5d7689c9267.rmeta +./target/release/deps/libanstream-a1e7152e5070b535.rmeta +./target/release/deps/libregex_automata-c84324e0fb006968.rlib +./target/release/deps/libstrsim-267170df581c3863.rlib +./target/release/deps/thiserror_impl-c97d37d3df6287ee.d +./target/release/deps/libtokenizers-0f2ff1c417848e77.rlib +./target/release/deps/macro_rules_attribute_proc_macro-3e61dbbb0f127bdd.d +./target/release/deps/libregex_syntax-f31fe4a316eac9f3.rmeta +./target/release/deps/libcc-921f08e953fa0e3e.rmeta +./target/release/deps/libnapi_sys-e465e31a313f8ccf.rmeta +./target/release/deps/ryu-26c86fab335c5f8d.d +./target/release/deps/strsim-267170df581c3863.d +./target/release/deps/libnumber_prefix-53f146f2e750c8f5.rlib +./target/release/deps/ctor-354359984be4becc.d +./target/release/deps/libeither-d3653097b8ac77d8.rmeta +./target/release/deps/zerocopy_derive-d54da20302c29b74.d +./target/release/deps/libstrsim-a86182f4001285aa.rmeta +./target/release/deps/libesaxx_rs-6d785ca610f9d728.rmeta +./target/release/deps/memchr-dbf05771d7fc93b0.d +./target/release/deps/libzerocopy-ce3d46921d228866.rmeta +./target/release/deps/libderive_builder_core-f8b4953dc2790b6b.rmeta +./target/release/deps/libregex_automata-83a6c1b1d6ef42c8.rlib +./target/release/deps/libcrossbeam_utils-18759516cfd1e880.rmeta +./target/release/deps/libaho_corasick-b1d38ad944509ef0.rmeta +./target/release/deps/serde_json-afceceb4db54e5c3.d +./target/release/deps/unicode_segmentation-c06ae28cc5ab55b3.d +./target/release/deps/clap_builder-0a7f1a96e450d330.d +./target/release/deps/libproc_macro2-d1e2c248048b4e51.rmeta +./target/release/deps/smallvec-3159b72d927f47a2.d +./target/release/deps/libsyn-bf6d644c7413c5f4.rlib +./target/release/deps/libregex_automata-83a6c1b1d6ef42c8.rmeta +./target/release/deps/libutf8parse-745cbbb721be1044.rmeta +./target/release/deps/libanstyle_parse-fb24446d128e7591.rlib +./target/release/deps/derive_builder_core-f8b4953dc2790b6b.d +./target/release/deps/libpkg_config-851c8af69c61e66b.rmeta +./target/release/deps/libunicode_categories-c257ce228e2a145e.rmeta +./target/release/deps/anstyle-bc5bd79b6faae490.d +./target/release/deps/librayon-be8fc3598d6b572c.rmeta +./target/release/deps/zerocopy-ce3d46921d228866.d +./target/release/deps/librand-660844e44d305ce6.rlib +./target/release/deps/libstrsim-267170df581c3863.rmeta +./target/release/deps/libaho_corasick-fb269869b3e217ea.rmeta +./target/release/deps/clap-8283cc21ee7bb994.d +./target/release/deps/libregex_syntax-34dd1dccda89500f.rlib +./target/release/deps/libbitflags-20bccd6b3332bb41.rlib +./target/release/deps/libanstyle_parse-fb24446d128e7591.rmeta +./target/release/deps/libserde-3778b07ce4ab2212.rmeta +./target/release/deps/libbitflags-fa7ba2de31fbbcea.rlib +./target/release/deps/libitoa-d5184e95b32e0011.rmeta +./target/release/deps/pkg_config-851c8af69c61e66b.d +./target/release/deps/libonce_cell-a0719801e343812f.rlib +./target/release/deps/libportable_atomic-29184e497610576e.rmeta +./target/release/deps/libindicatif-eb3888e000092177.rlib +./target/release/deps/libindicatif-eb3888e000092177.rmeta +./target/release/deps/libnapi-de978789d3894d25.rlib +./target/release/deps/regex_syntax-4068c0e584bc5e1b.d +./target/release/deps/libcolorchoice-98171d64d64fffd9.rmeta +./target/release/deps/libclap-8283cc21ee7bb994.rmeta +./target/release/deps/colorchoice-98171d64d64fffd9.d +./target/release/deps/libbitflags-fa7ba2de31fbbcea.rmeta +./target/release/deps/libbitflags-20bccd6b3332bb41.rmeta +./target/release/deps/libcrossbeam_epoch-f045de5413a65747.rlib +./target/release/deps/libconvert_case-eb6cde1b42267321.rmeta +./target/release/deps/libclap-8283cc21ee7bb994.rlib +./target/release/deps/rand-660844e44d305ce6.d +./target/release/deps/libregex_syntax-4068c0e584bc5e1b.rmeta +./target/release/libanush008_tokenizers.so +./target/release/build +./target/release/build/semver-03771f415c576c4e +./target/release/build/semver-03771f415c576c4e/build_script_build-03771f415c576c4e +./target/release/build/semver-03771f415c576c4e/build_script_build-03771f415c576c4e.d +./target/release/build/semver-03771f415c576c4e/build-script-build +./target/release/build/esaxx-rs-4fb8066c143bc917 +./target/release/build/esaxx-rs-4fb8066c143bc917/stderr +./target/release/build/esaxx-rs-4fb8066c143bc917/out +./target/release/build/esaxx-rs-4fb8066c143bc917/out/libesaxx.a +./target/release/build/esaxx-rs-4fb8066c143bc917/out/0602fb52cb66f316-esaxx.o +./target/release/build/esaxx-rs-4fb8066c143bc917/output +./target/release/build/esaxx-rs-4fb8066c143bc917/invoked.timestamp +./target/release/build/esaxx-rs-4fb8066c143bc917/root-output +./target/release/build/syn-858e38ebcca63956 +./target/release/build/syn-858e38ebcca63956/stderr +./target/release/build/syn-858e38ebcca63956/out +./target/release/build/syn-858e38ebcca63956/output +./target/release/build/syn-858e38ebcca63956/invoked.timestamp +./target/release/build/syn-858e38ebcca63956/root-output +./target/release/build/serde_json-30f9a1b3fa1abc5b +./target/release/build/serde_json-30f9a1b3fa1abc5b/stderr +./target/release/build/serde_json-30f9a1b3fa1abc5b/out +./target/release/build/serde_json-30f9a1b3fa1abc5b/output +./target/release/build/serde_json-30f9a1b3fa1abc5b/invoked.timestamp +./target/release/build/serde_json-30f9a1b3fa1abc5b/root-output +./target/release/build/esaxx-rs-5133fefde08906bb +./target/release/build/esaxx-rs-5133fefde08906bb/build_script_build-5133fefde08906bb +./target/release/build/esaxx-rs-5133fefde08906bb/build-script-build +./target/release/build/esaxx-rs-5133fefde08906bb/build_script_build-5133fefde08906bb.d +./target/release/build/syn-9585ea3d9e6d88a0 +./target/release/build/syn-9585ea3d9e6d88a0/build_script_build-9585ea3d9e6d88a0 +./target/release/build/syn-9585ea3d9e6d88a0/build_script_build-9585ea3d9e6d88a0.d +./target/release/build/syn-9585ea3d9e6d88a0/build-script-build +./target/release/build/onig_sys-67c21c0034105e2a +./target/release/build/onig_sys-67c21c0034105e2a/build_script_build-67c21c0034105e2a.d +./target/release/build/onig_sys-67c21c0034105e2a/build_script_build-67c21c0034105e2a +./target/release/build/onig_sys-67c21c0034105e2a/build-script-build +./target/release/build/proc-macro2-2145ec61a9b36734 +./target/release/build/proc-macro2-2145ec61a9b36734/build_script_build-2145ec61a9b36734.d +./target/release/build/proc-macro2-2145ec61a9b36734/build-script-build +./target/release/build/proc-macro2-2145ec61a9b36734/build_script_build-2145ec61a9b36734 +./target/release/build/thiserror-c1ca02fe71f73d5f +./target/release/build/thiserror-c1ca02fe71f73d5f/stderr +./target/release/build/thiserror-c1ca02fe71f73d5f/out +./target/release/build/thiserror-c1ca02fe71f73d5f/output +./target/release/build/thiserror-c1ca02fe71f73d5f/invoked.timestamp +./target/release/build/thiserror-c1ca02fe71f73d5f/root-output +./target/release/build/proc-macro2-6f78b866b6a3cbd5 +./target/release/build/proc-macro2-6f78b866b6a3cbd5/stderr +./target/release/build/proc-macro2-6f78b866b6a3cbd5/out +./target/release/build/proc-macro2-6f78b866b6a3cbd5/output +./target/release/build/proc-macro2-6f78b866b6a3cbd5/invoked.timestamp +./target/release/build/proc-macro2-6f78b866b6a3cbd5/root-output +./target/release/build/portable-atomic-56ea5cf761f67fce +./target/release/build/portable-atomic-56ea5cf761f67fce/build_script_build-56ea5cf761f67fce.d +./target/release/build/portable-atomic-56ea5cf761f67fce/build_script_build-56ea5cf761f67fce +./target/release/build/portable-atomic-56ea5cf761f67fce/build-script-build +./target/release/build/paste-28889de45180300f +./target/release/build/paste-28889de45180300f/stderr +./target/release/build/paste-28889de45180300f/out +./target/release/build/paste-28889de45180300f/output +./target/release/build/paste-28889de45180300f/invoked.timestamp +./target/release/build/paste-28889de45180300f/root-output +./target/release/build/rayon-core-2d597031f7c6c6c2 +./target/release/build/rayon-core-2d597031f7c6c6c2/stderr +./target/release/build/rayon-core-2d597031f7c6c6c2/out +./target/release/build/rayon-core-2d597031f7c6c6c2/output +./target/release/build/rayon-core-2d597031f7c6c6c2/invoked.timestamp +./target/release/build/rayon-core-2d597031f7c6c6c2/root-output +./target/release/build/anush008_tokenizers-edcf647c7d8bfb7f +./target/release/build/anush008_tokenizers-edcf647c7d8bfb7f/build_script_build-edcf647c7d8bfb7f +./target/release/build/anush008_tokenizers-edcf647c7d8bfb7f/build-script-build +./target/release/build/anush008_tokenizers-edcf647c7d8bfb7f/build_script_build-edcf647c7d8bfb7f.d +./target/release/build/onig_sys-074d6b99bb6f72a4 +./target/release/build/onig_sys-074d6b99bb6f72a4/stderr +./target/release/build/onig_sys-074d6b99bb6f72a4/out +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_15.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regversion.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-unicode.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-st.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-utf8.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_5.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-utf32_be.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_6.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-euc_tw.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-koi8_r.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_3.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_4.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_9.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-euc_kr.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-utf32_le.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_8.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/libonig.a +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-sjis.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-sjis_prop.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-unicode_fold3_key.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regcomp.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regext.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_2.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regparse.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-utf16_le.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-unicode_fold2_key.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_13.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regerror.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_10.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-gb18030.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-big5.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/config.h +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_7.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regsyntax.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_16.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_11.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-euc_jp_prop.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regexec.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-reggnu.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-unicode_fold1_key.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-onig_init.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-utf16_be.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regenc.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-regtrav.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-cp1251.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_1.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-ascii.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-euc_jp.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-unicode_unfold_key.o +./target/release/build/onig_sys-074d6b99bb6f72a4/out/a445302c6d3dcb51-iso8859_14.o +./target/release/build/onig_sys-074d6b99bb6f72a4/output +./target/release/build/onig_sys-074d6b99bb6f72a4/invoked.timestamp +./target/release/build/onig_sys-074d6b99bb6f72a4/root-output +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6 +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6/stderr +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6/out +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6/output +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6/invoked.timestamp +./target/release/build/crossbeam-utils-0fc4a81fc7c4a8f6/root-output +./target/release/build/portable-atomic-74fb3afec08a86c5 +./target/release/build/portable-atomic-74fb3afec08a86c5/stderr +./target/release/build/portable-atomic-74fb3afec08a86c5/out +./target/release/build/portable-atomic-74fb3afec08a86c5/output +./target/release/build/portable-atomic-74fb3afec08a86c5/invoked.timestamp +./target/release/build/portable-atomic-74fb3afec08a86c5/root-output +./target/release/build/semver-288cd1db4eaf552f +./target/release/build/semver-288cd1db4eaf552f/stderr +./target/release/build/semver-288cd1db4eaf552f/out +./target/release/build/semver-288cd1db4eaf552f/output +./target/release/build/semver-288cd1db4eaf552f/invoked.timestamp +./target/release/build/semver-288cd1db4eaf552f/root-output +./target/release/build/paste-fcc3eac912f7047f +./target/release/build/paste-fcc3eac912f7047f/build_script_build-fcc3eac912f7047f.d +./target/release/build/paste-fcc3eac912f7047f/build-script-build +./target/release/build/paste-fcc3eac912f7047f/build_script_build-fcc3eac912f7047f +./target/release/build/libc-1d199300426a6ec3 +./target/release/build/libc-1d199300426a6ec3/stderr +./target/release/build/libc-1d199300426a6ec3/out +./target/release/build/libc-1d199300426a6ec3/output +./target/release/build/libc-1d199300426a6ec3/invoked.timestamp +./target/release/build/libc-1d199300426a6ec3/root-output +./target/release/build/serde_json-e16bea15eedf7373 +./target/release/build/serde_json-e16bea15eedf7373/build-script-build +./target/release/build/serde_json-e16bea15eedf7373/build_script_build-e16bea15eedf7373 +./target/release/build/serde_json-e16bea15eedf7373/build_script_build-e16bea15eedf7373.d +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9 +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9/stderr +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9/out +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9/output +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9/invoked.timestamp +./target/release/build/anush008_tokenizers-dc7d03c6d9b5e1d9/root-output +./target/release/build/rayon-core-1f01c523cc3776d2 +./target/release/build/rayon-core-1f01c523cc3776d2/build_script_build-1f01c523cc3776d2.d +./target/release/build/rayon-core-1f01c523cc3776d2/build-script-build +./target/release/build/rayon-core-1f01c523cc3776d2/build_script_build-1f01c523cc3776d2 +./target/release/build/crossbeam-utils-86f08a75902c26d9 +./target/release/build/crossbeam-utils-86f08a75902c26d9/build_script_build-86f08a75902c26d9.d +./target/release/build/crossbeam-utils-86f08a75902c26d9/build_script_build-86f08a75902c26d9 +./target/release/build/crossbeam-utils-86f08a75902c26d9/build-script-build +./target/release/build/thiserror-187d5df525c168f7 +./target/release/build/thiserror-187d5df525c168f7/build_script_build-187d5df525c168f7 +./target/release/build/thiserror-187d5df525c168f7/build-script-build +./target/release/build/thiserror-187d5df525c168f7/build_script_build-187d5df525c168f7.d +./target/release/build/serde-5a05064acc7690ac +./target/release/build/serde-5a05064acc7690ac/build_script_build-5a05064acc7690ac +./target/release/build/serde-5a05064acc7690ac/build_script_build-5a05064acc7690ac.d +./target/release/build/serde-5a05064acc7690ac/build-script-build +./target/release/build/serde-cfd6eeb4fd14ed15 +./target/release/build/serde-cfd6eeb4fd14ed15/stderr +./target/release/build/serde-cfd6eeb4fd14ed15/out +./target/release/build/serde-cfd6eeb4fd14ed15/output +./target/release/build/serde-cfd6eeb4fd14ed15/invoked.timestamp +./target/release/build/serde-cfd6eeb4fd14ed15/root-output +./target/release/build/libc-5301a430ce2778eb +./target/release/build/libc-5301a430ce2778eb/build-script-build +./target/release/build/libc-5301a430ce2778eb/build_script_build-5301a430ce2778eb +./target/release/build/libc-5301a430ce2778eb/build_script_build-5301a430ce2778eb.d +./target/release/incremental +./target/release/examples +./target/release/libanush008_tokenizers.d +./target/release/.fingerprint +./target/release/.fingerprint/napi-sys-e465e31a313f8ccf +./target/release/.fingerprint/napi-sys-e465e31a313f8ccf/lib-napi_sys +./target/release/.fingerprint/napi-sys-e465e31a313f8ccf/lib-napi_sys.json +./target/release/.fingerprint/napi-sys-e465e31a313f8ccf/dep-lib-napi_sys +./target/release/.fingerprint/napi-sys-e465e31a313f8ccf/invoked.timestamp +./target/release/.fingerprint/crossbeam-utils-18759516cfd1e880 +./target/release/.fingerprint/crossbeam-utils-18759516cfd1e880/lib-crossbeam_utils.json +./target/release/.fingerprint/crossbeam-utils-18759516cfd1e880/dep-lib-crossbeam_utils +./target/release/.fingerprint/crossbeam-utils-18759516cfd1e880/lib-crossbeam_utils +./target/release/.fingerprint/crossbeam-utils-18759516cfd1e880/invoked.timestamp +./target/release/.fingerprint/semver-03771f415c576c4e +./target/release/.fingerprint/semver-03771f415c576c4e/dep-build-script-build-script-build +./target/release/.fingerprint/semver-03771f415c576c4e/build-script-build-script-build.json +./target/release/.fingerprint/semver-03771f415c576c4e/build-script-build-script-build +./target/release/.fingerprint/semver-03771f415c576c4e/invoked.timestamp +./target/release/.fingerprint/anstyle-parse-fb24446d128e7591 +./target/release/.fingerprint/anstyle-parse-fb24446d128e7591/lib-anstyle_parse +./target/release/.fingerprint/anstyle-parse-fb24446d128e7591/lib-anstyle_parse.json +./target/release/.fingerprint/anstyle-parse-fb24446d128e7591/dep-lib-anstyle_parse +./target/release/.fingerprint/anstyle-parse-fb24446d128e7591/invoked.timestamp +./target/release/.fingerprint/syn-ef16a46aef0f5d60 +./target/release/.fingerprint/syn-ef16a46aef0f5d60/lib-syn +./target/release/.fingerprint/syn-ef16a46aef0f5d60/lib-syn.json +./target/release/.fingerprint/syn-ef16a46aef0f5d60/dep-lib-syn +./target/release/.fingerprint/syn-ef16a46aef0f5d60/invoked.timestamp +./target/release/.fingerprint/tokenizers-0f2ff1c417848e77 +./target/release/.fingerprint/tokenizers-0f2ff1c417848e77/lib-tokenizers.json +./target/release/.fingerprint/tokenizers-0f2ff1c417848e77/lib-tokenizers +./target/release/.fingerprint/tokenizers-0f2ff1c417848e77/dep-lib-tokenizers +./target/release/.fingerprint/tokenizers-0f2ff1c417848e77/invoked.timestamp +./target/release/.fingerprint/esaxx-rs-4fb8066c143bc917 +./target/release/.fingerprint/esaxx-rs-4fb8066c143bc917/run-build-script-build-script-build +./target/release/.fingerprint/esaxx-rs-4fb8066c143bc917/run-build-script-build-script-build.json +./target/release/.fingerprint/heck-8e9c02379a45e6cf +./target/release/.fingerprint/heck-8e9c02379a45e6cf/lib-heck.json +./target/release/.fingerprint/heck-8e9c02379a45e6cf/dep-lib-heck +./target/release/.fingerprint/heck-8e9c02379a45e6cf/invoked.timestamp +./target/release/.fingerprint/heck-8e9c02379a45e6cf/lib-heck +./target/release/.fingerprint/crossbeam-deque-f056ab95b7df4c61 +./target/release/.fingerprint/crossbeam-deque-f056ab95b7df4c61/dep-lib-crossbeam_deque +./target/release/.fingerprint/crossbeam-deque-f056ab95b7df4c61/lib-crossbeam_deque +./target/release/.fingerprint/crossbeam-deque-f056ab95b7df4c61/lib-crossbeam_deque.json +./target/release/.fingerprint/crossbeam-deque-f056ab95b7df4c61/invoked.timestamp +./target/release/.fingerprint/itertools-f93788465ec93b52 +./target/release/.fingerprint/itertools-f93788465ec93b52/lib-itertools.json +./target/release/.fingerprint/itertools-f93788465ec93b52/dep-lib-itertools +./target/release/.fingerprint/itertools-f93788465ec93b52/lib-itertools +./target/release/.fingerprint/itertools-f93788465ec93b52/invoked.timestamp +./target/release/.fingerprint/clap_builder-0a7f1a96e450d330 +./target/release/.fingerprint/clap_builder-0a7f1a96e450d330/lib-clap_builder +./target/release/.fingerprint/clap_builder-0a7f1a96e450d330/lib-clap_builder.json +./target/release/.fingerprint/clap_builder-0a7f1a96e450d330/dep-lib-clap_builder +./target/release/.fingerprint/clap_builder-0a7f1a96e450d330/invoked.timestamp +./target/release/.fingerprint/nom-6c4ce6b100794d6e +./target/release/.fingerprint/nom-6c4ce6b100794d6e/dep-lib-nom +./target/release/.fingerprint/nom-6c4ce6b100794d6e/lib-nom +./target/release/.fingerprint/nom-6c4ce6b100794d6e/lib-nom.json +./target/release/.fingerprint/nom-6c4ce6b100794d6e/invoked.timestamp +./target/release/.fingerprint/clap_lex-5d143f6cf6ac7c6e +./target/release/.fingerprint/clap_lex-5d143f6cf6ac7c6e/dep-lib-clap_lex +./target/release/.fingerprint/clap_lex-5d143f6cf6ac7c6e/lib-clap_lex.json +./target/release/.fingerprint/clap_lex-5d143f6cf6ac7c6e/lib-clap_lex +./target/release/.fingerprint/clap_lex-5d143f6cf6ac7c6e/invoked.timestamp +./target/release/.fingerprint/unicode-normalization-alignments-dea7638e84de8496 +./target/release/.fingerprint/unicode-normalization-alignments-dea7638e84de8496/dep-lib-unicode_normalization_alignments +./target/release/.fingerprint/unicode-normalization-alignments-dea7638e84de8496/lib-unicode_normalization_alignments +./target/release/.fingerprint/unicode-normalization-alignments-dea7638e84de8496/lib-unicode_normalization_alignments.json +./target/release/.fingerprint/unicode-normalization-alignments-dea7638e84de8496/invoked.timestamp +./target/release/.fingerprint/getrandom-969c6999c1b2c8fe +./target/release/.fingerprint/getrandom-969c6999c1b2c8fe/dep-lib-getrandom +./target/release/.fingerprint/getrandom-969c6999c1b2c8fe/lib-getrandom.json +./target/release/.fingerprint/getrandom-969c6999c1b2c8fe/invoked.timestamp +./target/release/.fingerprint/getrandom-969c6999c1b2c8fe/lib-getrandom +./target/release/.fingerprint/proc-macro2-d1e2c248048b4e51 +./target/release/.fingerprint/proc-macro2-d1e2c248048b4e51/lib-proc_macro2.json +./target/release/.fingerprint/proc-macro2-d1e2c248048b4e51/dep-lib-proc_macro2 +./target/release/.fingerprint/proc-macro2-d1e2c248048b4e51/lib-proc_macro2 +./target/release/.fingerprint/proc-macro2-d1e2c248048b4e51/invoked.timestamp +./target/release/.fingerprint/napi-build-ee8d4079ba825e5d +./target/release/.fingerprint/napi-build-ee8d4079ba825e5d/lib-napi_build +./target/release/.fingerprint/napi-build-ee8d4079ba825e5d/dep-lib-napi_build +./target/release/.fingerprint/napi-build-ee8d4079ba825e5d/lib-napi_build.json +./target/release/.fingerprint/napi-build-ee8d4079ba825e5d/invoked.timestamp +./target/release/.fingerprint/anstyle-query-ee5fec869dcbd8f1 +./target/release/.fingerprint/anstyle-query-ee5fec869dcbd8f1/lib-anstyle_query.json +./target/release/.fingerprint/anstyle-query-ee5fec869dcbd8f1/lib-anstyle_query +./target/release/.fingerprint/anstyle-query-ee5fec869dcbd8f1/dep-lib-anstyle_query +./target/release/.fingerprint/anstyle-query-ee5fec869dcbd8f1/invoked.timestamp +./target/release/.fingerprint/ppv-lite86-6529543456570e0d +./target/release/.fingerprint/ppv-lite86-6529543456570e0d/lib-ppv_lite86.json +./target/release/.fingerprint/ppv-lite86-6529543456570e0d/dep-lib-ppv_lite86 +./target/release/.fingerprint/ppv-lite86-6529543456570e0d/lib-ppv_lite86 +./target/release/.fingerprint/ppv-lite86-6529543456570e0d/invoked.timestamp +./target/release/.fingerprint/syn-858e38ebcca63956 +./target/release/.fingerprint/syn-858e38ebcca63956/run-build-script-build-script-build +./target/release/.fingerprint/syn-858e38ebcca63956/run-build-script-build-script-build.json +./target/release/.fingerprint/paste-bbf7e68d68b16458 +./target/release/.fingerprint/paste-bbf7e68d68b16458/dep-lib-paste +./target/release/.fingerprint/paste-bbf7e68d68b16458/lib-paste +./target/release/.fingerprint/paste-bbf7e68d68b16458/invoked.timestamp +./target/release/.fingerprint/paste-bbf7e68d68b16458/lib-paste.json +./target/release/.fingerprint/rayon-cond-0a279a32b1fb22b5 +./target/release/.fingerprint/rayon-cond-0a279a32b1fb22b5/lib-rayon_cond +./target/release/.fingerprint/rayon-cond-0a279a32b1fb22b5/lib-rayon_cond.json +./target/release/.fingerprint/rayon-cond-0a279a32b1fb22b5/dep-lib-rayon_cond +./target/release/.fingerprint/rayon-cond-0a279a32b1fb22b5/invoked.timestamp +./target/release/.fingerprint/shlex-1618060546adea30 +./target/release/.fingerprint/shlex-1618060546adea30/lib-shlex +./target/release/.fingerprint/shlex-1618060546adea30/invoked.timestamp +./target/release/.fingerprint/shlex-1618060546adea30/dep-lib-shlex +./target/release/.fingerprint/shlex-1618060546adea30/lib-shlex.json +./target/release/.fingerprint/strsim-267170df581c3863 +./target/release/.fingerprint/strsim-267170df581c3863/lib-strsim.json +./target/release/.fingerprint/strsim-267170df581c3863/dep-lib-strsim +./target/release/.fingerprint/strsim-267170df581c3863/lib-strsim +./target/release/.fingerprint/strsim-267170df581c3863/invoked.timestamp +./target/release/.fingerprint/clap_derive-6e39610afe43d003 +./target/release/.fingerprint/clap_derive-6e39610afe43d003/lib-clap_derive +./target/release/.fingerprint/clap_derive-6e39610afe43d003/lib-clap_derive.json +./target/release/.fingerprint/clap_derive-6e39610afe43d003/dep-lib-clap_derive +./target/release/.fingerprint/clap_derive-6e39610afe43d003/invoked.timestamp +./target/release/.fingerprint/convert_case-eb6cde1b42267321 +./target/release/.fingerprint/convert_case-eb6cde1b42267321/lib-convert_case.json +./target/release/.fingerprint/convert_case-eb6cde1b42267321/dep-lib-convert_case +./target/release/.fingerprint/convert_case-eb6cde1b42267321/lib-convert_case +./target/release/.fingerprint/convert_case-eb6cde1b42267321/invoked.timestamp +./target/release/.fingerprint/regex-syntax-34dd1dccda89500f +./target/release/.fingerprint/regex-syntax-34dd1dccda89500f/lib-regex_syntax +./target/release/.fingerprint/regex-syntax-34dd1dccda89500f/dep-lib-regex_syntax +./target/release/.fingerprint/regex-syntax-34dd1dccda89500f/lib-regex_syntax.json +./target/release/.fingerprint/regex-syntax-34dd1dccda89500f/invoked.timestamp +./target/release/.fingerprint/serde_json-30f9a1b3fa1abc5b +./target/release/.fingerprint/serde_json-30f9a1b3fa1abc5b/run-build-script-build-script-build +./target/release/.fingerprint/serde_json-30f9a1b3fa1abc5b/run-build-script-build-script-build.json +./target/release/.fingerprint/esaxx-rs-5133fefde08906bb +./target/release/.fingerprint/esaxx-rs-5133fefde08906bb/dep-build-script-build-script-build +./target/release/.fingerprint/esaxx-rs-5133fefde08906bb/build-script-build-script-build.json +./target/release/.fingerprint/esaxx-rs-5133fefde08906bb/build-script-build-script-build +./target/release/.fingerprint/esaxx-rs-5133fefde08906bb/invoked.timestamp +./target/release/.fingerprint/darling_macro-a84f0c9472947b59 +./target/release/.fingerprint/darling_macro-a84f0c9472947b59/lib-darling_macro +./target/release/.fingerprint/darling_macro-a84f0c9472947b59/dep-lib-darling_macro +./target/release/.fingerprint/darling_macro-a84f0c9472947b59/lib-darling_macro.json +./target/release/.fingerprint/darling_macro-a84f0c9472947b59/invoked.timestamp +./target/release/.fingerprint/syn-9585ea3d9e6d88a0 +./target/release/.fingerprint/syn-9585ea3d9e6d88a0/dep-build-script-build-script-build +./target/release/.fingerprint/syn-9585ea3d9e6d88a0/build-script-build-script-build.json +./target/release/.fingerprint/syn-9585ea3d9e6d88a0/build-script-build-script-build +./target/release/.fingerprint/syn-9585ea3d9e6d88a0/invoked.timestamp +./target/release/.fingerprint/anstyle-bc5bd79b6faae490 +./target/release/.fingerprint/anstyle-bc5bd79b6faae490/lib-anstyle +./target/release/.fingerprint/anstyle-bc5bd79b6faae490/dep-lib-anstyle +./target/release/.fingerprint/anstyle-bc5bd79b6faae490/lib-anstyle.json +./target/release/.fingerprint/anstyle-bc5bd79b6faae490/invoked.timestamp +./target/release/.fingerprint/indicatif-eb3888e000092177 +./target/release/.fingerprint/indicatif-eb3888e000092177/lib-indicatif.json +./target/release/.fingerprint/indicatif-eb3888e000092177/lib-indicatif +./target/release/.fingerprint/indicatif-eb3888e000092177/dep-lib-indicatif +./target/release/.fingerprint/indicatif-eb3888e000092177/invoked.timestamp +./target/release/.fingerprint/number_prefix-53f146f2e750c8f5 +./target/release/.fingerprint/number_prefix-53f146f2e750c8f5/lib-number_prefix.json +./target/release/.fingerprint/number_prefix-53f146f2e750c8f5/dep-lib-number_prefix +./target/release/.fingerprint/number_prefix-53f146f2e750c8f5/lib-number_prefix +./target/release/.fingerprint/number_prefix-53f146f2e750c8f5/invoked.timestamp +./target/release/.fingerprint/syn-bf6d644c7413c5f4 +./target/release/.fingerprint/syn-bf6d644c7413c5f4/lib-syn +./target/release/.fingerprint/syn-bf6d644c7413c5f4/lib-syn.json +./target/release/.fingerprint/syn-bf6d644c7413c5f4/dep-lib-syn +./target/release/.fingerprint/syn-bf6d644c7413c5f4/invoked.timestamp +./target/release/.fingerprint/onig_sys-67c21c0034105e2a +./target/release/.fingerprint/onig_sys-67c21c0034105e2a/dep-build-script-build-script-build +./target/release/.fingerprint/onig_sys-67c21c0034105e2a/build-script-build-script-build.json +./target/release/.fingerprint/onig_sys-67c21c0034105e2a/build-script-build-script-build +./target/release/.fingerprint/onig_sys-67c21c0034105e2a/invoked.timestamp +./target/release/.fingerprint/either-d3653097b8ac77d8 +./target/release/.fingerprint/either-d3653097b8ac77d8/lib-either +./target/release/.fingerprint/either-d3653097b8ac77d8/dep-lib-either +./target/release/.fingerprint/either-d3653097b8ac77d8/lib-either.json +./target/release/.fingerprint/either-d3653097b8ac77d8/invoked.timestamp +./target/release/.fingerprint/proc-macro2-2145ec61a9b36734 +./target/release/.fingerprint/proc-macro2-2145ec61a9b36734/dep-build-script-build-script-build +./target/release/.fingerprint/proc-macro2-2145ec61a9b36734/build-script-build-script-build.json +./target/release/.fingerprint/proc-macro2-2145ec61a9b36734/build-script-build-script-build +./target/release/.fingerprint/proc-macro2-2145ec61a9b36734/invoked.timestamp +./target/release/.fingerprint/semver-111de770c387e827 +./target/release/.fingerprint/semver-111de770c387e827/lib-semver.json +./target/release/.fingerprint/semver-111de770c387e827/lib-semver +./target/release/.fingerprint/semver-111de770c387e827/dep-lib-semver +./target/release/.fingerprint/semver-111de770c387e827/invoked.timestamp +./target/release/.fingerprint/rand_core-0bc0fa547ca277e3 +./target/release/.fingerprint/rand_core-0bc0fa547ca277e3/lib-rand_core.json +./target/release/.fingerprint/rand_core-0bc0fa547ca277e3/dep-lib-rand_core +./target/release/.fingerprint/rand_core-0bc0fa547ca277e3/lib-rand_core +./target/release/.fingerprint/rand_core-0bc0fa547ca277e3/invoked.timestamp +./target/release/.fingerprint/unicode-ident-ee841761dda5f8c3 +./target/release/.fingerprint/unicode-ident-ee841761dda5f8c3/dep-lib-unicode_ident +./target/release/.fingerprint/unicode-ident-ee841761dda5f8c3/lib-unicode_ident.json +./target/release/.fingerprint/unicode-ident-ee841761dda5f8c3/lib-unicode_ident +./target/release/.fingerprint/unicode-ident-ee841761dda5f8c3/invoked.timestamp +./target/release/.fingerprint/darling_core-40b7b685c19a27ca +./target/release/.fingerprint/darling_core-40b7b685c19a27ca/lib-darling_core +./target/release/.fingerprint/darling_core-40b7b685c19a27ca/lib-darling_core.json +./target/release/.fingerprint/darling_core-40b7b685c19a27ca/invoked.timestamp +./target/release/.fingerprint/darling_core-40b7b685c19a27ca/dep-lib-darling_core +./target/release/.fingerprint/rand_chacha-80eb99434f9c5f31 +./target/release/.fingerprint/rand_chacha-80eb99434f9c5f31/lib-rand_chacha +./target/release/.fingerprint/rand_chacha-80eb99434f9c5f31/lib-rand_chacha.json +./target/release/.fingerprint/rand_chacha-80eb99434f9c5f31/dep-lib-rand_chacha +./target/release/.fingerprint/rand_chacha-80eb99434f9c5f31/invoked.timestamp +./target/release/.fingerprint/thiserror-c1ca02fe71f73d5f +./target/release/.fingerprint/thiserror-c1ca02fe71f73d5f/run-build-script-build-script-build +./target/release/.fingerprint/thiserror-c1ca02fe71f73d5f/run-build-script-build-script-build.json +./target/release/.fingerprint/proc-macro2-6f78b866b6a3cbd5 +./target/release/.fingerprint/proc-macro2-6f78b866b6a3cbd5/run-build-script-build-script-build +./target/release/.fingerprint/proc-macro2-6f78b866b6a3cbd5/run-build-script-build-script-build.json +./target/release/.fingerprint/napi-de978789d3894d25 +./target/release/.fingerprint/napi-de978789d3894d25/dep-lib-napi +./target/release/.fingerprint/napi-de978789d3894d25/lib-napi +./target/release/.fingerprint/napi-de978789d3894d25/lib-napi.json +./target/release/.fingerprint/napi-de978789d3894d25/invoked.timestamp +./target/release/.fingerprint/portable-atomic-56ea5cf761f67fce +./target/release/.fingerprint/portable-atomic-56ea5cf761f67fce/dep-build-script-build-script-build +./target/release/.fingerprint/portable-atomic-56ea5cf761f67fce/build-script-build-script-build.json +./target/release/.fingerprint/portable-atomic-56ea5cf761f67fce/build-script-build-script-build +./target/release/.fingerprint/portable-atomic-56ea5cf761f67fce/invoked.timestamp +./target/release/.fingerprint/cc-921f08e953fa0e3e +./target/release/.fingerprint/cc-921f08e953fa0e3e/lib-cc.json +./target/release/.fingerprint/cc-921f08e953fa0e3e/lib-cc +./target/release/.fingerprint/cc-921f08e953fa0e3e/dep-lib-cc +./target/release/.fingerprint/cc-921f08e953fa0e3e/invoked.timestamp +./target/release/.fingerprint/derive_builder_core-f8b4953dc2790b6b +./target/release/.fingerprint/derive_builder_core-f8b4953dc2790b6b/lib-derive_builder_core.json +./target/release/.fingerprint/derive_builder_core-f8b4953dc2790b6b/dep-lib-derive_builder_core +./target/release/.fingerprint/derive_builder_core-f8b4953dc2790b6b/lib-derive_builder_core +./target/release/.fingerprint/derive_builder_core-f8b4953dc2790b6b/invoked.timestamp +./target/release/.fingerprint/paste-28889de45180300f +./target/release/.fingerprint/paste-28889de45180300f/run-build-script-build-script-build +./target/release/.fingerprint/paste-28889de45180300f/run-build-script-build-script-build.json +./target/release/.fingerprint/monostate-9ab64001917f945f +./target/release/.fingerprint/monostate-9ab64001917f945f/lib-monostate +./target/release/.fingerprint/monostate-9ab64001917f945f/dep-lib-monostate +./target/release/.fingerprint/monostate-9ab64001917f945f/lib-monostate.json +./target/release/.fingerprint/monostate-9ab64001917f945f/invoked.timestamp +./target/release/.fingerprint/regex-2f03e34624f7884b +./target/release/.fingerprint/regex-2f03e34624f7884b/dep-lib-regex +./target/release/.fingerprint/regex-2f03e34624f7884b/lib-regex.json +./target/release/.fingerprint/regex-2f03e34624f7884b/lib-regex +./target/release/.fingerprint/regex-2f03e34624f7884b/invoked.timestamp +./target/release/.fingerprint/regex-syntax-f31fe4a316eac9f3 +./target/release/.fingerprint/regex-syntax-f31fe4a316eac9f3/lib-regex_syntax +./target/release/.fingerprint/regex-syntax-f31fe4a316eac9f3/dep-lib-regex_syntax +./target/release/.fingerprint/regex-syntax-f31fe4a316eac9f3/lib-regex_syntax.json +./target/release/.fingerprint/regex-syntax-f31fe4a316eac9f3/invoked.timestamp +./target/release/.fingerprint/rayon-core-b583bd54b666d481 +./target/release/.fingerprint/rayon-core-b583bd54b666d481/lib-rayon_core +./target/release/.fingerprint/rayon-core-b583bd54b666d481/dep-lib-rayon_core +./target/release/.fingerprint/rayon-core-b583bd54b666d481/lib-rayon_core.json +./target/release/.fingerprint/rayon-core-b583bd54b666d481/invoked.timestamp +./target/release/.fingerprint/aho-corasick-b1d38ad944509ef0 +./target/release/.fingerprint/aho-corasick-b1d38ad944509ef0/dep-lib-aho_corasick +./target/release/.fingerprint/aho-corasick-b1d38ad944509ef0/lib-aho_corasick.json +./target/release/.fingerprint/aho-corasick-b1d38ad944509ef0/lib-aho_corasick +./target/release/.fingerprint/aho-corasick-b1d38ad944509ef0/invoked.timestamp +./target/release/.fingerprint/memchr-2a2b365329f6ec63 +./target/release/.fingerprint/memchr-2a2b365329f6ec63/dep-lib-memchr +./target/release/.fingerprint/memchr-2a2b365329f6ec63/lib-memchr.json +./target/release/.fingerprint/memchr-2a2b365329f6ec63/invoked.timestamp +./target/release/.fingerprint/memchr-2a2b365329f6ec63/lib-memchr +./target/release/.fingerprint/spm_precompiled-0026ce8aed30ecb4 +./target/release/.fingerprint/spm_precompiled-0026ce8aed30ecb4/lib-spm_precompiled +./target/release/.fingerprint/spm_precompiled-0026ce8aed30ecb4/lib-spm_precompiled.json +./target/release/.fingerprint/spm_precompiled-0026ce8aed30ecb4/invoked.timestamp +./target/release/.fingerprint/spm_precompiled-0026ce8aed30ecb4/dep-lib-spm_precompiled +./target/release/.fingerprint/bitflags-fa7ba2de31fbbcea +./target/release/.fingerprint/bitflags-fa7ba2de31fbbcea/lib-bitflags +./target/release/.fingerprint/bitflags-fa7ba2de31fbbcea/dep-lib-bitflags +./target/release/.fingerprint/bitflags-fa7ba2de31fbbcea/lib-bitflags.json +./target/release/.fingerprint/bitflags-fa7ba2de31fbbcea/invoked.timestamp +./target/release/.fingerprint/quote-d7440743cb4f5d2d +./target/release/.fingerprint/quote-d7440743cb4f5d2d/lib-quote +./target/release/.fingerprint/quote-d7440743cb4f5d2d/dep-lib-quote +./target/release/.fingerprint/quote-d7440743cb4f5d2d/lib-quote.json +./target/release/.fingerprint/quote-d7440743cb4f5d2d/invoked.timestamp +./target/release/.fingerprint/rayon-core-2d597031f7c6c6c2 +./target/release/.fingerprint/rayon-core-2d597031f7c6c6c2/run-build-script-build-script-build +./target/release/.fingerprint/rayon-core-2d597031f7c6c6c2/run-build-script-build-script-build.json +./target/release/.fingerprint/esaxx-rs-6d785ca610f9d728 +./target/release/.fingerprint/esaxx-rs-6d785ca610f9d728/lib-esaxx_rs +./target/release/.fingerprint/esaxx-rs-6d785ca610f9d728/dep-lib-esaxx_rs +./target/release/.fingerprint/esaxx-rs-6d785ca610f9d728/lib-esaxx_rs.json +./target/release/.fingerprint/esaxx-rs-6d785ca610f9d728/invoked.timestamp +./target/release/.fingerprint/anush008_tokenizers-edcf647c7d8bfb7f +./target/release/.fingerprint/anush008_tokenizers-edcf647c7d8bfb7f/dep-build-script-build-script-build +./target/release/.fingerprint/anush008_tokenizers-edcf647c7d8bfb7f/build-script-build-script-build.json +./target/release/.fingerprint/anush008_tokenizers-edcf647c7d8bfb7f/build-script-build-script-build +./target/release/.fingerprint/anush008_tokenizers-edcf647c7d8bfb7f/invoked.timestamp +./target/release/.fingerprint/ctor-354359984be4becc +./target/release/.fingerprint/ctor-354359984be4becc/lib-ctor +./target/release/.fingerprint/ctor-354359984be4becc/lib-ctor.json +./target/release/.fingerprint/ctor-354359984be4becc/dep-lib-ctor +./target/release/.fingerprint/ctor-354359984be4becc/invoked.timestamp +./target/release/.fingerprint/smallvec-3159b72d927f47a2 +./target/release/.fingerprint/smallvec-3159b72d927f47a2/lib-smallvec.json +./target/release/.fingerprint/smallvec-3159b72d927f47a2/lib-smallvec +./target/release/.fingerprint/smallvec-3159b72d927f47a2/invoked.timestamp +./target/release/.fingerprint/smallvec-3159b72d927f47a2/dep-lib-smallvec +./target/release/.fingerprint/byteorder-eb2ece0591a58dfb +./target/release/.fingerprint/byteorder-eb2ece0591a58dfb/lib-byteorder.json +./target/release/.fingerprint/byteorder-eb2ece0591a58dfb/lib-byteorder +./target/release/.fingerprint/byteorder-eb2ece0591a58dfb/dep-lib-byteorder +./target/release/.fingerprint/byteorder-eb2ece0591a58dfb/invoked.timestamp +./target/release/.fingerprint/colorchoice-98171d64d64fffd9 +./target/release/.fingerprint/colorchoice-98171d64d64fffd9/lib-colorchoice.json +./target/release/.fingerprint/colorchoice-98171d64d64fffd9/dep-lib-colorchoice +./target/release/.fingerprint/colorchoice-98171d64d64fffd9/lib-colorchoice +./target/release/.fingerprint/colorchoice-98171d64d64fffd9/invoked.timestamp +./target/release/.fingerprint/regex-automata-c84324e0fb006968 +./target/release/.fingerprint/regex-automata-c84324e0fb006968/dep-lib-regex_automata +./target/release/.fingerprint/regex-automata-c84324e0fb006968/lib-regex_automata.json +./target/release/.fingerprint/regex-automata-c84324e0fb006968/invoked.timestamp +./target/release/.fingerprint/regex-automata-c84324e0fb006968/lib-regex_automata +./target/release/.fingerprint/itoa-d5184e95b32e0011 +./target/release/.fingerprint/itoa-d5184e95b32e0011/lib-itoa.json +./target/release/.fingerprint/itoa-d5184e95b32e0011/dep-lib-itoa +./target/release/.fingerprint/itoa-d5184e95b32e0011/lib-itoa +./target/release/.fingerprint/itoa-d5184e95b32e0011/invoked.timestamp +./target/release/.fingerprint/anush008_tokenizers-273696c63e1ad570 +./target/release/.fingerprint/anush008_tokenizers-273696c63e1ad570/lib-anush008_tokenizers.json +./target/release/.fingerprint/anush008_tokenizers-273696c63e1ad570/lib-anush008_tokenizers +./target/release/.fingerprint/anush008_tokenizers-273696c63e1ad570/dep-lib-anush008_tokenizers +./target/release/.fingerprint/anush008_tokenizers-273696c63e1ad570/invoked.timestamp +./target/release/.fingerprint/unicode-segmentation-c06ae28cc5ab55b3 +./target/release/.fingerprint/unicode-segmentation-c06ae28cc5ab55b3/dep-lib-unicode_segmentation +./target/release/.fingerprint/unicode-segmentation-c06ae28cc5ab55b3/lib-unicode_segmentation +./target/release/.fingerprint/unicode-segmentation-c06ae28cc5ab55b3/lib-unicode_segmentation.json +./target/release/.fingerprint/unicode-segmentation-c06ae28cc5ab55b3/invoked.timestamp +./target/release/.fingerprint/onig-5e525c2413dbaa73 +./target/release/.fingerprint/onig-5e525c2413dbaa73/lib-onig +./target/release/.fingerprint/onig-5e525c2413dbaa73/lib-onig.json +./target/release/.fingerprint/onig-5e525c2413dbaa73/dep-lib-onig +./target/release/.fingerprint/onig-5e525c2413dbaa73/invoked.timestamp +./target/release/.fingerprint/fnv-84a9bbcbb653395a +./target/release/.fingerprint/fnv-84a9bbcbb653395a/lib-fnv +./target/release/.fingerprint/fnv-84a9bbcbb653395a/lib-fnv.json +./target/release/.fingerprint/fnv-84a9bbcbb653395a/dep-lib-fnv +./target/release/.fingerprint/fnv-84a9bbcbb653395a/invoked.timestamp +./target/release/.fingerprint/serde-3778b07ce4ab2212 +./target/release/.fingerprint/serde-3778b07ce4ab2212/lib-serde.json +./target/release/.fingerprint/serde-3778b07ce4ab2212/dep-lib-serde +./target/release/.fingerprint/serde-3778b07ce4ab2212/invoked.timestamp +./target/release/.fingerprint/serde-3778b07ce4ab2212/lib-serde +./target/release/.fingerprint/onig_sys-074d6b99bb6f72a4 +./target/release/.fingerprint/onig_sys-074d6b99bb6f72a4/run-build-script-build-script-build +./target/release/.fingerprint/onig_sys-074d6b99bb6f72a4/run-build-script-build-script-build.json +./target/release/.fingerprint/napi-derive-46922d74b7f49425 +./target/release/.fingerprint/napi-derive-46922d74b7f49425/lib-napi_derive +./target/release/.fingerprint/napi-derive-46922d74b7f49425/dep-lib-napi_derive +./target/release/.fingerprint/napi-derive-46922d74b7f49425/lib-napi_derive.json +./target/release/.fingerprint/napi-derive-46922d74b7f49425/invoked.timestamp +./target/release/.fingerprint/ryu-26c86fab335c5f8d +./target/release/.fingerprint/ryu-26c86fab335c5f8d/dep-lib-ryu +./target/release/.fingerprint/ryu-26c86fab335c5f8d/lib-ryu.json +./target/release/.fingerprint/ryu-26c86fab335c5f8d/lib-ryu +./target/release/.fingerprint/ryu-26c86fab335c5f8d/invoked.timestamp +./target/release/.fingerprint/zerocopy-ce3d46921d228866 +./target/release/.fingerprint/zerocopy-ce3d46921d228866/lib-zerocopy +./target/release/.fingerprint/zerocopy-ce3d46921d228866/dep-lib-zerocopy +./target/release/.fingerprint/zerocopy-ce3d46921d228866/lib-zerocopy.json +./target/release/.fingerprint/zerocopy-ce3d46921d228866/invoked.timestamp +./target/release/.fingerprint/once_cell-a0719801e343812f +./target/release/.fingerprint/once_cell-a0719801e343812f/dep-lib-once_cell +./target/release/.fingerprint/once_cell-a0719801e343812f/lib-once_cell +./target/release/.fingerprint/once_cell-a0719801e343812f/lib-once_cell.json +./target/release/.fingerprint/once_cell-a0719801e343812f/invoked.timestamp +./target/release/.fingerprint/rayon-be8fc3598d6b572c +./target/release/.fingerprint/rayon-be8fc3598d6b572c/lib-rayon.json +./target/release/.fingerprint/rayon-be8fc3598d6b572c/dep-lib-rayon +./target/release/.fingerprint/rayon-be8fc3598d6b572c/lib-rayon +./target/release/.fingerprint/rayon-be8fc3598d6b572c/invoked.timestamp +./target/release/.fingerprint/clap-8283cc21ee7bb994 +./target/release/.fingerprint/clap-8283cc21ee7bb994/lib-clap +./target/release/.fingerprint/clap-8283cc21ee7bb994/dep-lib-clap +./target/release/.fingerprint/clap-8283cc21ee7bb994/lib-clap.json +./target/release/.fingerprint/clap-8283cc21ee7bb994/invoked.timestamp +./target/release/.fingerprint/log-6222c5d7689c9267 +./target/release/.fingerprint/log-6222c5d7689c9267/lib-log.json +./target/release/.fingerprint/log-6222c5d7689c9267/dep-lib-log +./target/release/.fingerprint/log-6222c5d7689c9267/lib-log +./target/release/.fingerprint/log-6222c5d7689c9267/invoked.timestamp +./target/release/.fingerprint/unicode_categories-c257ce228e2a145e +./target/release/.fingerprint/unicode_categories-c257ce228e2a145e/lib-unicode_categories.json +./target/release/.fingerprint/unicode_categories-c257ce228e2a145e/dep-lib-unicode_categories +./target/release/.fingerprint/unicode_categories-c257ce228e2a145e/lib-unicode_categories +./target/release/.fingerprint/unicode_categories-c257ce228e2a145e/invoked.timestamp +./target/release/.fingerprint/libc-173669f1188a3389 +./target/release/.fingerprint/libc-173669f1188a3389/dep-lib-libc +./target/release/.fingerprint/libc-173669f1188a3389/lib-libc.json +./target/release/.fingerprint/libc-173669f1188a3389/lib-libc +./target/release/.fingerprint/libc-173669f1188a3389/invoked.timestamp +./target/release/.fingerprint/regex-automata-83a6c1b1d6ef42c8 +./target/release/.fingerprint/regex-automata-83a6c1b1d6ef42c8/dep-lib-regex_automata +./target/release/.fingerprint/regex-automata-83a6c1b1d6ef42c8/lib-regex_automata.json +./target/release/.fingerprint/regex-automata-83a6c1b1d6ef42c8/invoked.timestamp +./target/release/.fingerprint/regex-automata-83a6c1b1d6ef42c8/lib-regex_automata +./target/release/.fingerprint/zerocopy-derive-d54da20302c29b74 +./target/release/.fingerprint/zerocopy-derive-d54da20302c29b74/lib-zerocopy_derive +./target/release/.fingerprint/zerocopy-derive-d54da20302c29b74/lib-zerocopy_derive.json +./target/release/.fingerprint/zerocopy-derive-d54da20302c29b74/dep-lib-zerocopy_derive +./target/release/.fingerprint/zerocopy-derive-d54da20302c29b74/invoked.timestamp +./target/release/.fingerprint/portable-atomic-29184e497610576e +./target/release/.fingerprint/portable-atomic-29184e497610576e/lib-portable_atomic.json +./target/release/.fingerprint/portable-atomic-29184e497610576e/dep-lib-portable_atomic +./target/release/.fingerprint/portable-atomic-29184e497610576e/lib-portable_atomic +./target/release/.fingerprint/portable-atomic-29184e497610576e/invoked.timestamp +./target/release/.fingerprint/serde_derive-71e02837fef4595d +./target/release/.fingerprint/serde_derive-71e02837fef4595d/lib-serde_derive.json +./target/release/.fingerprint/serde_derive-71e02837fef4595d/dep-lib-serde_derive +./target/release/.fingerprint/serde_derive-71e02837fef4595d/lib-serde_derive +./target/release/.fingerprint/serde_derive-71e02837fef4595d/invoked.timestamp +./target/release/.fingerprint/macro_rules_attribute-0103565d4a75bc50 +./target/release/.fingerprint/macro_rules_attribute-0103565d4a75bc50/lib-macro_rules_attribute +./target/release/.fingerprint/macro_rules_attribute-0103565d4a75bc50/lib-macro_rules_attribute.json +./target/release/.fingerprint/macro_rules_attribute-0103565d4a75bc50/dep-lib-macro_rules_attribute +./target/release/.fingerprint/macro_rules_attribute-0103565d4a75bc50/invoked.timestamp +./target/release/.fingerprint/crossbeam-utils-0fc4a81fc7c4a8f6 +./target/release/.fingerprint/crossbeam-utils-0fc4a81fc7c4a8f6/run-build-script-build-script-build +./target/release/.fingerprint/crossbeam-utils-0fc4a81fc7c4a8f6/run-build-script-build-script-build.json +./target/release/.fingerprint/ident_case-9ae1601e8dcbb964 +./target/release/.fingerprint/ident_case-9ae1601e8dcbb964/lib-ident_case +./target/release/.fingerprint/ident_case-9ae1601e8dcbb964/lib-ident_case.json +./target/release/.fingerprint/ident_case-9ae1601e8dcbb964/dep-lib-ident_case +./target/release/.fingerprint/ident_case-9ae1601e8dcbb964/invoked.timestamp +./target/release/.fingerprint/portable-atomic-74fb3afec08a86c5 +./target/release/.fingerprint/portable-atomic-74fb3afec08a86c5/run-build-script-build-script-build +./target/release/.fingerprint/portable-atomic-74fb3afec08a86c5/run-build-script-build-script-build.json +./target/release/.fingerprint/darling-84c861e03a1f15dd +./target/release/.fingerprint/darling-84c861e03a1f15dd/dep-lib-darling +./target/release/.fingerprint/darling-84c861e03a1f15dd/lib-darling +./target/release/.fingerprint/darling-84c861e03a1f15dd/lib-darling.json +./target/release/.fingerprint/darling-84c861e03a1f15dd/invoked.timestamp +./target/release/.fingerprint/thiserror-impl-c97d37d3df6287ee +./target/release/.fingerprint/thiserror-impl-c97d37d3df6287ee/dep-lib-thiserror_impl +./target/release/.fingerprint/thiserror-impl-c97d37d3df6287ee/lib-thiserror_impl.json +./target/release/.fingerprint/thiserror-impl-c97d37d3df6287ee/lib-thiserror_impl +./target/release/.fingerprint/thiserror-impl-c97d37d3df6287ee/invoked.timestamp +./target/release/.fingerprint/rand-660844e44d305ce6 +./target/release/.fingerprint/rand-660844e44d305ce6/dep-lib-rand +./target/release/.fingerprint/rand-660844e44d305ce6/lib-rand.json +./target/release/.fingerprint/rand-660844e44d305ce6/invoked.timestamp +./target/release/.fingerprint/rand-660844e44d305ce6/lib-rand +./target/release/.fingerprint/unicode-width-91f361f01541788e +./target/release/.fingerprint/unicode-width-91f361f01541788e/dep-lib-unicode_width +./target/release/.fingerprint/unicode-width-91f361f01541788e/lib-unicode_width.json +./target/release/.fingerprint/unicode-width-91f361f01541788e/lib-unicode_width +./target/release/.fingerprint/unicode-width-91f361f01541788e/invoked.timestamp +./target/release/.fingerprint/derive_builder-b0d0b388dd7bb72f +./target/release/.fingerprint/derive_builder-b0d0b388dd7bb72f/dep-lib-derive_builder +./target/release/.fingerprint/derive_builder-b0d0b388dd7bb72f/lib-derive_builder.json +./target/release/.fingerprint/derive_builder-b0d0b388dd7bb72f/lib-derive_builder +./target/release/.fingerprint/derive_builder-b0d0b388dd7bb72f/invoked.timestamp +./target/release/.fingerprint/bitflags-20bccd6b3332bb41 +./target/release/.fingerprint/bitflags-20bccd6b3332bb41/lib-bitflags +./target/release/.fingerprint/bitflags-20bccd6b3332bb41/dep-lib-bitflags +./target/release/.fingerprint/bitflags-20bccd6b3332bb41/lib-bitflags.json +./target/release/.fingerprint/bitflags-20bccd6b3332bb41/invoked.timestamp +./target/release/.fingerprint/unicode-segmentation-24b7bc00b877b385 +./target/release/.fingerprint/unicode-segmentation-24b7bc00b877b385/dep-lib-unicode_segmentation +./target/release/.fingerprint/unicode-segmentation-24b7bc00b877b385/lib-unicode_segmentation +./target/release/.fingerprint/unicode-segmentation-24b7bc00b877b385/lib-unicode_segmentation.json +./target/release/.fingerprint/unicode-segmentation-24b7bc00b877b385/invoked.timestamp +./target/release/.fingerprint/aho-corasick-fb269869b3e217ea +./target/release/.fingerprint/aho-corasick-fb269869b3e217ea/dep-lib-aho_corasick +./target/release/.fingerprint/aho-corasick-fb269869b3e217ea/lib-aho_corasick.json +./target/release/.fingerprint/aho-corasick-fb269869b3e217ea/lib-aho_corasick +./target/release/.fingerprint/aho-corasick-fb269869b3e217ea/invoked.timestamp +./target/release/.fingerprint/lazy_static-f6d05c0932ed28b8 +./target/release/.fingerprint/lazy_static-f6d05c0932ed28b8/lib-lazy_static.json +./target/release/.fingerprint/lazy_static-f6d05c0932ed28b8/dep-lib-lazy_static +./target/release/.fingerprint/lazy_static-f6d05c0932ed28b8/lib-lazy_static +./target/release/.fingerprint/lazy_static-f6d05c0932ed28b8/invoked.timestamp +./target/release/.fingerprint/semver-288cd1db4eaf552f +./target/release/.fingerprint/semver-288cd1db4eaf552f/run-build-script-build-script-build +./target/release/.fingerprint/semver-288cd1db4eaf552f/run-build-script-build-script-build.json +./target/release/.fingerprint/paste-fcc3eac912f7047f +./target/release/.fingerprint/paste-fcc3eac912f7047f/dep-build-script-build-script-build +./target/release/.fingerprint/paste-fcc3eac912f7047f/build-script-build-script-build.json +./target/release/.fingerprint/paste-fcc3eac912f7047f/build-script-build-script-build +./target/release/.fingerprint/paste-fcc3eac912f7047f/invoked.timestamp +./target/release/.fingerprint/libc-1d199300426a6ec3 +./target/release/.fingerprint/libc-1d199300426a6ec3/run-build-script-build-script-build +./target/release/.fingerprint/libc-1d199300426a6ec3/run-build-script-build-script-build.json +./target/release/.fingerprint/serde_json-e16bea15eedf7373 +./target/release/.fingerprint/serde_json-e16bea15eedf7373/dep-build-script-build-script-build +./target/release/.fingerprint/serde_json-e16bea15eedf7373/build-script-build-script-build.json +./target/release/.fingerprint/serde_json-e16bea15eedf7373/build-script-build-script-build +./target/release/.fingerprint/serde_json-e16bea15eedf7373/invoked.timestamp +./target/release/.fingerprint/memchr-dbf05771d7fc93b0 +./target/release/.fingerprint/memchr-dbf05771d7fc93b0/dep-lib-memchr +./target/release/.fingerprint/memchr-dbf05771d7fc93b0/lib-memchr.json +./target/release/.fingerprint/memchr-dbf05771d7fc93b0/invoked.timestamp +./target/release/.fingerprint/memchr-dbf05771d7fc93b0/lib-memchr +./target/release/.fingerprint/pkg-config-851c8af69c61e66b +./target/release/.fingerprint/pkg-config-851c8af69c61e66b/lib-pkg_config +./target/release/.fingerprint/pkg-config-851c8af69c61e66b/dep-lib-pkg_config +./target/release/.fingerprint/pkg-config-851c8af69c61e66b/lib-pkg_config.json +./target/release/.fingerprint/pkg-config-851c8af69c61e66b/invoked.timestamp +./target/release/.fingerprint/anush008_tokenizers-dc7d03c6d9b5e1d9 +./target/release/.fingerprint/anush008_tokenizers-dc7d03c6d9b5e1d9/run-build-script-build-script-build +./target/release/.fingerprint/anush008_tokenizers-dc7d03c6d9b5e1d9/run-build-script-build-script-build.json +./target/release/.fingerprint/thiserror-09fc39de102e496d +./target/release/.fingerprint/thiserror-09fc39de102e496d/lib-thiserror.json +./target/release/.fingerprint/thiserror-09fc39de102e496d/lib-thiserror +./target/release/.fingerprint/thiserror-09fc39de102e496d/dep-lib-thiserror +./target/release/.fingerprint/thiserror-09fc39de102e496d/invoked.timestamp +./target/release/.fingerprint/regex-444cf0835a908309 +./target/release/.fingerprint/regex-444cf0835a908309/dep-lib-regex +./target/release/.fingerprint/regex-444cf0835a908309/lib-regex.json +./target/release/.fingerprint/regex-444cf0835a908309/lib-regex +./target/release/.fingerprint/regex-444cf0835a908309/invoked.timestamp +./target/release/.fingerprint/napi-derive-backend-11ed5f9b99533d7a +./target/release/.fingerprint/napi-derive-backend-11ed5f9b99533d7a/dep-lib-napi_derive_backend +./target/release/.fingerprint/napi-derive-backend-11ed5f9b99533d7a/lib-napi_derive_backend +./target/release/.fingerprint/napi-derive-backend-11ed5f9b99533d7a/invoked.timestamp +./target/release/.fingerprint/napi-derive-backend-11ed5f9b99533d7a/lib-napi_derive_backend.json +./target/release/.fingerprint/is_terminal_polyfill-9d5e24dce5eed253 +./target/release/.fingerprint/is_terminal_polyfill-9d5e24dce5eed253/dep-lib-is_terminal_polyfill +./target/release/.fingerprint/is_terminal_polyfill-9d5e24dce5eed253/lib-is_terminal_polyfill +./target/release/.fingerprint/is_terminal_polyfill-9d5e24dce5eed253/lib-is_terminal_polyfill.json +./target/release/.fingerprint/is_terminal_polyfill-9d5e24dce5eed253/invoked.timestamp +./target/release/.fingerprint/regex-syntax-4068c0e584bc5e1b +./target/release/.fingerprint/regex-syntax-4068c0e584bc5e1b/lib-regex_syntax +./target/release/.fingerprint/regex-syntax-4068c0e584bc5e1b/dep-lib-regex_syntax +./target/release/.fingerprint/regex-syntax-4068c0e584bc5e1b/lib-regex_syntax.json +./target/release/.fingerprint/regex-syntax-4068c0e584bc5e1b/invoked.timestamp +./target/release/.fingerprint/rayon-core-1f01c523cc3776d2 +./target/release/.fingerprint/rayon-core-1f01c523cc3776d2/dep-build-script-build-script-build +./target/release/.fingerprint/rayon-core-1f01c523cc3776d2/build-script-build-script-build.json +./target/release/.fingerprint/rayon-core-1f01c523cc3776d2/build-script-build-script-build +./target/release/.fingerprint/rayon-core-1f01c523cc3776d2/invoked.timestamp +./target/release/.fingerprint/crossbeam-utils-86f08a75902c26d9 +./target/release/.fingerprint/crossbeam-utils-86f08a75902c26d9/dep-build-script-build-script-build +./target/release/.fingerprint/crossbeam-utils-86f08a75902c26d9/build-script-build-script-build.json +./target/release/.fingerprint/crossbeam-utils-86f08a75902c26d9/build-script-build-script-build +./target/release/.fingerprint/crossbeam-utils-86f08a75902c26d9/invoked.timestamp +./target/release/.fingerprint/once_cell-19ff1f1eeaaa0e7f +./target/release/.fingerprint/once_cell-19ff1f1eeaaa0e7f/dep-lib-once_cell +./target/release/.fingerprint/once_cell-19ff1f1eeaaa0e7f/lib-once_cell +./target/release/.fingerprint/once_cell-19ff1f1eeaaa0e7f/lib-once_cell.json +./target/release/.fingerprint/once_cell-19ff1f1eeaaa0e7f/invoked.timestamp +./target/release/.fingerprint/monostate-impl-d8c35c7b189fb95d +./target/release/.fingerprint/monostate-impl-d8c35c7b189fb95d/dep-lib-monostate_impl +./target/release/.fingerprint/monostate-impl-d8c35c7b189fb95d/lib-monostate_impl +./target/release/.fingerprint/monostate-impl-d8c35c7b189fb95d/lib-monostate_impl.json +./target/release/.fingerprint/monostate-impl-d8c35c7b189fb95d/invoked.timestamp +./target/release/.fingerprint/cfg-if-bb43f26fed65eb9b +./target/release/.fingerprint/cfg-if-bb43f26fed65eb9b/lib-cfg_if +./target/release/.fingerprint/cfg-if-bb43f26fed65eb9b/dep-lib-cfg_if +./target/release/.fingerprint/cfg-if-bb43f26fed65eb9b/invoked.timestamp +./target/release/.fingerprint/cfg-if-bb43f26fed65eb9b/lib-cfg_if.json +./target/release/.fingerprint/strsim-a86182f4001285aa +./target/release/.fingerprint/strsim-a86182f4001285aa/lib-strsim.json +./target/release/.fingerprint/strsim-a86182f4001285aa/dep-lib-strsim +./target/release/.fingerprint/strsim-a86182f4001285aa/lib-strsim +./target/release/.fingerprint/strsim-a86182f4001285aa/invoked.timestamp +./target/release/.fingerprint/macro_rules_attribute-proc_macro-3e61dbbb0f127bdd +./target/release/.fingerprint/macro_rules_attribute-proc_macro-3e61dbbb0f127bdd/dep-lib-macro_rules_attribute_proc_macro +./target/release/.fingerprint/macro_rules_attribute-proc_macro-3e61dbbb0f127bdd/lib-macro_rules_attribute_proc_macro +./target/release/.fingerprint/macro_rules_attribute-proc_macro-3e61dbbb0f127bdd/lib-macro_rules_attribute_proc_macro.json +./target/release/.fingerprint/macro_rules_attribute-proc_macro-3e61dbbb0f127bdd/invoked.timestamp +./target/release/.fingerprint/thiserror-187d5df525c168f7 +./target/release/.fingerprint/thiserror-187d5df525c168f7/dep-build-script-build-script-build +./target/release/.fingerprint/thiserror-187d5df525c168f7/build-script-build-script-build.json +./target/release/.fingerprint/thiserror-187d5df525c168f7/build-script-build-script-build +./target/release/.fingerprint/thiserror-187d5df525c168f7/invoked.timestamp +./target/release/.fingerprint/base64-845aaf8fc65f72fe +./target/release/.fingerprint/base64-845aaf8fc65f72fe/lib-base64.json +./target/release/.fingerprint/base64-845aaf8fc65f72fe/dep-lib-base64 +./target/release/.fingerprint/base64-845aaf8fc65f72fe/lib-base64 +./target/release/.fingerprint/base64-845aaf8fc65f72fe/invoked.timestamp +./target/release/.fingerprint/crossbeam-epoch-f045de5413a65747 +./target/release/.fingerprint/crossbeam-epoch-f045de5413a65747/lib-crossbeam_epoch.json +./target/release/.fingerprint/crossbeam-epoch-f045de5413a65747/lib-crossbeam_epoch +./target/release/.fingerprint/crossbeam-epoch-f045de5413a65747/dep-lib-crossbeam_epoch +./target/release/.fingerprint/crossbeam-epoch-f045de5413a65747/invoked.timestamp +./target/release/.fingerprint/serde-5a05064acc7690ac +./target/release/.fingerprint/serde-5a05064acc7690ac/dep-build-script-build-script-build +./target/release/.fingerprint/serde-5a05064acc7690ac/build-script-build-script-build.json +./target/release/.fingerprint/serde-5a05064acc7690ac/build-script-build-script-build +./target/release/.fingerprint/serde-5a05064acc7690ac/invoked.timestamp +./target/release/.fingerprint/utf8parse-745cbbb721be1044 +./target/release/.fingerprint/utf8parse-745cbbb721be1044/lib-utf8parse.json +./target/release/.fingerprint/utf8parse-745cbbb721be1044/dep-lib-utf8parse +./target/release/.fingerprint/utf8parse-745cbbb721be1044/lib-utf8parse +./target/release/.fingerprint/utf8parse-745cbbb721be1044/invoked.timestamp +./target/release/.fingerprint/console-a97237f6378e736d +./target/release/.fingerprint/console-a97237f6378e736d/lib-console +./target/release/.fingerprint/console-a97237f6378e736d/dep-lib-console +./target/release/.fingerprint/console-a97237f6378e736d/lib-console.json +./target/release/.fingerprint/console-a97237f6378e736d/invoked.timestamp +./target/release/.fingerprint/onig_sys-ad72e4c3b2f9bf20 +./target/release/.fingerprint/onig_sys-ad72e4c3b2f9bf20/lib-onig_sys +./target/release/.fingerprint/onig_sys-ad72e4c3b2f9bf20/lib-onig_sys.json +./target/release/.fingerprint/onig_sys-ad72e4c3b2f9bf20/dep-lib-onig_sys +./target/release/.fingerprint/onig_sys-ad72e4c3b2f9bf20/invoked.timestamp +./target/release/.fingerprint/cfg-if-dc4d9bd7e86296f9 +./target/release/.fingerprint/cfg-if-dc4d9bd7e86296f9/lib-cfg_if +./target/release/.fingerprint/cfg-if-dc4d9bd7e86296f9/dep-lib-cfg_if +./target/release/.fingerprint/cfg-if-dc4d9bd7e86296f9/invoked.timestamp +./target/release/.fingerprint/cfg-if-dc4d9bd7e86296f9/lib-cfg_if.json +./target/release/.fingerprint/serde-cfd6eeb4fd14ed15 +./target/release/.fingerprint/serde-cfd6eeb4fd14ed15/run-build-script-build-script-build +./target/release/.fingerprint/serde-cfd6eeb4fd14ed15/run-build-script-build-script-build.json +./target/release/.fingerprint/serde_json-afceceb4db54e5c3 +./target/release/.fingerprint/serde_json-afceceb4db54e5c3/lib-serde_json.json +./target/release/.fingerprint/serde_json-afceceb4db54e5c3/lib-serde_json +./target/release/.fingerprint/serde_json-afceceb4db54e5c3/invoked.timestamp +./target/release/.fingerprint/serde_json-afceceb4db54e5c3/dep-lib-serde_json +./target/release/.fingerprint/libc-5301a430ce2778eb +./target/release/.fingerprint/libc-5301a430ce2778eb/dep-build-script-build-script-build +./target/release/.fingerprint/libc-5301a430ce2778eb/build-script-build-script-build.json +./target/release/.fingerprint/libc-5301a430ce2778eb/build-script-build-script-build +./target/release/.fingerprint/libc-5301a430ce2778eb/invoked.timestamp +./target/release/.fingerprint/derive_builder_macro-ab8664a76031e9e9 +./target/release/.fingerprint/derive_builder_macro-ab8664a76031e9e9/dep-lib-derive_builder_macro +./target/release/.fingerprint/derive_builder_macro-ab8664a76031e9e9/lib-derive_builder_macro +./target/release/.fingerprint/derive_builder_macro-ab8664a76031e9e9/lib-derive_builder_macro.json +./target/release/.fingerprint/derive_builder_macro-ab8664a76031e9e9/invoked.timestamp +./target/release/.fingerprint/minimal-lexical-6c26e1bbda3a1b0a +./target/release/.fingerprint/minimal-lexical-6c26e1bbda3a1b0a/dep-lib-minimal_lexical +./target/release/.fingerprint/minimal-lexical-6c26e1bbda3a1b0a/lib-minimal_lexical.json +./target/release/.fingerprint/minimal-lexical-6c26e1bbda3a1b0a/lib-minimal_lexical +./target/release/.fingerprint/minimal-lexical-6c26e1bbda3a1b0a/invoked.timestamp +./target/release/.fingerprint/anstream-a1e7152e5070b535 +./target/release/.fingerprint/anstream-a1e7152e5070b535/lib-anstream.json +./target/release/.fingerprint/anstream-a1e7152e5070b535/lib-anstream +./target/release/.fingerprint/anstream-a1e7152e5070b535/dep-lib-anstream +./target/release/.fingerprint/anstream-a1e7152e5070b535/invoked.timestamp +./node_modules +./node_modules/sprintf-js +./node_modules/sprintf-js/package.json +./node_modules/sprintf-js/bower.json +./node_modules/sprintf-js/README.md +./node_modules/sprintf-js/dist +./node_modules/sprintf-js/dist/angular-sprintf.min.js.map +./node_modules/sprintf-js/dist/sprintf.min.map +./node_modules/sprintf-js/dist/angular-sprintf.min.map +./node_modules/sprintf-js/dist/sprintf.min.js.map +./node_modules/sprintf-js/dist/sprintf.min.js +./node_modules/sprintf-js/dist/angular-sprintf.min.js +./node_modules/sprintf-js/LICENSE +./node_modules/sprintf-js/.npmignore +./node_modules/sprintf-js/demo +./node_modules/sprintf-js/demo/angular.html +./node_modules/sprintf-js/src +./node_modules/sprintf-js/src/angular-sprintf.js +./node_modules/sprintf-js/src/sprintf.js +./node_modules/sprintf-js/test +./node_modules/sprintf-js/test/test.js +./node_modules/sprintf-js/gruntfile.js +./node_modules/blueimp-md5 +./node_modules/blueimp-md5/package.json +./node_modules/blueimp-md5/README.md +./node_modules/blueimp-md5/js +./node_modules/blueimp-md5/js/md5.js +./node_modules/blueimp-md5/js/md5.min.js.map +./node_modules/blueimp-md5/js/md5.min.js +./node_modules/blueimp-md5/LICENSE.txt +./node_modules/ignore-by-default +./node_modules/ignore-by-default/package.json +./node_modules/ignore-by-default/README.md +./node_modules/ignore-by-default/LICENSE +./node_modules/ignore-by-default/index.js +./node_modules/cbor +./node_modules/cbor/package.json +./node_modules/cbor/lib +./node_modules/cbor/lib/cbor.js +./node_modules/cbor/lib/diagnose.js +./node_modules/cbor/lib/encoder.js +./node_modules/cbor/lib/simple.js +./node_modules/cbor/lib/commented.js +./node_modules/cbor/lib/constants.js +./node_modules/cbor/lib/decoder.js +./node_modules/cbor/lib/utils.js +./node_modules/cbor/lib/map.js +./node_modules/cbor/lib/tagged.js +./node_modules/cbor/README.md +./node_modules/cbor/LICENSE.md +./node_modules/cbor/types +./node_modules/cbor/types/lib +./node_modules/cbor/types/lib/constants.d.ts +./node_modules/cbor/types/lib/encoder.d.ts +./node_modules/cbor/types/lib/cbor.d.ts +./node_modules/cbor/types/lib/utils.d.ts +./node_modules/cbor/types/lib/commented.d.ts +./node_modules/cbor/types/lib/tagged.d.ts +./node_modules/cbor/types/lib/decoder.d.ts +./node_modules/cbor/types/lib/diagnose.d.ts +./node_modules/cbor/types/lib/map.d.ts +./node_modules/cbor/types/lib/simple.d.ts +./node_modules/cbor/types/vendor +./node_modules/cbor/types/vendor/binary-parse-stream +./node_modules/cbor/types/vendor/binary-parse-stream/index.d.ts +./node_modules/cbor/vendor +./node_modules/cbor/vendor/binary-parse-stream +./node_modules/cbor/vendor/binary-parse-stream/README.md +./node_modules/cbor/vendor/binary-parse-stream/index.js +./node_modules/callsites +./node_modules/callsites/package.json +./node_modules/callsites/license +./node_modules/callsites/index.d.ts +./node_modules/callsites/index.js +./node_modules/callsites/readme.md +./node_modules/stack-utils +./node_modules/stack-utils/package.json +./node_modules/stack-utils/LICENSE.md +./node_modules/stack-utils/node_modules +./node_modules/stack-utils/node_modules/escape-string-regexp +./node_modules/stack-utils/node_modules/escape-string-regexp/package.json +./node_modules/stack-utils/node_modules/escape-string-regexp/license +./node_modules/stack-utils/node_modules/escape-string-regexp/index.d.ts +./node_modules/stack-utils/node_modules/escape-string-regexp/index.js +./node_modules/stack-utils/node_modules/escape-string-regexp/readme.md +./node_modules/stack-utils/index.js +./node_modules/stack-utils/readme.md +./node_modules/path-exists +./node_modules/path-exists/package.json +./node_modules/path-exists/license +./node_modules/path-exists/index.d.ts +./node_modules/path-exists/index.js +./node_modules/path-exists/readme.md +./node_modules/chalk +./node_modules/chalk/package.json +./node_modules/chalk/license +./node_modules/chalk/source +./node_modules/chalk/source/utilities.js +./node_modules/chalk/source/index.d.ts +./node_modules/chalk/source/vendor +./node_modules/chalk/source/vendor/ansi-styles +./node_modules/chalk/source/vendor/ansi-styles/index.d.ts +./node_modules/chalk/source/vendor/ansi-styles/index.js +./node_modules/chalk/source/vendor/supports-color +./node_modules/chalk/source/vendor/supports-color/browser.js +./node_modules/chalk/source/vendor/supports-color/browser.d.ts +./node_modules/chalk/source/vendor/supports-color/index.d.ts +./node_modules/chalk/source/vendor/supports-color/index.js +./node_modules/chalk/source/index.js +./node_modules/chalk/readme.md +./node_modules/emittery +./node_modules/emittery/package.json +./node_modules/emittery/license +./node_modules/emittery/maps.js +./node_modules/emittery/index.d.ts +./node_modules/emittery/index.js +./node_modules/emittery/readme.md +./node_modules/supertap +./node_modules/supertap/package.json +./node_modules/supertap/license +./node_modules/supertap/dist +./node_modules/supertap/dist/index.d.ts +./node_modules/supertap/dist/index.js +./node_modules/supertap/readme.md +./node_modules/ansi-styles +./node_modules/ansi-styles/package.json +./node_modules/ansi-styles/license +./node_modules/ansi-styles/index.d.ts +./node_modules/ansi-styles/index.js +./node_modules/ansi-styles/readme.md +./node_modules/array-find-index +./node_modules/array-find-index/package.json +./node_modules/array-find-index/license +./node_modules/array-find-index/index.js +./node_modules/array-find-index/readme.md +./node_modules/readdirp +./node_modules/readdirp/package.json +./node_modules/readdirp/README.md +./node_modules/readdirp/LICENSE +./node_modules/readdirp/index.d.ts +./node_modules/readdirp/index.js +./node_modules/is-error +./node_modules/is-error/package.json +./node_modules/is-error/.travis.yml +./node_modules/is-error/README.md +./node_modules/is-error/LICENSE +./node_modules/is-error/.jshintrc +./node_modules/is-error/test +./node_modules/is-error/test/index.js +./node_modules/is-error/index.js +./node_modules/globby +./node_modules/globby/package.json +./node_modules/globby/ignore.js +./node_modules/globby/license +./node_modules/globby/utilities.js +./node_modules/globby/index.d.ts +./node_modules/globby/index.js +./node_modules/globby/readme.md +./node_modules/escape-string-regexp +./node_modules/escape-string-regexp/package.json +./node_modules/escape-string-regexp/license +./node_modules/escape-string-regexp/index.d.ts +./node_modules/escape-string-regexp/index.js +./node_modules/escape-string-regexp/readme.md +./node_modules/slash +./node_modules/slash/package.json +./node_modules/slash/license +./node_modules/slash/index.d.ts +./node_modules/slash/index.js +./node_modules/slash/readme.md +./node_modules/lodash +./node_modules/lodash/set.js +./node_modules/lodash/isBuffer.js +./node_modules/lodash/isWeakMap.js +./node_modules/lodash/toIterator.js +./node_modules/lodash/unionBy.js +./node_modules/lodash/_getHolder.js +./node_modules/lodash/toString.js +./node_modules/lodash/_baseAssignIn.js +./node_modules/lodash/sumBy.js +./node_modules/lodash/_baseValues.js +./node_modules/lodash/_LodashWrapper.js +./node_modules/lodash/isArguments.js +./node_modules/lodash/_baseToPairs.js +./node_modules/lodash/_baseIsMap.js +./node_modules/lodash/upperFirst.js +./node_modules/lodash/overEvery.js +./node_modules/lodash/_createOver.js +./node_modules/lodash/_listCacheHas.js +./node_modules/lodash/_baseIntersection.js +./node_modules/lodash/_createCurry.js +./node_modules/lodash/mean.js +./node_modules/lodash/package.json +./node_modules/lodash/isEmpty.js +./node_modules/lodash/matches.js +./node_modules/lodash/_baseLodash.js +./node_modules/lodash/_memoizeCapped.js +./node_modules/lodash/ary.js +./node_modules/lodash/_baseDifference.js +./node_modules/lodash/bind.js +./node_modules/lodash/partition.js +./node_modules/lodash/constant.js +./node_modules/lodash/xorWith.js +./node_modules/lodash/_unescapeHtmlChar.js +./node_modules/lodash/_Symbol.js +./node_modules/lodash/_setToPairs.js +./node_modules/lodash/commit.js +./node_modules/lodash/invertBy.js +./node_modules/lodash/partial.js +./node_modules/lodash/_setToString.js +./node_modules/lodash/wrap.js +./node_modules/lodash/_arraySampleSize.js +./node_modules/lodash/_createRange.js +./node_modules/lodash/toUpper.js +./node_modules/lodash/number.js +./node_modules/lodash/uniqBy.js +./node_modules/lodash/_isMaskable.js +./node_modules/lodash/findLastIndex.js +./node_modules/lodash/_createWrap.js +./node_modules/lodash/conforms.js +./node_modules/lodash/_coreJsData.js +./node_modules/lodash/sortedLastIndexBy.js +./node_modules/lodash/isArrayLike.js +./node_modules/lodash/_basePropertyDeep.js +./node_modules/lodash/values.js +./node_modules/lodash/_createBaseEach.js +./node_modules/lodash/before.js +./node_modules/lodash/stubTrue.js +./node_modules/lodash/isNil.js +./node_modules/lodash/_cloneDataView.js +./node_modules/lodash/_updateWrapDetails.js +./node_modules/lodash/_basePick.js +./node_modules/lodash/_baseFindKey.js +./node_modules/lodash/_createHybrid.js +./node_modules/lodash/sortedIndexBy.js +./node_modules/lodash/_listCacheSet.js +./node_modules/lodash/_baseOrderBy.js +./node_modules/lodash/_overArg.js +./node_modules/lodash/omit.js +./node_modules/lodash/_baseSetData.js +./node_modules/lodash/isNull.js +./node_modules/lodash/_stringToPath.js +./node_modules/lodash/pullAll.js +./node_modules/lodash/_toSource.js +./node_modules/lodash/_insertWrapDetails.js +./node_modules/lodash/sampleSize.js +./node_modules/lodash/value.js +./node_modules/lodash/wrapperAt.js +./node_modules/lodash/fromPairs.js +./node_modules/lodash/capitalize.js +./node_modules/lodash/sample.js +./node_modules/lodash/matchesProperty.js +./node_modules/lodash/_baseSortedUniq.js +./node_modules/lodash/template.js +./node_modules/lodash/lowerCase.js +./node_modules/lodash/nth.js +./node_modules/lodash/_arrayIncludesWith.js +./node_modules/lodash/_realNames.js +./node_modules/lodash/forEach.js +./node_modules/lodash/_hashGet.js +./node_modules/lodash/_arraySome.js +./node_modules/lodash/_unicodeWords.js +./node_modules/lodash/_listCacheDelete.js +./node_modules/lodash/memoize.js +./node_modules/lodash/isInteger.js +./node_modules/lodash/_baseHas.js +./node_modules/lodash/isTypedArray.js +./node_modules/lodash/invoke.js +./node_modules/lodash/sortedLastIndex.js +./node_modules/lodash/_mapCacheSet.js +./node_modules/lodash/differenceWith.js +./node_modules/lodash/replace.js +./node_modules/lodash/_baseProperty.js +./node_modules/lodash/flatMapDepth.js +./node_modules/lodash/_createBind.js +./node_modules/lodash/extend.js +./node_modules/lodash/_freeGlobal.js +./node_modules/lodash/overSome.js +./node_modules/lodash/_assignMergeValue.js +./node_modules/lodash/_LazyWrapper.js +./node_modules/lodash/keyBy.js +./node_modules/lodash/isEqual.js +./node_modules/lodash/_baseMean.js +./node_modules/lodash/_baseIsSet.js +./node_modules/lodash/stubObject.js +./node_modules/lodash/_baseInRange.js +./node_modules/lodash/_createRound.js +./node_modules/lodash/defaultsDeep.js +./node_modules/lodash/range.js +./node_modules/lodash/keysIn.js +./node_modules/lodash/_WeakMap.js +./node_modules/lodash/_unicodeToArray.js +./node_modules/lodash/sortedLastIndexOf.js +./node_modules/lodash/debounce.js +./node_modules/lodash/_mapCacheHas.js +./node_modules/lodash/_baseIndexOfWith.js +./node_modules/lodash/_createBaseFor.js +./node_modules/lodash/defer.js +./node_modules/lodash/_basePropertyOf.js +./node_modules/lodash/wrapperValue.js +./node_modules/lodash/after.js +./node_modules/lodash/_baseMergeDeep.js +./node_modules/lodash/gt.js +./node_modules/lodash/README.md +./node_modules/lodash/_charsStartIndex.js +./node_modules/lodash/_baseRepeat.js +./node_modules/lodash/_initCloneByTag.js +./node_modules/lodash/fp +./node_modules/lodash/fp/set.js +./node_modules/lodash/fp/isBuffer.js +./node_modules/lodash/fp/isWeakMap.js +./node_modules/lodash/fp/toIterator.js +./node_modules/lodash/fp/init.js +./node_modules/lodash/fp/unionBy.js +./node_modules/lodash/fp/toString.js +./node_modules/lodash/fp/sumBy.js +./node_modules/lodash/fp/isArguments.js +./node_modules/lodash/fp/convert.js +./node_modules/lodash/fp/dropLast.js +./node_modules/lodash/fp/upperFirst.js +./node_modules/lodash/fp/overEvery.js +./node_modules/lodash/fp/assignAll.js +./node_modules/lodash/fp/mean.js +./node_modules/lodash/fp/isEmpty.js +./node_modules/lodash/fp/matches.js +./node_modules/lodash/fp/ary.js +./node_modules/lodash/fp/bind.js +./node_modules/lodash/fp/partition.js +./node_modules/lodash/fp/constant.js +./node_modules/lodash/fp/xorWith.js +./node_modules/lodash/fp/commit.js +./node_modules/lodash/fp/invertBy.js +./node_modules/lodash/fp/partial.js +./node_modules/lodash/fp/symmetricDifferenceWith.js +./node_modules/lodash/fp/wrap.js +./node_modules/lodash/fp/toUpper.js +./node_modules/lodash/fp/number.js +./node_modules/lodash/fp/uniqBy.js +./node_modules/lodash/fp/identical.js +./node_modules/lodash/fp/findLastIndex.js +./node_modules/lodash/fp/dissoc.js +./node_modules/lodash/fp/conforms.js +./node_modules/lodash/fp/findLastFrom.js +./node_modules/lodash/fp/sortedLastIndexBy.js +./node_modules/lodash/fp/isArrayLike.js +./node_modules/lodash/fp/_mapping.js +./node_modules/lodash/fp/values.js +./node_modules/lodash/fp/before.js +./node_modules/lodash/fp/stubTrue.js +./node_modules/lodash/fp/isNil.js +./node_modules/lodash/fp/getOr.js +./node_modules/lodash/fp/complement.js +./node_modules/lodash/fp/indexOfFrom.js +./node_modules/lodash/fp/sortedIndexBy.js +./node_modules/lodash/fp/whereEq.js +./node_modules/lodash/fp/any.js +./node_modules/lodash/fp/omit.js +./node_modules/lodash/fp/omitAll.js +./node_modules/lodash/fp/isNull.js +./node_modules/lodash/fp/_falseOptions.js +./node_modules/lodash/fp/pullAll.js +./node_modules/lodash/fp/sampleSize.js +./node_modules/lodash/fp/value.js +./node_modules/lodash/fp/wrapperAt.js +./node_modules/lodash/fp/T.js +./node_modules/lodash/fp/fromPairs.js +./node_modules/lodash/fp/capitalize.js +./node_modules/lodash/fp/unnest.js +./node_modules/lodash/fp/sample.js +./node_modules/lodash/fp/matchesProperty.js +./node_modules/lodash/fp/takeLastWhile.js +./node_modules/lodash/fp/template.js +./node_modules/lodash/fp/padChars.js +./node_modules/lodash/fp/lowerCase.js +./node_modules/lodash/fp/nth.js +./node_modules/lodash/fp/propEq.js +./node_modules/lodash/fp/_util.js +./node_modules/lodash/fp/forEach.js +./node_modules/lodash/fp/memoize.js +./node_modules/lodash/fp/isInteger.js +./node_modules/lodash/fp/isTypedArray.js +./node_modules/lodash/fp/invoke.js +./node_modules/lodash/fp/sortedLastIndex.js +./node_modules/lodash/fp/differenceWith.js +./node_modules/lodash/fp/replace.js +./node_modules/lodash/fp/flatMapDepth.js +./node_modules/lodash/fp/defaultsAll.js +./node_modules/lodash/fp/extend.js +./node_modules/lodash/fp/overSome.js +./node_modules/lodash/fp/keyBy.js +./node_modules/lodash/fp/isEqual.js +./node_modules/lodash/fp/stubObject.js +./node_modules/lodash/fp/defaultsDeep.js +./node_modules/lodash/fp/range.js +./node_modules/lodash/fp/mergeAll.js +./node_modules/lodash/fp/keysIn.js +./node_modules/lodash/fp/sortedLastIndexOf.js +./node_modules/lodash/fp/debounce.js +./node_modules/lodash/fp/defer.js +./node_modules/lodash/fp/wrapperValue.js +./node_modules/lodash/fp/after.js +./node_modules/lodash/fp/assocPath.js +./node_modules/lodash/fp/gt.js +./node_modules/lodash/fp/assoc.js +./node_modules/lodash/fp/eq.js +./node_modules/lodash/fp/updateWith.js +./node_modules/lodash/fp/invokeMap.js +./node_modules/lodash/fp/trimCharsStart.js +./node_modules/lodash/fp/wrapperLodash.js +./node_modules/lodash/fp/toArray.js +./node_modules/lodash/fp/flatten.js +./node_modules/lodash/fp/object.js +./node_modules/lodash/fp/forInRight.js +./node_modules/lodash/fp/snakeCase.js +./node_modules/lodash/fp/defaultTo.js +./node_modules/lodash/fp/wrapperChain.js +./node_modules/lodash/fp/padStart.js +./node_modules/lodash/fp/first.js +./node_modules/lodash/fp/spread.js +./node_modules/lodash/fp/isMap.js +./node_modules/lodash/fp/transform.js +./node_modules/lodash/fp/isError.js +./node_modules/lodash/fp/collection.js +./node_modules/lodash/fp/unapply.js +./node_modules/lodash/fp/concat.js +./node_modules/lodash/fp/countBy.js +./node_modules/lodash/fp/rangeStepRight.js +./node_modules/lodash/fp/defaultsDeepAll.js +./node_modules/lodash/fp/functions.js +./node_modules/lodash/fp/clamp.js +./node_modules/lodash/fp/stubString.js +./node_modules/lodash/fp/padCharsEnd.js +./node_modules/lodash/fp/bindAll.js +./node_modules/lodash/fp/zipObjectDeep.js +./node_modules/lodash/fp/delay.js +./node_modules/lodash/fp/isNumber.js +./node_modules/lodash/fp/isFunction.js +./node_modules/lodash/fp/assignInWith.js +./node_modules/lodash/fp/math.js +./node_modules/lodash/fp/gte.js +./node_modules/lodash/fp/each.js +./node_modules/lodash/fp/unescape.js +./node_modules/lodash/fp/multiply.js +./node_modules/lodash/fp/equals.js +./node_modules/lodash/fp/lastIndexOfFrom.js +./node_modules/lodash/fp/valuesIn.js +./node_modules/lodash/fp/partialRight.js +./node_modules/lodash/fp/some.js +./node_modules/lodash/fp/intersectionWith.js +./node_modules/lodash/fp/trimCharsEnd.js +./node_modules/lodash/fp/invertObj.js +./node_modules/lodash/fp/stubFalse.js +./node_modules/lodash/fp/at.js +./node_modules/lodash/fp/upperCase.js +./node_modules/lodash/fp/next.js +./node_modules/lodash/fp/takeWhile.js +./node_modules/lodash/fp/isArray.js +./node_modules/lodash/fp/sortedUniqBy.js +./node_modules/lodash/fp/reduce.js +./node_modules/lodash/fp/without.js +./node_modules/lodash/fp/invokeArgs.js +./node_modules/lodash/fp/isDate.js +./node_modules/lodash/fp/allPass.js +./node_modules/lodash/fp/throttle.js +./node_modules/lodash/fp/chunk.js +./node_modules/lodash/fp/toJSON.js +./node_modules/lodash/fp/pickBy.js +./node_modules/lodash/fp/props.js +./node_modules/lodash/fp/entriesIn.js +./node_modules/lodash/fp/now.js +./node_modules/lodash/fp/forOwn.js +./node_modules/lodash/fp/sortBy.js +./node_modules/lodash/fp/isArrayLikeObject.js +./node_modules/lodash/fp/restFrom.js +./node_modules/lodash/fp/setWith.js +./node_modules/lodash/fp/paths.js +./node_modules/lodash/fp/lowerFirst.js +./node_modules/lodash/fp/overArgs.js +./node_modules/lodash/fp/random.js +./node_modules/lodash/fp/lte.js +./node_modules/lodash/fp/cloneDeep.js +./node_modules/lodash/fp/flatMap.js +./node_modules/lodash/fp/parseInt.js +./node_modules/lodash/fp/has.js +./node_modules/lodash/fp/iteratee.js +./node_modules/lodash/fp/indexOf.js +./node_modules/lodash/fp/dissocPath.js +./node_modules/lodash/fp/zipAll.js +./node_modules/lodash/fp/uniq.js +./node_modules/lodash/fp/assignInAll.js +./node_modules/lodash/fp/mixin.js +./node_modules/lodash/fp/propOr.js +./node_modules/lodash/fp/dropLastWhile.js +./node_modules/lodash/fp/repeat.js +./node_modules/lodash/fp/apply.js +./node_modules/lodash/fp/pullAt.js +./node_modules/lodash/fp/sum.js +./node_modules/lodash/fp/flow.js +./node_modules/lodash/fp/round.js +./node_modules/lodash/fp/curry.js +./node_modules/lodash/fp/once.js +./node_modules/lodash/fp/findLastIndexFrom.js +./node_modules/lodash/fp/isString.js +./node_modules/lodash/fp/trim.js +./node_modules/lodash/fp/negate.js +./node_modules/lodash/fp/cloneWith.js +./node_modules/lodash/fp/update.js +./node_modules/lodash/fp/isArrayBuffer.js +./node_modules/lodash/fp/isWeakSet.js +./node_modules/lodash/fp/isObject.js +./node_modules/lodash/fp/date.js +./node_modules/lodash/fp/isObjectLike.js +./node_modules/lodash/fp/forIn.js +./node_modules/lodash/fp/orderBy.js +./node_modules/lodash/fp/dropRightWhile.js +./node_modules/lodash/fp/trimEnd.js +./node_modules/lodash/fp/isElement.js +./node_modules/lodash/fp/meanBy.js +./node_modules/lodash/fp/assignInAllWith.js +./node_modules/lodash/fp/last.js +./node_modules/lodash/fp/escapeRegExp.js +./node_modules/lodash/fp/takeLast.js +./node_modules/lodash/fp/rangeRight.js +./node_modules/lodash/fp/templateSettings.js +./node_modules/lodash/fp/chain.js +./node_modules/lodash/fp/spreadFrom.js +./node_modules/lodash/fp/_convertBrowser.js +./node_modules/lodash/fp/xor.js +./node_modules/lodash/fp/clone.js +./node_modules/lodash/fp/isNaN.js +./node_modules/lodash/fp/create.js +./node_modules/lodash/fp/merge.js +./node_modules/lodash/fp/unary.js +./node_modules/lodash/fp/minBy.js +./node_modules/lodash/fp/pipe.js +./node_modules/lodash/fp/mapKeys.js +./node_modules/lodash/fp/toInteger.js +./node_modules/lodash/fp/valueOf.js +./node_modules/lodash/fp/inRange.js +./node_modules/lodash/fp/castArray.js +./node_modules/lodash/fp/isLength.js +./node_modules/lodash/fp/dropRight.js +./node_modules/lodash/fp/invokeArgsMap.js +./node_modules/lodash/fp/zipObject.js +./node_modules/lodash/fp/findIndexFrom.js +./node_modules/lodash/fp/join.js +./node_modules/lodash/fp/times.js +./node_modules/lodash/fp/find.js +./node_modules/lodash/fp/isSafeInteger.js +./node_modules/lodash/fp/take.js +./node_modules/lodash/fp/methodOf.js +./node_modules/lodash/fp/pickAll.js +./node_modules/lodash/fp/isPlainObject.js +./node_modules/lodash/fp/subtract.js +./node_modules/lodash/fp/__.js +./node_modules/lodash/fp/fill.js +./node_modules/lodash/fp/function.js +./node_modules/lodash/fp/path.js +./node_modules/lodash/fp/compose.js +./node_modules/lodash/fp/compact.js +./node_modules/lodash/fp/tap.js +./node_modules/lodash/fp/propertyOf.js +./node_modules/lodash/fp/zipObj.js +./node_modules/lodash/fp/trimChars.js +./node_modules/lodash/fp/isNative.js +./node_modules/lodash/fp/isSet.js +./node_modules/lodash/fp/zip.js +./node_modules/lodash/fp/toLower.js +./node_modules/lodash/fp/max.js +./node_modules/lodash/fp/slice.js +./node_modules/lodash/fp/intersection.js +./node_modules/lodash/fp/pathOr.js +./node_modules/lodash/fp/extendAllWith.js +./node_modules/lodash/fp/words.js +./node_modules/lodash/fp/split.js +./node_modules/lodash/fp/every.js +./node_modules/lodash/fp/isEqualWith.js +./node_modules/lodash/fp/isMatchWith.js +./node_modules/lodash/fp/forOwnRight.js +./node_modules/lodash/fp/toLength.js +./node_modules/lodash/fp/contains.js +./node_modules/lodash/fp/findLastKey.js +./node_modules/lodash/fp/symmetricDifference.js +./node_modules/lodash/fp/bindKey.js +./node_modules/lodash/fp/curryN.js +./node_modules/lodash/fp/mergeAllWith.js +./node_modules/lodash/fp/escape.js +./node_modules/lodash/fp/method.js +./node_modules/lodash/fp/toFinite.js +./node_modules/lodash/fp/maxBy.js +./node_modules/lodash/fp/intersectionBy.js +./node_modules/lodash/fp/util.js +./node_modules/lodash/fp/toPairsIn.js +./node_modules/lodash/fp/difference.js +./node_modules/lodash/fp/attempt.js +./node_modules/lodash/fp/min.js +./node_modules/lodash/fp/divide.js +./node_modules/lodash/fp/xorBy.js +./node_modules/lodash/fp/cloneDeepWith.js +./node_modules/lodash/fp/seq.js +./node_modules/lodash/fp/rearg.js +./node_modules/lodash/fp/property.js +./node_modules/lodash/fp/assignWith.js +./node_modules/lodash/fp/eachRight.js +./node_modules/lodash/fp/differenceBy.js +./node_modules/lodash/fp/reject.js +./node_modules/lodash/fp/mapValues.js +./node_modules/lodash/fp/ceil.js +./node_modules/lodash/fp/size.js +./node_modules/lodash/fp/toPath.js +./node_modules/lodash/fp/plant.js +./node_modules/lodash/fp/toPlainObject.js +./node_modules/lodash/fp/padCharsStart.js +./node_modules/lodash/fp/unset.js +./node_modules/lodash/fp/flatMapDeep.js +./node_modules/lodash/fp/symmetricDifferenceBy.js +./node_modules/lodash/fp/padEnd.js +./node_modules/lodash/fp/toPairs.js +./node_modules/lodash/fp/keys.js +./node_modules/lodash/fp/groupBy.js +./node_modules/lodash/fp/isSymbol.js +./node_modules/lodash/fp/dropWhile.js +./node_modules/lodash/fp/noop.js +./node_modules/lodash/fp/cond.js +./node_modules/lodash/fp/assignAllWith.js +./node_modules/lodash/fp/assign.js +./node_modules/lodash/fp/forEachRight.js +./node_modules/lodash/fp/add.js +./node_modules/lodash/fp/functionsIn.js +./node_modules/lodash/fp/includesFrom.js +./node_modules/lodash/fp/isMatch.js +./node_modules/lodash/fp/reduceRight.js +./node_modules/lodash/fp/over.js +./node_modules/lodash/fp/endsWith.js +./node_modules/lodash/fp/lang.js +./node_modules/lodash/fp/get.js +./node_modules/lodash/fp/all.js +./node_modules/lodash/fp/flowRight.js +./node_modules/lodash/fp/takeRightWhile.js +./node_modules/lodash/fp/trimStart.js +./node_modules/lodash/fp/camelCase.js +./node_modules/lodash/fp/prop.js +./node_modules/lodash/fp/rangeStep.js +./node_modules/lodash/fp/reverse.js +./node_modules/lodash/fp/deburr.js +./node_modules/lodash/fp/isUndefined.js +./node_modules/lodash/fp/includes.js +./node_modules/lodash/fp/curryRight.js +./node_modules/lodash/fp/_baseConvert.js +./node_modules/lodash/fp/floor.js +./node_modules/lodash/fp/kebabCase.js +./node_modules/lodash/fp/drop.js +./node_modules/lodash/fp/tail.js +./node_modules/lodash/fp/sortedIndex.js +./node_modules/lodash/fp/wrapperReverse.js +./node_modules/lodash/fp/defaults.js +./node_modules/lodash/fp/pluck.js +./node_modules/lodash/fp/flip.js +./node_modules/lodash/fp/uniqWith.js +./node_modules/lodash/fp/curryRightN.js +./node_modules/lodash/fp/union.js +./node_modules/lodash/fp/flattenDepth.js +./node_modules/lodash/fp/uniqueId.js +./node_modules/lodash/fp/isRegExp.js +./node_modules/lodash/fp/findKey.js +./node_modules/lodash/fp/sortedUniq.js +./node_modules/lodash/fp/extendAll.js +./node_modules/lodash/fp/head.js +./node_modules/lodash/fp/pad.js +./node_modules/lodash/fp/toNumber.js +./node_modules/lodash/fp/unzipWith.js +./node_modules/lodash/fp/anyPass.js +./node_modules/lodash/fp/entries.js +./node_modules/lodash/fp/truncate.js +./node_modules/lodash/fp/findLast.js +./node_modules/lodash/fp/conformsTo.js +./node_modules/lodash/fp/unionWith.js +./node_modules/lodash/fp/map.js +./node_modules/lodash/fp/shuffle.js +./node_modules/lodash/fp/assignIn.js +./node_modules/lodash/fp/always.js +./node_modules/lodash/fp/isBoolean.js +./node_modules/lodash/fp/filter.js +./node_modules/lodash/fp/string.js +./node_modules/lodash/fp/mergeWith.js +./node_modules/lodash/fp/isFinite.js +./node_modules/lodash/fp/lastIndexOf.js +./node_modules/lodash/fp/invert.js +./node_modules/lodash/fp/where.js +./node_modules/lodash/fp/sortedIndexOf.js +./node_modules/lodash/fp/pathEq.js +./node_modules/lodash/fp/pullAllBy.js +./node_modules/lodash/fp/takeRight.js +./node_modules/lodash/fp/nAry.js +./node_modules/lodash/fp/F.js +./node_modules/lodash/fp/lt.js +./node_modules/lodash/fp/pick.js +./node_modules/lodash/fp/omitBy.js +./node_modules/lodash/fp/zipWith.js +./node_modules/lodash/fp/thru.js +./node_modules/lodash/fp/pull.js +./node_modules/lodash/fp/hasIn.js +./node_modules/lodash/fp/identity.js +./node_modules/lodash/fp/findFrom.js +./node_modules/lodash/fp/startsWith.js +./node_modules/lodash/fp/startCase.js +./node_modules/lodash/fp/toSafeInteger.js +./node_modules/lodash/fp/nthArg.js +./node_modules/lodash/fp/rest.js +./node_modules/lodash/fp/indexBy.js +./node_modules/lodash/fp/extendWith.js +./node_modules/lodash/fp/pullAllWith.js +./node_modules/lodash/fp/array.js +./node_modules/lodash/fp/stubArray.js +./node_modules/lodash/fp/result.js +./node_modules/lodash/fp/findIndex.js +./node_modules/lodash/fp/juxt.js +./node_modules/lodash/fp/unzip.js +./node_modules/lodash/fp/initial.js +./node_modules/lodash/fp/placeholder.js +./node_modules/lodash/fp/useWith.js +./node_modules/lodash/fp/remove.js +./node_modules/lodash/fp/flattenDeep.js +./node_modules/lodash/_baseKeysIn.js +./node_modules/lodash/eq.js +./node_modules/lodash/_baseUnset.js +./node_modules/lodash/updateWith.js +./node_modules/lodash/_baseFlatten.js +./node_modules/lodash/invokeMap.js +./node_modules/lodash/lodash.js +./node_modules/lodash/wrapperLodash.js +./node_modules/lodash/toArray.js +./node_modules/lodash/_mapCacheGet.js +./node_modules/lodash/flatten.js +./node_modules/lodash/object.js +./node_modules/lodash/_getSymbolsIn.js +./node_modules/lodash/forInRight.js +./node_modules/lodash/snakeCase.js +./node_modules/lodash/_createFind.js +./node_modules/lodash/defaultTo.js +./node_modules/lodash/wrapperChain.js +./node_modules/lodash/_cloneRegExp.js +./node_modules/lodash/padStart.js +./node_modules/lodash/_baseZipObject.js +./node_modules/lodash/first.js +./node_modules/lodash/_basePickBy.js +./node_modules/lodash/spread.js +./node_modules/lodash/isMap.js +./node_modules/lodash/transform.js +./node_modules/lodash/isError.js +./node_modules/lodash/_baseLt.js +./node_modules/lodash/_createPadding.js +./node_modules/lodash/collection.js +./node_modules/lodash/_baseTrim.js +./node_modules/lodash/_baseIsNaN.js +./node_modules/lodash/_stackClear.js +./node_modules/lodash/_charsEndIndex.js +./node_modules/lodash/concat.js +./node_modules/lodash/_baseIsEqual.js +./node_modules/lodash/countBy.js +./node_modules/lodash/_baseSum.js +./node_modules/lodash/_cloneBuffer.js +./node_modules/lodash/_strictIndexOf.js +./node_modules/lodash/functions.js +./node_modules/lodash/clamp.js +./node_modules/lodash/_baseToString.js +./node_modules/lodash/stubString.js +./node_modules/lodash/_shortOut.js +./node_modules/lodash/_isKeyable.js +./node_modules/lodash/_arrayAggregator.js +./node_modules/lodash/_baseCreate.js +./node_modules/lodash/bindAll.js +./node_modules/lodash/_arrayFilter.js +./node_modules/lodash/zipObjectDeep.js +./node_modules/lodash/_getAllKeys.js +./node_modules/lodash/delay.js +./node_modules/lodash/isNumber.js +./node_modules/lodash/_castFunction.js +./node_modules/lodash/_createCtor.js +./node_modules/lodash/isFunction.js +./node_modules/lodash/assignInWith.js +./node_modules/lodash/math.js +./node_modules/lodash/_copySymbolsIn.js +./node_modules/lodash/fp.js +./node_modules/lodash/_baseIsArrayBuffer.js +./node_modules/lodash/_baseReduce.js +./node_modules/lodash/gte.js +./node_modules/lodash/_baseMatchesProperty.js +./node_modules/lodash/_createMathOperation.js +./node_modules/lodash/_basePullAll.js +./node_modules/lodash/each.js +./node_modules/lodash/unescape.js +./node_modules/lodash/multiply.js +./node_modules/lodash/_asciiSize.js +./node_modules/lodash/_baseAt.js +./node_modules/lodash/_baseXor.js +./node_modules/lodash/_baseShuffle.js +./node_modules/lodash/valuesIn.js +./node_modules/lodash/partialRight.js +./node_modules/lodash/_reInterpolate.js +./node_modules/lodash/_reorder.js +./node_modules/lodash/some.js +./node_modules/lodash/intersectionWith.js +./node_modules/lodash/stubFalse.js +./node_modules/lodash/_setToArray.js +./node_modules/lodash/at.js +./node_modules/lodash/upperCase.js +./node_modules/lodash/next.js +./node_modules/lodash/takeWhile.js +./node_modules/lodash/_getView.js +./node_modules/lodash/_baseConforms.js +./node_modules/lodash/isArray.js +./node_modules/lodash/_compareMultiple.js +./node_modules/lodash/_baseEach.js +./node_modules/lodash/sortedUniqBy.js +./node_modules/lodash/reduce.js +./node_modules/lodash/_baseInvoke.js +./node_modules/lodash/_copyObject.js +./node_modules/lodash/_setCacheHas.js +./node_modules/lodash/without.js +./node_modules/lodash/_createCaseFirst.js +./node_modules/lodash/isDate.js +./node_modules/lodash/flake.lock +./node_modules/lodash/_castSlice.js +./node_modules/lodash/_baseIsDate.js +./node_modules/lodash/throttle.js +./node_modules/lodash/_Set.js +./node_modules/lodash/_lazyClone.js +./node_modules/lodash/chunk.js +./node_modules/lodash/toJSON.js +./node_modules/lodash/_baseAssignValue.js +./node_modules/lodash/_baseIsRegExp.js +./node_modules/lodash/pickBy.js +./node_modules/lodash/entriesIn.js +./node_modules/lodash/now.js +./node_modules/lodash/release.md +./node_modules/lodash/_basePullAt.js +./node_modules/lodash/forOwn.js +./node_modules/lodash/sortBy.js +./node_modules/lodash/_cloneTypedArray.js +./node_modules/lodash/isArrayLikeObject.js +./node_modules/lodash/setWith.js +./node_modules/lodash/_baseMap.js +./node_modules/lodash/lowerFirst.js +./node_modules/lodash/overArgs.js +./node_modules/lodash/_baseUniq.js +./node_modules/lodash/_Stack.js +./node_modules/lodash/random.js +./node_modules/lodash/lte.js +./node_modules/lodash/cloneDeep.js +./node_modules/lodash/flatMap.js +./node_modules/lodash/parseInt.js +./node_modules/lodash/_createToPairs.js +./node_modules/lodash/has.js +./node_modules/lodash/_mapToArray.js +./node_modules/lodash/_cacheHas.js +./node_modules/lodash/_baseIteratee.js +./node_modules/lodash/_isIndex.js +./node_modules/lodash/_getWrapDetails.js +./node_modules/lodash/_metaMap.js +./node_modules/lodash/iteratee.js +./node_modules/lodash/indexOf.js +./node_modules/lodash/_escapeStringChar.js +./node_modules/lodash/uniq.js +./node_modules/lodash/_baseMatches.js +./node_modules/lodash/mixin.js +./node_modules/lodash/_isKey.js +./node_modules/lodash/_arrayIncludes.js +./node_modules/lodash/_baseForOwnRight.js +./node_modules/lodash/_deburrLetter.js +./node_modules/lodash/repeat.js +./node_modules/lodash/_castArrayLikeObject.js +./node_modules/lodash/pullAt.js +./node_modules/lodash/sum.js +./node_modules/lodash/flow.js +./node_modules/lodash/round.js +./node_modules/lodash/curry.js +./node_modules/lodash/_baseSortedIndex.js +./node_modules/lodash/once.js +./node_modules/lodash/_baseForOwn.js +./node_modules/lodash/_toKey.js +./node_modules/lodash/_defineProperty.js +./node_modules/lodash/isString.js +./node_modules/lodash/trim.js +./node_modules/lodash/_mapCacheClear.js +./node_modules/lodash/negate.js +./node_modules/lodash/cloneWith.js +./node_modules/lodash/update.js +./node_modules/lodash/isArrayBuffer.js +./node_modules/lodash/_baseAggregator.js +./node_modules/lodash/_baseFindIndex.js +./node_modules/lodash/_isFlattenable.js +./node_modules/lodash/isWeakSet.js +./node_modules/lodash/isObject.js +./node_modules/lodash/_baseSlice.js +./node_modules/lodash/date.js +./node_modules/lodash/_baseIsMatch.js +./node_modules/lodash/_baseSampleSize.js +./node_modules/lodash/_nativeCreate.js +./node_modules/lodash/_listCacheClear.js +./node_modules/lodash/isObjectLike.js +./node_modules/lodash/_overRest.js +./node_modules/lodash/_baseEachRight.js +./node_modules/lodash/forIn.js +./node_modules/lodash/orderBy.js +./node_modules/lodash/dropRightWhile.js +./node_modules/lodash/_assocIndexOf.js +./node_modules/lodash/_stringToArray.js +./node_modules/lodash/_reEvaluate.js +./node_modules/lodash/_arrayReduce.js +./node_modules/lodash/_getValue.js +./node_modules/lodash/trimEnd.js +./node_modules/lodash/_countHolders.js +./node_modules/lodash/isElement.js +./node_modules/lodash/_reEscape.js +./node_modules/lodash/_getSymbols.js +./node_modules/lodash/_baseFunctions.js +./node_modules/lodash/meanBy.js +./node_modules/lodash/_asciiWords.js +./node_modules/lodash/_arrayPush.js +./node_modules/lodash/_objectToString.js +./node_modules/lodash/last.js +./node_modules/lodash/escapeRegExp.js +./node_modules/lodash/LICENSE +./node_modules/lodash/_getFuncName.js +./node_modules/lodash/_createFlow.js +./node_modules/lodash/_baseSet.js +./node_modules/lodash/_baseFor.js +./node_modules/lodash/_baseNth.js +./node_modules/lodash/_hashSet.js +./node_modules/lodash/rangeRight.js +./node_modules/lodash/templateSettings.js +./node_modules/lodash/chain.js +./node_modules/lodash/_getRawTag.js +./node_modules/lodash/_getMapData.js +./node_modules/lodash/_createAssigner.js +./node_modules/lodash/_getMatchData.js +./node_modules/lodash/core.js +./node_modules/lodash/xor.js +./node_modules/lodash/clone.js +./node_modules/lodash/isNaN.js +./node_modules/lodash/_copyArray.js +./node_modules/lodash/create.js +./node_modules/lodash/merge.js +./node_modules/lodash/unary.js +./node_modules/lodash/_baseRest.js +./node_modules/lodash/_replaceHolders.js +./node_modules/lodash/minBy.js +./node_modules/lodash/mapKeys.js +./node_modules/lodash/toInteger.js +./node_modules/lodash/_baseIsNative.js +./node_modules/lodash/valueOf.js +./node_modules/lodash/_assignValue.js +./node_modules/lodash/inRange.js +./node_modules/lodash/castArray.js +./node_modules/lodash/_createInverter.js +./node_modules/lodash/_Uint8Array.js +./node_modules/lodash/isLength.js +./node_modules/lodash/dropRight.js +./node_modules/lodash/zipObject.js +./node_modules/lodash/_ListCache.js +./node_modules/lodash/_stackGet.js +./node_modules/lodash/join.js +./node_modules/lodash/times.js +./node_modules/lodash/_baseSetToString.js +./node_modules/lodash/find.js +./node_modules/lodash/_setData.js +./node_modules/lodash/isSafeInteger.js +./node_modules/lodash/take.js +./node_modules/lodash/_customDefaultsAssignIn.js +./node_modules/lodash/methodOf.js +./node_modules/lodash/_nativeKeys.js +./node_modules/lodash/isPlainObject.js +./node_modules/lodash/subtract.js +./node_modules/lodash/_baseSortedIndexBy.js +./node_modules/lodash/_baseTimes.js +./node_modules/lodash/fill.js +./node_modules/lodash/function.js +./node_modules/lodash/compact.js +./node_modules/lodash/_baseSample.js +./node_modules/lodash/tap.js +./node_modules/lodash/_escapeHtmlChar.js +./node_modules/lodash/propertyOf.js +./node_modules/lodash/isNative.js +./node_modules/lodash/isSet.js +./node_modules/lodash/_arrayEvery.js +./node_modules/lodash/zip.js +./node_modules/lodash/_createRelationalOperation.js +./node_modules/lodash/toLower.js +./node_modules/lodash/max.js +./node_modules/lodash/_initCloneArray.js +./node_modules/lodash/slice.js +./node_modules/lodash/intersection.js +./node_modules/lodash/words.js +./node_modules/lodash/split.js +./node_modules/lodash/_baseUnary.js +./node_modules/lodash/every.js +./node_modules/lodash/_cloneArrayBuffer.js +./node_modules/lodash/isEqualWith.js +./node_modules/lodash/_unicodeSize.js +./node_modules/lodash/isMatchWith.js +./node_modules/lodash/forOwnRight.js +./node_modules/lodash/toLength.js +./node_modules/lodash/findLastKey.js +./node_modules/lodash/bindKey.js +./node_modules/lodash/_setWrapToString.js +./node_modules/lodash/_customDefaultsMerge.js +./node_modules/lodash/escape.js +./node_modules/lodash/method.js +./node_modules/lodash/_baseGt.js +./node_modules/lodash/toFinite.js +./node_modules/lodash/lodash.min.js +./node_modules/lodash/maxBy.js +./node_modules/lodash/intersectionBy.js +./node_modules/lodash/util.js +./node_modules/lodash/toPairsIn.js +./node_modules/lodash/_arrayLikeKeys.js +./node_modules/lodash/difference.js +./node_modules/lodash/attempt.js +./node_modules/lodash/_getData.js +./node_modules/lodash/min.js +./node_modules/lodash/_arrayReduceRight.js +./node_modules/lodash/divide.js +./node_modules/lodash/xorBy.js +./node_modules/lodash/_baseFilter.js +./node_modules/lodash/cloneDeepWith.js +./node_modules/lodash/_setCacheAdd.js +./node_modules/lodash/_baseClamp.js +./node_modules/lodash/_equalByTag.js +./node_modules/lodash/_equalObjects.js +./node_modules/lodash/seq.js +./node_modules/lodash/_isStrictComparable.js +./node_modules/lodash/rearg.js +./node_modules/lodash/property.js +./node_modules/lodash/_Promise.js +./node_modules/lodash/_getNative.js +./node_modules/lodash/_baseGetAllKeys.js +./node_modules/lodash/assignWith.js +./node_modules/lodash/eachRight.js +./node_modules/lodash/_customOmitClone.js +./node_modules/lodash/_flatRest.js +./node_modules/lodash/differenceBy.js +./node_modules/lodash/reject.js +./node_modules/lodash/mapValues.js +./node_modules/lodash/ceil.js +./node_modules/lodash/size.js +./node_modules/lodash/toPath.js +./node_modules/lodash/plant.js +./node_modules/lodash/_baseSortBy.js +./node_modules/lodash/toPlainObject.js +./node_modules/lodash/_baseToNumber.js +./node_modules/lodash/_arrayMap.js +./node_modules/lodash/_safeGet.js +./node_modules/lodash/_baseIndexOf.js +./node_modules/lodash/unset.js +./node_modules/lodash/flatMapDeep.js +./node_modules/lodash/padEnd.js +./node_modules/lodash/toPairs.js +./node_modules/lodash/keys.js +./node_modules/lodash/groupBy.js +./node_modules/lodash/isSymbol.js +./node_modules/lodash/_castRest.js +./node_modules/lodash/dropWhile.js +./node_modules/lodash/noop.js +./node_modules/lodash/cond.js +./node_modules/lodash/_arrayEach.js +./node_modules/lodash/assign.js +./node_modules/lodash/forEachRight.js +./node_modules/lodash/_hasUnicodeWord.js +./node_modules/lodash/add.js +./node_modules/lodash/_baseGetTag.js +./node_modules/lodash/_lazyReverse.js +./node_modules/lodash/_baseWrapperValue.js +./node_modules/lodash/_getPrototype.js +./node_modules/lodash/_stackSet.js +./node_modules/lodash/_baseRandom.js +./node_modules/lodash/functionsIn.js +./node_modules/lodash/_createAggregator.js +./node_modules/lodash/isMatch.js +./node_modules/lodash/_isPrototype.js +./node_modules/lodash/reduceRight.js +./node_modules/lodash/over.js +./node_modules/lodash/endsWith.js +./node_modules/lodash/_compareAscending.js +./node_modules/lodash/_nativeKeysIn.js +./node_modules/lodash/lang.js +./node_modules/lodash/_baseExtremum.js +./node_modules/lodash/get.js +./node_modules/lodash/flowRight.js +./node_modules/lodash/takeRightWhile.js +./node_modules/lodash/trimStart.js +./node_modules/lodash/camelCase.js +./node_modules/lodash/reverse.js +./node_modules/lodash/deburr.js +./node_modules/lodash/isUndefined.js +./node_modules/lodash/_baseSome.js +./node_modules/lodash/_getAllKeysIn.js +./node_modules/lodash/_baseAssign.js +./node_modules/lodash/includes.js +./node_modules/lodash/_stackHas.js +./node_modules/lodash/_baseInverter.js +./node_modules/lodash/curryRight.js +./node_modules/lodash/_baseFill.js +./node_modules/lodash/_baseEvery.js +./node_modules/lodash/_createPartial.js +./node_modules/lodash/floor.js +./node_modules/lodash/_composeArgsRight.js +./node_modules/lodash/kebabCase.js +./node_modules/lodash/drop.js +./node_modules/lodash/_shuffleSelf.js +./node_modules/lodash/tail.js +./node_modules/lodash/sortedIndex.js +./node_modules/lodash/wrapperReverse.js +./node_modules/lodash/_baseClone.js +./node_modules/lodash/_listCacheGet.js +./node_modules/lodash/_apply.js +./node_modules/lodash/defaults.js +./node_modules/lodash/_hashHas.js +./node_modules/lodash/_matchesStrictComparable.js +./node_modules/lodash/_strictLastIndexOf.js +./node_modules/lodash/_arraySample.js +./node_modules/lodash/flip.js +./node_modules/lodash/_asciiToArray.js +./node_modules/lodash/uniqWith.js +./node_modules/lodash/_baseUpdate.js +./node_modules/lodash/_SetCache.js +./node_modules/lodash/union.js +./node_modules/lodash/flattenDepth.js +./node_modules/lodash/uniqueId.js +./node_modules/lodash/_copySymbols.js +./node_modules/lodash/isRegExp.js +./node_modules/lodash/core.min.js +./node_modules/lodash/_trimmedEndIndex.js +./node_modules/lodash/_Map.js +./node_modules/lodash/_cloneSymbol.js +./node_modules/lodash/findKey.js +./node_modules/lodash/_baseIsTypedArray.js +./node_modules/lodash/sortedUniq.js +./node_modules/lodash/_root.js +./node_modules/lodash/head.js +./node_modules/lodash/pad.js +./node_modules/lodash/toNumber.js +./node_modules/lodash/_hashDelete.js +./node_modules/lodash/unzipWith.js +./node_modules/lodash/_stackDelete.js +./node_modules/lodash/_baseMerge.js +./node_modules/lodash/entries.js +./node_modules/lodash/truncate.js +./node_modules/lodash/findLast.js +./node_modules/lodash/conformsTo.js +./node_modules/lodash/unionWith.js +./node_modules/lodash/map.js +./node_modules/lodash/_isMasked.js +./node_modules/lodash/shuffle.js +./node_modules/lodash/_createRecurry.js +./node_modules/lodash/_composeArgs.js +./node_modules/lodash/assignIn.js +./node_modules/lodash/_DataView.js +./node_modules/lodash/_arrayEachRight.js +./node_modules/lodash/isBoolean.js +./node_modules/lodash/filter.js +./node_modules/lodash/_hasUnicode.js +./node_modules/lodash/_createCompounder.js +./node_modules/lodash/_MapCache.js +./node_modules/lodash/string.js +./node_modules/lodash/_isLaziable.js +./node_modules/lodash/_initCloneObject.js +./node_modules/lodash/_parent.js +./node_modules/lodash/_nodeUtil.js +./node_modules/lodash/mergeWith.js +./node_modules/lodash/isFinite.js +./node_modules/lodash/lastIndexOf.js +./node_modules/lodash/_baseHasIn.js +./node_modules/lodash/invert.js +./node_modules/lodash/sortedIndexOf.js +./node_modules/lodash/_baseConformsTo.js +./node_modules/lodash/_getTag.js +./node_modules/lodash/_equalArrays.js +./node_modules/lodash/flake.nix +./node_modules/lodash/pullAllBy.js +./node_modules/lodash/takeRight.js +./node_modules/lodash/_lazyValue.js +./node_modules/lodash/_baseKeys.js +./node_modules/lodash/_castPath.js +./node_modules/lodash/lt.js +./node_modules/lodash/pick.js +./node_modules/lodash/omitBy.js +./node_modules/lodash/_isIterateeCall.js +./node_modules/lodash/_stringSize.js +./node_modules/lodash/zipWith.js +./node_modules/lodash/_baseGet.js +./node_modules/lodash/_createSet.js +./node_modules/lodash/thru.js +./node_modules/lodash/pull.js +./node_modules/lodash/hasIn.js +./node_modules/lodash/_baseWhile.js +./node_modules/lodash/identity.js +./node_modules/lodash/startsWith.js +./node_modules/lodash/startCase.js +./node_modules/lodash/_wrapperClone.js +./node_modules/lodash/_mapCacheDelete.js +./node_modules/lodash/toSafeInteger.js +./node_modules/lodash/nthArg.js +./node_modules/lodash/_baseIsArguments.js +./node_modules/lodash/index.js +./node_modules/lodash/_baseDelay.js +./node_modules/lodash/_hashClear.js +./node_modules/lodash/rest.js +./node_modules/lodash/_Hash.js +./node_modules/lodash/_baseRange.js +./node_modules/lodash/_baseForRight.js +./node_modules/lodash/extendWith.js +./node_modules/lodash/pullAllWith.js +./node_modules/lodash/_baseIsEqualDeep.js +./node_modules/lodash/array.js +./node_modules/lodash/stubArray.js +./node_modules/lodash/result.js +./node_modules/lodash/findIndex.js +./node_modules/lodash/unzip.js +./node_modules/lodash/initial.js +./node_modules/lodash/_arrayShuffle.js +./node_modules/lodash/_hasPath.js +./node_modules/lodash/remove.js +./node_modules/lodash/_mergeData.js +./node_modules/lodash/flattenDeep.js +./node_modules/lodash/_iteratorToArray.js +./node_modules/fast-glob +./node_modules/fast-glob/package.json +./node_modules/fast-glob/out +./node_modules/fast-glob/out/readers +./node_modules/fast-glob/out/readers/reader.d.ts +./node_modules/fast-glob/out/readers/stream.d.ts +./node_modules/fast-glob/out/readers/async.js +./node_modules/fast-glob/out/readers/reader.js +./node_modules/fast-glob/out/readers/sync.js +./node_modules/fast-glob/out/readers/async.d.ts +./node_modules/fast-glob/out/readers/stream.js +./node_modules/fast-glob/out/readers/sync.d.ts +./node_modules/fast-glob/out/settings.d.ts +./node_modules/fast-glob/out/providers +./node_modules/fast-glob/out/providers/provider.d.ts +./node_modules/fast-glob/out/providers/transformers +./node_modules/fast-glob/out/providers/transformers/entry.js +./node_modules/fast-glob/out/providers/transformers/entry.d.ts +./node_modules/fast-glob/out/providers/stream.d.ts +./node_modules/fast-glob/out/providers/async.js +./node_modules/fast-glob/out/providers/filters +./node_modules/fast-glob/out/providers/filters/deep.d.ts +./node_modules/fast-glob/out/providers/filters/entry.js +./node_modules/fast-glob/out/providers/filters/error.js +./node_modules/fast-glob/out/providers/filters/entry.d.ts +./node_modules/fast-glob/out/providers/filters/deep.js +./node_modules/fast-glob/out/providers/filters/error.d.ts +./node_modules/fast-glob/out/providers/sync.js +./node_modules/fast-glob/out/providers/async.d.ts +./node_modules/fast-glob/out/providers/matchers +./node_modules/fast-glob/out/providers/matchers/partial.js +./node_modules/fast-glob/out/providers/matchers/partial.d.ts +./node_modules/fast-glob/out/providers/matchers/matcher.d.ts +./node_modules/fast-glob/out/providers/matchers/matcher.js +./node_modules/fast-glob/out/providers/stream.js +./node_modules/fast-glob/out/providers/sync.d.ts +./node_modules/fast-glob/out/providers/provider.js +./node_modules/fast-glob/out/utils +./node_modules/fast-glob/out/utils/pattern.d.ts +./node_modules/fast-glob/out/utils/errno.js +./node_modules/fast-glob/out/utils/errno.d.ts +./node_modules/fast-glob/out/utils/path.d.ts +./node_modules/fast-glob/out/utils/stream.d.ts +./node_modules/fast-glob/out/utils/array.d.ts +./node_modules/fast-glob/out/utils/fs.js +./node_modules/fast-glob/out/utils/path.js +./node_modules/fast-glob/out/utils/string.d.ts +./node_modules/fast-glob/out/utils/pattern.js +./node_modules/fast-glob/out/utils/index.d.ts +./node_modules/fast-glob/out/utils/string.js +./node_modules/fast-glob/out/utils/stream.js +./node_modules/fast-glob/out/utils/fs.d.ts +./node_modules/fast-glob/out/utils/index.js +./node_modules/fast-glob/out/utils/array.js +./node_modules/fast-glob/out/managers +./node_modules/fast-glob/out/managers/tasks.js +./node_modules/fast-glob/out/managers/tasks.d.ts +./node_modules/fast-glob/out/index.d.ts +./node_modules/fast-glob/out/types +./node_modules/fast-glob/out/types/index.d.ts +./node_modules/fast-glob/out/types/index.js +./node_modules/fast-glob/out/settings.js +./node_modules/fast-glob/out/index.js +./node_modules/fast-glob/README.md +./node_modules/fast-glob/LICENSE +./node_modules/matcher +./node_modules/matcher/package.json +./node_modules/matcher/license +./node_modules/matcher/index.d.ts +./node_modules/matcher/index.js +./node_modules/matcher/readme.md +./node_modules/acorn-walk +./node_modules/acorn-walk/package.json +./node_modules/acorn-walk/README.md +./node_modules/acorn-walk/dist +./node_modules/acorn-walk/dist/walk.js +./node_modules/acorn-walk/dist/walk.mjs +./node_modules/acorn-walk/dist/walk.d.ts +./node_modules/acorn-walk/LICENSE +./node_modules/acorn-walk/CHANGELOG.md +./node_modules/ignore +./node_modules/ignore/package.json +./node_modules/ignore/README.md +./node_modules/ignore/legacy.js +./node_modules/ignore/index.d.ts +./node_modules/ignore/LICENSE-MIT +./node_modules/ignore/index.js +./node_modules/is-plain-object +./node_modules/is-plain-object/package.json +./node_modules/is-plain-object/is-plain-object.d.ts +./node_modules/is-plain-object/README.md +./node_modules/is-plain-object/dist +./node_modules/is-plain-object/dist/is-plain-object.mjs +./node_modules/is-plain-object/dist/is-plain-object.js +./node_modules/is-plain-object/LICENSE +./node_modules/yallist +./node_modules/yallist/yallist.js +./node_modules/yallist/package.json +./node_modules/yallist/README.md +./node_modules/yallist/iterator.js +./node_modules/yallist/LICENSE +./node_modules/md5-hex +./node_modules/md5-hex/browser.js +./node_modules/md5-hex/package.json +./node_modules/md5-hex/license +./node_modules/md5-hex/index.d.ts +./node_modules/md5-hex/index.js +./node_modules/md5-hex/readme.md +./node_modules/nofilter +./node_modules/nofilter/package.json +./node_modules/nofilter/lib +./node_modules/nofilter/lib/index.js +./node_modules/nofilter/README.md +./node_modules/nofilter/LICENSE.md +./node_modules/nofilter/types +./node_modules/nofilter/types/index.d.ts +./node_modules/map-age-cleaner +./node_modules/map-age-cleaner/package.json +./node_modules/map-age-cleaner/license +./node_modules/map-age-cleaner/dist +./node_modules/map-age-cleaner/dist/index.d.ts +./node_modules/map-age-cleaner/dist/index.js +./node_modules/map-age-cleaner/readme.md +./node_modules/color-name +./node_modules/color-name/package.json +./node_modules/color-name/README.md +./node_modules/color-name/LICENSE +./node_modules/color-name/index.js +./node_modules/braces +./node_modules/braces/package.json +./node_modules/braces/lib +./node_modules/braces/lib/stringify.js +./node_modules/braces/lib/expand.js +./node_modules/braces/lib/constants.js +./node_modules/braces/lib/parse.js +./node_modules/braces/lib/compile.js +./node_modules/braces/lib/utils.js +./node_modules/braces/README.md +./node_modules/braces/LICENSE +./node_modules/braces/CHANGELOG.md +./node_modules/braces/index.js +./node_modules/debug +./node_modules/debug/package.json +./node_modules/debug/README.md +./node_modules/debug/LICENSE +./node_modules/debug/node_modules +./node_modules/debug/node_modules/ms +./node_modules/debug/node_modules/ms/package.json +./node_modules/debug/node_modules/ms/license.md +./node_modules/debug/node_modules/ms/index.js +./node_modules/debug/node_modules/ms/readme.md +./node_modules/debug/src +./node_modules/debug/src/browser.js +./node_modules/debug/src/node.js +./node_modules/debug/src/common.js +./node_modules/debug/src/index.js +./node_modules/resolve-from +./node_modules/resolve-from/package.json +./node_modules/resolve-from/license +./node_modules/resolve-from/index.d.ts +./node_modules/resolve-from/index.js +./node_modules/resolve-from/readme.md +./node_modules/semver +./node_modules/semver/package.json +./node_modules/semver/range.bnf +./node_modules/semver/README.md +./node_modules/semver/internal +./node_modules/semver/internal/debug.js +./node_modules/semver/internal/parse-options.js +./node_modules/semver/internal/constants.js +./node_modules/semver/internal/re.js +./node_modules/semver/internal/identifiers.js +./node_modules/semver/functions +./node_modules/semver/functions/satisfies.js +./node_modules/semver/functions/coerce.js +./node_modules/semver/functions/rcompare.js +./node_modules/semver/functions/compare-loose.js +./node_modules/semver/functions/clean.js +./node_modules/semver/functions/minor.js +./node_modules/semver/functions/cmp.js +./node_modules/semver/functions/gt.js +./node_modules/semver/functions/patch.js +./node_modules/semver/functions/eq.js +./node_modules/semver/functions/compare.js +./node_modules/semver/functions/gte.js +./node_modules/semver/functions/prerelease.js +./node_modules/semver/functions/parse.js +./node_modules/semver/functions/lte.js +./node_modules/semver/functions/valid.js +./node_modules/semver/functions/sort.js +./node_modules/semver/functions/compare-build.js +./node_modules/semver/functions/diff.js +./node_modules/semver/functions/neq.js +./node_modules/semver/functions/rsort.js +./node_modules/semver/functions/major.js +./node_modules/semver/functions/inc.js +./node_modules/semver/functions/lt.js +./node_modules/semver/LICENSE +./node_modules/semver/preload.js +./node_modules/semver/ranges +./node_modules/semver/ranges/subset.js +./node_modules/semver/ranges/intersects.js +./node_modules/semver/ranges/min-satisfying.js +./node_modules/semver/ranges/simplify.js +./node_modules/semver/ranges/outside.js +./node_modules/semver/ranges/valid.js +./node_modules/semver/ranges/max-satisfying.js +./node_modules/semver/ranges/gtr.js +./node_modules/semver/ranges/ltr.js +./node_modules/semver/ranges/min-version.js +./node_modules/semver/ranges/to-comparators.js +./node_modules/semver/bin +./node_modules/semver/bin/semver.js +./node_modules/semver/classes +./node_modules/semver/classes/range.js +./node_modules/semver/classes/comparator.js +./node_modules/semver/classes/semver.js +./node_modules/semver/classes/index.js +./node_modules/semver/index.js +./node_modules/plur +./node_modules/plur/package.json +./node_modules/plur/license +./node_modules/plur/index.d.ts +./node_modules/plur/index.js +./node_modules/plur/readme.md +./node_modules/chunkd +./node_modules/chunkd/package.json +./node_modules/chunkd/README.md +./node_modules/chunkd/dist +./node_modules/chunkd/dist/chunkd.js.map +./node_modules/chunkd/dist/chunkd.js +./node_modules/chunkd/dist/chunkd.d.ts +./node_modules/chunkd/dist/chunkd.d.ts.map +./node_modules/chunkd/LICENSE +./node_modules/slice-ansi +./node_modules/slice-ansi/package.json +./node_modules/slice-ansi/license +./node_modules/slice-ansi/index.js +./node_modules/slice-ansi/readme.md +./node_modules/find-up +./node_modules/find-up/package.json +./node_modules/find-up/license +./node_modules/find-up/index.d.ts +./node_modules/find-up/index.js +./node_modules/find-up/readme.md +./node_modules/get-caller-file +./node_modules/get-caller-file/package.json +./node_modules/get-caller-file/README.md +./node_modules/get-caller-file/LICENSE.md +./node_modules/get-caller-file/index.js.map +./node_modules/get-caller-file/index.d.ts +./node_modules/get-caller-file/index.js +./node_modules/wrap-ansi +./node_modules/wrap-ansi/package.json +./node_modules/wrap-ansi/license +./node_modules/wrap-ansi/node_modules +./node_modules/wrap-ansi/node_modules/ansi-styles +./node_modules/wrap-ansi/node_modules/ansi-styles/package.json +./node_modules/wrap-ansi/node_modules/ansi-styles/license +./node_modules/wrap-ansi/node_modules/ansi-styles/index.d.ts +./node_modules/wrap-ansi/node_modules/ansi-styles/index.js +./node_modules/wrap-ansi/node_modules/ansi-styles/readme.md +./node_modules/wrap-ansi/node_modules/ansi-regex +./node_modules/wrap-ansi/node_modules/ansi-regex/package.json +./node_modules/wrap-ansi/node_modules/ansi-regex/license +./node_modules/wrap-ansi/node_modules/ansi-regex/index.d.ts +./node_modules/wrap-ansi/node_modules/ansi-regex/index.js +./node_modules/wrap-ansi/node_modules/ansi-regex/readme.md +./node_modules/wrap-ansi/node_modules/strip-ansi +./node_modules/wrap-ansi/node_modules/strip-ansi/package.json +./node_modules/wrap-ansi/node_modules/strip-ansi/license +./node_modules/wrap-ansi/node_modules/strip-ansi/index.d.ts +./node_modules/wrap-ansi/node_modules/strip-ansi/index.js +./node_modules/wrap-ansi/node_modules/strip-ansi/readme.md +./node_modules/wrap-ansi/index.js +./node_modules/wrap-ansi/readme.md +./node_modules/parse-ms +./node_modules/parse-ms/package.json +./node_modules/parse-ms/license +./node_modules/parse-ms/index.d.ts +./node_modules/parse-ms/index.js +./node_modules/parse-ms/readme.md +./node_modules/path-type +./node_modules/path-type/package.json +./node_modules/path-type/license +./node_modules/path-type/index.d.ts +./node_modules/path-type/index.js +./node_modules/path-type/readme.md +./node_modules/p-timeout +./node_modules/p-timeout/package.json +./node_modules/p-timeout/license +./node_modules/p-timeout/index.d.ts +./node_modules/p-timeout/index.js +./node_modules/p-timeout/readme.md +./node_modules/figures +./node_modules/figures/package.json +./node_modules/figures/license +./node_modules/figures/index.d.ts +./node_modules/figures/index.js +./node_modules/figures/readme.md +./node_modules/js-string-escape +./node_modules/js-string-escape/package.json +./node_modules/js-string-escape/README.md +./node_modules/js-string-escape/LICENSE +./node_modules/js-string-escape/CHANGELOG.md +./node_modules/js-string-escape/index.js +./node_modules/ansi-regex +./node_modules/ansi-regex/package.json +./node_modules/ansi-regex/license +./node_modules/ansi-regex/index.d.ts +./node_modules/ansi-regex/index.js +./node_modules/ansi-regex/readme.md +./node_modules/is-number +./node_modules/is-number/package.json +./node_modules/is-number/README.md +./node_modules/is-number/LICENSE +./node_modules/is-number/index.js +./node_modules/emoji-regex +./node_modules/emoji-regex/package.json +./node_modules/emoji-regex/README.md +./node_modules/emoji-regex/text.js +./node_modules/emoji-regex/RGI_Emoji.d.ts +./node_modules/emoji-regex/LICENSE-MIT.txt +./node_modules/emoji-regex/RGI_Emoji.js +./node_modules/emoji-regex/es2015 +./node_modules/emoji-regex/es2015/text.js +./node_modules/emoji-regex/es2015/RGI_Emoji.d.ts +./node_modules/emoji-regex/es2015/RGI_Emoji.js +./node_modules/emoji-regex/es2015/index.d.ts +./node_modules/emoji-regex/es2015/text.d.ts +./node_modules/emoji-regex/es2015/index.js +./node_modules/emoji-regex/index.d.ts +./node_modules/emoji-regex/text.d.ts +./node_modules/emoji-regex/index.js +./node_modules/yocto-queue +./node_modules/yocto-queue/package.json +./node_modules/yocto-queue/license +./node_modules/yocto-queue/index.d.ts +./node_modules/yocto-queue/index.js +./node_modules/yocto-queue/readme.md +./node_modules/micromatch +./node_modules/micromatch/package.json +./node_modules/micromatch/README.md +./node_modules/micromatch/LICENSE +./node_modules/micromatch/index.js +./node_modules/dir-glob +./node_modules/dir-glob/package.json +./node_modules/dir-glob/license +./node_modules/dir-glob/index.js +./node_modules/dir-glob/readme.md +./node_modules/cliui +./node_modules/cliui/package.json +./node_modules/cliui/README.md +./node_modules/cliui/node_modules +./node_modules/cliui/node_modules/ansi-regex +./node_modules/cliui/node_modules/ansi-regex/package.json +./node_modules/cliui/node_modules/ansi-regex/license +./node_modules/cliui/node_modules/ansi-regex/index.d.ts +./node_modules/cliui/node_modules/ansi-regex/index.js +./node_modules/cliui/node_modules/ansi-regex/readme.md +./node_modules/cliui/node_modules/strip-ansi +./node_modules/cliui/node_modules/strip-ansi/package.json +./node_modules/cliui/node_modules/strip-ansi/license +./node_modules/cliui/node_modules/strip-ansi/index.d.ts +./node_modules/cliui/node_modules/strip-ansi/index.js +./node_modules/cliui/node_modules/strip-ansi/readme.md +./node_modules/cliui/LICENSE.txt +./node_modules/cliui/CHANGELOG.md +./node_modules/cliui/build +./node_modules/cliui/build/lib +./node_modules/cliui/build/lib/string-utils.js +./node_modules/cliui/build/lib/index.js +./node_modules/cliui/build/index.d.cts +./node_modules/cliui/build/index.cjs +./node_modules/cliui/index.mjs +./node_modules/clean-stack +./node_modules/clean-stack/package.json +./node_modules/clean-stack/license +./node_modules/clean-stack/index.d.ts +./node_modules/clean-stack/index.js +./node_modules/clean-stack/readme.md +./node_modules/pretty-ms +./node_modules/pretty-ms/package.json +./node_modules/pretty-ms/license +./node_modules/pretty-ms/index.d.ts +./node_modules/pretty-ms/index.js +./node_modules/pretty-ms/readme.md +./node_modules/ci-info +./node_modules/ci-info/package.json +./node_modules/ci-info/README.md +./node_modules/ci-info/vendors.json +./node_modules/ci-info/LICENSE +./node_modules/ci-info/CHANGELOG.md +./node_modules/ci-info/index.d.ts +./node_modules/ci-info/index.js +./node_modules/y18n +./node_modules/y18n/package.json +./node_modules/y18n/README.md +./node_modules/y18n/LICENSE +./node_modules/y18n/CHANGELOG.md +./node_modules/y18n/build +./node_modules/y18n/build/lib +./node_modules/y18n/build/lib/cjs.js +./node_modules/y18n/build/lib/platform-shims +./node_modules/y18n/build/lib/platform-shims/node.js +./node_modules/y18n/build/lib/index.js +./node_modules/y18n/build/index.cjs +./node_modules/y18n/index.mjs +./node_modules/p-map +./node_modules/p-map/package.json +./node_modules/p-map/license +./node_modules/p-map/index.d.ts +./node_modules/p-map/index.js +./node_modules/p-map/readme.md +./node_modules/picomatch +./node_modules/picomatch/package.json +./node_modules/picomatch/lib +./node_modules/picomatch/lib/constants.js +./node_modules/picomatch/lib/parse.js +./node_modules/picomatch/lib/scan.js +./node_modules/picomatch/lib/picomatch.js +./node_modules/picomatch/lib/utils.js +./node_modules/picomatch/README.md +./node_modules/picomatch/LICENSE +./node_modules/picomatch/CHANGELOG.md +./node_modules/picomatch/index.js +./node_modules/esutils +./node_modules/esutils/package.json +./node_modules/esutils/lib +./node_modules/esutils/lib/keyword.js +./node_modules/esutils/lib/ast.js +./node_modules/esutils/lib/code.js +./node_modules/esutils/lib/utils.js +./node_modules/esutils/README.md +./node_modules/esutils/LICENSE.BSD +./node_modules/aggregate-error +./node_modules/aggregate-error/package.json +./node_modules/aggregate-error/license +./node_modules/aggregate-error/index.d.ts +./node_modules/aggregate-error/index.js +./node_modules/aggregate-error/readme.md +./node_modules/currently-unhandled +./node_modules/currently-unhandled/browser.js +./node_modules/currently-unhandled/package.json +./node_modules/currently-unhandled/license +./node_modules/currently-unhandled/core.js +./node_modules/currently-unhandled/index.js +./node_modules/currently-unhandled/readme.md +./node_modules/binary-extensions +./node_modules/binary-extensions/package.json +./node_modules/binary-extensions/license +./node_modules/binary-extensions/binary-extensions.json +./node_modules/binary-extensions/binary-extensions.json.d.ts +./node_modules/binary-extensions/index.d.ts +./node_modules/binary-extensions/index.js +./node_modules/binary-extensions/readme.md +./node_modules/chokidar +./node_modules/chokidar/package.json +./node_modules/chokidar/lib +./node_modules/chokidar/lib/nodefs-handler.js +./node_modules/chokidar/lib/constants.js +./node_modules/chokidar/lib/fsevents-handler.js +./node_modules/chokidar/README.md +./node_modules/chokidar/LICENSE +./node_modules/chokidar/types +./node_modules/chokidar/types/index.d.ts +./node_modules/chokidar/index.js +./node_modules/time-zone +./node_modules/time-zone/package.json +./node_modules/time-zone/license +./node_modules/time-zone/index.js +./node_modules/time-zone/readme.md +./node_modules/@napi-rs +./node_modules/@napi-rs/cli +./node_modules/@napi-rs/cli/package.json +./node_modules/@napi-rs/cli/scripts +./node_modules/@napi-rs/cli/scripts/index.js +./node_modules/@napi-rs/cli/README.md +./node_modules/@napi-rs/cli/LICENSE +./node_modules/reusify +./node_modules/reusify/package.json +./node_modules/reusify/.travis.yml +./node_modules/reusify/README.md +./node_modules/reusify/benchmarks +./node_modules/reusify/benchmarks/createNoCodeFunction.js +./node_modules/reusify/benchmarks/reuseNoCodeFunction.js +./node_modules/reusify/benchmarks/fib.js +./node_modules/reusify/.coveralls.yml +./node_modules/reusify/reusify.js +./node_modules/reusify/test.js +./node_modules/reusify/LICENSE +./node_modules/.yarn-state.yml +./node_modules/argparse +./node_modules/argparse/package.json +./node_modules/argparse/lib +./node_modules/argparse/lib/argument_parser.js +./node_modules/argparse/lib/namespace.js +./node_modules/argparse/lib/action_container.js +./node_modules/argparse/lib/const.js +./node_modules/argparse/lib/help +./node_modules/argparse/lib/help/formatter.js +./node_modules/argparse/lib/help/added_formatters.js +./node_modules/argparse/lib/action.js +./node_modules/argparse/lib/action +./node_modules/argparse/lib/action/version.js +./node_modules/argparse/lib/action/store.js +./node_modules/argparse/lib/action/append.js +./node_modules/argparse/lib/action/subparsers.js +./node_modules/argparse/lib/action/count.js +./node_modules/argparse/lib/action/append +./node_modules/argparse/lib/action/append/constant.js +./node_modules/argparse/lib/action/store +./node_modules/argparse/lib/action/store/constant.js +./node_modules/argparse/lib/action/store/false.js +./node_modules/argparse/lib/action/store/true.js +./node_modules/argparse/lib/action/help.js +./node_modules/argparse/lib/argument +./node_modules/argparse/lib/argument/exclusive.js +./node_modules/argparse/lib/argument/error.js +./node_modules/argparse/lib/argument/group.js +./node_modules/argparse/lib/argparse.js +./node_modules/argparse/lib/utils.js +./node_modules/argparse/README.md +./node_modules/argparse/LICENSE +./node_modules/argparse/CHANGELOG.md +./node_modules/argparse/index.js +./node_modules/strip-ansi +./node_modules/strip-ansi/package.json +./node_modules/strip-ansi/license +./node_modules/strip-ansi/index.d.ts +./node_modules/strip-ansi/index.js +./node_modules/strip-ansi/readme.md +./node_modules/concordance +./node_modules/concordance/package.json +./node_modules/concordance/lib +./node_modules/concordance/lib/metaDescriptors +./node_modules/concordance/lib/metaDescriptors/pointer.js +./node_modules/concordance/lib/metaDescriptors/stats.js +./node_modules/concordance/lib/metaDescriptors/item.js +./node_modules/concordance/lib/metaDescriptors/mapEntry.js +./node_modules/concordance/lib/metaDescriptors/property.js +./node_modules/concordance/lib/getStringTag.js +./node_modules/concordance/lib/encoder.js +./node_modules/concordance/lib/constants.js +./node_modules/concordance/lib/compare.js +./node_modules/concordance/lib/Indenter.js +./node_modules/concordance/lib/shouldCompareDeep.js +./node_modules/concordance/lib/describe.js +./node_modules/concordance/lib/Registry.js +./node_modules/concordance/lib/diff.js +./node_modules/concordance/lib/formatUtils.js +./node_modules/concordance/lib/isEnumerable.js +./node_modules/concordance/lib/recursorUtils.js +./node_modules/concordance/lib/serialize.js +./node_modules/concordance/lib/getObjectKeys.js +./node_modules/concordance/lib/lineBuilder.js +./node_modules/concordance/lib/complexValues +./node_modules/concordance/lib/complexValues/set.js +./node_modules/concordance/lib/complexValues/arrayBuffer.js +./node_modules/concordance/lib/complexValues/regexp.js +./node_modules/concordance/lib/complexValues/typedArray.js +./node_modules/concordance/lib/complexValues/object.js +./node_modules/concordance/lib/complexValues/arguments.js +./node_modules/concordance/lib/complexValues/boxed.js +./node_modules/concordance/lib/complexValues/global.js +./node_modules/concordance/lib/complexValues/promise.js +./node_modules/concordance/lib/complexValues/dataView.js +./node_modules/concordance/lib/complexValues/error.js +./node_modules/concordance/lib/complexValues/date.js +./node_modules/concordance/lib/complexValues/function.js +./node_modules/concordance/lib/complexValues/map.js +./node_modules/concordance/lib/primitiveValues +./node_modules/concordance/lib/primitiveValues/symbol.js +./node_modules/concordance/lib/primitiveValues/null.js +./node_modules/concordance/lib/primitiveValues/number.js +./node_modules/concordance/lib/primitiveValues/boolean.js +./node_modules/concordance/lib/primitiveValues/bigInt.js +./node_modules/concordance/lib/primitiveValues/string.js +./node_modules/concordance/lib/primitiveValues/undefined.js +./node_modules/concordance/lib/getCtor.js +./node_modules/concordance/lib/Circular.js +./node_modules/concordance/lib/themeUtils.js +./node_modules/concordance/lib/pluginRegistry.js +./node_modules/concordance/lib/hasLength.js +./node_modules/concordance/lib/symbolProperties.js +./node_modules/concordance/lib/format.js +./node_modules/concordance/README.md +./node_modules/concordance/LICENSE +./node_modules/concordance/index.js +./node_modules/string-width +./node_modules/string-width/package.json +./node_modules/string-width/license +./node_modules/string-width/node_modules +./node_modules/string-width/node_modules/ansi-regex +./node_modules/string-width/node_modules/ansi-regex/package.json +./node_modules/string-width/node_modules/ansi-regex/license +./node_modules/string-width/node_modules/ansi-regex/index.d.ts +./node_modules/string-width/node_modules/ansi-regex/index.js +./node_modules/string-width/node_modules/ansi-regex/readme.md +./node_modules/string-width/node_modules/emoji-regex +./node_modules/string-width/node_modules/emoji-regex/package.json +./node_modules/string-width/node_modules/emoji-regex/README.md +./node_modules/string-width/node_modules/emoji-regex/text.js +./node_modules/string-width/node_modules/emoji-regex/LICENSE-MIT.txt +./node_modules/string-width/node_modules/emoji-regex/es2015 +./node_modules/string-width/node_modules/emoji-regex/es2015/text.js +./node_modules/string-width/node_modules/emoji-regex/es2015/index.js +./node_modules/string-width/node_modules/emoji-regex/index.d.ts +./node_modules/string-width/node_modules/emoji-regex/index.js +./node_modules/string-width/node_modules/strip-ansi +./node_modules/string-width/node_modules/strip-ansi/package.json +./node_modules/string-width/node_modules/strip-ansi/license +./node_modules/string-width/node_modules/strip-ansi/index.d.ts +./node_modules/string-width/node_modules/strip-ansi/index.js +./node_modules/string-width/node_modules/strip-ansi/readme.md +./node_modules/string-width/node_modules/is-fullwidth-code-point +./node_modules/string-width/node_modules/is-fullwidth-code-point/package.json +./node_modules/string-width/node_modules/is-fullwidth-code-point/license +./node_modules/string-width/node_modules/is-fullwidth-code-point/index.d.ts +./node_modules/string-width/node_modules/is-fullwidth-code-point/index.js +./node_modules/string-width/node_modules/is-fullwidth-code-point/readme.md +./node_modules/string-width/index.d.ts +./node_modules/string-width/index.js +./node_modules/string-width/readme.md +./node_modules/@nodelib +./node_modules/@nodelib/fs.walk +./node_modules/@nodelib/fs.walk/package.json +./node_modules/@nodelib/fs.walk/out +./node_modules/@nodelib/fs.walk/out/readers +./node_modules/@nodelib/fs.walk/out/readers/common.d.ts +./node_modules/@nodelib/fs.walk/out/readers/reader.d.ts +./node_modules/@nodelib/fs.walk/out/readers/common.js +./node_modules/@nodelib/fs.walk/out/readers/async.js +./node_modules/@nodelib/fs.walk/out/readers/reader.js +./node_modules/@nodelib/fs.walk/out/readers/sync.js +./node_modules/@nodelib/fs.walk/out/readers/async.d.ts +./node_modules/@nodelib/fs.walk/out/readers/sync.d.ts +./node_modules/@nodelib/fs.walk/out/settings.d.ts +./node_modules/@nodelib/fs.walk/out/providers +./node_modules/@nodelib/fs.walk/out/providers/stream.d.ts +./node_modules/@nodelib/fs.walk/out/providers/async.js +./node_modules/@nodelib/fs.walk/out/providers/sync.js +./node_modules/@nodelib/fs.walk/out/providers/async.d.ts +./node_modules/@nodelib/fs.walk/out/providers/index.d.ts +./node_modules/@nodelib/fs.walk/out/providers/stream.js +./node_modules/@nodelib/fs.walk/out/providers/sync.d.ts +./node_modules/@nodelib/fs.walk/out/providers/index.js +./node_modules/@nodelib/fs.walk/out/index.d.ts +./node_modules/@nodelib/fs.walk/out/types +./node_modules/@nodelib/fs.walk/out/types/index.d.ts +./node_modules/@nodelib/fs.walk/out/types/index.js +./node_modules/@nodelib/fs.walk/out/settings.js +./node_modules/@nodelib/fs.walk/out/index.js +./node_modules/@nodelib/fs.walk/README.md +./node_modules/@nodelib/fs.walk/LICENSE +./node_modules/@nodelib/fs.scandir +./node_modules/@nodelib/fs.scandir/package.json +./node_modules/@nodelib/fs.scandir/out +./node_modules/@nodelib/fs.scandir/out/constants.d.ts +./node_modules/@nodelib/fs.scandir/out/settings.d.ts +./node_modules/@nodelib/fs.scandir/out/providers +./node_modules/@nodelib/fs.scandir/out/providers/common.d.ts +./node_modules/@nodelib/fs.scandir/out/providers/common.js +./node_modules/@nodelib/fs.scandir/out/providers/async.js +./node_modules/@nodelib/fs.scandir/out/providers/sync.js +./node_modules/@nodelib/fs.scandir/out/providers/async.d.ts +./node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts +./node_modules/@nodelib/fs.scandir/out/constants.js +./node_modules/@nodelib/fs.scandir/out/adapters +./node_modules/@nodelib/fs.scandir/out/adapters/fs.js +./node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts +./node_modules/@nodelib/fs.scandir/out/utils +./node_modules/@nodelib/fs.scandir/out/utils/fs.js +./node_modules/@nodelib/fs.scandir/out/utils/index.d.ts +./node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts +./node_modules/@nodelib/fs.scandir/out/utils/index.js +./node_modules/@nodelib/fs.scandir/out/index.d.ts +./node_modules/@nodelib/fs.scandir/out/types +./node_modules/@nodelib/fs.scandir/out/types/index.d.ts +./node_modules/@nodelib/fs.scandir/out/types/index.js +./node_modules/@nodelib/fs.scandir/out/settings.js +./node_modules/@nodelib/fs.scandir/out/index.js +./node_modules/@nodelib/fs.scandir/README.md +./node_modules/@nodelib/fs.scandir/LICENSE +./node_modules/@nodelib/fs.stat +./node_modules/@nodelib/fs.stat/package.json +./node_modules/@nodelib/fs.stat/out +./node_modules/@nodelib/fs.stat/out/settings.d.ts +./node_modules/@nodelib/fs.stat/out/providers +./node_modules/@nodelib/fs.stat/out/providers/async.js +./node_modules/@nodelib/fs.stat/out/providers/sync.js +./node_modules/@nodelib/fs.stat/out/providers/async.d.ts +./node_modules/@nodelib/fs.stat/out/providers/sync.d.ts +./node_modules/@nodelib/fs.stat/out/adapters +./node_modules/@nodelib/fs.stat/out/adapters/fs.js +./node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts +./node_modules/@nodelib/fs.stat/out/index.d.ts +./node_modules/@nodelib/fs.stat/out/types +./node_modules/@nodelib/fs.stat/out/types/index.d.ts +./node_modules/@nodelib/fs.stat/out/types/index.js +./node_modules/@nodelib/fs.stat/out/settings.js +./node_modules/@nodelib/fs.stat/out/index.js +./node_modules/@nodelib/fs.stat/README.md +./node_modules/@nodelib/fs.stat/LICENSE +./node_modules/serialize-error +./node_modules/serialize-error/package.json +./node_modules/serialize-error/license +./node_modules/serialize-error/index.d.ts +./node_modules/serialize-error/index.js +./node_modules/serialize-error/readme.md +./node_modules/glob-parent +./node_modules/glob-parent/package.json +./node_modules/glob-parent/README.md +./node_modules/glob-parent/LICENSE +./node_modules/glob-parent/CHANGELOG.md +./node_modules/glob-parent/index.js +./node_modules/.bin +./node_modules/.bin/esparse +./node_modules/.bin/esvalidate +./node_modules/.bin/semver +./node_modules/.bin/napi +./node_modules/.bin/ava +./node_modules/.bin/acorn +./node_modules/.bin/js-yaml +./node_modules/is-extglob +./node_modules/is-extglob/package.json +./node_modules/is-extglob/README.md +./node_modules/is-extglob/LICENSE +./node_modules/is-extglob/index.js +./node_modules/eastasianwidth +./node_modules/eastasianwidth/package.json +./node_modules/eastasianwidth/README.md +./node_modules/eastasianwidth/eastasianwidth.js +./node_modules/is-unicode-supported +./node_modules/is-unicode-supported/package.json +./node_modules/is-unicode-supported/license +./node_modules/is-unicode-supported/index.d.ts +./node_modules/is-unicode-supported/index.js +./node_modules/is-unicode-supported/readme.md +./node_modules/ms +./node_modules/ms/package.json +./node_modules/ms/license.md +./node_modules/ms/index.js +./node_modules/ms/readme.md +./node_modules/code-excerpt +./node_modules/code-excerpt/package.json +./node_modules/code-excerpt/license +./node_modules/code-excerpt/dist +./node_modules/code-excerpt/dist/index.d.ts +./node_modules/code-excerpt/dist/index.js +./node_modules/code-excerpt/readme.md +./node_modules/lru-cache +./node_modules/lru-cache/package.json +./node_modules/lru-cache/README.md +./node_modules/lru-cache/LICENSE +./node_modules/lru-cache/index.js +./node_modules/p-event +./node_modules/p-event/package.json +./node_modules/p-event/license +./node_modules/p-event/index.d.ts +./node_modules/p-event/index.js +./node_modules/p-event/readme.md +./node_modules/ava +./node_modules/ava/package.json +./node_modules/ava/lib +./node_modules/ava/lib/environment-variables.js +./node_modules/ava/lib/line-numbers.js +./node_modules/ava/lib/api.js +./node_modules/ava/lib/fork.js +./node_modules/ava/lib/run-status.js +./node_modules/ava/lib/context-ref.js +./node_modules/ava/lib/assert.js +./node_modules/ava/lib/parse-test-args.js +./node_modules/ava/lib/serialize-error.js +./node_modules/ava/lib/pkg.cjs +./node_modules/ava/lib/load-config.js +./node_modules/ava/lib/code-excerpt.js +./node_modules/ava/lib/node-arguments.js +./node_modules/ava/lib/provider-manager.js +./node_modules/ava/lib/cli.js +./node_modules/ava/lib/test.js +./node_modules/ava/lib/chalk.js +./node_modules/ava/lib/is-ci.js +./node_modules/ava/lib/like-selector.js +./node_modules/ava/lib/watcher.js +./node_modules/ava/lib/runner.js +./node_modules/ava/lib/globs.js +./node_modules/ava/lib/reporters +./node_modules/ava/lib/reporters/beautify-stack.js +./node_modules/ava/lib/reporters/default.js +./node_modules/ava/lib/reporters/improper-usage-messages.js +./node_modules/ava/lib/reporters/tap.js +./node_modules/ava/lib/reporters/prefix-title.js +./node_modules/ava/lib/reporters/format-serialized-error.js +./node_modules/ava/lib/reporters/colors.js +./node_modules/ava/lib/glob-helpers.cjs +./node_modules/ava/lib/eslint-plugin-helper-worker.js +./node_modules/ava/lib/slash.cjs +./node_modules/ava/lib/module-types.js +./node_modules/ava/lib/extensions.js +./node_modules/ava/lib/create-chain.js +./node_modules/ava/lib/snapshot-manager.js +./node_modules/ava/lib/ipc-flow-control.cjs +./node_modules/ava/lib/concordance-options.js +./node_modules/ava/lib/now-and-timers.cjs +./node_modules/ava/lib/plugin-support +./node_modules/ava/lib/plugin-support/shared-workers.js +./node_modules/ava/lib/plugin-support/shared-worker-loader.js +./node_modules/ava/lib/worker +./node_modules/ava/lib/worker/line-numbers.js +./node_modules/ava/lib/worker/dependency-tracker.js +./node_modules/ava/lib/worker/base.js +./node_modules/ava/lib/worker/plugin.cjs +./node_modules/ava/lib/worker/guard-environment.cjs +./node_modules/ava/lib/worker/utils.cjs +./node_modules/ava/lib/worker/state.cjs +./node_modules/ava/lib/worker/channel.cjs +./node_modules/ava/lib/worker/main.cjs +./node_modules/ava/lib/worker/options.cjs +./node_modules/ava/lib/scheduler.js +./node_modules/ava/license +./node_modules/ava/plugin.d.ts +./node_modules/ava/entrypoints +./node_modules/ava/entrypoints/main.d.cts +./node_modules/ava/entrypoints/plugin.cjs +./node_modules/ava/entrypoints/plugin.d.ts +./node_modules/ava/entrypoints/main.mjs +./node_modules/ava/entrypoints/main.d.ts +./node_modules/ava/entrypoints/cli.mjs +./node_modules/ava/entrypoints/plugin.d.cts +./node_modules/ava/entrypoints/plugin.mjs +./node_modules/ava/entrypoints/eslint-plugin-helper.cjs +./node_modules/ava/entrypoints/main.cjs +./node_modules/ava/index.d.ts +./node_modules/ava/types +./node_modules/ava/types/shared-worker.d.cts +./node_modules/ava/types/subscribable.d.cts +./node_modules/ava/types/test-fn.d.cts +./node_modules/ava/types/try-fn.d.cts +./node_modules/ava/types/assertions.d.cts +./node_modules/ava/readme.md +./node_modules/fastq +./node_modules/fastq/package.json +./node_modules/fastq/.github +./node_modules/fastq/.github/workflows +./node_modules/fastq/.github/workflows/ci.yml +./node_modules/fastq/.github/dependabot.yml +./node_modules/fastq/example.mjs +./node_modules/fastq/README.md +./node_modules/fastq/bench.js +./node_modules/fastq/example.js +./node_modules/fastq/LICENSE +./node_modules/fastq/queue.js +./node_modules/fastq/index.d.ts +./node_modules/fastq/test +./node_modules/fastq/test/example.ts +./node_modules/fastq/test/promise.js +./node_modules/fastq/test/test.js +./node_modules/fastq/test/tsconfig.json +./node_modules/p-limit +./node_modules/p-limit/package.json +./node_modules/p-limit/license +./node_modules/p-limit/index.d.ts +./node_modules/p-limit/index.js +./node_modules/p-limit/readme.md +./node_modules/merge2 +./node_modules/merge2/package.json +./node_modules/merge2/README.md +./node_modules/merge2/LICENSE +./node_modules/merge2/index.js +./node_modules/to-regex-range +./node_modules/to-regex-range/package.json +./node_modules/to-regex-range/README.md +./node_modules/to-regex-range/LICENSE +./node_modules/to-regex-range/index.js +./node_modules/require-directory +./node_modules/require-directory/package.json +./node_modules/require-directory/.travis.yml +./node_modules/require-directory/LICENSE +./node_modules/require-directory/.npmignore +./node_modules/require-directory/README.markdown +./node_modules/require-directory/.jshintrc +./node_modules/require-directory/index.js +./node_modules/anymatch +./node_modules/anymatch/package.json +./node_modules/anymatch/README.md +./node_modules/anymatch/LICENSE +./node_modules/anymatch/index.d.ts +./node_modules/anymatch/index.js +./node_modules/signal-exit +./node_modules/signal-exit/package.json +./node_modules/signal-exit/README.md +./node_modules/signal-exit/dist +./node_modules/signal-exit/dist/cjs +./node_modules/signal-exit/dist/cjs/browser.js +./node_modules/signal-exit/dist/cjs/browser.d.ts.map +./node_modules/signal-exit/dist/cjs/package.json +./node_modules/signal-exit/dist/cjs/index.d.ts.map +./node_modules/signal-exit/dist/cjs/browser.js.map +./node_modules/signal-exit/dist/cjs/signals.js.map +./node_modules/signal-exit/dist/cjs/browser.d.ts +./node_modules/signal-exit/dist/cjs/signals.d.ts +./node_modules/signal-exit/dist/cjs/index.js.map +./node_modules/signal-exit/dist/cjs/index.d.ts +./node_modules/signal-exit/dist/cjs/signals.js +./node_modules/signal-exit/dist/cjs/signals.d.ts.map +./node_modules/signal-exit/dist/cjs/index.js +./node_modules/signal-exit/dist/mjs +./node_modules/signal-exit/dist/mjs/browser.js +./node_modules/signal-exit/dist/mjs/browser.d.ts.map +./node_modules/signal-exit/dist/mjs/package.json +./node_modules/signal-exit/dist/mjs/index.d.ts.map +./node_modules/signal-exit/dist/mjs/browser.js.map +./node_modules/signal-exit/dist/mjs/signals.js.map +./node_modules/signal-exit/dist/mjs/browser.d.ts +./node_modules/signal-exit/dist/mjs/signals.d.ts +./node_modules/signal-exit/dist/mjs/index.js.map +./node_modules/signal-exit/dist/mjs/index.d.ts +./node_modules/signal-exit/dist/mjs/signals.js +./node_modules/signal-exit/dist/mjs/signals.d.ts.map +./node_modules/signal-exit/dist/mjs/index.js +./node_modules/signal-exit/LICENSE.txt +./node_modules/temp-dir +./node_modules/temp-dir/package.json +./node_modules/temp-dir/license +./node_modules/temp-dir/index.d.ts +./node_modules/temp-dir/index.js +./node_modules/temp-dir/readme.md +./node_modules/p-locate +./node_modules/p-locate/package.json +./node_modules/p-locate/license +./node_modules/p-locate/index.d.ts +./node_modules/p-locate/index.js +./node_modules/p-locate/readme.md +./node_modules/convert-to-spaces +./node_modules/convert-to-spaces/package.json +./node_modules/convert-to-spaces/license +./node_modules/convert-to-spaces/dist +./node_modules/convert-to-spaces/dist/index.d.ts +./node_modules/convert-to-spaces/dist/index.js +./node_modules/convert-to-spaces/readme.md +./node_modules/escalade +./node_modules/escalade/package.json +./node_modules/escalade/license +./node_modules/escalade/sync +./node_modules/escalade/sync/index.d.ts +./node_modules/escalade/sync/index.mjs +./node_modules/escalade/sync/index.js +./node_modules/escalade/dist +./node_modules/escalade/dist/index.mjs +./node_modules/escalade/dist/index.js +./node_modules/escalade/index.d.ts +./node_modules/escalade/readme.md +./node_modules/esprima +./node_modules/esprima/package.json +./node_modules/esprima/README.md +./node_modules/esprima/dist +./node_modules/esprima/dist/esprima.js +./node_modules/esprima/ChangeLog +./node_modules/esprima/bin +./node_modules/esprima/bin/esparse.js +./node_modules/esprima/bin/esvalidate.js +./node_modules/esprima/LICENSE.BSD +./node_modules/queue-microtask +./node_modules/queue-microtask/package.json +./node_modules/queue-microtask/README.md +./node_modules/queue-microtask/LICENSE +./node_modules/queue-microtask/index.d.ts +./node_modules/queue-microtask/index.js +./node_modules/resolve-cwd +./node_modules/resolve-cwd/package.json +./node_modules/resolve-cwd/license +./node_modules/resolve-cwd/index.d.ts +./node_modules/resolve-cwd/index.js +./node_modules/resolve-cwd/readme.md +./node_modules/ci-parallel-vars +./node_modules/ci-parallel-vars/package.json +./node_modules/ci-parallel-vars/README.md +./node_modules/ci-parallel-vars/LICENSE +./node_modules/ci-parallel-vars/index.js +./node_modules/fast-diff +./node_modules/fast-diff/package.json +./node_modules/fast-diff/README.md +./node_modules/fast-diff/diff.js +./node_modules/fast-diff/diff.d.ts +./node_modules/fast-diff/LICENSE +./node_modules/mem +./node_modules/mem/package.json +./node_modules/mem/license +./node_modules/mem/dist +./node_modules/mem/dist/index.d.ts +./node_modules/mem/dist/index.js +./node_modules/mem/readme.md +./node_modules/arrgv +./node_modules/arrgv/.eslintrc +./node_modules/arrgv/package.json +./node_modules/arrgv/.travis.yml +./node_modules/arrgv/README.md +./node_modules/arrgv/test.js +./node_modules/arrgv/LICENSE +./node_modules/arrgv/.editorconfig +./node_modules/arrgv/index.js +./node_modules/locate-path +./node_modules/locate-path/package.json +./node_modules/locate-path/license +./node_modules/locate-path/index.d.ts +./node_modules/locate-path/index.js +./node_modules/locate-path/readme.md +./node_modules/type-fest +./node_modules/type-fest/package.json +./node_modules/type-fest/license +./node_modules/type-fest/index.d.ts +./node_modules/type-fest/source +./node_modules/type-fest/source/partial-deep.d.ts +./node_modules/type-fest/source/async-return-type.d.ts +./node_modules/type-fest/source/package-json.d.ts +./node_modules/type-fest/source/value-of.d.ts +./node_modules/type-fest/source/basic.d.ts +./node_modules/type-fest/source/mutable.d.ts +./node_modules/type-fest/source/stringified.d.ts +./node_modules/type-fest/source/promise-value.d.ts +./node_modules/type-fest/source/literal-union.d.ts +./node_modules/type-fest/source/tsconfig-json.d.ts +./node_modules/type-fest/source/conditional-pick.d.ts +./node_modules/type-fest/source/merge.d.ts +./node_modules/type-fest/source/require-exactly-one.d.ts +./node_modules/type-fest/source/readonly-deep.d.ts +./node_modules/type-fest/source/conditional-except.d.ts +./node_modules/type-fest/source/require-at-least-one.d.ts +./node_modules/type-fest/source/union-to-intersection.d.ts +./node_modules/type-fest/source/merge-exclusive.d.ts +./node_modules/type-fest/source/set-required.d.ts +./node_modules/type-fest/source/conditional-keys.d.ts +./node_modules/type-fest/source/set-optional.d.ts +./node_modules/type-fest/source/promisable.d.ts +./node_modules/type-fest/source/except.d.ts +./node_modules/type-fest/source/opaque.d.ts +./node_modules/type-fest/readme.md +./node_modules/well-known-symbols +./node_modules/well-known-symbols/package.json +./node_modules/well-known-symbols/README.md +./node_modules/well-known-symbols/LICENSE +./node_modules/well-known-symbols/index.js +./node_modules/is-promise +./node_modules/is-promise/package.json +./node_modules/is-promise/LICENSE +./node_modules/is-promise/index.d.ts +./node_modules/is-promise/index.mjs +./node_modules/is-promise/index.js +./node_modules/is-promise/readme.md +./node_modules/indent-string +./node_modules/indent-string/package.json +./node_modules/indent-string/license +./node_modules/indent-string/index.d.ts +./node_modules/indent-string/index.js +./node_modules/indent-string/readme.md +./node_modules/fill-range +./node_modules/fill-range/package.json +./node_modules/fill-range/README.md +./node_modules/fill-range/LICENSE +./node_modules/fill-range/index.js +./node_modules/is-fullwidth-code-point +./node_modules/is-fullwidth-code-point/package.json +./node_modules/is-fullwidth-code-point/license +./node_modules/is-fullwidth-code-point/index.d.ts +./node_modules/is-fullwidth-code-point/index.js +./node_modules/is-fullwidth-code-point/readme.md +./node_modules/date-time +./node_modules/date-time/package.json +./node_modules/date-time/license +./node_modules/date-time/index.d.ts +./node_modules/date-time/index.js +./node_modules/date-time/readme.md +./node_modules/acorn +./node_modules/acorn/package.json +./node_modules/acorn/README.md +./node_modules/acorn/dist +./node_modules/acorn/dist/bin.js +./node_modules/acorn/dist/acorn.d.ts +./node_modules/acorn/dist/acorn.mjs +./node_modules/acorn/dist/acorn.d.mts +./node_modules/acorn/dist/acorn.js +./node_modules/acorn/LICENSE +./node_modules/acorn/CHANGELOG.md +./node_modules/acorn/bin +./node_modules/acorn/bin/acorn +./node_modules/write-file-atomic +./node_modules/write-file-atomic/package.json +./node_modules/write-file-atomic/lib +./node_modules/write-file-atomic/lib/index.js +./node_modules/write-file-atomic/README.md +./node_modules/write-file-atomic/LICENSE.md +./node_modules/is-binary-path +./node_modules/is-binary-path/package.json +./node_modules/is-binary-path/license +./node_modules/is-binary-path/index.d.ts +./node_modules/is-binary-path/index.js +./node_modules/is-binary-path/readme.md +./node_modules/clean-yaml-object +./node_modules/clean-yaml-object/package.json +./node_modules/clean-yaml-object/license +./node_modules/clean-yaml-object/index.js +./node_modules/clean-yaml-object/readme.md +./node_modules/imurmurhash +./node_modules/imurmurhash/package.json +./node_modules/imurmurhash/imurmurhash.min.js +./node_modules/imurmurhash/README.md +./node_modules/imurmurhash/imurmurhash.js +./node_modules/cli-truncate +./node_modules/cli-truncate/package.json +./node_modules/cli-truncate/license +./node_modules/cli-truncate/node_modules +./node_modules/cli-truncate/node_modules/string-width +./node_modules/cli-truncate/node_modules/string-width/package.json +./node_modules/cli-truncate/node_modules/string-width/license +./node_modules/cli-truncate/node_modules/string-width/index.d.ts +./node_modules/cli-truncate/node_modules/string-width/index.js +./node_modules/cli-truncate/node_modules/string-width/readme.md +./node_modules/cli-truncate/index.d.ts +./node_modules/cli-truncate/index.js +./node_modules/cli-truncate/readme.md +./node_modules/pkg-conf +./node_modules/pkg-conf/package.json +./node_modules/pkg-conf/license +./node_modules/pkg-conf/index.d.ts +./node_modules/pkg-conf/index.js +./node_modules/pkg-conf/readme.md +./node_modules/is-glob +./node_modules/is-glob/package.json +./node_modules/is-glob/README.md +./node_modules/is-glob/LICENSE +./node_modules/is-glob/index.js +./node_modules/common-path-prefix +./node_modules/common-path-prefix/package.json +./node_modules/common-path-prefix/README.md +./node_modules/common-path-prefix/LICENSE +./node_modules/common-path-prefix/index.d.ts +./node_modules/common-path-prefix/index.js +./node_modules/mimic-fn +./node_modules/mimic-fn/package.json +./node_modules/mimic-fn/license +./node_modules/mimic-fn/index.d.ts +./node_modules/mimic-fn/index.js +./node_modules/mimic-fn/readme.md +./node_modules/run-parallel +./node_modules/run-parallel/package.json +./node_modules/run-parallel/README.md +./node_modules/run-parallel/LICENSE +./node_modules/run-parallel/index.js +./node_modules/js-yaml +./node_modules/js-yaml/package.json +./node_modules/js-yaml/lib +./node_modules/js-yaml/lib/js-yaml.js +./node_modules/js-yaml/lib/js-yaml +./node_modules/js-yaml/lib/js-yaml/exception.js +./node_modules/js-yaml/lib/js-yaml/schema.js +./node_modules/js-yaml/lib/js-yaml/common.js +./node_modules/js-yaml/lib/js-yaml/type.js +./node_modules/js-yaml/lib/js-yaml/schema +./node_modules/js-yaml/lib/js-yaml/schema/json.js +./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js +./node_modules/js-yaml/lib/js-yaml/schema/core.js +./node_modules/js-yaml/lib/js-yaml/schema/default_full.js +./node_modules/js-yaml/lib/js-yaml/schema/failsafe.js +./node_modules/js-yaml/lib/js-yaml/mark.js +./node_modules/js-yaml/lib/js-yaml/dumper.js +./node_modules/js-yaml/lib/js-yaml/type +./node_modules/js-yaml/lib/js-yaml/type/set.js +./node_modules/js-yaml/lib/js-yaml/type/null.js +./node_modules/js-yaml/lib/js-yaml/type/float.js +./node_modules/js-yaml/lib/js-yaml/type/js +./node_modules/js-yaml/lib/js-yaml/type/js/regexp.js +./node_modules/js-yaml/lib/js-yaml/type/js/function.js +./node_modules/js-yaml/lib/js-yaml/type/js/undefined.js +./node_modules/js-yaml/lib/js-yaml/type/bool.js +./node_modules/js-yaml/lib/js-yaml/type/str.js +./node_modules/js-yaml/lib/js-yaml/type/timestamp.js +./node_modules/js-yaml/lib/js-yaml/type/merge.js +./node_modules/js-yaml/lib/js-yaml/type/seq.js +./node_modules/js-yaml/lib/js-yaml/type/binary.js +./node_modules/js-yaml/lib/js-yaml/type/pairs.js +./node_modules/js-yaml/lib/js-yaml/type/omap.js +./node_modules/js-yaml/lib/js-yaml/type/int.js +./node_modules/js-yaml/lib/js-yaml/type/map.js +./node_modules/js-yaml/lib/js-yaml/loader.js +./node_modules/js-yaml/README.md +./node_modules/js-yaml/dist +./node_modules/js-yaml/dist/js-yaml.js +./node_modules/js-yaml/dist/js-yaml.min.js +./node_modules/js-yaml/LICENSE +./node_modules/js-yaml/CHANGELOG.md +./node_modules/js-yaml/bin +./node_modules/js-yaml/bin/js-yaml.js +./node_modules/js-yaml/index.js +./node_modules/yargs-parser +./node_modules/yargs-parser/browser.js +./node_modules/yargs-parser/package.json +./node_modules/yargs-parser/README.md +./node_modules/yargs-parser/LICENSE.txt +./node_modules/yargs-parser/CHANGELOG.md +./node_modules/yargs-parser/build +./node_modules/yargs-parser/build/lib +./node_modules/yargs-parser/build/lib/string-utils.js +./node_modules/yargs-parser/build/lib/yargs-parser-types.js +./node_modules/yargs-parser/build/lib/tokenize-arg-string.js +./node_modules/yargs-parser/build/lib/yargs-parser.js +./node_modules/yargs-parser/build/lib/index.js +./node_modules/yargs-parser/build/index.cjs +./node_modules/irregular-plurals +./node_modules/irregular-plurals/irregular-plurals.json +./node_modules/irregular-plurals/package.json +./node_modules/irregular-plurals/license +./node_modules/irregular-plurals/index.d.ts +./node_modules/irregular-plurals/index.js +./node_modules/irregular-plurals/readme.md +./node_modules/color-convert +./node_modules/color-convert/package.json +./node_modules/color-convert/README.md +./node_modules/color-convert/conversions.js +./node_modules/color-convert/route.js +./node_modules/color-convert/LICENSE +./node_modules/color-convert/CHANGELOG.md +./node_modules/color-convert/index.js +./node_modules/normalize-path +./node_modules/normalize-path/package.json +./node_modules/normalize-path/README.md +./node_modules/normalize-path/LICENSE +./node_modules/normalize-path/index.js +./node_modules/arrify +./node_modules/arrify/package.json +./node_modules/arrify/license +./node_modules/arrify/index.d.ts +./node_modules/arrify/index.js +./node_modules/arrify/readme.md +./node_modules/p-defer +./node_modules/p-defer/package.json +./node_modules/p-defer/license +./node_modules/p-defer/index.js +./node_modules/p-defer/readme.md +./node_modules/yargs +./node_modules/yargs/locales +./node_modules/yargs/locales/pl.json +./node_modules/yargs/locales/th.json +./node_modules/yargs/locales/nn.json +./node_modules/yargs/locales/it.json +./node_modules/yargs/locales/pt.json +./node_modules/yargs/locales/hi.json +./node_modules/yargs/locales/uz.json +./node_modules/yargs/locales/en.json +./node_modules/yargs/locales/ko.json +./node_modules/yargs/locales/zh_CN.json +./node_modules/yargs/locales/ru.json +./node_modules/yargs/locales/be.json +./node_modules/yargs/locales/fr.json +./node_modules/yargs/locales/pt_BR.json +./node_modules/yargs/locales/uk_UA.json +./node_modules/yargs/locales/zh_TW.json +./node_modules/yargs/locales/cs.json +./node_modules/yargs/locales/pirate.json +./node_modules/yargs/locales/ja.json +./node_modules/yargs/locales/hu.json +./node_modules/yargs/locales/nb.json +./node_modules/yargs/locales/id.json +./node_modules/yargs/locales/nl.json +./node_modules/yargs/locales/tr.json +./node_modules/yargs/locales/es.json +./node_modules/yargs/locales/de.json +./node_modules/yargs/locales/fi.json +./node_modules/yargs/package.json +./node_modules/yargs/lib +./node_modules/yargs/lib/platform-shims +./node_modules/yargs/lib/platform-shims/esm.mjs +./node_modules/yargs/lib/platform-shims/browser.mjs +./node_modules/yargs/README.md +./node_modules/yargs/browser.mjs +./node_modules/yargs/browser.d.ts +./node_modules/yargs/LICENSE +./node_modules/yargs/build +./node_modules/yargs/build/lib +./node_modules/yargs/build/lib/validation.js +./node_modules/yargs/build/lib/completion.js +./node_modules/yargs/build/lib/yerror.js +./node_modules/yargs/build/lib/argsert.js +./node_modules/yargs/build/lib/middleware.js +./node_modules/yargs/build/lib/command.js +./node_modules/yargs/build/lib/yargs-factory.js +./node_modules/yargs/build/lib/typings +./node_modules/yargs/build/lib/typings/yargs-parser-types.js +./node_modules/yargs/build/lib/typings/common-types.js +./node_modules/yargs/build/lib/usage.js +./node_modules/yargs/build/lib/completion-templates.js +./node_modules/yargs/build/lib/utils +./node_modules/yargs/build/lib/utils/apply-extends.js +./node_modules/yargs/build/lib/utils/set-blocking.js +./node_modules/yargs/build/lib/utils/process-argv.js +./node_modules/yargs/build/lib/utils/levenshtein.js +./node_modules/yargs/build/lib/utils/obj-filter.js +./node_modules/yargs/build/lib/utils/maybe-async-result.js +./node_modules/yargs/build/lib/utils/which-module.js +./node_modules/yargs/build/lib/utils/is-promise.js +./node_modules/yargs/build/lib/parse-command.js +./node_modules/yargs/build/index.cjs +./node_modules/yargs/index.cjs +./node_modules/yargs/helpers +./node_modules/yargs/helpers/package.json +./node_modules/yargs/helpers/helpers.mjs +./node_modules/yargs/helpers/index.js +./node_modules/yargs/index.mjs +./node_modules/yargs/yargs.mjs +./node_modules/yargs/yargs +./node_modules/load-json-file +./node_modules/load-json-file/package.json +./node_modules/load-json-file/license +./node_modules/load-json-file/index.d.ts +./node_modules/load-json-file/index.js +./node_modules/load-json-file/readme.md +root@69e8f3973de8:/node_modules/tokenizers# + + + +the file it is looking for is 151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffcd83f180) = -1 ENOENT (No such file or directory) + +we have it in the root +./tokenizers.linux-arm64-gnu.node + +link container +docker run -it 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest bash +its work dir is /node_modules/tokenizers + +tokenizers-linux-arm64-gnu.json +and +tokenizers-linux-arm64-gnu.node + +mount /node_modules/tokenizers/ from 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest into +"/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/" + + 141 docker run -v tokenizer:/node_modules/tokenizers/ 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest + 142 docker volumes + 143 docker volume + 144 docker volume ls + 145 docker volume ls tokenizer + 146 docker volume tokenizer + 147 docker volume inspect tokenizer + 148 ls /var/lib/docker/volumes/tokenizer/_data + 149 history +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# + + + +* try again + +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# grep anush strace.log | grep node_modules +grep anush strace.log | grep node_modules +151 openat(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032ac0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/fastembed/node_modules/@anush008/tokenizers.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 openat(AT_FDCWD, , O_RDONLY|O_CLOEXEC) = 22 +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0 +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe90329c0) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers/index.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=11076, ...}) = 0 +151 statx(AT_FDCWD, "/app/node_modules/@anush008", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0 +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0 +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers/index.js", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=11076, ...}) = 0 +151 openat(AT_FDCWD, "/app/node_modules/@anush008/tokenizers/index.js", O_RDONLY|O_CLOEXEC) = 22 +151 faccessat(AT_FDCWD, "/app/node_modules/@anush008/tokenizers/tokenizers.linux-arm64-gnu.node", F_OK +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers/node_modules", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032250) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/node_modules", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032250) = -1 ENOENT (No such file or directory) +151 openat(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu/package.json", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032250) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032150) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032150) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.node", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032150) = -1 ENOENT (No such file or directory) +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.handlebars", AT_STATX_SYNC_AS_STAT, STATX_ALL, +151 statx(AT_FDCWD, "/app/node_modules/@anush008/tokenizers-linux-arm64-gnu.hbs", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0xffffe9032150) = -1 ENOENT (No such file or directory) +151 write(2, "node:internal/modules/cjs/loader:1409\n const err = new Error(message);\n ^\n\nError: Cannot find module '@anush008/tokenizers-linux-arm64-gnu'\nRequire stack:\n- /app/node_modules/@anush008/tokenizers/index.js\n- /app/node_modules/fastembed/lib/cjs/fastembed.js\n- /app/node_modules/fastembed/lib/cjs/index.js\n at Function._resolveFilename (node:internal/modules/cjs/loader:1409:15)\n at defaultResolveImpl (node:internal/modules/cjs/loader:1060:19)\n at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1065:22)\n at Function._load (node:internal/modules/cjs/loader:1214:37)\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\n at wrapModuleLoad (node:internal/modules/cjs/loader:234:24)\n at Module.require (node:internal/modules/cjs/loader:1495:12)\n at require (node:internal/modules/helpers:135:16)\n at Object. (/app/node_modules/@anush008/tokenizers/index.js:219:31)\n at Module._compile (node:internal/modules/cjs/loader:1739:14) {\n code: 'MODULE_NOT_FOUND',\n requireStack: [\n '/app/node_modules/@anush008/tokenizers/index.js',\n '/app/node_modules/fastembed/lib/cjs/fastembed.js',\n '/app/node_modules/fastembed/lib/cjs/index.js'\n ]\n}\n", 1214 +]0;root@ip-10-0-4-156: /opt/agentroot@ip-10-0-4-156:/opt/agent# diff --git a/package.json b/package.json index f550c3cfe54..09f4c8c1214 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "devDependencies": { "@commitlint/cli": "18.6.1", "@commitlint/config-conventional": "18.6.3", + "@types/jest": "^29.5.11", "@typescript-eslint/eslint-plugin": "8.16.0", "@typescript-eslint/parser": "8.16.0", "@vitest/eslint-plugin": "1.1.13", @@ -35,18 +36,17 @@ "eslint": "9.16.0", "eslint-config-prettier": "9.1.0", "husky": "9.1.7", + "jest": "^29.7.0", "lerna": "8.1.5", "only-allow": "1.2.1", "prettier": "3.4.1", + "ts-jest": "^29.1.1", "turbo": "2.3.3", "typedoc": "0.26.11", "typescript": "5.6.3", - "vite": "5.4.11", - "vitest": "2.1.5", "viem": "2.21.58", - "ts-jest": "^29.1.1", - "@types/jest": "^29.5.11", - "jest": "^29.7.0" + "vite": "5.4.11", + "vitest": "2.1.5" }, "pnpm": { "overrides": { @@ -58,16 +58,11 @@ "node": "23.3.0" }, "dependencies": { - "@0glabs/0g-ts-sdk": "0.2.1", - "@coinbase/coinbase-sdk": "0.10.0", - "@deepgram/sdk": "^3.9.0", "@vitest/eslint-plugin": "1.0.1", "amqplib": "0.10.5", "csv-parse": "5.6.0", - "ollama-ai-provider": "0.16.1", "optional": "0.1.4", "pnpm": "9.14.4", - "sharp": "0.33.5", "tslog": "4.9.3" }, "packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee", diff --git a/packages/adapter-sqlite/package.json b/packages/adapter-sqlite/package.json index 74642dee834..e528c3ee166 100644 --- a/packages/adapter-sqlite/package.json +++ b/packages/adapter-sqlite/package.json @@ -22,7 +22,8 @@ "@elizaos/core": "workspace:*", "@types/better-sqlite3": "7.6.12", "better-sqlite3": "11.6.0", - "sqlite-vec": "0.1.6" + + "sqlite-vec": "0.1.7-alpha.2" }, "devDependencies": { "tsup": "8.3.5" diff --git a/packages/adapter-sqlite/src/sqliteTables.ts b/packages/adapter-sqlite/src/sqliteTables.ts index 87fc26743fa..3b30a4d11b3 100644 --- a/packages/adapter-sqlite/src/sqliteTables.ts +++ b/packages/adapter-sqlite/src/sqliteTables.ts @@ -127,4 +127,4 @@ CREATE INDEX IF NOT EXISTS "knowledge_content_key" ON "knowledge" CREATE INDEX IF NOT EXISTS "knowledge_created_key" ON "knowledge" ("agentId", "createdAt"); CREATE INDEX IF NOT EXISTS "knowledge_shared_key" ON "knowledge" ("isShared"); -COMMIT;`; \ No newline at end of file +COMMIT;`; diff --git a/packages/client-direct/package.json b/packages/client-direct/package.json index 601977609c2..259e751c30c 100644 --- a/packages/client-direct/package.json +++ b/packages/client-direct/package.json @@ -20,8 +20,6 @@ ], "dependencies": { "@elizaos/core": "workspace:*", - "@elizaos/plugin-image-generation": "workspace:*", - "@elizaos/plugin-tee-log": "workspace:*", "@types/body-parser": "1.19.5", "@types/cors": "2.8.17", "@types/express": "5.0.0", diff --git a/packages/client-discord/__tests__/discord-client.test.ts b/packages/client-discord/__tests__/discord-client.test.ts index 969e0491877..47433f4edaf 100644 --- a/packages/client-discord/__tests__/discord-client.test.ts +++ b/packages/client-discord/__tests__/discord-client.test.ts @@ -1,111 +1,129 @@ -import { describe, it, expect, vi, beforeEach } from 'vitest'; -import { DiscordClient } from '../src'; -import { Client, Events } from 'discord.js'; +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { DiscordClient } from "../src"; +import { Client, Events } from "discord.js"; // Mock @elizaos/core -vi.mock('@elizaos/core', () => ({ - elizaLogger: { - info: vi.fn(), - error: vi.fn(), - debug: vi.fn(), - }, - getEmbeddingZeroVector: () => new Array(1536).fill(0), - stringToUuid: (str: string) => str, - messageCompletionFooter: '# INSTRUCTIONS: Choose the best response for the agent.', - shouldRespondFooter: '# INSTRUCTIONS: Choose if the agent should respond.', - generateMessageResponse: vi.fn(), - generateShouldRespond: vi.fn(), - composeContext: vi.fn(), - composeRandomUser: vi.fn(), +vi.mock("@elizaos/core", () => ({ + elizaLogger: { + info: vi.fn(), + error: vi.fn(), + debug: vi.fn(), + }, + getEmbeddingZeroVector: () => new Array(1536).fill(0), + stringToUuid: (str: string) => str, + messageCompletionFooter: + "# INSTRUCTIONS: Choose the best response for the agent.", + shouldRespondFooter: "# INSTRUCTIONS: Choose if the agent should respond.", + generateMessageResponse: vi.fn(), + generateShouldRespond: vi.fn(), + composeContext: vi.fn(), + composeRandomUser: vi.fn(), })); // Mock discord.js Client -vi.mock('discord.js', () => { - const mockClient = { - login: vi.fn().mockResolvedValue('token'), - on: vi.fn(), - once: vi.fn(), - destroy: vi.fn().mockResolvedValue(undefined), - }; - - return { - Client: vi.fn(() => mockClient), - Events: { - ClientReady: 'ready', - MessageCreate: 'messageCreate', - VoiceStateUpdate: 'voiceStateUpdate', - MessageReactionAdd: 'messageReactionAdd', - MessageReactionRemove: 'messageReactionRemove', - }, - GatewayIntentBits: { - Guilds: 1, - DirectMessages: 2, - GuildVoiceStates: 3, - MessageContent: 4, - GuildMessages: 5, - DirectMessageTyping: 6, - GuildMessageTyping: 7, - GuildMessageReactions: 8, - }, - Partials: { - Channel: 'channel', - Message: 'message', - User: 'user', - Reaction: 'reaction', - }, - Collection: class Collection extends Map {}, - }; +vi.mock("discord.js", () => { + const mockClient = { + login: vi.fn().mockResolvedValue("token"), + on: vi.fn(), + once: vi.fn(), + destroy: vi.fn().mockResolvedValue(undefined), + }; + + return { + Client: vi.fn(() => mockClient), + Events: { + ClientReady: "ready", + MessageCreate: "messageCreate", + VoiceStateUpdate: "voiceStateUpdate", + MessageReactionAdd: "messageReactionAdd", + MessageReactionRemove: "messageReactionRemove", + }, + GatewayIntentBits: { + Guilds: 1, + DirectMessages: 2, + GuildVoiceStates: 3, + MessageContent: 4, + GuildMessages: 5, + DirectMessageTyping: 6, + GuildMessageTyping: 7, + GuildMessageReactions: 8, + }, + Partials: { + Channel: "channel", + Message: "message", + User: "user", + Reaction: "reaction", + }, + Collection: class Collection extends Map {}, + }; }); -describe('DiscordClient', () => { - let mockRuntime: any; - let discordClient: DiscordClient; +describe("DiscordClient", () => { + let mockRuntime: any; + let discordClient: DiscordClient; - beforeEach(() => { - mockRuntime = { - getSetting: vi.fn((key: string) => { - if (key === 'DISCORD_API_TOKEN') return 'mock-token'; - return undefined; - }), - getState: vi.fn(), - setState: vi.fn(), - getMemory: vi.fn(), - setMemory: vi.fn(), - getService: vi.fn(), - registerAction: vi.fn(), - providers: [], - character: { - clientConfig: { - discord: { - shouldIgnoreBotMessages: true - } - } - } - }; + beforeEach(() => { + mockRuntime = { + getSetting: vi.fn((key: string) => { + if (key === "DISCORD_API_TOKEN") return "mock-token"; + return undefined; + }), + getState: vi.fn(), + setState: vi.fn(), + getMemory: vi.fn(), + setMemory: vi.fn(), + getService: vi.fn(), + registerAction: vi.fn(), + providers: [], + character: { + clientConfig: { + discord: { + shouldIgnoreBotMessages: true, + }, + }, + }, + }; - discordClient = new DiscordClient(mockRuntime); - }); + discordClient = new DiscordClient(mockRuntime); + }); - it('should initialize with correct configuration', () => { - expect(discordClient.apiToken).toBe('mock-token'); - expect(discordClient.client).toBeDefined(); - expect(mockRuntime.getSetting).toHaveBeenCalledWith('DISCORD_API_TOKEN'); - }); + it("should initialize with correct configuration", () => { + expect(discordClient.apiToken).toBe("mock-token"); + expect(discordClient.client).toBeDefined(); + expect(mockRuntime.getSetting).toHaveBeenCalledWith( + "DISCORD_API_TOKEN" + ); + }); - it('should login to Discord on initialization', () => { - expect(discordClient.client.login).toHaveBeenCalledWith('mock-token'); - }); + it("should login to Discord on initialization", () => { + expect(discordClient.client.login).toHaveBeenCalledWith("mock-token"); + }); - it('should register event handlers on initialization', () => { - expect(discordClient.client.once).toHaveBeenCalledWith(Events.ClientReady, expect.any(Function)); - expect(discordClient.client.on).toHaveBeenCalledWith('guildCreate', expect.any(Function)); - expect(discordClient.client.on).toHaveBeenCalledWith(Events.MessageReactionAdd, expect.any(Function)); - expect(discordClient.client.on).toHaveBeenCalledWith(Events.MessageReactionRemove, expect.any(Function)); - expect(discordClient.client.on).toHaveBeenCalledWith('voiceStateUpdate', expect.any(Function)); - }); + it("should register event handlers on initialization", () => { + expect(discordClient.client.once).toHaveBeenCalledWith( + Events.ClientReady, + expect.any(Function) + ); + expect(discordClient.client.on).toHaveBeenCalledWith( + "guildCreate", + expect.any(Function) + ); + expect(discordClient.client.on).toHaveBeenCalledWith( + Events.MessageReactionAdd, + expect.any(Function) + ); + expect(discordClient.client.on).toHaveBeenCalledWith( + Events.MessageReactionRemove, + expect.any(Function) + ); + expect(discordClient.client.on).toHaveBeenCalledWith( + "voiceStateUpdate", + expect.any(Function) + ); + }); - it('should clean up resources when stopped', async () => { - await discordClient.stop(); - expect(discordClient.client.destroy).toHaveBeenCalled(); - }); + it("should clean up resources when stopped", async () => { + await discordClient.stop(); + expect(discordClient.client.destroy).toHaveBeenCalled(); + }); }); diff --git a/packages/client-discord/package.json b/packages/client-discord/package.json index 49f7ac89e53..4bce59793a8 100644 --- a/packages/client-discord/package.json +++ b/packages/client-discord/package.json @@ -21,12 +21,9 @@ "dependencies": { "@elizaos/core": "workspace:*", "@elizaos/plugin-node": "workspace:*", - "@discordjs/opus": "github:discordjs/opus", "@discordjs/rest": "2.4.0", - "@discordjs/voice": "0.17.0", "discord.js": "14.16.3", "libsodium-wrappers": "0.7.15", - "prism-media": "1.3.5", "zod": "3.23.8" }, "devDependencies": { @@ -40,8 +37,6 @@ "test": "vitest run" }, "trustedDependencies": { - "@discordjs/opus": "github:discordjs/opus", - "@discordjs/voice": "0.17.0" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/client-discord/src/index.ts b/packages/client-discord/src/index.ts index 45b5cc0f652..85de07ee63e 100644 --- a/packages/client-discord/src/index.ts +++ b/packages/client-discord/src/index.ts @@ -18,14 +18,14 @@ import { import { EventEmitter } from "events"; import chat_with_attachments from "./actions/chat_with_attachments.ts"; import download_media from "./actions/download_media.ts"; -import joinvoice from "./actions/joinvoice.ts"; -import leavevoice from "./actions/leavevoice.ts"; +//import joinvoice from "./actions/joinvoice.ts"; +//import leavevoice from "./actions/leavevoice.ts"; import summarize from "./actions/summarize_conversation.ts"; import transcribe_media from "./actions/transcribe_media.ts"; import { MessageManager } from "./messages.ts"; import channelStateProvider from "./providers/channelState.ts"; -import voiceStateProvider from "./providers/voiceState.ts"; -import { VoiceManager } from "./voice.ts"; +//import voiceStateProvider from "./providers/voiceState.ts"; +//import { VoiceManager } from "./voice.ts"; import { PermissionsBitField } from "discord.js"; export class DiscordClient extends EventEmitter { @@ -34,7 +34,7 @@ export class DiscordClient extends EventEmitter { runtime: IAgentRuntime; character: Character; private messageManager: MessageManager; - private voiceManager: VoiceManager; + // private voiceManager: VoiceManager; constructor(runtime: IAgentRuntime) { super(); @@ -44,7 +44,7 @@ export class DiscordClient extends EventEmitter { intents: [ GatewayIntentBits.Guilds, GatewayIntentBits.DirectMessages, - GatewayIntentBits.GuildVoiceStates, + // GatewayIntentBits.GuildVoiceStates, GatewayIntentBits.MessageContent, GatewayIntentBits.GuildMessages, GatewayIntentBits.DirectMessageTyping, @@ -60,23 +60,23 @@ export class DiscordClient extends EventEmitter { }); this.runtime = runtime; - this.voiceManager = new VoiceManager(this); - this.messageManager = new MessageManager(this, this.voiceManager); + // this.voiceManager = new VoiceManager(this); + // this.messageManager = new MessageManager(this, this.voiceManager); this.client.once(Events.ClientReady, this.onClientReady.bind(this)); this.client.login(this.apiToken); this.setupEventListeners(); - this.runtime.registerAction(joinvoice); - this.runtime.registerAction(leavevoice); + // this.runtime.registerAction(joinvoice); + // this.runtime.registerAction(leavevoice); this.runtime.registerAction(summarize); this.runtime.registerAction(chat_with_attachments); this.runtime.registerAction(transcribe_media); this.runtime.registerAction(download_media); this.runtime.providers.push(channelStateProvider); - this.runtime.providers.push(voiceStateProvider); + // this.runtime.providers.push(voiceStateProvider); } private setupEventListeners() { @@ -93,14 +93,14 @@ export class DiscordClient extends EventEmitter { ); // Handle voice events with the voice manager - this.client.on( - "voiceStateUpdate", - this.voiceManager.handleVoiceStateUpdate.bind(this.voiceManager) - ); - this.client.on( - "userStream", - this.voiceManager.handleUserStream.bind(this.voiceManager) - ); + // this.client.on( + // "voiceStateUpdate", + // this.voiceManager.handleVoiceStateUpdate.bind(this.voiceManager) + // ); + // this.client.on( + // "userStream", + // this.voiceManager.handleUserStream.bind(this.voiceManager) + // ); // Handle a new message with the message manager this.client.on( @@ -130,23 +130,23 @@ export class DiscordClient extends EventEmitter { // Register slash commands const commands = [ - { - name: "joinchannel", - description: "Join a voice channel", - options: [ - { - name: "channel", - type: 7, // CHANNEL type - description: "The voice channel to join", - required: true, - channel_types: [2], // GuildVoice type - }, - ], - }, - { - name: "leavechannel", - description: "Leave the current voice channel", - }, + // { + // name: "joinchannel", + // description: "Join a voice channel", + // options: [ + // { + // name: "channel", + // type: 7, // CHANNEL type + // description: "The voice channel to join", + // required: true, + // channel_types: [2], // GuildVoice type + // }, + // ], + // }, + // { + // name: "leavechannel", + // description: "Leave the current voice channel", + // }, ]; try { @@ -371,7 +371,7 @@ export class DiscordClient extends EventEmitter { private handleGuildCreate(guild: Guild) { console.log(`Joined guild ${guild.name}`); - this.voiceManager.scanGuild(guild); + // this.voiceManager.scanGuild(guild); } private async handleInteractionCreate(interaction: any) { @@ -379,10 +379,10 @@ export class DiscordClient extends EventEmitter { switch (interaction.commandName) { case "joinchannel": - await this.voiceManager.handleJoinChannelCommand(interaction); + // await this.voiceManager.handleJoinChannelCommand(interaction); break; case "leavechannel": - await this.voiceManager.handleLeaveChannelCommand(interaction); + // // await this.voiceManager.handleLeaveChannelCommand(interaction); break; } } @@ -391,7 +391,7 @@ export class DiscordClient extends EventEmitter { const guilds = await this.client.guilds.fetch(); for (const [, guild] of guilds) { const fullGuild = await guild.fetch(); - this.voiceManager.scanGuild(fullGuild); + // this.voiceManager.scanGuild(fullGuild); } } } diff --git a/packages/client-discord/src/messages.ts b/packages/client-discord/src/messages.ts index 22cb237461e..7af8db01c75 100644 --- a/packages/client-discord/src/messages.ts +++ b/packages/client-discord/src/messages.ts @@ -23,7 +23,7 @@ import { } from "discord.js"; import { elizaLogger } from "@elizaos/core"; import { AttachmentManager } from "./attachments.ts"; -import { VoiceManager } from "./voice.ts"; +//import { VoiceManager } from "./voice.ts"; import { discordShouldRespondTemplate, discordMessageHandlerTemplate, @@ -64,11 +64,12 @@ export class MessageManager { private attachmentManager: AttachmentManager; private interestChannels: InterestChannels = {}; private discordClient: any; - private voiceManager: VoiceManager; + // private voiceManager: VoiceManager; - constructor(discordClient: any, voiceManager: VoiceManager) { + constructor(discordClient: any//, voiceManager: VoiceManager + ) { this.client = discordClient.client; - this.voiceManager = voiceManager; + // this.voiceManager = voiceManager; this.discordClient = discordClient; this.runtime = discordClient.runtime; this.attachmentManager = new AttachmentManager(this.runtime); @@ -480,23 +481,23 @@ export class MessageManager { await this.runtime.evaluate(memory, state, shouldRespond); } catch (error) { console.error("Error handling message:", error); - if (message.channel.type === ChannelType.GuildVoice) { - // For voice channels, use text-to-speech for the error message - const errorMessage = "Sorry, I had a glitch. What was that?"; - - const speechService = this.runtime.getService( - ServiceType.SPEECH_GENERATION - ); - if (!speechService) { - throw new Error("Speech generation service not found"); - } - - const audioStream = await speechService.generate( - this.runtime, - errorMessage - ); - await this.voiceManager.playAudioStream(userId, audioStream); - } else { + // if (message.channel.type === ChannelType.GuildVoice) { + // // For voice channels, use text-to-speech for the error message + // const errorMessage = "Sorry, I had a glitch. What was that?"; + + // const speechService = this.runtime.getService( + // ServiceType.SPEECH_GENERATION + // ); + // if (!speechService) { + // throw new Error("Speech generation service not found"); + // } + + // const audioStream = await speechService.generate( + // this.runtime, + // errorMessage + // ); + // // await this.voiceManager.playAudioStream(userId, audioStream); + // } else { // For text channels, send the error message console.error("Error sending message:", error); } diff --git a/packages/client-discord/src/voice.ts b/packages/client-discord/src/voice.ts index 036806f610b..ef244b91630 100644 --- a/packages/client-discord/src/voice.ts +++ b/packages/client-discord/src/voice.ts @@ -1,1102 +1,1102 @@ -import { - Content, - HandlerCallback, - IAgentRuntime, - Memory, - ModelClass, - ServiceType, - State, - UUID, - composeContext, - composeRandomUser, - elizaLogger, - getEmbeddingZeroVector, - generateMessageResponse, - stringToUuid, - generateShouldRespond, - ITranscriptionService, - ISpeechService, -} from "@elizaos/core"; -import { - AudioPlayer, - AudioReceiveStream, - NoSubscriberBehavior, - StreamType, - VoiceConnection, - VoiceConnectionStatus, - createAudioPlayer, - createAudioResource, - getVoiceConnections, - joinVoiceChannel, - entersState, -} from "@discordjs/voice"; -import { - BaseGuildVoiceChannel, - ChannelType, - Client, - Guild, - GuildMember, - VoiceChannel, - VoiceState, -} from "discord.js"; -import EventEmitter from "events"; -import prism from "prism-media"; -import { Readable, pipeline } from "stream"; -import { DiscordClient } from "./index.ts"; -import { - discordShouldRespondTemplate, - discordVoiceHandlerTemplate, -} from "./templates.ts"; -import { getWavHeader } from "./utils.ts"; - -// These values are chosen for compatibility with picovoice components -const DECODE_FRAME_SIZE = 1024; -const DECODE_SAMPLE_RATE = 16000; - -export class AudioMonitor { - private readable: Readable; - private buffers: Buffer[] = []; - private maxSize: number; - private lastFlagged: number = -1; - private ended: boolean = false; - - constructor( - readable: Readable, - maxSize: number, - onStart: () => void, - callback: (buffer: Buffer) => void - ) { - this.readable = readable; - this.maxSize = maxSize; - this.readable.on("data", (chunk: Buffer) => { - //console.log('AudioMonitor got data'); - if (this.lastFlagged < 0) { - this.lastFlagged = this.buffers.length; - } - this.buffers.push(chunk); - const currentSize = this.buffers.reduce( - (acc, cur) => acc + cur.length, - 0 - ); - while (currentSize > this.maxSize) { - this.buffers.shift(); - this.lastFlagged--; - } - }); - this.readable.on("end", () => { - elizaLogger.log("AudioMonitor ended"); - this.ended = true; - if (this.lastFlagged < 0) return; - callback(this.getBufferFromStart()); - this.lastFlagged = -1; - }); - this.readable.on("speakingStopped", () => { - if (this.ended) return; - elizaLogger.log("Speaking stopped"); - if (this.lastFlagged < 0) return; - callback(this.getBufferFromStart()); - }); - this.readable.on("speakingStarted", () => { - if (this.ended) return; - onStart(); - elizaLogger.log("Speaking started"); - this.reset(); - }); - } - - stop() { - this.readable.removeAllListeners("data"); - this.readable.removeAllListeners("end"); - this.readable.removeAllListeners("speakingStopped"); - this.readable.removeAllListeners("speakingStarted"); - } - - isFlagged() { - return this.lastFlagged >= 0; - } - - getBufferFromFlag() { - if (this.lastFlagged < 0) { - return null; - } - const buffer = Buffer.concat(this.buffers.slice(this.lastFlagged)); - return buffer; - } - - getBufferFromStart() { - const buffer = Buffer.concat(this.buffers); - return buffer; - } - - reset() { - this.buffers = []; - this.lastFlagged = -1; - } - - isEnded() { - return this.ended; - } -} - -export class VoiceManager extends EventEmitter { - private processingVoice: boolean = false; - private transcriptionTimeout: NodeJS.Timeout | null = null; - private userStates: Map< - string, - { - buffers: Buffer[]; - totalLength: number; - lastActive: number; - transcriptionText: string; - } - > = new Map(); - private activeAudioPlayer: AudioPlayer | null = null; - private client: Client; - private runtime: IAgentRuntime; - private streams: Map = new Map(); - private connections: Map = new Map(); - private activeMonitors: Map< - string, - { channel: BaseGuildVoiceChannel; monitor: AudioMonitor } - > = new Map(); - - constructor(client: DiscordClient) { - super(); - this.client = client.client; - this.runtime = client.runtime; - } - - async handleVoiceStateUpdate(oldState: VoiceState, newState: VoiceState) { - const oldChannelId = oldState.channelId; - const newChannelId = newState.channelId; - const member = newState.member; - if (!member) return; - if (member.id === this.client.user?.id) { - return; - } - - // Ignore mute/unmute events - if (oldChannelId === newChannelId) { - return; - } - - // User leaving a channel where the bot is present - if (oldChannelId && this.connections.has(oldChannelId)) { - this.stopMonitoringMember(member.id); - } - - // User joining a channel where the bot is present - if (newChannelId && this.connections.has(newChannelId)) { - await this.monitorMember( - member, - newState.channel as BaseGuildVoiceChannel - ); - } - } - - async joinChannel(channel: BaseGuildVoiceChannel) { - const oldConnection = this.getVoiceConnection( - channel.guildId as string - ); - if (oldConnection) { - try { - oldConnection.destroy(); - // Remove all associated streams and monitors - this.streams.clear(); - this.activeMonitors.clear(); - } catch (error) { - console.error("Error leaving voice channel:", error); - } - } - - const connection = joinVoiceChannel({ - channelId: channel.id, - guildId: channel.guild.id, - adapterCreator: channel.guild.voiceAdapterCreator as any, - selfDeaf: false, - selfMute: false, - group: this.client.user.id, - }); - - try { - // Wait for either Ready or Signalling state - await Promise.race([ - entersState(connection, VoiceConnectionStatus.Ready, 20_000), - entersState( - connection, - VoiceConnectionStatus.Signalling, - 20_000 - ), - ]); - - // Log connection success - elizaLogger.log( - `Voice connection established in state: ${connection.state.status}` - ); - - // Set up ongoing state change monitoring - connection.on("stateChange", async (oldState, newState) => { - elizaLogger.log( - `Voice connection state changed from ${oldState.status} to ${newState.status}` - ); - - if (newState.status === VoiceConnectionStatus.Disconnected) { - elizaLogger.log("Handling disconnection..."); - - try { - // Try to reconnect if disconnected - await Promise.race([ - entersState( - connection, - VoiceConnectionStatus.Signalling, - 5_000 - ), - entersState( - connection, - VoiceConnectionStatus.Connecting, - 5_000 - ), - ]); - // Seems to be reconnecting to a new channel - elizaLogger.log("Reconnecting to channel..."); - } catch (e) { - // Seems to be a real disconnect, destroy and cleanup - elizaLogger.log( - "Disconnection confirmed - cleaning up..." + e - ); - connection.destroy(); - this.connections.delete(channel.id); - } - } else if ( - newState.status === VoiceConnectionStatus.Destroyed - ) { - this.connections.delete(channel.id); - } else if ( - !this.connections.has(channel.id) && - (newState.status === VoiceConnectionStatus.Ready || - newState.status === VoiceConnectionStatus.Signalling) - ) { - this.connections.set(channel.id, connection); - } - }); - - connection.on("error", (error) => { - elizaLogger.log("Voice connection error:", error); - // Don't immediately destroy - let the state change handler deal with it - elizaLogger.log( - "Connection error - will attempt to recover..." - ); - }); - - // Store the connection - this.connections.set(channel.id, connection); - - // Continue with voice state modifications - const me = channel.guild.members.me; - if (me?.voice && me.permissions.has("DeafenMembers")) { - try { - await me.voice.setDeaf(false); - await me.voice.setMute(false); - } catch (error) { - elizaLogger.log("Failed to modify voice state:", error); - // Continue even if this fails - } - } - - connection.receiver.speaking.on("start", async (userId: string) => { - let user = channel.members.get(userId); - if (!user) { - try { - user = await channel.guild.members.fetch(userId); - } catch (error) { - console.error("Failed to fetch user:", error); - } - } - if (user && !user?.user.bot) { - this.monitorMember(user as GuildMember, channel); - this.streams.get(userId)?.emit("speakingStarted"); - } - }); - - connection.receiver.speaking.on("end", async (userId: string) => { - const user = channel.members.get(userId); - if (!user?.user.bot) { - this.streams.get(userId)?.emit("speakingStopped"); - } - }); - } catch (error) { - elizaLogger.log("Failed to establish voice connection:", error); - connection.destroy(); - this.connections.delete(channel.id); - throw error; - } - } - - private getVoiceConnection(guildId: string) { - const connections = getVoiceConnections(this.client.user.id); - if (!connections) { - return; - } - const connection = [...connections.values()].find( - (connection) => connection.joinConfig.guildId === guildId - ); - return connection; - } - - private async monitorMember( - member: GuildMember, - channel: BaseGuildVoiceChannel - ) { - const userId = member?.id; - const userName = member?.user?.username; - const name = member?.user?.displayName; - const connection = this.getVoiceConnection(member?.guild?.id); - const receiveStream = connection?.receiver.subscribe(userId, { - autoDestroy: true, - emitClose: true, - }); - if (!receiveStream || receiveStream.readableLength === 0) { - return; - } - const opusDecoder = new prism.opus.Decoder({ - channels: 1, - rate: DECODE_SAMPLE_RATE, - frameSize: DECODE_FRAME_SIZE, - }); - const volumeBuffer: number[] = []; - const VOLUME_WINDOW_SIZE = 30; - const SPEAKING_THRESHOLD = 0.05; - opusDecoder.on("data", (pcmData: Buffer) => { - // Monitor the audio volume while the agent is speaking. - // If the average volume of the user's audio exceeds the defined threshold, it indicates active speaking. - // When active speaking is detected, stop the agent's current audio playback to avoid overlap. - - if (this.activeAudioPlayer) { - const samples = new Int16Array( - pcmData.buffer, - pcmData.byteOffset, - pcmData.length / 2 - ); - const maxAmplitude = Math.max(...samples.map(Math.abs)) / 32768; - volumeBuffer.push(maxAmplitude); - - if (volumeBuffer.length > VOLUME_WINDOW_SIZE) { - volumeBuffer.shift(); - } - const avgVolume = - volumeBuffer.reduce((sum, v) => sum + v, 0) / - VOLUME_WINDOW_SIZE; - - if (avgVolume > SPEAKING_THRESHOLD) { - volumeBuffer.length = 0; - this.cleanupAudioPlayer(this.activeAudioPlayer); - this.processingVoice = false; - } - } - }); - pipeline( - receiveStream as AudioReceiveStream, - opusDecoder as any, - (err: Error | null) => { - if (err) { - console.log(`Opus decoding pipeline error: ${err}`); - } - } - ); - this.streams.set(userId, opusDecoder); - this.connections.set(userId, connection as VoiceConnection); - opusDecoder.on("error", (err: any) => { - console.log(`Opus decoding error: ${err}`); - }); - const errorHandler = (err: any) => { - console.log(`Opus decoding error: ${err}`); - }; - const streamCloseHandler = () => { - console.log(`voice stream from ${member?.displayName} closed`); - this.streams.delete(userId); - this.connections.delete(userId); - }; - const closeHandler = () => { - console.log(`Opus decoder for ${member?.displayName} closed`); - opusDecoder.removeListener("error", errorHandler); - opusDecoder.removeListener("close", closeHandler); - receiveStream?.removeListener("close", streamCloseHandler); - }; - opusDecoder.on("error", errorHandler); - opusDecoder.on("close", closeHandler); - receiveStream?.on("close", streamCloseHandler); - - this.client.emit( - "userStream", - userId, - name, - userName, - channel, - opusDecoder - ); - } - - leaveChannel(channel: BaseGuildVoiceChannel) { - const connection = this.connections.get(channel.id); - if (connection) { - connection.destroy(); - this.connections.delete(channel.id); - } - - // Stop monitoring all members in this channel - for (const [memberId, monitorInfo] of this.activeMonitors) { - if ( - monitorInfo.channel.id === channel.id && - memberId !== this.client.user?.id - ) { - this.stopMonitoringMember(memberId); - } - } - - console.log(`Left voice channel: ${channel.name} (${channel.id})`); - } - - stopMonitoringMember(memberId: string) { - const monitorInfo = this.activeMonitors.get(memberId); - if (monitorInfo) { - monitorInfo.monitor.stop(); - this.activeMonitors.delete(memberId); - this.streams.delete(memberId); - console.log(`Stopped monitoring user ${memberId}`); - } - } - - async handleGuildCreate(guild: Guild) { - console.log(`Joined guild ${guild.name}`); - // this.scanGuild(guild); - } - - async debouncedProcessTranscription( - userId: UUID, - name: string, - userName: string, - channel: BaseGuildVoiceChannel - ) { - const DEBOUNCE_TRANSCRIPTION_THRESHOLD = 1500; // wait for 1.5 seconds of silence - - if (this.activeAudioPlayer?.state?.status === "idle") { - elizaLogger.log("Cleaning up idle audio player."); - this.cleanupAudioPlayer(this.activeAudioPlayer); - } - - if (this.activeAudioPlayer || this.processingVoice) { - const state = this.userStates.get(userId); - state.buffers.length = 0; - state.totalLength = 0; - return; - } - - if (this.transcriptionTimeout) { - clearTimeout(this.transcriptionTimeout); - } - - this.transcriptionTimeout = setTimeout(async () => { - this.processingVoice = true; - try { - await this.processTranscription( - userId, - channel.id, - channel, - name, - userName - ); - - // Clean all users' previous buffers - this.userStates.forEach((state, _) => { - state.buffers.length = 0; - state.totalLength = 0; - }); - } finally { - this.processingVoice = false; - } - }, DEBOUNCE_TRANSCRIPTION_THRESHOLD); - } - - async handleUserStream( - userId: UUID, - name: string, - userName: string, - channel: BaseGuildVoiceChannel, - audioStream: Readable - ) { - console.log(`Starting audio monitor for user: ${userId}`); - if (!this.userStates.has(userId)) { - this.userStates.set(userId, { - buffers: [], - totalLength: 0, - lastActive: Date.now(), - transcriptionText: "", - }); - } - - const state = this.userStates.get(userId); - - const processBuffer = async (buffer: Buffer) => { - try { - state!.buffers.push(buffer); - state!.totalLength += buffer.length; - state!.lastActive = Date.now(); - this.debouncedProcessTranscription( - userId, - name, - userName, - channel - ); - } catch (error) { - console.error( - `Error processing buffer for user ${userId}:`, - error - ); - } - }; - - new AudioMonitor( - audioStream, - 10000000, - () => { - if (this.transcriptionTimeout) { - clearTimeout(this.transcriptionTimeout); - } - }, - async (buffer) => { - if (!buffer) { - console.error("Received empty buffer"); - return; - } - await processBuffer(buffer); - } - ); - } - - private async processTranscription( - userId: UUID, - channelId: string, - channel: BaseGuildVoiceChannel, - name: string, - userName: string - ) { - const state = this.userStates.get(userId); - if (!state || state.buffers.length === 0) return; - try { - const inputBuffer = Buffer.concat(state.buffers, state.totalLength); - - state.buffers.length = 0; // Clear the buffers - state.totalLength = 0; - // Convert Opus to WAV - const wavBuffer = await this.convertOpusToWav(inputBuffer); - console.log("Starting transcription..."); - - const transcriptionText = await this.runtime - .getService(ServiceType.TRANSCRIPTION) - .transcribe(wavBuffer); - - function isValidTranscription(text: string): boolean { - if (!text || text.includes("[BLANK_AUDIO]")) return false; - return true; - } - - if (transcriptionText && isValidTranscription(transcriptionText)) { - state.transcriptionText += transcriptionText; - } - - if (state.transcriptionText.length) { - this.cleanupAudioPlayer(this.activeAudioPlayer); - const finalText = state.transcriptionText; - state.transcriptionText = ""; - await this.handleUserMessage( - finalText, - userId, - channelId, - channel, - name, - userName - ); - } - } catch (error) { - console.error( - `Error transcribing audio for user ${userId}:`, - error - ); - } - } - - private async handleUserMessage( - message: string, - userId: UUID, - channelId: string, - channel: BaseGuildVoiceChannel, - name: string, - userName: string - ) { - try { - const roomId = stringToUuid(channelId + "-" + this.runtime.agentId); - const userIdUUID = stringToUuid(userId); - - await this.runtime.ensureConnection( - userIdUUID, - roomId, - userName, - name, - "discord" - ); - - let state = await this.runtime.composeState( - { - agentId: this.runtime.agentId, - content: { text: message, source: "Discord" }, - userId: userIdUUID, - roomId, - }, - { - discordChannel: channel, - discordClient: this.client, - agentName: this.runtime.character.name, - } - ); - - if (message && message.startsWith("/")) { - return null; - } - - const memory = { - id: stringToUuid(channelId + "-voice-message-" + Date.now()), - agentId: this.runtime.agentId, - content: { - text: message, - source: "discord", - url: channel.url, - }, - userId: userIdUUID, - roomId, - embedding: getEmbeddingZeroVector(), - createdAt: Date.now(), - }; - - if (!memory.content.text) { - return { text: "", action: "IGNORE" }; - } - - await this.runtime.messageManager.createMemory(memory); - - state = await this.runtime.updateRecentMessageState(state); - - const shouldIgnore = await this._shouldIgnore(memory); - - if (shouldIgnore) { - return { text: "", action: "IGNORE" }; - } - - const shouldRespond = await this._shouldRespond( - message, - userId, - channel, - state - ); - - if (!shouldRespond) { - return; - } - - const context = composeContext({ - state, - template: - this.runtime.character.templates - ?.discordVoiceHandlerTemplate || - this.runtime.character.templates?.messageHandlerTemplate || - discordVoiceHandlerTemplate, - }); - - const responseContent = await this._generateResponse( - memory, - state, - context - ); - - const callback: HandlerCallback = async (content: Content) => { - console.log("callback content: ", content); - const { roomId } = memory; - - const responseMemory: Memory = { - id: stringToUuid( - memory.id + "-voice-response-" + Date.now() - ), - agentId: this.runtime.agentId, - userId: this.runtime.agentId, - content: { - ...content, - user: this.runtime.character.name, - inReplyTo: memory.id, - }, - roomId, - embedding: getEmbeddingZeroVector(), - }; - - if (responseMemory.content.text?.trim()) { - await this.runtime.messageManager.createMemory( - responseMemory - ); - state = await this.runtime.updateRecentMessageState(state); - - const responseStream = await this.runtime - .getService( - ServiceType.SPEECH_GENERATION - ) - .generate(this.runtime, content.text); - - if (responseStream) { - await this.playAudioStream( - userId, - responseStream as Readable - ); - } - - await this.runtime.evaluate(memory, state); - } else { - console.warn("Empty response, skipping"); - } - return [responseMemory]; - }; - - const responseMemories = await callback(responseContent); - - const response = responseContent; - - const content = (response.responseMessage || - response.content || - response.message) as string; - - if (!content) { - return null; - } - - console.log("responseMemories: ", responseMemories); - - await this.runtime.processActions( - memory, - responseMemories, - state, - callback - ); - } catch (error) { - console.error("Error processing transcribed text:", error); - } - } - - private async convertOpusToWav(pcmBuffer: Buffer): Promise { - try { - // Generate the WAV header - const wavHeader = getWavHeader( - pcmBuffer.length, - DECODE_SAMPLE_RATE - ); - - // Concatenate the WAV header and PCM data - const wavBuffer = Buffer.concat([wavHeader, pcmBuffer]); - - return wavBuffer; - } catch (error) { - console.error("Error converting PCM to WAV:", error); - throw error; - } - } - - private async _shouldRespond( - message: string, - userId: UUID, - channel: BaseGuildVoiceChannel, - state: State - ): Promise { - if (userId === this.client.user?.id) return false; - const lowerMessage = message.toLowerCase(); - const botName = this.client.user.username.toLowerCase(); - const characterName = this.runtime.character.name.toLowerCase(); - const guild = channel.guild; - const member = guild?.members.cache.get(this.client.user?.id as string); - const nickname = member?.nickname; - - if ( - lowerMessage.includes(botName as string) || - lowerMessage.includes(characterName) || - lowerMessage.includes( - this.client.user?.tag.toLowerCase() as string - ) || - (nickname && lowerMessage.includes(nickname.toLowerCase())) - ) { - return true; - } - - if (!channel.guild) { - return true; - } - - // If none of the above conditions are met, use the generateText to decide - const shouldRespondContext = composeContext({ - state, - template: - this.runtime.character.templates - ?.discordShouldRespondTemplate || - this.runtime.character.templates?.shouldRespondTemplate || - composeRandomUser(discordShouldRespondTemplate, 2), - }); - - const response = await generateShouldRespond({ - runtime: this.runtime, - context: shouldRespondContext, - modelClass: ModelClass.SMALL, - }); - - if (response === "RESPOND") { - return true; - } else if (response === "IGNORE") { - return false; - } else if (response === "STOP") { - return false; - } else { - console.error( - "Invalid response from response generateText:", - response - ); - return false; - } - } - - private async _generateResponse( - message: Memory, - state: State, - context: string - ): Promise { - const { userId, roomId } = message; - - const response = await generateMessageResponse({ - runtime: this.runtime, - context, - modelClass: ModelClass.SMALL, - }); - - response.source = "discord"; - - if (!response) { - console.error("No response from generateMessageResponse"); - return; - } - - await this.runtime.databaseAdapter.log({ - body: { message, context, response }, - userId: userId, - roomId, - type: "response", - }); - - return response; - } - - private async _shouldIgnore(message: Memory): Promise { - // console.log("message: ", message); - elizaLogger.debug("message.content: ", message.content); - // if the message is 3 characters or less, ignore it - if ((message.content as Content).text.length < 3) { - return true; - } - - const loseInterestWords = [ - // telling the bot to stop talking - "shut up", - "stop", - "dont talk", - "silence", - "stop talking", - "be quiet", - "hush", - "stfu", - "stupid bot", - "dumb bot", - - // offensive words - "fuck", - "shit", - "damn", - "suck", - "dick", - "cock", - "sex", - "sexy", - ]; - if ( - (message.content as Content).text.length < 50 && - loseInterestWords.some((word) => - (message.content as Content).text?.toLowerCase().includes(word) - ) - ) { - return true; - } - - const ignoreWords = ["k", "ok", "bye", "lol", "nm", "uh"]; - if ( - (message.content as Content).text?.length < 8 && - ignoreWords.some((word) => - (message.content as Content).text?.toLowerCase().includes(word) - ) - ) { - return true; - } - - return false; - } - - async scanGuild(guild: Guild) { - let chosenChannel: BaseGuildVoiceChannel | null = null; - - try { - const channelId = this.runtime.getSetting( - "DISCORD_VOICE_CHANNEL_ID" - ) as string; - if (channelId) { - const channel = await guild.channels.fetch(channelId); - if (channel?.isVoiceBased()) { - chosenChannel = channel as BaseGuildVoiceChannel; - } - } - - if (!chosenChannel) { - const channels = (await guild.channels.fetch()).filter( - (channel) => channel?.type == ChannelType.GuildVoice - ); - for (const [, channel] of channels) { - const voiceChannel = channel as BaseGuildVoiceChannel; - if ( - voiceChannel.members.size > 0 && - (chosenChannel === null || - voiceChannel.members.size > - chosenChannel.members.size) - ) { - chosenChannel = voiceChannel; - } - } - } - - if (chosenChannel) { - console.log(`Joining channel: ${chosenChannel.name}`); - await this.joinChannel(chosenChannel); - } else { - console.warn("No suitable voice channel found to join."); - } - } catch (error) { - console.error("Error selecting or joining a voice channel:", error); - } - } - - async playAudioStream(userId: UUID, audioStream: Readable) { - const connection = this.connections.get(userId); - if (connection == null) { - console.log(`No connection for user ${userId}`); - return; - } - this.cleanupAudioPlayer(this.activeAudioPlayer); - const audioPlayer = createAudioPlayer({ - behaviors: { - noSubscriber: NoSubscriberBehavior.Pause, - }, - }); - this.activeAudioPlayer = audioPlayer; - connection.subscribe(audioPlayer); - - const audioStartTime = Date.now(); - - const resource = createAudioResource(audioStream, { - inputType: StreamType.Arbitrary, - }); - audioPlayer.play(resource); - - audioPlayer.on("error", (err: any) => { - console.log(`Audio player error: ${err}`); - }); - - audioPlayer.on( - "stateChange", - (_oldState: any, newState: { status: string }) => { - if (newState.status == "idle") { - const idleTime = Date.now(); - console.log( - `Audio playback took: ${idleTime - audioStartTime}ms` - ); - } - } - ); - } - - cleanupAudioPlayer(audioPlayer: AudioPlayer) { - if (!audioPlayer) return; - - audioPlayer.stop(); - audioPlayer.removeAllListeners(); - if (audioPlayer === this.activeAudioPlayer) { - this.activeAudioPlayer = null; - } - } - - async handleJoinChannelCommand(interaction: any) { - try { - // Defer the reply immediately to prevent interaction timeout - await interaction.deferReply(); - - const channelId = interaction.options.get("channel") - ?.value as string; - if (!channelId) { - await interaction.editReply( - "Please provide a voice channel to join." - ); - return; - } - - const guild = interaction.guild; - if (!guild) { - await interaction.editReply("Could not find guild."); - return; - } - - const voiceChannel = interaction.guild.channels.cache.find( - (channel: VoiceChannel) => - channel.id === channelId && - channel.type === ChannelType.GuildVoice - ); - - if (!voiceChannel) { - await interaction.editReply("Voice channel not found!"); - return; - } - - await this.joinChannel(voiceChannel as BaseGuildVoiceChannel); - await interaction.editReply( - `Joined voice channel: ${voiceChannel.name}` - ); - } catch (error) { - console.error("Error joining voice channel:", error); - // Use editReply instead of reply for the error case - await interaction - .editReply("Failed to join the voice channel.") - .catch(console.error); - } - } - - async handleLeaveChannelCommand(interaction: any) { - const connection = this.getVoiceConnection(interaction.guildId as any); - - if (!connection) { - await interaction.reply("Not currently in a voice channel."); - return; - } - - try { - connection.destroy(); - await interaction.reply("Left the voice channel."); - } catch (error) { - console.error("Error leaving voice channel:", error); - await interaction.reply("Failed to leave the voice channel."); - } - } -} +// import { +// Content, +// HandlerCallback, +// IAgentRuntime, +// Memory, +// ModelClass, +// ServiceType, +// State, +// UUID, +// composeContext, +// composeRandomUser, +// elizaLogger, +// getEmbeddingZeroVector, +// generateMessageResponse, +// stringToUuid, +// generateShouldRespond, +// ITranscriptionService, +// ISpeechService, +// } from "@elizaos/core"; +// import { +// AudioPlayer, +// AudioReceiveStream, +// NoSubscriberBehavior, +// StreamType, +// VoiceConnection, +// VoiceConnectionStatus, +// createAudioPlayer, +// createAudioResource, +// getVoiceConnections, +// joinVoiceChannel, +// entersState, +// } from "@discordjs/voice"; +// import { +// BaseGuildVoiceChannel, +// ChannelType, +// Client, +// Guild, +// GuildMember, +// VoiceChannel, +// VoiceState, +// } from "discord.js"; +// import EventEmitter from "events"; +// import prism from "prism-media"; +// import { Readable, pipeline } from "stream"; +// import { DiscordClient } from "./index.ts"; +// import { +// discordShouldRespondTemplate, +// discordVoiceHandlerTemplate, +// } from "./templates.ts"; +// import { getWavHeader } from "./utils.ts"; + +// // These values are chosen for compatibility with picovoice components +// const DECODE_FRAME_SIZE = 1024; +// const DECODE_SAMPLE_RATE = 16000; + +// export class AudioMonitor { +// private readable: Readable; +// private buffers: Buffer[] = []; +// private maxSize: number; +// private lastFlagged: number = -1; +// private ended: boolean = false; + +// constructor( +// readable: Readable, +// maxSize: number, +// onStart: () => void, +// callback: (buffer: Buffer) => void +// ) { +// this.readable = readable; +// this.maxSize = maxSize; +// this.readable.on("data", (chunk: Buffer) => { +// //console.log('AudioMonitor got data'); +// if (this.lastFlagged < 0) { +// this.lastFlagged = this.buffers.length; +// } +// this.buffers.push(chunk); +// const currentSize = this.buffers.reduce( +// (acc, cur) => acc + cur.length, +// 0 +// ); +// while (currentSize > this.maxSize) { +// this.buffers.shift(); +// this.lastFlagged--; +// } +// }); +// this.readable.on("end", () => { +// elizaLogger.log("AudioMonitor ended"); +// this.ended = true; +// if (this.lastFlagged < 0) return; +// callback(this.getBufferFromStart()); +// this.lastFlagged = -1; +// }); +// this.readable.on("speakingStopped", () => { +// if (this.ended) return; +// elizaLogger.log("Speaking stopped"); +// if (this.lastFlagged < 0) return; +// callback(this.getBufferFromStart()); +// }); +// this.readable.on("speakingStarted", () => { +// if (this.ended) return; +// onStart(); +// elizaLogger.log("Speaking started"); +// this.reset(); +// }); +// } + +// stop() { +// this.readable.removeAllListeners("data"); +// this.readable.removeAllListeners("end"); +// this.readable.removeAllListeners("speakingStopped"); +// this.readable.removeAllListeners("speakingStarted"); +// } + +// isFlagged() { +// return this.lastFlagged >= 0; +// } + +// getBufferFromFlag() { +// if (this.lastFlagged < 0) { +// return null; +// } +// const buffer = Buffer.concat(this.buffers.slice(this.lastFlagged)); +// return buffer; +// } + +// getBufferFromStart() { +// const buffer = Buffer.concat(this.buffers); +// return buffer; +// } + +// reset() { +// this.buffers = []; +// this.lastFlagged = -1; +// } + +// isEnded() { +// return this.ended; +// } +// } + +// export class VoiceManager extends EventEmitter { +// private processingVoice: boolean = false; +// private transcriptionTimeout: NodeJS.Timeout | null = null; +// private userStates: Map< +// string, +// { +// buffers: Buffer[]; +// totalLength: number; +// lastActive: number; +// transcriptionText: string; +// } +// > = new Map(); +// private activeAudioPlayer: AudioPlayer | null = null; +// private client: Client; +// private runtime: IAgentRuntime; +// private streams: Map = new Map(); +// private connections: Map = new Map(); +// private activeMonitors: Map< +// string, +// { channel: BaseGuildVoiceChannel; monitor: AudioMonitor } +// > = new Map(); + +// constructor(client: DiscordClient) { +// super(); +// this.client = client.client; +// this.runtime = client.runtime; +// } + +// async handleVoiceStateUpdate(oldState: VoiceState, newState: VoiceState) { +// const oldChannelId = oldState.channelId; +// const newChannelId = newState.channelId; +// const member = newState.member; +// if (!member) return; +// if (member.id === this.client.user?.id) { +// return; +// } + +// // Ignore mute/unmute events +// if (oldChannelId === newChannelId) { +// return; +// } + +// // User leaving a channel where the bot is present +// if (oldChannelId && this.connections.has(oldChannelId)) { +// this.stopMonitoringMember(member.id); +// } + +// // User joining a channel where the bot is present +// if (newChannelId && this.connections.has(newChannelId)) { +// await this.monitorMember( +// member, +// newState.channel as BaseGuildVoiceChannel +// ); +// } +// } + +// async joinChannel(channel: BaseGuildVoiceChannel) { +// const oldConnection = this.getVoiceConnection( +// channel.guildId as string +// ); +// if (oldConnection) { +// try { +// oldConnection.destroy(); +// // Remove all associated streams and monitors +// this.streams.clear(); +// this.activeMonitors.clear(); +// } catch (error) { +// console.error("Error leaving voice channel:", error); +// } +// } + +// const connection = joinVoiceChannel({ +// channelId: channel.id, +// guildId: channel.guild.id, +// adapterCreator: channel.guild.voiceAdapterCreator as any, +// selfDeaf: false, +// selfMute: false, +// group: this.client.user.id, +// }); + +// try { +// // Wait for either Ready or Signalling state +// await Promise.race([ +// entersState(connection, VoiceConnectionStatus.Ready, 20_000), +// entersState( +// connection, +// VoiceConnectionStatus.Signalling, +// 20_000 +// ), +// ]); + +// // Log connection success +// elizaLogger.log( +// `Voice connection established in state: ${connection.state.status}` +// ); + +// // Set up ongoing state change monitoring +// connection.on("stateChange", async (oldState, newState) => { +// elizaLogger.log( +// `Voice connection state changed from ${oldState.status} to ${newState.status}` +// ); + +// if (newState.status === VoiceConnectionStatus.Disconnected) { +// elizaLogger.log("Handling disconnection..."); + +// try { +// // Try to reconnect if disconnected +// await Promise.race([ +// entersState( +// connection, +// VoiceConnectionStatus.Signalling, +// 5_000 +// ), +// entersState( +// connection, +// VoiceConnectionStatus.Connecting, +// 5_000 +// ), +// ]); +// // Seems to be reconnecting to a new channel +// elizaLogger.log("Reconnecting to channel..."); +// } catch (e) { +// // Seems to be a real disconnect, destroy and cleanup +// elizaLogger.log( +// "Disconnection confirmed - cleaning up..." + e +// ); +// connection.destroy(); +// this.connections.delete(channel.id); +// } +// } else if ( +// newState.status === VoiceConnectionStatus.Destroyed +// ) { +// this.connections.delete(channel.id); +// } else if ( +// !this.connections.has(channel.id) && +// (newState.status === VoiceConnectionStatus.Ready || +// newState.status === VoiceConnectionStatus.Signalling) +// ) { +// this.connections.set(channel.id, connection); +// } +// }); + +// connection.on("error", (error) => { +// elizaLogger.log("Voice connection error:", error); +// // Don't immediately destroy - let the state change handler deal with it +// elizaLogger.log( +// "Connection error - will attempt to recover..." +// ); +// }); + +// // Store the connection +// this.connections.set(channel.id, connection); + +// // Continue with voice state modifications +// const me = channel.guild.members.me; +// if (me?.voice && me.permissions.has("DeafenMembers")) { +// try { +// await me.voice.setDeaf(false); +// await me.voice.setMute(false); +// } catch (error) { +// elizaLogger.log("Failed to modify voice state:", error); +// // Continue even if this fails +// } +// } + +// connection.receiver.speaking.on("start", async (userId: string) => { +// let user = channel.members.get(userId); +// if (!user) { +// try { +// user = await channel.guild.members.fetch(userId); +// } catch (error) { +// console.error("Failed to fetch user:", error); +// } +// } +// if (user && !user?.user.bot) { +// this.monitorMember(user as GuildMember, channel); +// this.streams.get(userId)?.emit("speakingStarted"); +// } +// }); + +// connection.receiver.speaking.on("end", async (userId: string) => { +// const user = channel.members.get(userId); +// if (!user?.user.bot) { +// this.streams.get(userId)?.emit("speakingStopped"); +// } +// }); +// } catch (error) { +// elizaLogger.log("Failed to establish voice connection:", error); +// connection.destroy(); +// this.connections.delete(channel.id); +// throw error; +// } +// } + +// private getVoiceConnection(guildId: string) { +// const connections = getVoiceConnections(this.client.user.id); +// if (!connections) { +// return; +// } +// const connection = [...connections.values()].find( +// (connection) => connection.joinConfig.guildId === guildId +// ); +// return connection; +// } + +// private async monitorMember( +// member: GuildMember, +// channel: BaseGuildVoiceChannel +// ) { +// const userId = member?.id; +// const userName = member?.user?.username; +// const name = member?.user?.displayName; +// const connection = this.getVoiceConnection(member?.guild?.id); +// const receiveStream = connection?.receiver.subscribe(userId, { +// autoDestroy: true, +// emitClose: true, +// }); +// if (!receiveStream || receiveStream.readableLength === 0) { +// return; +// } +// const opusDecoder = new prism.opus.Decoder({ +// channels: 1, +// rate: DECODE_SAMPLE_RATE, +// frameSize: DECODE_FRAME_SIZE, +// }); +// const volumeBuffer: number[] = []; +// const VOLUME_WINDOW_SIZE = 30; +// const SPEAKING_THRESHOLD = 0.05; +// opusDecoder.on("data", (pcmData: Buffer) => { +// // Monitor the audio volume while the agent is speaking. +// // If the average volume of the user's audio exceeds the defined threshold, it indicates active speaking. +// // When active speaking is detected, stop the agent's current audio playback to avoid overlap. + +// if (this.activeAudioPlayer) { +// const samples = new Int16Array( +// pcmData.buffer, +// pcmData.byteOffset, +// pcmData.length / 2 +// ); +// const maxAmplitude = Math.max(...samples.map(Math.abs)) / 32768; +// volumeBuffer.push(maxAmplitude); + +// if (volumeBuffer.length > VOLUME_WINDOW_SIZE) { +// volumeBuffer.shift(); +// } +// const avgVolume = +// volumeBuffer.reduce((sum, v) => sum + v, 0) / +// VOLUME_WINDOW_SIZE; + +// if (avgVolume > SPEAKING_THRESHOLD) { +// volumeBuffer.length = 0; +// this.cleanupAudioPlayer(this.activeAudioPlayer); +// this.processingVoice = false; +// } +// } +// }); +// pipeline( +// receiveStream as AudioReceiveStream, +// opusDecoder as any, +// (err: Error | null) => { +// if (err) { +// console.log(`Opus decoding pipeline error: ${err}`); +// } +// } +// ); +// this.streams.set(userId, opusDecoder); +// this.connections.set(userId, connection as VoiceConnection); +// opusDecoder.on("error", (err: any) => { +// console.log(`Opus decoding error: ${err}`); +// }); +// const errorHandler = (err: any) => { +// console.log(`Opus decoding error: ${err}`); +// }; +// const streamCloseHandler = () => { +// console.log(`voice stream from ${member?.displayName} closed`); +// this.streams.delete(userId); +// this.connections.delete(userId); +// }; +// const closeHandler = () => { +// console.log(`Opus decoder for ${member?.displayName} closed`); +// opusDecoder.removeListener("error", errorHandler); +// opusDecoder.removeListener("close", closeHandler); +// receiveStream?.removeListener("close", streamCloseHandler); +// }; +// opusDecoder.on("error", errorHandler); +// opusDecoder.on("close", closeHandler); +// receiveStream?.on("close", streamCloseHandler); + +// this.client.emit( +// "userStream", +// userId, +// name, +// userName, +// channel, +// opusDecoder +// ); +// } + +// leaveChannel(channel: BaseGuildVoiceChannel) { +// const connection = this.connections.get(channel.id); +// if (connection) { +// connection.destroy(); +// this.connections.delete(channel.id); +// } + +// // Stop monitoring all members in this channel +// for (const [memberId, monitorInfo] of this.activeMonitors) { +// if ( +// monitorInfo.channel.id === channel.id && +// memberId !== this.client.user?.id +// ) { +// this.stopMonitoringMember(memberId); +// } +// } + +// console.log(`Left voice channel: ${channel.name} (${channel.id})`); +// } + +// stopMonitoringMember(memberId: string) { +// const monitorInfo = this.activeMonitors.get(memberId); +// if (monitorInfo) { +// monitorInfo.monitor.stop(); +// this.activeMonitors.delete(memberId); +// this.streams.delete(memberId); +// console.log(`Stopped monitoring user ${memberId}`); +// } +// } + +// async handleGuildCreate(guild: Guild) { +// console.log(`Joined guild ${guild.name}`); +// // this.scanGuild(guild); +// } + +// async debouncedProcessTranscription( +// userId: UUID, +// name: string, +// userName: string, +// channel: BaseGuildVoiceChannel +// ) { +// const DEBOUNCE_TRANSCRIPTION_THRESHOLD = 1500; // wait for 1.5 seconds of silence + +// if (this.activeAudioPlayer?.state?.status === "idle") { +// elizaLogger.log("Cleaning up idle audio player."); +// this.cleanupAudioPlayer(this.activeAudioPlayer); +// } + +// if (this.activeAudioPlayer || this.processingVoice) { +// const state = this.userStates.get(userId); +// state.buffers.length = 0; +// state.totalLength = 0; +// return; +// } + +// if (this.transcriptionTimeout) { +// clearTimeout(this.transcriptionTimeout); +// } + +// this.transcriptionTimeout = setTimeout(async () => { +// this.processingVoice = true; +// try { +// await this.processTranscription( +// userId, +// channel.id, +// channel, +// name, +// userName +// ); + +// // Clean all users' previous buffers +// this.userStates.forEach((state, _) => { +// state.buffers.length = 0; +// state.totalLength = 0; +// }); +// } finally { +// this.processingVoice = false; +// } +// }, DEBOUNCE_TRANSCRIPTION_THRESHOLD); +// } + +// async handleUserStream( +// userId: UUID, +// name: string, +// userName: string, +// channel: BaseGuildVoiceChannel, +// audioStream: Readable +// ) { +// console.log(`Starting audio monitor for user: ${userId}`); +// if (!this.userStates.has(userId)) { +// this.userStates.set(userId, { +// buffers: [], +// totalLength: 0, +// lastActive: Date.now(), +// transcriptionText: "", +// }); +// } + +// const state = this.userStates.get(userId); + +// const processBuffer = async (buffer: Buffer) => { +// try { +// state!.buffers.push(buffer); +// state!.totalLength += buffer.length; +// state!.lastActive = Date.now(); +// this.debouncedProcessTranscription( +// userId, +// name, +// userName, +// channel +// ); +// } catch (error) { +// console.error( +// `Error processing buffer for user ${userId}:`, +// error +// ); +// } +// }; + +// new AudioMonitor( +// audioStream, +// 10000000, +// () => { +// if (this.transcriptionTimeout) { +// clearTimeout(this.transcriptionTimeout); +// } +// }, +// async (buffer) => { +// if (!buffer) { +// console.error("Received empty buffer"); +// return; +// } +// await processBuffer(buffer); +// } +// ); +// } + +// private async processTranscription( +// userId: UUID, +// channelId: string, +// channel: BaseGuildVoiceChannel, +// name: string, +// userName: string +// ) { +// const state = this.userStates.get(userId); +// if (!state || state.buffers.length === 0) return; +// try { +// const inputBuffer = Buffer.concat(state.buffers, state.totalLength); + +// state.buffers.length = 0; // Clear the buffers +// state.totalLength = 0; +// // Convert Opus to WAV +// const wavBuffer = await this.convertOpusToWav(inputBuffer); +// console.log("Starting transcription..."); + +// const transcriptionText = await this.runtime +// .getService(ServiceType.TRANSCRIPTION) +// .transcribe(wavBuffer); + +// function isValidTranscription(text: string): boolean { +// if (!text || text.includes("[BLANK_AUDIO]")) return false; +// return true; +// } + +// if (transcriptionText && isValidTranscription(transcriptionText)) { +// state.transcriptionText += transcriptionText; +// } + +// if (state.transcriptionText.length) { +// this.cleanupAudioPlayer(this.activeAudioPlayer); +// const finalText = state.transcriptionText; +// state.transcriptionText = ""; +// await this.handleUserMessage( +// finalText, +// userId, +// channelId, +// channel, +// name, +// userName +// ); +// } +// } catch (error) { +// console.error( +// `Error transcribing audio for user ${userId}:`, +// error +// ); +// } +// } + +// private async handleUserMessage( +// message: string, +// userId: UUID, +// channelId: string, +// channel: BaseGuildVoiceChannel, +// name: string, +// userName: string +// ) { +// try { +// const roomId = stringToUuid(channelId + "-" + this.runtime.agentId); +// const userIdUUID = stringToUuid(userId); + +// await this.runtime.ensureConnection( +// userIdUUID, +// roomId, +// userName, +// name, +// "discord" +// ); + +// let state = await this.runtime.composeState( +// { +// agentId: this.runtime.agentId, +// content: { text: message, source: "Discord" }, +// userId: userIdUUID, +// roomId, +// }, +// { +// discordChannel: channel, +// discordClient: this.client, +// agentName: this.runtime.character.name, +// } +// ); + +// if (message && message.startsWith("/")) { +// return null; +// } + +// const memory = { +// id: stringToUuid(channelId + "-voice-message-" + Date.now()), +// agentId: this.runtime.agentId, +// content: { +// text: message, +// source: "discord", +// url: channel.url, +// }, +// userId: userIdUUID, +// roomId, +// embedding: getEmbeddingZeroVector(), +// createdAt: Date.now(), +// }; + +// if (!memory.content.text) { +// return { text: "", action: "IGNORE" }; +// } + +// await this.runtime.messageManager.createMemory(memory); + +// state = await this.runtime.updateRecentMessageState(state); + +// const shouldIgnore = await this._shouldIgnore(memory); + +// if (shouldIgnore) { +// return { text: "", action: "IGNORE" }; +// } + +// const shouldRespond = await this._shouldRespond( +// message, +// userId, +// channel, +// state +// ); + +// if (!shouldRespond) { +// return; +// } + +// const context = composeContext({ +// state, +// template: +// this.runtime.character.templates +// ?.discordVoiceHandlerTemplate || +// this.runtime.character.templates?.messageHandlerTemplate || +// discordVoiceHandlerTemplate, +// }); + +// const responseContent = await this._generateResponse( +// memory, +// state, +// context +// ); + +// const callback: HandlerCallback = async (content: Content) => { +// console.log("callback content: ", content); +// const { roomId } = memory; + +// const responseMemory: Memory = { +// id: stringToUuid( +// memory.id + "-voice-response-" + Date.now() +// ), +// agentId: this.runtime.agentId, +// userId: this.runtime.agentId, +// content: { +// ...content, +// user: this.runtime.character.name, +// inReplyTo: memory.id, +// }, +// roomId, +// embedding: getEmbeddingZeroVector(), +// }; + +// if (responseMemory.content.text?.trim()) { +// await this.runtime.messageManager.createMemory( +// responseMemory +// ); +// state = await this.runtime.updateRecentMessageState(state); + +// const responseStream = await this.runtime +// .getService( +// ServiceType.SPEECH_GENERATION +// ) +// .generate(this.runtime, content.text); + +// if (responseStream) { +// await this.playAudioStream( +// userId, +// responseStream as Readable +// ); +// } + +// await this.runtime.evaluate(memory, state); +// } else { +// console.warn("Empty response, skipping"); +// } +// return [responseMemory]; +// }; + +// const responseMemories = await callback(responseContent); + +// const response = responseContent; + +// const content = (response.responseMessage || +// response.content || +// response.message) as string; + +// if (!content) { +// return null; +// } + +// console.log("responseMemories: ", responseMemories); + +// await this.runtime.processActions( +// memory, +// responseMemories, +// state, +// callback +// ); +// } catch (error) { +// console.error("Error processing transcribed text:", error); +// } +// } + +// private async convertOpusToWav(pcmBuffer: Buffer): Promise { +// try { +// // Generate the WAV header +// const wavHeader = getWavHeader( +// pcmBuffer.length, +// DECODE_SAMPLE_RATE +// ); + +// // Concatenate the WAV header and PCM data +// const wavBuffer = Buffer.concat([wavHeader, pcmBuffer]); + +// return wavBuffer; +// } catch (error) { +// console.error("Error converting PCM to WAV:", error); +// throw error; +// } +// } + +// private async _shouldRespond( +// message: string, +// userId: UUID, +// channel: BaseGuildVoiceChannel, +// state: State +// ): Promise { +// if (userId === this.client.user?.id) return false; +// const lowerMessage = message.toLowerCase(); +// const botName = this.client.user.username.toLowerCase(); +// const characterName = this.runtime.character.name.toLowerCase(); +// const guild = channel.guild; +// const member = guild?.members.cache.get(this.client.user?.id as string); +// const nickname = member?.nickname; + +// if ( +// lowerMessage.includes(botName as string) || +// lowerMessage.includes(characterName) || +// lowerMessage.includes( +// this.client.user?.tag.toLowerCase() as string +// ) || +// (nickname && lowerMessage.includes(nickname.toLowerCase())) +// ) { +// return true; +// } + +// if (!channel.guild) { +// return true; +// } + +// // If none of the above conditions are met, use the generateText to decide +// const shouldRespondContext = composeContext({ +// state, +// template: +// this.runtime.character.templates +// ?.discordShouldRespondTemplate || +// this.runtime.character.templates?.shouldRespondTemplate || +// composeRandomUser(discordShouldRespondTemplate, 2), +// }); + +// const response = await generateShouldRespond({ +// runtime: this.runtime, +// context: shouldRespondContext, +// modelClass: ModelClass.SMALL, +// }); + +// if (response === "RESPOND") { +// return true; +// } else if (response === "IGNORE") { +// return false; +// } else if (response === "STOP") { +// return false; +// } else { +// console.error( +// "Invalid response from response generateText:", +// response +// ); +// return false; +// } +// } + +// private async _generateResponse( +// message: Memory, +// state: State, +// context: string +// ): Promise { +// const { userId, roomId } = message; + +// const response = await generateMessageResponse({ +// runtime: this.runtime, +// context, +// modelClass: ModelClass.SMALL, +// }); + +// response.source = "discord"; + +// if (!response) { +// console.error("No response from generateMessageResponse"); +// return; +// } + +// await this.runtime.databaseAdapter.log({ +// body: { message, context, response }, +// userId: userId, +// roomId, +// type: "response", +// }); + +// return response; +// } + +// private async _shouldIgnore(message: Memory): Promise { +// // console.log("message: ", message); +// elizaLogger.debug("message.content: ", message.content); +// // if the message is 3 characters or less, ignore it +// if ((message.content as Content).text.length < 3) { +// return true; +// } + +// const loseInterestWords = [ +// // telling the bot to stop talking +// "shut up", +// "stop", +// "dont talk", +// "silence", +// "stop talking", +// "be quiet", +// "hush", +// "stfu", +// "stupid bot", +// "dumb bot", + +// // offensive words +// "fuck", +// "shit", +// "damn", +// "suck", +// "dick", +// "cock", +// "sex", +// "sexy", +// ]; +// if ( +// (message.content as Content).text.length < 50 && +// loseInterestWords.some((word) => +// (message.content as Content).text?.toLowerCase().includes(word) +// ) +// ) { +// return true; +// } + +// const ignoreWords = ["k", "ok", "bye", "lol", "nm", "uh"]; +// if ( +// (message.content as Content).text?.length < 8 && +// ignoreWords.some((word) => +// (message.content as Content).text?.toLowerCase().includes(word) +// ) +// ) { +// return true; +// } + +// return false; +// } + +// async scanGuild(guild: Guild) { +// let chosenChannel: BaseGuildVoiceChannel | null = null; + +// try { +// const channelId = this.runtime.getSetting( +// "DISCORD_VOICE_CHANNEL_ID" +// ) as string; +// if (channelId) { +// const channel = await guild.channels.fetch(channelId); +// if (channel?.isVoiceBased()) { +// chosenChannel = channel as BaseGuildVoiceChannel; +// } +// } + +// if (!chosenChannel) { +// const channels = (await guild.channels.fetch()).filter( +// (channel) => channel?.type == ChannelType.GuildVoice +// ); +// for (const [, channel] of channels) { +// const voiceChannel = channel as BaseGuildVoiceChannel; +// if ( +// voiceChannel.members.size > 0 && +// (chosenChannel === null || +// voiceChannel.members.size > +// chosenChannel.members.size) +// ) { +// chosenChannel = voiceChannel; +// } +// } +// } + +// if (chosenChannel) { +// console.log(`Joining channel: ${chosenChannel.name}`); +// await this.joinChannel(chosenChannel); +// } else { +// console.warn("No suitable voice channel found to join."); +// } +// } catch (error) { +// console.error("Error selecting or joining a voice channel:", error); +// } +// } + +// async playAudioStream(userId: UUID, audioStream: Readable) { +// const connection = this.connections.get(userId); +// if (connection == null) { +// console.log(`No connection for user ${userId}`); +// return; +// } +// this.cleanupAudioPlayer(this.activeAudioPlayer); +// const audioPlayer = createAudioPlayer({ +// behaviors: { +// noSubscriber: NoSubscriberBehavior.Pause, +// }, +// }); +// this.activeAudioPlayer = audioPlayer; +// connection.subscribe(audioPlayer); + +// const audioStartTime = Date.now(); + +// const resource = createAudioResource(audioStream, { +// inputType: StreamType.Arbitrary, +// }); +// audioPlayer.play(resource); + +// audioPlayer.on("error", (err: any) => { +// console.log(`Audio player error: ${err}`); +// }); + +// audioPlayer.on( +// "stateChange", +// (_oldState: any, newState: { status: string }) => { +// if (newState.status == "idle") { +// const idleTime = Date.now(); +// console.log( +// `Audio playback took: ${idleTime - audioStartTime}ms` +// ); +// } +// } +// ); +// } + +// cleanupAudioPlayer(audioPlayer: AudioPlayer) { +// if (!audioPlayer) return; + +// audioPlayer.stop(); +// audioPlayer.removeAllListeners(); +// if (audioPlayer === this.activeAudioPlayer) { +// this.activeAudioPlayer = null; +// } +// } + +// async handleJoinChannelCommand(interaction: any) { +// try { +// // Defer the reply immediately to prevent interaction timeout +// await interaction.deferReply(); + +// const channelId = interaction.options.get("channel") +// ?.value as string; +// if (!channelId) { +// await interaction.editReply( +// "Please provide a voice channel to join." +// ); +// return; +// } + +// const guild = interaction.guild; +// if (!guild) { +// await interaction.editReply("Could not find guild."); +// return; +// } + +// const voiceChannel = interaction.guild.channels.cache.find( +// (channel: VoiceChannel) => +// channel.id === channelId && +// channel.type === ChannelType.GuildVoice +// ); + +// if (!voiceChannel) { +// await interaction.editReply("Voice channel not found!"); +// return; +// } + +// await this.joinChannel(voiceChannel as BaseGuildVoiceChannel); +// await interaction.editReply( +// `Joined voice channel: ${voiceChannel.name}` +// ); +// } catch (error) { +// console.error("Error joining voice channel:", error); +// // Use editReply instead of reply for the error case +// await interaction +// .editReply("Failed to join the voice channel.") +// .catch(console.error); +// } +// } + +// async handleLeaveChannelCommand(interaction: any) { +// const connection = this.getVoiceConnection(interaction.guildId as any); + +// if (!connection) { +// await interaction.reply("Not currently in a voice channel."); +// return; +// } + +// try { +// connection.destroy(); +// await interaction.reply("Left the voice channel."); +// } catch (error) { +// console.error("Error leaving voice channel:", error); +// await interaction.reply("Failed to leave the voice channel."); +// } +// } +// } diff --git a/packages/client-discord/vitest.config.ts b/packages/client-discord/vitest.config.ts index a11fbbd0d9e..4cece814304 100644 --- a/packages/client-discord/vitest.config.ts +++ b/packages/client-discord/vitest.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'vitest/config'; -import { resolve } from 'path'; +import { defineConfig } from "vitest/config"; +import { resolve } from "path"; export default defineConfig({ test: { globals: true, - environment: 'node', + environment: "node", }, resolve: { alias: { - '@elizaos/core': resolve(__dirname, '../core/src'), + "@elizaos/core": resolve(__dirname, "../core/src"), }, }, }); diff --git a/packages/client-github/README.md b/packages/client-github/README.md index 43bcc90ccb1..f9d83f559e1 100644 --- a/packages/client-github/README.md +++ b/packages/client-github/README.md @@ -25,17 +25,18 @@ pnpm add @elizaos/client-github The GitHub client requires the following environment variables: -| Variable | Description | Required | -|-------------------|------------------------------------|----------| -| `GITHUB_OWNER` | Owner of the GitHub repository | Yes | -| `GITHUB_REPO` | Repository name | Yes | -| `GITHUB_BRANCH` | Target branch (default: `main`) | Yes | -| `GITHUB_PATH` | Path to focus on within the repo | Yes | -| `GITHUB_API_TOKEN`| GitHub API token for authentication| Yes | +| Variable | Description | Required | +| ------------------ | ----------------------------------- | -------- | +| `GITHUB_OWNER` | Owner of the GitHub repository | Yes | +| `GITHUB_REPO` | Repository name | Yes | +| `GITHUB_BRANCH` | Target branch (default: `main`) | Yes | +| `GITHUB_PATH` | Path to focus on within the repo | Yes | +| `GITHUB_API_TOKEN` | GitHub API token for authentication | Yes | ## Usage ### Initialization + typescript:packages/client-github/README.md import { GitHubClientInterface } from "@elizaos/client-github"; // Initialize the client @@ -47,7 +48,7 @@ const client = await GitHubClientInterface.start(runtime); // Convert repository files to agent memories await client.createMemoriesFromFiles(); -typescript +typescript; // Convert repository files to agent memories await client.createMemoriesFromFiles(); ``` @@ -61,41 +62,35 @@ await client.createPullRequest( [ { path: "src/feature.ts", - content: "// New feature implementation" - } + content: "// New feature implementation", + }, ], "Implements new functionality with tests" ); - -typescript +typescript; await client.createPullRequest( -"Feature: Add new functionality", -"feature/new-feature", -[ -{ -path: "src/feature.ts", -content: "// New feature implementation" -} -], -"Implements new functionality with tests" + "Feature: Add new functionality", + "feature/new-feature", + [ + { + path: "src/feature.ts", + content: "// New feature implementation", + }, + ], + "Implements new functionality with tests" ); ``` ### Direct Commits ```typescript -await client.createCommit( - "Update configuration", - [ - { - path: "config.json", - content: JSON.stringify(config, null, 2) - } - ] -); - - +await client.createCommit("Update configuration", [ + { + path: "config.json", + content: JSON.stringify(config, null, 2), + }, +]); ``` ## API Reference diff --git a/packages/client-slack/package.json b/packages/client-slack/package.json index 98bb8c05ddd..f430ebfeca1 100644 --- a/packages/client-slack/package.json +++ b/packages/client-slack/package.json @@ -32,18 +32,15 @@ }, "dependencies": { "@elizaos/core": "workspace:*", - "@ffmpeg-installer/ffmpeg": "^1.1.0", "@slack/events-api": "^3.0.1", "@slack/web-api": "^6.8.1", "body-parser": "^1.20.2", "dotenv": "^16.0.3", "express": "^4.18.2", - "fluent-ffmpeg": "^2.1.2", "node-fetch": "^2.6.9" }, "devDependencies": { "@types/express": "^4.17.21", - "@types/fluent-ffmpeg": "^2.1.24", "@types/jest": "^29.5.0", "@types/node": "^18.15.11", "jest": "^29.5.0", diff --git a/packages/client-telegram/README.md b/packages/client-telegram/README.md index e43df5a850b..4be92b88b84 100644 --- a/packages/client-telegram/README.md +++ b/packages/client-telegram/README.md @@ -16,4 +16,3 @@ Before starting the plugin, ensure the following environment variables or settin TELEGRAM_BOT_TOKEN: The bot token obtained from the Telegram BotFather. ## License - diff --git a/packages/client-telegram/__tests__/messageManager.test.ts b/packages/client-telegram/__tests__/messageManager.test.ts index 2b4323368e9..66d8c5506e9 100644 --- a/packages/client-telegram/__tests__/messageManager.test.ts +++ b/packages/client-telegram/__tests__/messageManager.test.ts @@ -1,31 +1,31 @@ -import { describe, it, expect, vi, beforeEach } from 'vitest'; -import { MessageManager } from '../src/messageManager'; -import { IAgentRuntime } from '@elizaos/core'; -import { Context, Telegraf } from 'telegraf'; -import { Message } from '@telegraf/types'; +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { MessageManager } from "../src/messageManager"; +import { IAgentRuntime } from "@elizaos/core"; +import { Context, Telegraf } from "telegraf"; +import { Message } from "@telegraf/types"; // Mock Telegraf -vi.mock('telegraf', () => { +vi.mock("telegraf", () => { return { Telegraf: vi.fn().mockImplementation(() => ({ telegram: { sendMessage: vi.fn().mockResolvedValue({ message_id: 123 }), sendChatAction: vi.fn().mockResolvedValue(true), - sendPhoto: vi.fn().mockResolvedValue({ message_id: 124 }) - } - })) + sendPhoto: vi.fn().mockResolvedValue({ message_id: 124 }), + }, + })), }; }); // Mock fs module for image handling -vi.mock('fs', () => ({ +vi.mock("fs", () => ({ default: { existsSync: vi.fn().mockReturnValue(true), - createReadStream: vi.fn().mockReturnValue({}) - } + createReadStream: vi.fn().mockReturnValue({}), + }, })); -describe('MessageManager', () => { +describe("MessageManager", () => { let mockRuntime: IAgentRuntime; let mockBot: Telegraf; let messageManager: MessageManager; @@ -45,73 +45,76 @@ describe('MessageManager', () => { setCharacter: vi.fn(), setFlow: vi.fn(), databaseAdapter: { - log: vi.fn().mockResolvedValue(undefined) - } + log: vi.fn().mockResolvedValue(undefined), + }, }; - mockBot = new Telegraf('mock_token') as any; + mockBot = new Telegraf("mock_token") as any; messageManager = new MessageManager(mockBot, mockRuntime); vi.clearAllMocks(); }); - describe('message sending', () => { - it('should send a message successfully', async () => { + describe("message sending", () => { + it("should send a message successfully", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - - const content = { text: 'Test message' }; - const result = await messageManager.sendMessageInChunks(ctx, content); - + + const content = { text: "Test message" }; + const result = await messageManager.sendMessageInChunks( + ctx, + content + ); + expect(mockBot.telegram.sendMessage).toHaveBeenCalledWith( CHAT_ID, content.text, expect.objectContaining({ - parse_mode: 'Markdown' + parse_mode: "Markdown", }) ); expect(result[0].message_id).toBe(123); }); - it('should split long messages', async () => { + it("should split long messages", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - + // Create a message that's just over 4096 characters (Telegram's limit) - const message1 = 'a'.repeat(4096); - const message2 = 'b'.repeat(100); + const message1 = "a".repeat(4096); + const message2 = "b".repeat(100); const content = { text: `${message1}\n${message2}` }; await messageManager.sendMessageInChunks(ctx, content); - + expect(mockBot.telegram.sendMessage).toHaveBeenCalledTimes(2); expect(mockBot.telegram.sendMessage).toHaveBeenNthCalledWith( 1, CHAT_ID, message1, - expect.objectContaining({ parse_mode: 'Markdown' }) + expect.objectContaining({ parse_mode: "Markdown" }) ); expect(mockBot.telegram.sendMessage).toHaveBeenNthCalledWith( 2, CHAT_ID, message2, - expect.objectContaining({ parse_mode: 'Markdown' }) + expect.objectContaining({ parse_mode: "Markdown" }) ); }); }); - describe('image handling', () => { - it('should send an image from URL', async () => { + describe("image handling", () => { + it("should send an image from URL", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - - const imageUrl = 'https://example.com/image.jpg'; + + const imageUrl = "https://example.com/image.jpg"; await messageManager.sendImage(ctx, imageUrl); - + expect(mockBot.telegram.sendPhoto).toHaveBeenCalledWith( CHAT_ID, imageUrl, @@ -119,15 +122,15 @@ describe('MessageManager', () => { ); }); - it('should send an image from local file', async () => { + it("should send an image from local file", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - - const localPath = '/path/to/image.jpg'; + + const localPath = "/path/to/image.jpg"; await messageManager.sendImage(ctx, localPath); - + expect(mockBot.telegram.sendPhoto).toHaveBeenCalledWith( CHAT_ID, expect.objectContaining({ source: expect.any(Object) }), @@ -136,31 +139,31 @@ describe('MessageManager', () => { }); }); - describe('error handling', () => { - it('should handle send message errors', async () => { + describe("error handling", () => { + it("should handle send message errors", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - - const error = new Error('Network error'); + + const error = new Error("Network error"); mockBot.telegram.sendMessage.mockRejectedValueOnce(error); - - await expect(messageManager.sendMessageInChunks(ctx, { text: 'test' })) - .rejects - .toThrow('Network error'); + + await expect( + messageManager.sendMessageInChunks(ctx, { text: "test" }) + ).rejects.toThrow("Network error"); }); - it('should handle image send errors', async () => { + it("should handle image send errors", async () => { const ctx = { telegram: mockBot.telegram, - chat: { id: CHAT_ID } + chat: { id: CHAT_ID }, } as Context; - - const error = new Error('Image send failed'); + + const error = new Error("Image send failed"); mockBot.telegram.sendPhoto.mockRejectedValueOnce(error); - - await messageManager.sendImage(ctx, 'test.jpg'); + + await messageManager.sendImage(ctx, "test.jpg"); // Should not throw, but log error expect(mockBot.telegram.sendPhoto).toHaveBeenCalled(); }); diff --git a/packages/client-telegram/__tests__/telegramClient.test.ts b/packages/client-telegram/__tests__/telegramClient.test.ts index fdc4a60687a..c0a861c6108 100644 --- a/packages/client-telegram/__tests__/telegramClient.test.ts +++ b/packages/client-telegram/__tests__/telegramClient.test.ts @@ -1,41 +1,41 @@ -import { describe, it, expect, vi, beforeEach } from 'vitest'; -import { TelegramClient } from '../src/telegramClient'; -import { IAgentRuntime } from '@elizaos/core'; +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { TelegramClient } from "../src/telegramClient"; +import { IAgentRuntime } from "@elizaos/core"; // Mock Telegraf -vi.mock('telegraf', () => { +vi.mock("telegraf", () => { const mockBot = { launch: vi.fn().mockResolvedValue(undefined), stop: vi.fn().mockResolvedValue(undefined), telegram: { - getMe: vi.fn().mockResolvedValue({ username: 'test_bot' }) + getMe: vi.fn().mockResolvedValue({ username: "test_bot" }), }, on: vi.fn(), command: vi.fn(), use: vi.fn(), - catch: vi.fn() + catch: vi.fn(), }; return { - Telegraf: vi.fn(() => mockBot) + Telegraf: vi.fn(() => mockBot), }; }); -describe('TelegramClient', () => { +describe("TelegramClient", () => { let mockRuntime: IAgentRuntime; let client: TelegramClient; - const TEST_BOT_TOKEN = 'test_bot_token'; + const TEST_BOT_TOKEN = "test_bot_token"; beforeEach(() => { mockRuntime = { getSetting: vi.fn((key: string) => { switch (key) { - case 'BACKEND_URL': - return 'http://localhost:3000'; - case 'BACKEND_TOKEN': - return 'test_backend_token'; - case 'TG_TRADER': - return 'false'; + case "BACKEND_URL": + return "http://localhost:3000"; + case "BACKEND_TOKEN": + return "test_backend_token"; + case "TG_TRADER": + return "false"; default: return undefined; } @@ -49,39 +49,43 @@ describe('TelegramClient', () => { registerPlugin: vi.fn(), removePlugin: vi.fn(), setCharacter: vi.fn(), - setFlow: vi.fn() + setFlow: vi.fn(), }; client = new TelegramClient(mockRuntime, TEST_BOT_TOKEN); }); - describe('initialization', () => { - it('should create a new instance with the provided runtime and token', () => { + describe("initialization", () => { + it("should create a new instance with the provided runtime and token", () => { expect(client).toBeInstanceOf(TelegramClient); }); - it('should initialize with correct settings from runtime', () => { - expect(mockRuntime.getSetting).toHaveBeenCalledWith('BACKEND_URL'); - expect(mockRuntime.getSetting).toHaveBeenCalledWith('BACKEND_TOKEN'); - expect(mockRuntime.getSetting).toHaveBeenCalledWith('TG_TRADER'); + it("should initialize with correct settings from runtime", () => { + expect(mockRuntime.getSetting).toHaveBeenCalledWith("BACKEND_URL"); + expect(mockRuntime.getSetting).toHaveBeenCalledWith( + "BACKEND_TOKEN" + ); + expect(mockRuntime.getSetting).toHaveBeenCalledWith("TG_TRADER"); }); }); - describe('bot lifecycle', () => { - it('should start the bot successfully', async () => { - const mockBot = client['bot']; - const launchSpy = vi.spyOn(mockBot, 'launch'); - const getMeSpy = vi.spyOn(mockBot.telegram, 'getMe'); + describe("bot lifecycle", () => { + it("should start the bot successfully", async () => { + const mockBot = client["bot"]; + const launchSpy = vi.spyOn(mockBot, "launch"); + const getMeSpy = vi.spyOn(mockBot.telegram, "getMe"); await client.start(); - expect(launchSpy).toHaveBeenCalledWith({ dropPendingUpdates: true }); + expect(launchSpy).toHaveBeenCalledWith({ + dropPendingUpdates: true, + }); expect(getMeSpy).toHaveBeenCalled(); }); - it('should get bot info after launch', async () => { - const mockBot = client['bot']; - const getMeSpy = vi.spyOn(mockBot.telegram, 'getMe'); + it("should get bot info after launch", async () => { + const mockBot = client["bot"]; + const getMeSpy = vi.spyOn(mockBot.telegram, "getMe"); await client.start(); diff --git a/packages/client-telegram/__tests__/utils.test.ts b/packages/client-telegram/__tests__/utils.test.ts index da56e232c98..008ba666ce1 100644 --- a/packages/client-telegram/__tests__/utils.test.ts +++ b/packages/client-telegram/__tests__/utils.test.ts @@ -1,70 +1,70 @@ -import { describe, it, expect } from 'vitest'; -import { cosineSimilarity, escapeMarkdown, splitMessage } from '../src/utils'; +import { describe, it, expect } from "vitest"; +import { cosineSimilarity, escapeMarkdown, splitMessage } from "../src/utils"; -describe('Telegram Utils', () => { - describe('cosineSimilarity', () => { - it('should calculate similarity between two texts', () => { - const text1 = 'hello world'; - const text2 = 'hello there'; +describe("Telegram Utils", () => { + describe("cosineSimilarity", () => { + it("should calculate similarity between two texts", () => { + const text1 = "hello world"; + const text2 = "hello there"; const similarity = cosineSimilarity(text1, text2); expect(similarity).toBeGreaterThan(0); expect(similarity).toBeLessThan(1); }); - it('should handle identical texts', () => { - const text = 'hello world test'; + it("should handle identical texts", () => { + const text = "hello world test"; expect(cosineSimilarity(text, text)).toBeCloseTo(1, 5); }); - it('should handle completely different texts', () => { - const text1 = 'hello world'; - const text2 = 'goodbye universe'; + it("should handle completely different texts", () => { + const text1 = "hello world"; + const text2 = "goodbye universe"; expect(cosineSimilarity(text1, text2)).toBe(0); }); - it('should handle three-way comparison', () => { - const text1 = 'hello world'; - const text2 = 'hello there'; - const text3 = 'hi world'; + it("should handle three-way comparison", () => { + const text1 = "hello world"; + const text2 = "hello there"; + const text3 = "hi world"; const similarity = cosineSimilarity(text1, text2, text3); expect(similarity).toBeGreaterThan(0); expect(similarity).toBeLessThan(1); }); }); - describe('escapeMarkdown', () => { - it('should escape markdown special characters', () => { - const input = '*bold* _italic_ `code`'; + describe("escapeMarkdown", () => { + it("should escape markdown special characters", () => { + const input = "*bold* _italic_ `code`"; const escaped = escapeMarkdown(input); - expect(escaped).toBe('\\*bold\\* \\_italic\\_ \\`code\\`'); + expect(escaped).toBe("\\*bold\\* \\_italic\\_ \\`code\\`"); }); - it('should handle text without special characters', () => { - const input = 'Hello World 123'; + it("should handle text without special characters", () => { + const input = "Hello World 123"; expect(escapeMarkdown(input)).toBe(input); }); - it('should handle empty string', () => { - expect(escapeMarkdown('')).toBe(''); + it("should handle empty string", () => { + expect(escapeMarkdown("")).toBe(""); }); }); - describe('splitMessage', () => { - it('should not split message within limit', () => { - const message = 'Hello World'; + describe("splitMessage", () => { + it("should not split message within limit", () => { + const message = "Hello World"; const chunks = splitMessage(message, 4096); - expect(chunks).toEqual(['Hello World']); + expect(chunks).toEqual(["Hello World"]); }); - it('should handle empty string', () => { - const chunks = splitMessage(''); + it("should handle empty string", () => { + const chunks = splitMessage(""); expect(chunks).toEqual([]); }); - it('should keep message intact if shorter than maxLength', () => { - const message = 'Hello World'; + it("should keep message intact if shorter than maxLength", () => { + const message = "Hello World"; const chunks = splitMessage(message, 6); - expect(chunks).toEqual(['Hello World']); + expect(chunks).toEqual(["Hello World"]); }); }); }); diff --git a/packages/client-telegram/src/messageManager.ts b/packages/client-telegram/src/messageManager.ts index 3daf8f42eb9..42d4a279657 100644 --- a/packages/client-telegram/src/messageManager.ts +++ b/packages/client-telegram/src/messageManager.ts @@ -680,9 +680,17 @@ export class MessageManager { content.attachments.map(async (attachment: Media) => { if (attachment.contentType === "image/gif") { // Handle GIFs specifically - await this.sendAnimation(ctx, attachment.url, attachment.description); + await this.sendAnimation( + ctx, + attachment.url, + attachment.description + ); } else if (attachment.contentType.startsWith("image")) { - await this.sendImage(ctx, attachment.url, attachment.description); + await this.sendImage( + ctx, + attachment.url, + attachment.description + ); } }); } else { diff --git a/packages/client-telegram/src/telegramClient.ts b/packages/client-telegram/src/telegramClient.ts index feeeb1848e3..6a2176fb045 100644 --- a/packages/client-telegram/src/telegramClient.ts +++ b/packages/client-telegram/src/telegramClient.ts @@ -17,11 +17,14 @@ export class TelegramClient { elizaLogger.log("๐Ÿ“ฑ Constructing new TelegramClient..."); this.options = { telegram: { - apiRoot: runtime.getSetting("TELEGRAM_API_ROOT") || process.env.TELEGRAM_API_ROOT || "https://api.telegram.org" + apiRoot: + runtime.getSetting("TELEGRAM_API_ROOT") || + process.env.TELEGRAM_API_ROOT || + "https://api.telegram.org", }, }; this.runtime = runtime; - this.bot = new Telegraf(botToken,this.options); + this.bot = new Telegraf(botToken, this.options); this.messageManager = new MessageManager(this.bot, this.runtime); this.backend = runtime.getSetting("BACKEND_URL"); this.backendToken = runtime.getSetting("BACKEND_TOKEN"); @@ -197,8 +200,8 @@ export class TelegramClient { public async stop(): Promise { elizaLogger.log("Stopping Telegram bot..."); - //await - this.bot.stop(); + //await + this.bot.stop(); elizaLogger.log("Telegram bot stopped"); } } diff --git a/packages/client-telegram/vitest.config.ts b/packages/client-telegram/vitest.config.ts index a11fbbd0d9e..4cece814304 100644 --- a/packages/client-telegram/vitest.config.ts +++ b/packages/client-telegram/vitest.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'vitest/config'; -import { resolve } from 'path'; +import { defineConfig } from "vitest/config"; +import { resolve } from "path"; export default defineConfig({ test: { globals: true, - environment: 'node', + environment: "node", }, resolve: { alias: { - '@elizaos/core': resolve(__dirname, '../core/src'), + "@elizaos/core": resolve(__dirname, "../core/src"), }, }, }); diff --git a/packages/client-twitter/__tests__/base.test.ts b/packages/client-twitter/__tests__/base.test.ts index 59a15c33c9a..723b65f5dc5 100644 --- a/packages/client-twitter/__tests__/base.test.ts +++ b/packages/client-twitter/__tests__/base.test.ts @@ -1,23 +1,23 @@ -import { describe, it, expect, vi, beforeEach } from 'vitest'; -import { ClientBase } from '../src/base'; -import { IAgentRuntime } from '@elizaos/core'; -import { TwitterConfig } from '../src/environment'; +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { ClientBase } from "../src/base"; +import { IAgentRuntime } from "@elizaos/core"; +import { TwitterConfig } from "../src/environment"; -describe('Twitter Client Base', () => { +describe("Twitter Client Base", () => { let mockRuntime: IAgentRuntime; let mockConfig: TwitterConfig; beforeEach(() => { mockRuntime = { env: { - TWITTER_USERNAME: 'testuser', - TWITTER_DRY_RUN: 'true', - TWITTER_POST_INTERVAL_MIN: '5', - TWITTER_POST_INTERVAL_MAX: '10', - TWITTER_ACTION_INTERVAL: '5', - TWITTER_ENABLE_ACTION_PROCESSING: 'true', - TWITTER_POST_IMMEDIATELY: 'false', - TWITTER_SEARCH_ENABLE: 'false' + TWITTER_USERNAME: "testuser", + TWITTER_DRY_RUN: "true", + TWITTER_POST_INTERVAL_MIN: "5", + TWITTER_POST_INTERVAL_MAX: "10", + TWITTER_ACTION_INTERVAL: "5", + TWITTER_ENABLE_ACTION_PROCESSING: "true", + TWITTER_POST_IMMEDIATELY: "false", + TWITTER_SEARCH_ENABLE: "false", }, getEnv: function (key: string) { return this.env[key] || null; @@ -27,14 +27,14 @@ describe('Twitter Client Base', () => { }, character: { style: { - all: ['Test style 1', 'Test style 2'], - post: ['Post style 1', 'Post style 2'] - } - } + all: ["Test style 1", "Test style 2"], + post: ["Post style 1", "Post style 2"], + }, + }, } as unknown as IAgentRuntime; mockConfig = { - TWITTER_USERNAME: 'testuser', + TWITTER_USERNAME: "testuser", TWITTER_DRY_RUN: true, TWITTER_SEARCH_ENABLE: false, TWITTER_SPACES_ENABLE: false, @@ -45,30 +45,30 @@ describe('Twitter Client Base', () => { POST_INTERVAL_MAX: 10, ACTION_INTERVAL: 5, ENABLE_ACTION_PROCESSING: true, - POST_IMMEDIATELY: false + POST_IMMEDIATELY: false, }; }); - it('should create instance with correct configuration', () => { + it("should create instance with correct configuration", () => { const client = new ClientBase(mockRuntime, mockConfig); expect(client).toBeDefined(); expect(client.twitterConfig).toBeDefined(); - expect(client.twitterConfig.TWITTER_USERNAME).toBe('testuser'); + expect(client.twitterConfig.TWITTER_USERNAME).toBe("testuser"); expect(client.twitterConfig.TWITTER_DRY_RUN).toBe(true); }); - it('should initialize with correct tweet length limit', () => { + it("should initialize with correct tweet length limit", () => { const client = new ClientBase(mockRuntime, mockConfig); expect(client.twitterConfig.TWITTER_MAX_TWEET_LENGTH).toBe(280); }); - it('should initialize with correct post intervals', () => { + it("should initialize with correct post intervals", () => { const client = new ClientBase(mockRuntime, mockConfig); expect(client.twitterConfig.POST_INTERVAL_MIN).toBe(5); expect(client.twitterConfig.POST_INTERVAL_MAX).toBe(10); }); - it('should initialize with correct action settings', () => { + it("should initialize with correct action settings", () => { const client = new ClientBase(mockRuntime, mockConfig); expect(client.twitterConfig.ACTION_INTERVAL).toBe(5); expect(client.twitterConfig.ENABLE_ACTION_PROCESSING).toBe(true); diff --git a/packages/client-twitter/__tests__/environment.test.ts b/packages/client-twitter/__tests__/environment.test.ts index dccfd0584b1..44fc8d29205 100644 --- a/packages/client-twitter/__tests__/environment.test.ts +++ b/packages/client-twitter/__tests__/environment.test.ts @@ -1,47 +1,51 @@ -import { describe, it, expect, vi } from 'vitest'; -import { validateTwitterConfig } from '../src/environment'; -import { IAgentRuntime } from '@elizaos/core'; +import { describe, it, expect, vi } from "vitest"; +import { validateTwitterConfig } from "../src/environment"; +import { IAgentRuntime } from "@elizaos/core"; -describe('Twitter Environment Configuration', () => { +describe("Twitter Environment Configuration", () => { const mockRuntime: IAgentRuntime = { env: { - TWITTER_USERNAME: 'testuser123', - TWITTER_DRY_RUN: 'true', - TWITTER_SEARCH_ENABLE: 'false', - TWITTER_SPACES_ENABLE: 'false', - TWITTER_TARGET_USERS: 'user1,user2,user3', - TWITTER_MAX_TWEETS_PER_DAY: '10', - TWITTER_MAX_TWEET_LENGTH: '280', - TWITTER_POST_INTERVAL_MIN: '90', - TWITTER_POST_INTERVAL_MAX: '180', - TWITTER_ACTION_INTERVAL: '5', - TWITTER_ENABLE_ACTION_PROCESSING: 'false', - TWITTER_POST_IMMEDIATELY: 'false', - TWITTER_EMAIL: 'test@example.com', - TWITTER_PASSWORD: 'hashedpassword', - TWITTER_2FA_SECRET: '', - TWITTER_POLL_INTERVAL: '120', - TWITTER_RETRY_LIMIT: '5', - ACTION_TIMELINE_TYPE: 'foryou', - MAX_ACTIONS_PROCESSING: '1', - MAX_TWEET_LENGTH: '280' + TWITTER_USERNAME: "testuser123", + TWITTER_DRY_RUN: "true", + TWITTER_SEARCH_ENABLE: "false", + TWITTER_SPACES_ENABLE: "false", + TWITTER_TARGET_USERS: "user1,user2,user3", + TWITTER_MAX_TWEETS_PER_DAY: "10", + TWITTER_MAX_TWEET_LENGTH: "280", + TWITTER_POST_INTERVAL_MIN: "90", + TWITTER_POST_INTERVAL_MAX: "180", + TWITTER_ACTION_INTERVAL: "5", + TWITTER_ENABLE_ACTION_PROCESSING: "false", + TWITTER_POST_IMMEDIATELY: "false", + TWITTER_EMAIL: "test@example.com", + TWITTER_PASSWORD: "hashedpassword", + TWITTER_2FA_SECRET: "", + TWITTER_POLL_INTERVAL: "120", + TWITTER_RETRY_LIMIT: "5", + ACTION_TIMELINE_TYPE: "foryou", + MAX_ACTIONS_PROCESSING: "1", + MAX_TWEET_LENGTH: "280", }, getEnv: function (key: string) { return this.env[key] || null; }, getSetting: function (key: string) { return this.env[key] || null; - } + }, } as unknown as IAgentRuntime; - it('should validate correct configuration', async () => { + it("should validate correct configuration", async () => { const config = await validateTwitterConfig(mockRuntime); expect(config).toBeDefined(); - expect(config.TWITTER_USERNAME).toBe('testuser123'); + expect(config.TWITTER_USERNAME).toBe("testuser123"); expect(config.TWITTER_DRY_RUN).toBe(true); expect(config.TWITTER_SEARCH_ENABLE).toBe(false); expect(config.TWITTER_SPACES_ENABLE).toBe(false); - expect(config.TWITTER_TARGET_USERS).toEqual(['user1', 'user2', 'user3']); + expect(config.TWITTER_TARGET_USERS).toEqual([ + "user1", + "user2", + "user3", + ]); expect(config.MAX_TWEET_LENGTH).toBe(280); expect(config.POST_INTERVAL_MIN).toBe(90); expect(config.POST_INTERVAL_MAX).toBe(180); @@ -50,79 +54,79 @@ describe('Twitter Environment Configuration', () => { expect(config.POST_IMMEDIATELY).toBe(false); }); - it('should validate wildcard username', async () => { + it("should validate wildcard username", async () => { const wildcardRuntime = { ...mockRuntime, env: { ...mockRuntime.env, - TWITTER_USERNAME: '*' + TWITTER_USERNAME: "*", }, - getEnv: function(key: string) { + getEnv: function (key: string) { return this.env[key] || null; }, - getSetting: function(key: string) { + getSetting: function (key: string) { return this.env[key] || null; - } + }, } as IAgentRuntime; const config = await validateTwitterConfig(wildcardRuntime); - expect(config.TWITTER_USERNAME).toBe('*'); + expect(config.TWITTER_USERNAME).toBe("*"); }); - it('should validate username with numbers and underscores', async () => { + it("should validate username with numbers and underscores", async () => { const validRuntime = { ...mockRuntime, env: { ...mockRuntime.env, - TWITTER_USERNAME: 'test_user_123' + TWITTER_USERNAME: "test_user_123", }, - getEnv: function(key: string) { + getEnv: function (key: string) { return this.env[key] || null; }, - getSetting: function(key: string) { + getSetting: function (key: string) { return this.env[key] || null; - } + }, } as IAgentRuntime; const config = await validateTwitterConfig(validRuntime); - expect(config.TWITTER_USERNAME).toBe('test_user_123'); + expect(config.TWITTER_USERNAME).toBe("test_user_123"); }); - it('should handle empty target users', async () => { + it("should handle empty target users", async () => { const runtimeWithoutTargets = { ...mockRuntime, env: { ...mockRuntime.env, - TWITTER_TARGET_USERS: '' + TWITTER_TARGET_USERS: "", }, - getEnv: function(key: string) { + getEnv: function (key: string) { return this.env[key] || null; }, - getSetting: function(key: string) { + getSetting: function (key: string) { return this.env[key] || null; - } + }, } as IAgentRuntime; const config = await validateTwitterConfig(runtimeWithoutTargets); expect(config.TWITTER_TARGET_USERS).toHaveLength(0); }); - it('should use default values when optional configs are missing', async () => { + it("should use default values when optional configs are missing", async () => { const minimalRuntime = { env: { - TWITTER_USERNAME: 'testuser', - TWITTER_DRY_RUN: 'true', - TWITTER_EMAIL: 'test@example.com', - TWITTER_PASSWORD: 'hashedpassword', - TWITTER_2FA_SECRET: '', - MAX_TWEET_LENGTH: '280' + TWITTER_USERNAME: "testuser", + TWITTER_DRY_RUN: "true", + TWITTER_EMAIL: "test@example.com", + TWITTER_PASSWORD: "hashedpassword", + TWITTER_2FA_SECRET: "", + MAX_TWEET_LENGTH: "280", }, getEnv: function (key: string) { return this.env[key] || null; }, getSetting: function (key: string) { return this.env[key] || null; - } + }, } as unknown as IAgentRuntime; const config = await validateTwitterConfig(minimalRuntime); diff --git a/packages/client-twitter/__tests__/post.test.ts b/packages/client-twitter/__tests__/post.test.ts index 7459b68d626..2a3a7720a0e 100644 --- a/packages/client-twitter/__tests__/post.test.ts +++ b/packages/client-twitter/__tests__/post.test.ts @@ -1,10 +1,10 @@ -import { describe, it, expect, vi } from 'vitest'; -import { TwitterPostClient } from '../src/post'; -import { ClientBase } from '../src/base'; -import { IAgentRuntime } from '@elizaos/core'; -import { TwitterConfig } from '../src/environment'; +import { describe, it, expect, vi } from "vitest"; +import { TwitterPostClient } from "../src/post"; +import { ClientBase } from "../src/base"; +import { IAgentRuntime } from "@elizaos/core"; +import { TwitterConfig } from "../src/environment"; -describe('Twitter Post Client', () => { +describe("Twitter Post Client", () => { let mockRuntime: IAgentRuntime; let mockConfig: TwitterConfig; let baseClient: ClientBase; @@ -12,22 +12,22 @@ describe('Twitter Post Client', () => { beforeEach(() => { mockRuntime = { env: { - TWITTER_USERNAME: 'testuser', - TWITTER_DRY_RUN: 'true', - TWITTER_POST_INTERVAL_MIN: '5', - TWITTER_POST_INTERVAL_MAX: '10', - TWITTER_ACTION_INTERVAL: '5', - TWITTER_ENABLE_ACTION_PROCESSING: 'true', - TWITTER_POST_IMMEDIATELY: 'false', - TWITTER_SEARCH_ENABLE: 'false', - TWITTER_EMAIL: 'test@example.com', - TWITTER_PASSWORD: 'hashedpassword', - TWITTER_2FA_SECRET: '', - TWITTER_POLL_INTERVAL: '120', - TWITTER_RETRY_LIMIT: '5', - ACTION_TIMELINE_TYPE: 'foryou', - MAX_ACTIONS_PROCESSING: '1', - MAX_TWEET_LENGTH: '280' + TWITTER_USERNAME: "testuser", + TWITTER_DRY_RUN: "true", + TWITTER_POST_INTERVAL_MIN: "5", + TWITTER_POST_INTERVAL_MAX: "10", + TWITTER_ACTION_INTERVAL: "5", + TWITTER_ENABLE_ACTION_PROCESSING: "true", + TWITTER_POST_IMMEDIATELY: "false", + TWITTER_SEARCH_ENABLE: "false", + TWITTER_EMAIL: "test@example.com", + TWITTER_PASSWORD: "hashedpassword", + TWITTER_2FA_SECRET: "", + TWITTER_POLL_INTERVAL: "120", + TWITTER_RETRY_LIMIT: "5", + ACTION_TIMELINE_TYPE: "foryou", + MAX_ACTIONS_PROCESSING: "1", + MAX_TWEET_LENGTH: "280", }, getEnv: function (key: string) { return this.env[key] || null; @@ -37,14 +37,14 @@ describe('Twitter Post Client', () => { }, character: { style: { - all: ['Test style 1', 'Test style 2'], - post: ['Post style 1', 'Post style 2'] - } - } + all: ["Test style 1", "Test style 2"], + post: ["Post style 1", "Post style 2"], + }, + }, } as unknown as IAgentRuntime; mockConfig = { - TWITTER_USERNAME: 'testuser', + TWITTER_USERNAME: "testuser", TWITTER_DRY_RUN: true, TWITTER_SEARCH_ENABLE: false, TWITTER_SPACES_ENABLE: false, @@ -56,41 +56,43 @@ describe('Twitter Post Client', () => { ACTION_INTERVAL: 5, ENABLE_ACTION_PROCESSING: true, POST_IMMEDIATELY: false, - MAX_TWEET_LENGTH: 280 + MAX_TWEET_LENGTH: 280, }; baseClient = new ClientBase(mockRuntime, mockConfig); }); - it('should create post client instance', () => { + it("should create post client instance", () => { const postClient = new TwitterPostClient(baseClient, mockRuntime); expect(postClient).toBeDefined(); - expect(postClient.twitterUsername).toBe('testuser'); - expect(postClient['isDryRun']).toBe(true); + expect(postClient.twitterUsername).toBe("testuser"); + expect(postClient["isDryRun"]).toBe(true); }); - it('should keep tweets under max length when already valid', () => { + it("should keep tweets under max length when already valid", () => { const postClient = new TwitterPostClient(baseClient, mockRuntime); - const validTweet = 'This is a valid tweet'; - const result = postClient['trimTweetLength'](validTweet); + const validTweet = "This is a valid tweet"; + const result = postClient["trimTweetLength"](validTweet); expect(result).toBe(validTweet); expect(result.length).toBeLessThanOrEqual(280); }); - it('should cut at last sentence when possible', () => { + it("should cut at last sentence when possible", () => { const postClient = new TwitterPostClient(baseClient, mockRuntime); - const longTweet = 'First sentence. Second sentence that is quite long. Third sentence that would make it too long.'; - const result = postClient['trimTweetLength'](longTweet); - const lastPeriod = result.lastIndexOf('.'); + const longTweet = + "First sentence. Second sentence that is quite long. Third sentence that would make it too long."; + const result = postClient["trimTweetLength"](longTweet); + const lastPeriod = result.lastIndexOf("."); expect(lastPeriod).toBeGreaterThan(0); expect(result.length).toBeLessThanOrEqual(280); }); - it('should add ellipsis when cutting within a sentence', () => { + it("should add ellipsis when cutting within a sentence", () => { const postClient = new TwitterPostClient(baseClient, mockRuntime); - const longSentence = 'This is an extremely long sentence without any periods that needs to be truncated because it exceeds the maximum allowed length for a tweet on the Twitter platform and therefore must be shortened'; - const result = postClient['trimTweetLength'](longSentence); - const lastSpace = result.lastIndexOf(' '); + const longSentence = + "This is an extremely long sentence without any periods that needs to be truncated because it exceeds the maximum allowed length for a tweet on the Twitter platform and therefore must be shortened"; + const result = postClient["trimTweetLength"](longSentence); + const lastSpace = result.lastIndexOf(" "); expect(lastSpace).toBeGreaterThan(0); expect(result.length).toBeLessThanOrEqual(280); }); diff --git a/packages/client-twitter/src/utils.ts b/packages/client-twitter/src/utils.ts index a7286944538..064af62602f 100644 --- a/packages/client-twitter/src/utils.ts +++ b/packages/client-twitter/src/utils.ts @@ -424,4 +424,4 @@ function splitParagraph(paragraph: string, maxLength: number): string[] { const restoredChunks = restoreUrls(splittedChunks, placeholderMap); return restoredChunks; -} \ No newline at end of file +} diff --git a/packages/client-twitter/vitest.config.ts b/packages/client-twitter/vitest.config.ts index 2e60e80f5dc..c1c40d7ffd0 100644 --- a/packages/client-twitter/vitest.config.ts +++ b/packages/client-twitter/vitest.config.ts @@ -1,12 +1,12 @@ -import { defineConfig } from 'vitest/config'; +import { defineConfig } from "vitest/config"; export default defineConfig({ test: { globals: true, - environment: 'node', - include: ['__tests__/**/*.test.ts'], + environment: "node", + include: ["__tests__/**/*.test.ts"], coverage: { - reporter: ['text', 'json', 'html'], + reporter: ["text", "json", "html"], }, }, }); diff --git a/packages/core/__tests__/knowledge.test.ts b/packages/core/__tests__/knowledge.test.ts index daf2882ab61..02e26887443 100644 --- a/packages/core/__tests__/knowledge.test.ts +++ b/packages/core/__tests__/knowledge.test.ts @@ -117,6 +117,5 @@ describe("Knowledge Module", () => { expect(result).toEqual([]); }); }); - }); }); - +}); diff --git a/packages/core/__tests__/models.test.ts b/packages/core/__tests__/models.test.ts index 4a883266b89..6d077dbfd58 100644 --- a/packages/core/__tests__/models.test.ts +++ b/packages/core/__tests__/models.test.ts @@ -43,7 +43,8 @@ describe("Model Provider Configuration", () => { }); test("should have correct settings configuration", () => { - const smallModel = models[ModelProviderName.OPENAI].model[ModelClass.SMALL]; + const smallModel = + models[ModelProviderName.OPENAI].model[ModelClass.SMALL]; expect(smallModel.maxInputTokens).toBe(128000); expect(smallModel.maxOutputTokens).toBe(8192); expect(smallModel.temperature).toBe(0.6); @@ -74,7 +75,8 @@ describe("Model Provider Configuration", () => { }); test("should have correct settings configuration", () => { - const smallModel = models[ModelProviderName.ANTHROPIC].model[ModelClass.SMALL]; + const smallModel = + models[ModelProviderName.ANTHROPIC].model[ModelClass.SMALL]; expect(smallModel.maxInputTokens).toBe(200000); expect(smallModel.maxOutputTokens).toBe(4096); expect(smallModel.temperature).toBe(0.7); @@ -105,7 +107,8 @@ describe("Model Provider Configuration", () => { }); test("should have correct settings configuration", () => { - const smallModel = models[ModelProviderName.LLAMACLOUD].model[ModelClass.SMALL]; + const smallModel = + models[ModelProviderName.LLAMACLOUD].model[ModelClass.SMALL]; expect(smallModel.maxInputTokens).toBe(128000); expect(smallModel.maxOutputTokens).toBe(8192); expect(smallModel.temperature).toBe(0.7); @@ -116,7 +119,9 @@ describe("Model Provider Configuration", () => { describe("Google Provider", () => { test("should have correct model mappings", () => { const googleModels = models[ModelProviderName.GOOGLE].model; - expect(googleModels[ModelClass.SMALL].name).toBe("gemini-2.0-flash-exp"); + expect(googleModels[ModelClass.SMALL].name).toBe( + "gemini-2.0-flash-exp" + ); expect(googleModels[ModelClass.MEDIUM].name).toBe( "gemini-2.0-flash-exp" ); @@ -130,20 +135,23 @@ describe("Model Provider Configuration", () => { describe("Model Retrieval Functions", () => { describe("getModel function", () => { test("should retrieve correct models for different providers and classes", () => { - expect(models[ModelProviderName.OPENAI].model[ModelClass.SMALL].name).toBe( - "gpt-4o-mini" - ); - expect(models[ModelProviderName.ANTHROPIC].model[ModelClass.MEDIUM].name).toBe( - "claude-3-5-sonnet-20241022" - ); + expect( + models[ModelProviderName.OPENAI].model[ModelClass.SMALL].name + ).toBe("gpt-4o-mini"); + expect( + models[ModelProviderName.ANTHROPIC].model[ModelClass.MEDIUM] + .name + ).toBe("claude-3-5-sonnet-20241022"); }); test("should handle environment variable overrides", () => { expect( - models[ModelProviderName.OPENROUTER].model[ModelClass.SMALL].name + models[ModelProviderName.OPENROUTER].model[ModelClass.SMALL] + .name ).toBe("nousresearch/hermes-3-llama-3.1-405b"); expect( - models[ModelProviderName.OPENROUTER].model[ModelClass.LARGE].name + models[ModelProviderName.OPENROUTER].model[ModelClass.LARGE] + .name ).toBe("nousresearch/hermes-3-llama-3.1-405b"); }); @@ -197,13 +205,19 @@ describe("Model Settings Validation", () => { return; // Skip providers that are not fully configured } if (providerConfig.model[ModelClass.SMALL]) { - expect(providerConfig.model[ModelClass.SMALL].name).toBeDefined(); + expect( + providerConfig.model[ModelClass.SMALL].name + ).toBeDefined(); } if (providerConfig.model[ModelClass.MEDIUM]) { - expect(providerConfig.model[ModelClass.MEDIUM].name).toBeDefined(); + expect( + providerConfig.model[ModelClass.MEDIUM].name + ).toBeDefined(); } if (providerConfig.model[ModelClass.LARGE]) { - expect(providerConfig.model[ModelClass.LARGE].name).toBeDefined(); + expect( + providerConfig.model[ModelClass.LARGE].name + ).toBeDefined(); } }); }); diff --git a/packages/core/generation.ts b/packages/core/generation.ts new file mode 100644 index 00000000000..3937b09fa48 --- /dev/null +++ b/packages/core/generation.ts @@ -0,0 +1,1973 @@ +import { createAnthropic } from "@ai-sdk/anthropic"; +import { createGoogleGenerativeAI } from "@ai-sdk/google"; +import { createGroq } from "@ai-sdk/groq"; +import { createOpenAI } from "@ai-sdk/openai"; +import { RecursiveCharacterTextSplitter } from "langchain/text_splitter"; +import { + generateObject as aiGenerateObject, + generateText as aiGenerateText, + CoreTool, + GenerateObjectResult, + StepResult as AIStepResult, +} from "ai"; +import { Buffer } from "buffer"; +import { createOllama } from "ollama-ai-provider"; +import OpenAI from "openai"; +import { encodingForModel, TiktokenModel } from "js-tiktoken"; +import { AutoTokenizer } from "@huggingface/transformers"; +import Together from "together-ai"; +import { ZodSchema } from "zod"; +import { elizaLogger } from "./index.ts"; +import { getModel, models } from "./models.ts"; +import { + parseBooleanFromText, + parseJsonArrayFromText, + parseJSONObjectFromText, + parseShouldRespondFromText, + parseActionResponseFromText, +} from "./parsing.ts"; +import settings from "./settings.ts"; +import { + Content, + IAgentRuntime, + IImageDescriptionService, + ITextGenerationService, + ModelClass, + ModelProviderName, + ServiceType, + SearchResponse, + ActionResponse, + TelemetrySettings, + TokenizerType, +} from "./types.ts"; +import { fal } from "@fal-ai/client"; +import { tavily } from "@tavily/core"; + +type Tool = CoreTool; +type StepResult = AIStepResult; + +/** + * Trims the provided text context to a specified token limit using a tokenizer model and type. + * + * The function dynamically determines the truncation method based on the tokenizer settings + * provided by the runtime. If no tokenizer settings are defined, it defaults to using the + * TikToken truncation method with the "gpt-4o" model. + * + * @async + * @function trimTokens + * @param {string} context - The text to be tokenized and trimmed. + * @param {number} maxTokens - The maximum number of tokens allowed after truncation. + * @param {IAgentRuntime} runtime - The runtime interface providing tokenizer settings. + * + * @returns {Promise} A promise that resolves to the trimmed text. + * + * @throws {Error} Throws an error if the runtime settings are invalid or missing required fields. + * + * @example + * const trimmedText = await trimTokens("This is an example text", 50, runtime); + * console.log(trimmedText); // Output will be a truncated version of the input text. + */ +export async function trimTokens( + context: string, + maxTokens: number, + runtime: IAgentRuntime +) { + if (!context) return ""; + if (maxTokens <= 0) throw new Error("maxTokens must be positive"); + + const tokenizerModel = runtime.getSetting("TOKENIZER_MODEL"); + const tokenizerType = runtime.getSetting("TOKENIZER_TYPE"); + + if (!tokenizerModel || !tokenizerType) { + // Default to TikToken truncation using the "gpt-4o" model if tokenizer settings are not defined + return truncateTiktoken("gpt-4o", context, maxTokens); + } + + // Choose the truncation method based on tokenizer type + if (tokenizerType === TokenizerType.Auto) { + return truncateAuto(tokenizerModel, context, maxTokens); + } + + if (tokenizerType === TokenizerType.TikToken) { + return truncateTiktoken( + tokenizerModel as TiktokenModel, + context, + maxTokens + ); + } + + elizaLogger.warn(`Unsupported tokenizer type: ${tokenizerType}`); + return truncateTiktoken("gpt-4o", context, maxTokens); +} + +async function truncateAuto( + modelPath: string, + context: string, + maxTokens: number +) { + try { + const tokenizer = await AutoTokenizer.from_pretrained(modelPath); + const tokens = tokenizer.encode(context); + + // If already within limits, return unchanged + if (tokens.length <= maxTokens) { + return context; + } + + // Keep the most recent tokens by slicing from the end + const truncatedTokens = tokens.slice(-maxTokens); + + // Decode back to text - js-tiktoken decode() returns a string directly + return tokenizer.decode(truncatedTokens); + } catch (error) { + elizaLogger.error("Error in trimTokens:", error); + // Return truncated string if tokenization fails + return context.slice(-maxTokens * 4); // Rough estimate of 4 chars per token + } +} + +async function truncateTiktoken( + model: TiktokenModel, + context: string, + maxTokens: number +) { + try { + const encoding = encodingForModel(model); + + // Encode the text into tokens + const tokens = encoding.encode(context); + + // If already within limits, return unchanged + if (tokens.length <= maxTokens) { + return context; + } + + // Keep the most recent tokens by slicing from the end + const truncatedTokens = tokens.slice(-maxTokens); + + // Decode back to text - js-tiktoken decode() returns a string directly + return encoding.decode(truncatedTokens); + } catch (error) { + elizaLogger.error("Error in trimTokens:", error); + // Return truncated string if tokenization fails + return context.slice(-maxTokens * 4); // Rough estimate of 4 chars per token + } +} + +/** + * Send a message to the model for a text generateText - receive a string back and parse how you'd like + * @param opts - The options for the generateText request. + * @param opts.context The context of the message to be completed. + * @param opts.stop A list of strings to stop the generateText at. + * @param opts.model The model to use for generateText. + * @param opts.frequency_penalty The frequency penalty to apply to the generateText. + * @param opts.presence_penalty The presence penalty to apply to the generateText. + * @param opts.temperature The temperature to apply to the generateText. + * @param opts.max_context_length The maximum length of the context to apply to the generateText. + * @returns The completed message. + */ + +export async function generateText({ + runtime, + context, + modelClass, + tools = {}, + onStepFinish, + maxSteps = 1, + stop, + customSystemPrompt, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; + tools?: Record; + onStepFinish?: (event: StepResult) => Promise | void; + maxSteps?: number; + stop?: string[]; + customSystemPrompt?: string; +}): Promise { + if (!context) { + console.error("generateText context is empty"); + return ""; + } + + elizaLogger.log("Generating text..."); + + elizaLogger.info("Generating text with options:", { + modelProvider: runtime.modelProvider, + model: modelClass, + }); + + const provider = runtime.modelProvider; + const endpoint = + runtime.character.modelEndpointOverride || models[provider].endpoint; + let model = models[provider].model[modelClass]; + + // allow character.json settings => secrets to override models + // FIXME: add MODEL_MEDIUM support + switch (provider) { + // if runtime.getSetting("LLAMACLOUD_MODEL_LARGE") is true and modelProvider is LLAMACLOUD, then use the large model + case ModelProviderName.LLAMACLOUD: + { + switch (modelClass) { + case ModelClass.LARGE: + { + model = + runtime.getSetting("LLAMACLOUD_MODEL_LARGE") || + model; + } + break; + case ModelClass.SMALL: + { + model = + runtime.getSetting("LLAMACLOUD_MODEL_SMALL") || + model; + } + break; + } + } + break; + case ModelProviderName.TOGETHER: + { + switch (modelClass) { + case ModelClass.LARGE: + { + model = + runtime.getSetting("TOGETHER_MODEL_LARGE") || + model; + } + break; + case ModelClass.SMALL: + { + model = + runtime.getSetting("TOGETHER_MODEL_SMALL") || + model; + } + break; + } + } + break; + case ModelProviderName.OPENROUTER: + { + switch (modelClass) { + case ModelClass.LARGE: + { + model = + runtime.getSetting("LARGE_OPENROUTER_MODEL") || + model; + } + break; + case ModelClass.SMALL: + { + model = + runtime.getSetting("SMALL_OPENROUTER_MODEL") || + model; + } + break; + } + } + break; + } + + elizaLogger.info("Selected model:", model); + + const modelConfiguration = runtime.character?.settings?.modelConfig; + const temperature = + modelConfiguration?.temperature || + models[provider].settings.temperature; + const frequency_penalty = + modelConfiguration?.frequency_penalty || + models[provider].settings.frequency_penalty; + const presence_penalty = + modelConfiguration?.presence_penalty || + models[provider].settings.presence_penalty; + const max_context_length = + modelConfiguration?.maxInputTokens || + models[provider].settings.maxInputTokens; + const max_response_length = + modelConfiguration?.max_response_length || + models[provider].settings.maxOutputTokens; + const experimental_telemetry = + modelConfiguration?.experimental_telemetry || + models[provider].settings.experimental_telemetry; + + const apiKey = runtime.token; + + try { + elizaLogger.debug( + `Trimming context to max length of ${max_context_length} tokens.` + ); + + context = await trimTokens(context, max_context_length, runtime); + + let response: string; + + const _stop = stop || models[provider].settings.stop; + elizaLogger.debug( + `Using provider: ${provider}, model: ${model}, temperature: ${temperature}, max response length: ${max_response_length}` + ); + + switch (provider) { + // OPENAI & LLAMACLOUD shared same structure. + case ModelProviderName.OPENAI: + case ModelProviderName.ALI_BAILIAN: + case ModelProviderName.VOLENGINE: + case ModelProviderName.LLAMACLOUD: + case ModelProviderName.NANOGPT: + case ModelProviderName.HYPERBOLIC: + case ModelProviderName.TOGETHER: + case ModelProviderName.AKASH_CHAT_API: { + elizaLogger.debug("Initializing OpenAI model."); + const openai = createOpenAI({ + apiKey, + baseURL: endpoint, + fetch: runtime.fetch, + }); + + const { text: openaiResponse } = await aiGenerateText({ + model: openai.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = openaiResponse; + elizaLogger.debug("Received response from OpenAI model."); + break; + } + + case ModelProviderName.ETERNALAI: { + elizaLogger.debug("Initializing EternalAI model."); + const openai = createOpenAI({ + apiKey, + baseURL: endpoint, + fetch: async (url: string, options: any) => { + const fetching = await runtime.fetch(url, options); + if ( + parseBooleanFromText( + runtime.getSetting("ETERNALAI_LOG") + ) + ) { + elizaLogger.info( + "Request data: ", + JSON.stringify(options, null, 2) + ); + const clonedResponse = fetching.clone(); + clonedResponse.json().then((data) => { + elizaLogger.info( + "Response data: ", + JSON.stringify(data, null, 2) + ); + }); + } + return fetching; + }, + }); + + const { text: openaiResponse } = await aiGenerateText({ + model: openai.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + }); + + response = openaiResponse; + elizaLogger.debug("Received response from EternalAI model."); + break; + } + + case ModelProviderName.GOOGLE: { + const google = createGoogleGenerativeAI({ + apiKey, + fetch: runtime.fetch, + }); + + const { text: googleResponse } = await aiGenerateText({ + model: google(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = googleResponse; + elizaLogger.debug("Received response from Google model."); + break; + } + + case ModelProviderName.ANTHROPIC: { + elizaLogger.debug("Initializing Anthropic model."); + + const anthropic = createAnthropic({ + apiKey, + fetch: runtime.fetch, + }); + + const { text: anthropicResponse } = await aiGenerateText({ + model: anthropic.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = anthropicResponse; + elizaLogger.debug("Received response from Anthropic model."); + break; + } + + case ModelProviderName.CLAUDE_VERTEX: { + elizaLogger.debug("Initializing Claude Vertex model."); + + const anthropic = createAnthropic({ + apiKey, + fetch: runtime.fetch, + }); + + const { text: anthropicResponse } = await aiGenerateText({ + model: anthropic.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = anthropicResponse; + elizaLogger.debug( + "Received response from Claude Vertex model." + ); + break; + } + + case ModelProviderName.GROK: { + elizaLogger.debug("Initializing Grok model."); + const grok = createOpenAI({ + apiKey, + baseURL: endpoint, + fetch: runtime.fetch, + }); + + const { text: grokResponse } = await aiGenerateText({ + model: grok.languageModel(model, { + parallelToolCalls: false, + }), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = grokResponse; + elizaLogger.debug("Received response from Grok model."); + break; + } + + case ModelProviderName.GROQ: { + const groq = createGroq({ apiKey, fetch: runtime.fetch }); + + const { text: groqResponse } = await aiGenerateText({ + model: groq.languageModel(model), + prompt: context, + temperature: temperature, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = groqResponse; + break; + } + + case ModelProviderName.LLAMALOCAL: { + elizaLogger.debug( + "Using local Llama model for text completion." + ); + const textGenerationService = + runtime.getService( + ServiceType.TEXT_GENERATION + ); + + if (!textGenerationService) { + throw new Error("Text generation service not found"); + } + + response = await textGenerationService.queueTextCompletion( + context, + temperature, + _stop, + frequency_penalty, + presence_penalty, + max_response_length + ); + elizaLogger.debug("Received response from local Llama model."); + break; + } + + case ModelProviderName.REDPILL: { + elizaLogger.debug("Initializing RedPill model."); + const serverUrl = models[provider].endpoint; + const openai = createOpenAI({ + apiKey, + baseURL: serverUrl, + fetch: runtime.fetch, + }); + + const { text: redpillResponse } = await aiGenerateText({ + model: openai.languageModel(model), + prompt: context, + temperature: temperature, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = redpillResponse; + elizaLogger.debug("Received response from redpill model."); + break; + } + + case ModelProviderName.OPENROUTER: { + elizaLogger.debug("Initializing OpenRouter model."); + const serverUrl = models[provider].endpoint; + const openrouter = createOpenAI({ + apiKey, + baseURL: serverUrl, + fetch: runtime.fetch, + }); + + const { text: openrouterResponse } = await aiGenerateText({ + model: openrouter.languageModel(model), + prompt: context, + temperature: temperature, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = openrouterResponse; + elizaLogger.debug("Received response from OpenRouter model."); + break; + } + + case ModelProviderName.OLLAMA: + { + elizaLogger.debug("Initializing Ollama model."); + + const ollamaProvider = createOllama({ + baseURL: models[provider].endpoint + "/api", + fetch: runtime.fetch, + }); + const ollama = ollamaProvider(model); + + elizaLogger.debug("****** MODEL\n", model); + + const { text: ollamaResponse } = await aiGenerateText({ + model: ollama, + prompt: context, + tools: tools, + onStepFinish: onStepFinish, + temperature: temperature, + maxSteps: maxSteps, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = ollamaResponse; + } + elizaLogger.debug("Received response from Ollama model."); + break; + + case ModelProviderName.HEURIST: { + elizaLogger.debug("Initializing Heurist model."); + const heurist = createOpenAI({ + apiKey: apiKey, + baseURL: endpoint, + fetch: runtime.fetch, + }); + + const { text: heuristResponse } = await aiGenerateText({ + model: heurist.languageModel(model), + prompt: context, + system: + customSystemPrompt ?? + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + temperature: temperature, + maxTokens: max_response_length, + maxSteps: maxSteps, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = heuristResponse; + elizaLogger.debug("Received response from Heurist model."); + break; + } + case ModelProviderName.GAIANET: { + elizaLogger.debug("Initializing GAIANET model."); + + var baseURL = models[provider].endpoint; + if (!baseURL) { + switch (modelClass) { + case ModelClass.SMALL: + baseURL = + settings.SMALL_GAIANET_SERVER_URL || + "https://llama3b.gaia.domains/v1"; + break; + case ModelClass.MEDIUM: + baseURL = + settings.MEDIUM_GAIANET_SERVER_URL || + "https://llama8b.gaia.domains/v1"; + break; + case ModelClass.LARGE: + baseURL = + settings.LARGE_GAIANET_SERVER_URL || + "https://qwen72b.gaia.domains/v1"; + break; + } + } + + elizaLogger.debug("Using GAIANET model with baseURL:", baseURL); + + const openai = createOpenAI({ + apiKey, + baseURL: endpoint, + fetch: runtime.fetch, + }); + + const { text: openaiResponse } = await aiGenerateText({ + model: openai.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = openaiResponse; + elizaLogger.debug("Received response from GAIANET model."); + break; + } + + case ModelProviderName.GALADRIEL: { + elizaLogger.debug("Initializing Galadriel model."); + const galadriel = createOpenAI({ + apiKey: apiKey, + baseURL: endpoint, + fetch: runtime.fetch, + }); + + const { text: galadrielResponse } = await aiGenerateText({ + model: galadriel.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + maxSteps: maxSteps, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + experimental_telemetry: experimental_telemetry, + }); + + response = galadrielResponse; + elizaLogger.debug("Received response from Galadriel model."); + break; + } + + case ModelProviderName.VENICE: { + elizaLogger.debug("Initializing Venice model."); + const venice = createOpenAI({ + apiKey: apiKey, + baseURL: endpoint, + }); + + const { text: veniceResponse } = await aiGenerateText({ + model: venice.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + tools: tools, + onStepFinish: onStepFinish, + temperature: temperature, + maxSteps: maxSteps, + maxTokens: max_response_length, + }); + + response = veniceResponse; + elizaLogger.debug("Received response from Venice model."); + break; + } + + case ModelProviderName.INFERA: { + elizaLogger.debug("Initializing Infera model."); + const apiKey = settings.INFERA_API_KEY || runtime.token; + + const infera = createOpenAI({ + apiKey, + baseURL: endpoint, + headers: { + api_key: apiKey, + "Content-Type": "application/json", + }, + }); + + const { text: inferaResponse } = await aiGenerateText({ + model: infera.languageModel(model), + prompt: context, + system: + runtime.character.system ?? + settings.SYSTEM_PROMPT ?? + undefined, + temperature: temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + }); + + response = inferaResponse; + elizaLogger.debug("Received response from Infera model."); + break; + } + + default: { + const errorMessage = `Unsupported provider: ${provider}`; + elizaLogger.error(errorMessage); + throw new Error(errorMessage); + } + } + + return response; + } catch (error) { + elizaLogger.error("Error in generateText:", error); + throw error; + } +} + +/** + * Sends a message to the model to determine if it should respond to the given context. + * @param opts - The options for the generateText request + * @param opts.context The context to evaluate for response + * @param opts.stop A list of strings to stop the generateText at + * @param opts.model The model to use for generateText + * @param opts.frequency_penalty The frequency penalty to apply (0.0 to 2.0) + * @param opts.presence_penalty The presence penalty to apply (0.0 to 2.0) + * @param opts.temperature The temperature to control randomness (0.0 to 2.0) + * @param opts.serverUrl The URL of the API server + * @param opts.max_context_length Maximum allowed context length in tokens + * @param opts.max_response_length Maximum allowed response length in tokens + * @returns Promise resolving to "RESPOND", "IGNORE", "STOP" or null + */ +export async function generateShouldRespond({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise<"RESPOND" | "IGNORE" | "STOP" | null> { + let retryDelay = 1000; + while (true) { + try { + elizaLogger.debug( + "Attempting to generate text with context:", + context + ); + const response = await generateText({ + runtime, + context, + modelClass, + }); + + elizaLogger.debug("Received response from generateText:", response); + const parsedResponse = parseShouldRespondFromText(response.trim()); + if (parsedResponse) { + elizaLogger.debug("Parsed response:", parsedResponse); + return parsedResponse; + } else { + elizaLogger.debug("generateShouldRespond no response"); + } + } catch (error) { + elizaLogger.error("Error in generateShouldRespond:", error); + if ( + error instanceof TypeError && + error.message.includes("queueTextCompletion") + ) { + elizaLogger.error( + "TypeError: Cannot read properties of null (reading 'queueTextCompletion')" + ); + } + } + + elizaLogger.log(`Retrying in ${retryDelay}ms...`); + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} + +/** + * Splits content into chunks of specified size with optional overlapping bleed sections + * @param content - The text content to split into chunks + * @param chunkSize - The maximum size of each chunk in tokens + * @param bleed - Number of characters to overlap between chunks (default: 100) + * @returns Promise resolving to array of text chunks with bleed sections + */ +export async function splitChunks( + content: string, + chunkSize: number = 512, + bleed: number = 20 +): Promise { + const textSplitter = new RecursiveCharacterTextSplitter({ + chunkSize: Number(chunkSize), + chunkOverlap: Number(bleed), + }); + + return textSplitter.splitText(content); +} + +/** + * Sends a message to the model and parses the response as a boolean value + * @param opts - The options for the generateText request + * @param opts.context The context to evaluate for the boolean response + * @param opts.stop A list of strings to stop the generateText at + * @param opts.model The model to use for generateText + * @param opts.frequency_penalty The frequency penalty to apply (0.0 to 2.0) + * @param opts.presence_penalty The presence penalty to apply (0.0 to 2.0) + * @param opts.temperature The temperature to control randomness (0.0 to 2.0) + * @param opts.serverUrl The URL of the API server + * @param opts.token The API token for authentication + * @param opts.max_context_length Maximum allowed context length in tokens + * @param opts.max_response_length Maximum allowed response length in tokens + * @returns Promise resolving to a boolean value parsed from the model's response + */ +export async function generateTrueOrFalse({ + runtime, + context = "", + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + let retryDelay = 1000; + + const stop = Array.from( + new Set([ + ...(models[runtime.modelProvider].settings.stop || []), + ["\n"], + ]) + ) as string[]; + + while (true) { + try { + const response = await generateText({ + stop, + runtime, + context, + modelClass, + }); + + const parsedResponse = parseBooleanFromText(response.trim()); + if (parsedResponse !== null) { + return parsedResponse; + } + } catch (error) { + elizaLogger.error("Error in generateTrueOrFalse:", error); + } + + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} + +/** + * Send a message to the model and parse the response as a string array + * @param opts - The options for the generateText request + * @param opts.context The context/prompt to send to the model + * @param opts.stop Array of strings that will stop the model's generation if encountered + * @param opts.model The language model to use + * @param opts.frequency_penalty The frequency penalty to apply (0.0 to 2.0) + * @param opts.presence_penalty The presence penalty to apply (0.0 to 2.0) + * @param opts.temperature The temperature to control randomness (0.0 to 2.0) + * @param opts.serverUrl The URL of the API server + * @param opts.token The API token for authentication + * @param opts.max_context_length Maximum allowed context length in tokens + * @param opts.max_response_length Maximum allowed response length in tokens + * @returns Promise resolving to an array of strings parsed from the model's response + */ +export async function generateTextArray({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + if (!context) { + elizaLogger.error("generateTextArray context is empty"); + return []; + } + let retryDelay = 1000; + + while (true) { + try { + const response = await generateText({ + runtime, + context, + modelClass, + }); + + const parsedResponse = parseJsonArrayFromText(response); + if (parsedResponse) { + return parsedResponse; + } + } catch (error) { + elizaLogger.error("Error in generateTextArray:", error); + } + + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} + +export async function generateObjectDeprecated({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + if (!context) { + elizaLogger.error("generateObjectDeprecated context is empty"); + return null; + } + let retryDelay = 1000; + + while (true) { + try { + // this is slightly different than generateObjectArray, in that we parse object, not object array + const response = await generateText({ + runtime, + context, + modelClass, + }); + const parsedResponse = parseJSONObjectFromText(response); + if (parsedResponse) { + return parsedResponse; + } + } catch (error) { + elizaLogger.error("Error in generateObject:", error); + } + + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} + +export async function generateObjectArray({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + if (!context) { + elizaLogger.error("generateObjectArray context is empty"); + return []; + } + let retryDelay = 1000; + + while (true) { + try { + const response = await generateText({ + runtime, + context, + modelClass, + }); + + const parsedResponse = parseJsonArrayFromText(response); + if (parsedResponse) { + return parsedResponse; + } + } catch (error) { + elizaLogger.error("Error in generateTextArray:", error); + } + + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} + +/** + * Send a message to the model for generateText. + * @param opts - The options for the generateText request. + * @param opts.context The context of the message to be completed. + * @param opts.stop A list of strings to stop the generateText at. + * @param opts.model The model to use for generateText. + * @param opts.frequency_penalty The frequency penalty to apply to the generateText. + * @param opts.presence_penalty The presence penalty to apply to the generateText. + * @param opts.temperature The temperature to apply to the generateText. + * @param opts.max_context_length The maximum length of the context to apply to the generateText. + * @returns The completed message. + */ +export async function generateMessageResponse({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + const provider = runtime.modelProvider; + const max_context_length = models[provider].settings.maxInputTokens; + + context = await trimTokens(context, max_context_length, runtime); + let retryLength = 1000; // exponential backoff + while (true) { + try { + elizaLogger.log("Generating message response.."); + + const response = await generateText({ + runtime, + context, + modelClass, + }); + + // try parsing the response as JSON, if null then try again + const parsedContent = parseJSONObjectFromText(response) as Content; + if (!parsedContent) { + elizaLogger.debug("parsedContent is null, retrying"); + continue; + } + + return parsedContent; + } catch (error) { + elizaLogger.error("ERROR:", error); + // wait for 2 seconds + retryLength *= 2; + await new Promise((resolve) => setTimeout(resolve, retryLength)); + elizaLogger.debug("Retrying..."); + } + } +} + +export const generateImage = async ( + data: { + prompt: string; + width: number; + height: number; + count?: number; + negativePrompt?: string; + numIterations?: number; + guidanceScale?: number; + seed?: number; + modelId?: string; + jobId?: string; + stylePreset?: string; + hideWatermark?: boolean; + }, + runtime: IAgentRuntime +): Promise<{ + success: boolean; + data?: string[]; + error?: any; +}> => { + const model = getModel(runtime.imageModelProvider, ModelClass.IMAGE); + const modelSettings = models[runtime.imageModelProvider].imageSettings; + + elizaLogger.info("Generating image with options:", { + imageModelProvider: model, + }); + + const apiKey = + runtime.imageModelProvider === runtime.modelProvider + ? runtime.token + : (() => { + // First try to match the specific provider + switch (runtime.imageModelProvider) { + case ModelProviderName.HEURIST: + return runtime.getSetting("HEURIST_API_KEY"); + case ModelProviderName.TOGETHER: + return runtime.getSetting("TOGETHER_API_KEY"); + case ModelProviderName.FAL: + return runtime.getSetting("FAL_API_KEY"); + case ModelProviderName.OPENAI: + return runtime.getSetting("OPENAI_API_KEY"); + case ModelProviderName.VENICE: + return runtime.getSetting("VENICE_API_KEY"); + case ModelProviderName.LIVEPEER: + return runtime.getSetting("LIVEPEER_GATEWAY_URL"); + default: + // If no specific match, try the fallback chain + return ( + runtime.getSetting("HEURIST_API_KEY") ?? + runtime.getSetting("TOGETHER_API_KEY") ?? + runtime.getSetting("FAL_API_KEY") ?? + runtime.getSetting("OPENAI_API_KEY") ?? + runtime.getSetting("VENICE_API_KEY") ?? + runtime.getSetting("LIVEPEER_GATEWAY_URL") + ); + } + })(); + try { + if (runtime.imageModelProvider === ModelProviderName.HEURIST) { + const response = await fetch( + "http://sequencer.heurist.xyz/submit_job", + { + method: "POST", + headers: { + Authorization: `Bearer ${apiKey}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ + job_id: data.jobId || crypto.randomUUID(), + model_input: { + SD: { + prompt: data.prompt, + neg_prompt: data.negativePrompt, + num_iterations: data.numIterations || 20, + width: data.width || 512, + height: data.height || 512, + guidance_scale: data.guidanceScale || 3, + seed: data.seed || -1, + }, + }, + model_id: data.modelId || "FLUX.1-dev", + deadline: 60, + priority: 1, + }), + } + ); + + if (!response.ok) { + throw new Error( + `Heurist image generation failed: ${response.statusText}` + ); + } + + const imageURL = await response.json(); + return { success: true, data: [imageURL] }; + } else if ( + runtime.imageModelProvider === ModelProviderName.TOGETHER || + // for backwards compat + runtime.imageModelProvider === ModelProviderName.LLAMACLOUD + ) { + const together = new Together({ apiKey: apiKey as string }); + const response = await together.images.create({ + model: "black-forest-labs/FLUX.1-schnell", + prompt: data.prompt, + width: data.width, + height: data.height, + steps: modelSettings?.steps ?? 4, + n: data.count, + }); + + // Add type assertion to handle the response properly + const togetherResponse = + response as unknown as TogetherAIImageResponse; + + if ( + !togetherResponse.data || + !Array.isArray(togetherResponse.data) + ) { + throw new Error("Invalid response format from Together AI"); + } + + // Rest of the code remains the same... + const base64s = await Promise.all( + togetherResponse.data.map(async (image) => { + if (!image.url) { + elizaLogger.error("Missing URL in image data:", image); + throw new Error("Missing URL in Together AI response"); + } + + // Fetch the image from the URL + const imageResponse = await fetch(image.url); + if (!imageResponse.ok) { + throw new Error( + `Failed to fetch image: ${imageResponse.statusText}` + ); + } + + // Convert to blob and then to base64 + const blob = await imageResponse.blob(); + const arrayBuffer = await blob.arrayBuffer(); + const base64 = Buffer.from(arrayBuffer).toString("base64"); + + // Return with proper MIME type + return `data:image/jpeg;base64,${base64}`; + }) + ); + + if (base64s.length === 0) { + throw new Error("No images generated by Together AI"); + } + + elizaLogger.debug(`Generated ${base64s.length} images`); + return { success: true, data: base64s }; + } else if (runtime.imageModelProvider === ModelProviderName.FAL) { + fal.config({ + credentials: apiKey as string, + }); + + // Prepare the input parameters according to their schema + const input = { + prompt: data.prompt, + image_size: "square" as const, + num_inference_steps: modelSettings?.steps ?? 50, + guidance_scale: data.guidanceScale || 3.5, + num_images: data.count, + enable_safety_checker: + runtime.getSetting("FAL_AI_ENABLE_SAFETY_CHECKER") === + "true", + safety_tolerance: Number( + runtime.getSetting("FAL_AI_SAFETY_TOLERANCE") || "2" + ), + output_format: "png" as const, + seed: data.seed ?? 6252023, + ...(runtime.getSetting("FAL_AI_LORA_PATH") + ? { + loras: [ + { + path: runtime.getSetting("FAL_AI_LORA_PATH"), + scale: 1, + }, + ], + } + : {}), + }; + + // Subscribe to the model + const result = await fal.subscribe(model, { + input, + logs: true, + onQueueUpdate: (update) => { + if (update.status === "IN_PROGRESS") { + elizaLogger.info(update.logs.map((log) => log.message)); + } + }, + }); + + // Convert the returned image URLs to base64 to match existing functionality + const base64Promises = result.data.images.map(async (image) => { + const response = await fetch(image.url); + const blob = await response.blob(); + const buffer = await blob.arrayBuffer(); + const base64 = Buffer.from(buffer).toString("base64"); + return `data:${image.content_type};base64,${base64}`; + }); + + const base64s = await Promise.all(base64Promises); + return { success: true, data: base64s }; + } else if (runtime.imageModelProvider === ModelProviderName.VENICE) { + const response = await fetch( + "https://api.venice.ai/api/v1/image/generate", + { + method: "POST", + headers: { + Authorization: `Bearer ${apiKey}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ + model: data.modelId || "fluently-xl", + prompt: data.prompt, + negative_prompt: data.negativePrompt, + width: data.width, + height: data.height, + steps: data.numIterations, + seed: data.seed, + style_preset: data.stylePreset, + hide_watermark: data.hideWatermark, + }), + } + ); + + const result = await response.json(); + + if (!result.images || !Array.isArray(result.images)) { + throw new Error("Invalid response format from Venice AI"); + } + + const base64s = result.images.map((base64String) => { + if (!base64String) { + throw new Error( + "Empty base64 string in Venice AI response" + ); + } + return `data:image/png;base64,${base64String}`; + }); + + return { success: true, data: base64s }; + } else if (runtime.imageModelProvider === ModelProviderName.LIVEPEER) { + if (!apiKey) { + throw new Error("Livepeer Gateway is not defined"); + } + try { + const baseUrl = new URL(apiKey); + if (!baseUrl.protocol.startsWith("http")) { + throw new Error("Invalid Livepeer Gateway URL protocol"); + } + const response = await fetch( + `${baseUrl.toString()}text-to-image`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + model_id: + data.modelId || "ByteDance/SDXL-Lightning", + prompt: data.prompt, + width: data.width || 1024, + height: data.height || 1024, + }), + } + ); + const result = await response.json(); + if (!result.images?.length) { + throw new Error("No images generated"); + } + const base64Images = await Promise.all( + result.images.map(async (image) => { + console.log("imageUrl console log", image.url); + let imageUrl; + if (image.url.includes("http")) { + imageUrl = image.url; + } else { + imageUrl = `${apiKey}${image.url}`; + } + const imageResponse = await fetch(imageUrl); + if (!imageResponse.ok) { + throw new Error( + `Failed to fetch image: ${imageResponse.statusText}` + ); + } + const blob = await imageResponse.blob(); + const arrayBuffer = await blob.arrayBuffer(); + const base64 = + Buffer.from(arrayBuffer).toString("base64"); + return `data:image/jpeg;base64,${base64}`; + }) + ); + return { + success: true, + data: base64Images, + }; + } catch (error) { + console.error(error); + return { success: false, error: error }; + } + } else { + let targetSize = `${data.width}x${data.height}`; + if ( + targetSize !== "1024x1024" && + targetSize !== "1792x1024" && + targetSize !== "1024x1792" + ) { + targetSize = "1024x1024"; + } + const openaiApiKey = runtime.getSetting("OPENAI_API_KEY") as string; + if (!openaiApiKey) { + throw new Error("OPENAI_API_KEY is not set"); + } + const openai = new OpenAI({ + apiKey: openaiApiKey as string, + }); + const response = await openai.images.generate({ + model, + prompt: data.prompt, + size: targetSize as "1024x1024" | "1792x1024" | "1024x1792", + n: data.count, + response_format: "b64_json", + }); + const base64s = response.data.map( + (image) => `data:image/png;base64,${image.b64_json}` + ); + return { success: true, data: base64s }; + } + } catch (error) { + console.error(error); + return { success: false, error: error }; + } +}; + +export const generateCaption = async ( + data: { imageUrl: string }, + runtime: IAgentRuntime +): Promise<{ + title: string; + description: string; +}> => { + const { imageUrl } = data; + const imageDescriptionService = + runtime.getService( + ServiceType.IMAGE_DESCRIPTION + ); + + if (!imageDescriptionService) { + throw new Error("Image description service not found"); + } + + const resp = await imageDescriptionService.describeImage(imageUrl); + return { + title: resp.title.trim(), + description: resp.description.trim(), + }; +}; + +export const generateWebSearch = async ( + query: string, + runtime: IAgentRuntime +): Promise => { + try { + const apiKey = runtime.getSetting("TAVILY_API_KEY") as string; + if (!apiKey) { + throw new Error("TAVILY_API_KEY is not set"); + } + const tvly = tavily({ apiKey }); + const response = await tvly.search(query, { + includeAnswer: true, + maxResults: 3, // 5 (default) + topic: "general", // "general"(default) "news" + searchDepth: "basic", // "basic"(default) "advanced" + includeImages: false, // false (default) true + }); + return response; + } catch (error) { + elizaLogger.error("Error:", error); + } +}; +/** + * Configuration options for generating objects with a model. + */ +export interface GenerationOptions { + runtime: IAgentRuntime; + context: string; + modelClass: ModelClass; + schema?: ZodSchema; + schemaName?: string; + schemaDescription?: string; + stop?: string[]; + mode?: "auto" | "json" | "tool"; + experimental_providerMetadata?: Record; +} + +/** + * Base settings for model generation. + */ +interface ModelSettings { + prompt: string; + temperature: number; + maxTokens: number; + frequencyPenalty: number; + presencePenalty: number; + stop?: string[]; + experimental_telemetry?: TelemetrySettings; +} + +/** + * Generates structured objects from a prompt using specified AI models and configuration options. + * + * @param {GenerationOptions} options - Configuration options for generating objects. + * @returns {Promise} - A promise that resolves to an array of generated objects. + * @throws {Error} - Throws an error if the provider is unsupported or if generation fails. + */ +export const generateObject = async ({ + runtime, + context, + modelClass, + schema, + schemaName, + schemaDescription, + stop, + mode = "json", +}: GenerationOptions): Promise> => { + if (!context) { + const errorMessage = "generateObject context is empty"; + console.error(errorMessage); + throw new Error(errorMessage); + } + + const provider = runtime.modelProvider; + const model = models[provider].model[modelClass]; + const temperature = models[provider].settings.temperature; + const frequency_penalty = models[provider].settings.frequency_penalty; + const presence_penalty = models[provider].settings.presence_penalty; + const max_context_length = models[provider].settings.maxInputTokens; + const max_response_length = models[provider].settings.maxOutputTokens; + const experimental_telemetry = + models[provider].settings.experimental_telemetry; + const apiKey = runtime.token; + + try { + context = await trimTokens(context, max_context_length, runtime); + + const modelOptions: ModelSettings = { + prompt: context, + temperature, + maxTokens: max_response_length, + frequencyPenalty: frequency_penalty, + presencePenalty: presence_penalty, + stop: stop || models[provider].settings.stop, + experimental_telemetry: experimental_telemetry, + }; + + const response = await handleProvider({ + provider, + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, + runtime, + context, + modelClass, + }); + + return response; + } catch (error) { + console.error("Error in generateObject:", error); + throw error; + } +}; + +/** + * Interface for provider-specific generation options. + */ +interface ProviderOptions { + runtime: IAgentRuntime; + provider: ModelProviderName; + model: any; + apiKey: string; + schema?: ZodSchema; + schemaName?: string; + schemaDescription?: string; + mode?: "auto" | "json" | "tool"; + experimental_providerMetadata?: Record; + modelOptions: ModelSettings; + modelClass: string; + context: string; +} + +/** + * Handles AI generation based on the specified provider. + * + * @param {ProviderOptions} options - Configuration options specific to the provider. + * @returns {Promise} - A promise that resolves to an array of generated objects. + */ +export async function handleProvider( + options: ProviderOptions +): Promise> { + const { provider, runtime, context, modelClass } = options; + switch (provider) { + case ModelProviderName.OPENAI: + case ModelProviderName.ETERNALAI: + case ModelProviderName.ALI_BAILIAN: + case ModelProviderName.VOLENGINE: + case ModelProviderName.LLAMACLOUD: + case ModelProviderName.TOGETHER: + case ModelProviderName.NANOGPT: + case ModelProviderName.INFERA: + case ModelProviderName.AKASH_CHAT_API: + return await handleOpenAI(options); + case ModelProviderName.ANTHROPIC: + case ModelProviderName.CLAUDE_VERTEX: + return await handleAnthropic(options); + case ModelProviderName.GROK: + return await handleGrok(options); + case ModelProviderName.GROQ: + return await handleGroq(options); + case ModelProviderName.LLAMALOCAL: + return await generateObjectDeprecated({ + runtime, + context, + modelClass, + }); + case ModelProviderName.GOOGLE: + return await handleGoogle(options); + case ModelProviderName.REDPILL: + return await handleRedPill(options); + case ModelProviderName.OPENROUTER: + return await handleOpenRouter(options); + case ModelProviderName.OLLAMA: + return await handleOllama(options); + default: { + const errorMessage = `Unsupported provider: ${provider}`; + elizaLogger.error(errorMessage); + throw new Error(errorMessage); + } + } +} +/** + * Handles object generation for OpenAI. + * + * @param {ProviderOptions} options - Options specific to OpenAI. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleOpenAI({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const baseURL = models.openai.endpoint || undefined; + const openai = createOpenAI({ apiKey, baseURL }); + return await aiGenerateObject({ + model: openai.languageModel(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Anthropic models. + * + * @param {ProviderOptions} options - Options specific to Anthropic. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleAnthropic({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const anthropic = createAnthropic({ apiKey }); + return await aiGenerateObject({ + model: anthropic.languageModel(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Grok models. + * + * @param {ProviderOptions} options - Options specific to Grok. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleGrok({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const grok = createOpenAI({ apiKey, baseURL: models.grok.endpoint }); + return await aiGenerateObject({ + model: grok.languageModel(model, { parallelToolCalls: false }), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Groq models. + * + * @param {ProviderOptions} options - Options specific to Groq. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleGroq({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const groq = createGroq({ apiKey }); + return await aiGenerateObject({ + model: groq.languageModel(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Google models. + * + * @param {ProviderOptions} options - Options specific to Google. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleGoogle({ + model, + apiKey: _apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const google = createGoogleGenerativeAI(); + return await aiGenerateObject({ + model: google(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Redpill models. + * + * @param {ProviderOptions} options - Options specific to Redpill. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleRedPill({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const redPill = createOpenAI({ apiKey, baseURL: models.redpill.endpoint }); + return await aiGenerateObject({ + model: redPill.languageModel(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for OpenRouter models. + * + * @param {ProviderOptions} options - Options specific to OpenRouter. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleOpenRouter({ + model, + apiKey, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, +}: ProviderOptions): Promise> { + const openRouter = createOpenAI({ + apiKey, + baseURL: models.openrouter.endpoint, + }); + return await aiGenerateObject({ + model: openRouter.languageModel(model), + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +/** + * Handles object generation for Ollama models. + * + * @param {ProviderOptions} options - Options specific to Ollama. + * @returns {Promise>} - A promise that resolves to generated objects. + */ +async function handleOllama({ + model, + schema, + schemaName, + schemaDescription, + mode, + modelOptions, + provider, +}: ProviderOptions): Promise> { + const ollamaProvider = createOllama({ + baseURL: models[provider].endpoint + "/api", + }); + const ollama = ollamaProvider(model); + return await aiGenerateObject({ + model: ollama, + schema, + schemaName, + schemaDescription, + mode, + ...modelOptions, + }); +} + +// Add type definition for Together AI response +interface TogetherAIImageResponse { + data: Array<{ + url: string; + content_type?: string; + image_type?: string; + }>; +} + +export async function generateTweetActions({ + runtime, + context, + modelClass, +}: { + runtime: IAgentRuntime; + context: string; + modelClass: string; +}): Promise { + let retryDelay = 1000; + while (true) { + try { + const response = await generateText({ + runtime, + context, + modelClass, + }); + console.debug( + "Received response from generateText for tweet actions:", + response + ); + const { actions } = parseActionResponseFromText(response.trim()); + if (actions) { + console.debug("Parsed tweet actions:", actions); + return actions; + } else { + elizaLogger.debug("generateTweetActions no valid response"); + } + } catch (error) { + elizaLogger.error("Error in generateTweetActions:", error); + if ( + error instanceof TypeError && + error.message.includes("queueTextCompletion") + ) { + elizaLogger.error( + "TypeError: Cannot read properties of null (reading 'queueTextCompletion')" + ); + } + } + elizaLogger.log(`Retrying in ${retryDelay}ms...`); + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + retryDelay *= 2; + } +} diff --git a/packages/core/models.ts b/packages/core/models.ts new file mode 100644 index 00000000000..3226cbd76a6 --- /dev/null +++ b/packages/core/models.ts @@ -0,0 +1,549 @@ +import settings from "./settings.ts"; +import { Models, ModelProviderName, ModelClass } from "./types.ts"; + +export const models: Models = { + [ModelProviderName.OPENAI]: { + endpoint: settings.OPENAI_API_URL || "https://api.openai.com/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.0, + presence_penalty: 0.0, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: settings.SMALL_OPENAI_MODEL || "gpt-4o-mini", + [ModelClass.MEDIUM]: settings.MEDIUM_OPENAI_MODEL || "gpt-4o", + [ModelClass.LARGE]: settings.LARGE_OPENAI_MODEL || "gpt-4o", + [ModelClass.EMBEDDING]: + settings.EMBEDDING_OPENAI_MODEL || "text-embedding-3-small", + [ModelClass.IMAGE]: settings.IMAGE_OPENAI_MODEL || "dall-e-3", + }, + }, + [ModelProviderName.ETERNALAI]: { + endpoint: settings.ETERNALAI_URL, + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.0, + presence_penalty: 0.0, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: + settings.ETERNALAI_MODEL || + "neuralmagic/Meta-Llama-3.1-405B-Instruct-quantized.w4a16", + [ModelClass.MEDIUM]: + settings.ETERNALAI_MODEL || + "neuralmagic/Meta-Llama-3.1-405B-Instruct-quantized.w4a16", + [ModelClass.LARGE]: + settings.ETERNALAI_MODEL || + "neuralmagic/Meta-Llama-3.1-405B-Instruct-quantized.w4a16", + [ModelClass.EMBEDDING]: "", + [ModelClass.IMAGE]: "", + }, + }, + [ModelProviderName.ANTHROPIC]: { + settings: { + stop: [], + maxInputTokens: 200000, + maxOutputTokens: 4096, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + endpoint: "https://api.anthropic.com/v1", + model: { + [ModelClass.SMALL]: + settings.SMALL_ANTHROPIC_MODEL || "claude-3-haiku-20240307", + [ModelClass.MEDIUM]: + settings.MEDIUM_ANTHROPIC_MODEL || "claude-3-5-sonnet-20241022", + [ModelClass.LARGE]: + settings.LARGE_ANTHROPIC_MODEL || "claude-3-5-sonnet-20241022", + }, + }, + [ModelProviderName.CLAUDE_VERTEX]: { + settings: { + stop: [], + maxInputTokens: 200000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + endpoint: "https://api.anthropic.com/v1", // TODO: check + model: { + [ModelClass.SMALL]: "claude-3-5-sonnet-20241022", + [ModelClass.MEDIUM]: "claude-3-5-sonnet-20241022", + [ModelClass.LARGE]: "claude-3-opus-20240229", + }, + }, + [ModelProviderName.GROK]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + endpoint: "https://api.x.ai/v1", + model: { + [ModelClass.SMALL]: settings.SMALL_GROK_MODEL || "grok-2-1212", + [ModelClass.MEDIUM]: settings.MEDIUM_GROK_MODEL || "grok-2-1212", + [ModelClass.LARGE]: settings.LARGE_GROK_MODEL || "grok-2-1212", + [ModelClass.EMBEDDING]: + settings.EMBEDDING_GROK_MODEL || "grok-2-1212", // not sure about this one + }, + }, + [ModelProviderName.GROQ]: { + endpoint: "https://api.groq.com/openai/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8000, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + model: { + [ModelClass.SMALL]: + settings.SMALL_GROQ_MODEL || "llama-3.1-8b-instant", + [ModelClass.MEDIUM]: + settings.MEDIUM_GROQ_MODEL || "llama-3.3-70b-versatile", + [ModelClass.LARGE]: + settings.LARGE_GROQ_MODEL || "llama-3.2-90b-vision-preview", + [ModelClass.EMBEDDING]: + settings.EMBEDDING_GROQ_MODEL || "llama-3.1-8b-instant", + }, + }, + [ModelProviderName.LLAMACLOUD]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + imageSettings: { + steps: 4, + }, + endpoint: "https://api.llamacloud.com/v1", + model: { + [ModelClass.SMALL]: "meta-llama/Llama-3.2-3B-Instruct-Turbo", + [ModelClass.MEDIUM]: "meta-llama-3.1-8b-instruct", + [ModelClass.LARGE]: "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo", + [ModelClass.EMBEDDING]: + "togethercomputer/m2-bert-80M-32k-retrieval", + [ModelClass.IMAGE]: "black-forest-labs/FLUX.1-schnell", + }, + }, + [ModelProviderName.TOGETHER]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + imageSettings: { + steps: 4, + }, + endpoint: "https://api.together.ai/v1", + model: { + [ModelClass.SMALL]: "meta-llama/Llama-3.2-3B-Instruct-Turbo", + [ModelClass.MEDIUM]: "meta-llama-3.1-8b-instruct", + [ModelClass.LARGE]: "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo", + [ModelClass.EMBEDDING]: + "togethercomputer/m2-bert-80M-32k-retrieval", + [ModelClass.IMAGE]: "black-forest-labs/FLUX.1-schnell", + }, + }, + [ModelProviderName.LLAMALOCAL]: { + settings: { + stop: ["<|eot_id|>", "<|eom_id|>"], + maxInputTokens: 32768, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + model: { + [ModelClass.SMALL]: + "NousResearch/Hermes-3-Llama-3.1-8B-GGUF/resolve/main/Hermes-3-Llama-3.1-8B.Q8_0.gguf?download=true", + [ModelClass.MEDIUM]: + "NousResearch/Hermes-3-Llama-3.1-8B-GGUF/resolve/main/Hermes-3-Llama-3.1-8B.Q8_0.gguf?download=true", // TODO: ?download=true + [ModelClass.LARGE]: + "NousResearch/Hermes-3-Llama-3.1-8B-GGUF/resolve/main/Hermes-3-Llama-3.1-8B.Q8_0.gguf?download=true", + // "RichardErkhov/NousResearch_-_Meta-Llama-3.1-70B-gguf", // TODO: + [ModelClass.EMBEDDING]: + "togethercomputer/m2-bert-80M-32k-retrieval", + }, + }, + [ModelProviderName.GOOGLE]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + model: { + [ModelClass.SMALL]: + settings.SMALL_GOOGLE_MODEL || + settings.GOOGLE_MODEL || + "gemini-2.0-flash-exp", + [ModelClass.MEDIUM]: + settings.MEDIUM_GOOGLE_MODEL || + settings.GOOGLE_MODEL || + "gemini-2.0-flash-exp", + [ModelClass.LARGE]: + settings.LARGE_GOOGLE_MODEL || + settings.GOOGLE_MODEL || + "gemini-2.0-flash-exp", + [ModelClass.EMBEDDING]: + settings.EMBEDDING_GOOGLE_MODEL || + settings.GOOGLE_MODEL || + "text-embedding-004", + }, + }, + [ModelProviderName.REDPILL]: { + endpoint: "https://api.red-pill.ai/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.0, + presence_penalty: 0.0, + temperature: 0.6, + }, + // Available models: https://docs.red-pill.ai/get-started/supported-models + // To test other models, change the models below + model: { + [ModelClass.SMALL]: + settings.SMALL_REDPILL_MODEL || + settings.REDPILL_MODEL || + "gpt-4o-mini", + [ModelClass.MEDIUM]: + settings.MEDIUM_REDPILL_MODEL || + settings.REDPILL_MODEL || + "gpt-4o", + [ModelClass.LARGE]: + settings.LARGE_REDPILL_MODEL || + settings.REDPILL_MODEL || + "gpt-4o", + [ModelClass.EMBEDDING]: "text-embedding-3-small", + }, + }, + [ModelProviderName.OPENROUTER]: { + endpoint: "https://openrouter.ai/api/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + // Available models: https://openrouter.ai/models + // To test other models, change the models below + model: { + [ModelClass.SMALL]: + settings.SMALL_OPENROUTER_MODEL || + settings.OPENROUTER_MODEL || + "nousresearch/hermes-3-llama-3.1-405b", + [ModelClass.MEDIUM]: + settings.MEDIUM_OPENROUTER_MODEL || + settings.OPENROUTER_MODEL || + "nousresearch/hermes-3-llama-3.1-405b", + [ModelClass.LARGE]: + settings.LARGE_OPENROUTER_MODEL || + settings.OPENROUTER_MODEL || + "nousresearch/hermes-3-llama-3.1-405b", + [ModelClass.EMBEDDING]: "text-embedding-3-small", + }, + }, + [ModelProviderName.OLLAMA]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.7, + }, + endpoint: settings.OLLAMA_SERVER_URL || "http://localhost:11434", + model: { + [ModelClass.SMALL]: + settings.SMALL_OLLAMA_MODEL || + settings.OLLAMA_MODEL || + "llama3.2", + [ModelClass.MEDIUM]: + settings.MEDIUM_OLLAMA_MODEL || + settings.OLLAMA_MODEL || + "hermes3", + [ModelClass.LARGE]: + settings.LARGE_OLLAMA_MODEL || + settings.OLLAMA_MODEL || + "hermes3:70b", + [ModelClass.EMBEDDING]: + settings.OLLAMA_EMBEDDING_MODEL || "mxbai-embed-large", + }, + }, + [ModelProviderName.HEURIST]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + imageSettings: { + steps: 20, + }, + endpoint: "https://llm-gateway.heurist.xyz", + model: { + [ModelClass.SMALL]: + settings.SMALL_HEURIST_MODEL || + "meta-llama/llama-3-70b-instruct", + [ModelClass.MEDIUM]: + settings.MEDIUM_HEURIST_MODEL || + "meta-llama/llama-3-70b-instruct", + [ModelClass.LARGE]: + settings.LARGE_HEURIST_MODEL || + "meta-llama/llama-3.1-405b-instruct", + [ModelClass.EMBEDDING]: "", //Add later, + [ModelClass.IMAGE]: settings.HEURIST_IMAGE_MODEL || "PepeXL", + }, + }, + [ModelProviderName.GALADRIEL]: { + endpoint: "https://api.galadriel.com/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.5, + presence_penalty: 0.5, + temperature: 0.8, + }, + model: { + [ModelClass.SMALL]: "llama3.1:70b", + [ModelClass.MEDIUM]: "llama3.1:70b", + [ModelClass.LARGE]: "llama3.1:405b", + [ModelClass.EMBEDDING]: "gte-large-en-v1.5", + [ModelClass.IMAGE]: "stabilityai/stable-diffusion-xl-base-1.0", + }, + }, + [ModelProviderName.FAL]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + imageSettings: { + steps: 28, + }, + endpoint: "https://api.fal.ai/v1", + model: { + [ModelClass.SMALL]: "", // FAL doesn't provide text models + [ModelClass.MEDIUM]: "", + [ModelClass.LARGE]: "", + [ModelClass.EMBEDDING]: "", + [ModelClass.IMAGE]: "fal-ai/flux-lora", + }, + }, + [ModelProviderName.GAIANET]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + endpoint: settings.GAIANET_SERVER_URL, + model: { + [ModelClass.SMALL]: + settings.GAIANET_MODEL || + settings.SMALL_GAIANET_MODEL || + "llama3b", + [ModelClass.MEDIUM]: + settings.GAIANET_MODEL || + settings.MEDIUM_GAIANET_MODEL || + "llama", + [ModelClass.LARGE]: + settings.GAIANET_MODEL || + settings.LARGE_GAIANET_MODEL || + "qwen72b", + [ModelClass.EMBEDDING]: + settings.GAIANET_EMBEDDING_MODEL || "nomic-embed", + }, + }, + [ModelProviderName.ALI_BAILIAN]: { + endpoint: "https://dashscope.aliyuncs.com/compatible-mode/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: "qwen-turbo", + [ModelClass.MEDIUM]: "qwen-plus", + [ModelClass.LARGE]: "qwen-max", + [ModelClass.IMAGE]: "wanx-v1", + }, + }, + [ModelProviderName.VOLENGINE]: { + endpoint: + settings.VOLENGINE_API_URL || + "https://open.volcengineapi.com/api/v3/", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.4, + presence_penalty: 0.4, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: + settings.SMALL_VOLENGINE_MODEL || + settings.VOLENGINE_MODEL || + "doubao-lite-128k", + [ModelClass.MEDIUM]: + settings.MEDIUM_VOLENGINE_MODEL || + settings.VOLENGINE_MODEL || + "doubao-pro-128k", + [ModelClass.LARGE]: + settings.LARGE_VOLENGINE_MODEL || + settings.VOLENGINE_MODEL || + "doubao-pro-256k", + [ModelClass.EMBEDDING]: + settings.VOLENGINE_EMBEDDING_MODEL || "doubao-embedding", + }, + }, + [ModelProviderName.NANOGPT]: { + endpoint: "https://nano-gpt.com/api/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + frequency_penalty: 0.0, + presence_penalty: 0.0, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: settings.SMALL_NANOGPT_MODEL || "gpt-4o-mini", + [ModelClass.MEDIUM]: settings.MEDIUM_NANOGPT_MODEL || "gpt-4o", + [ModelClass.LARGE]: settings.LARGE_NANOGPT_MODEL || "gpt-4o", + }, + }, + [ModelProviderName.HYPERBOLIC]: { + endpoint: "https://api.hyperbolic.xyz/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: + settings.SMALL_HYPERBOLIC_MODEL || + settings.HYPERBOLIC_MODEL || + "meta-llama/Llama-3.2-3B-Instruct", + [ModelClass.MEDIUM]: + settings.MEDIUM_HYPERBOLIC_MODEL || + settings.HYPERBOLIC_MODEL || + "meta-llama/Meta-Llama-3.1-70B-Instruct", + [ModelClass.LARGE]: + settings.LARGE_HYPERBOLIC_MODEL || + settings.HYPERBOLIC_MODEL || + "meta-llama/Meta-Llama-3.1-405-Instruct", + [ModelClass.IMAGE]: settings.IMAGE_HYPERBOLIC_MODEL || "FLUX.1-dev", + }, + }, + [ModelProviderName.VENICE]: { + endpoint: "https://api.venice.ai/api/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: settings.SMALL_VENICE_MODEL || "llama-3.3-70b", + [ModelClass.MEDIUM]: + settings.MEDIUM_VENICE_MODEL || "llama-3.3-70b", + [ModelClass.LARGE]: settings.LARGE_VENICE_MODEL || "llama-3.1-405b", + [ModelClass.IMAGE]: settings.IMAGE_VENICE_MODEL || "fluently-xl", + }, + }, + [ModelProviderName.AKASH_CHAT_API]: { + endpoint: "https://chatapi.akash.network/api/v1", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: + settings.SMALL_AKASH_CHAT_API_MODEL || + "Meta-Llama-3-2-3B-Instruct", + [ModelClass.MEDIUM]: + settings.MEDIUM_AKASH_CHAT_API_MODEL || + "Meta-Llama-3-3-70B-Instruct", + [ModelClass.LARGE]: + settings.LARGE_AKASH_CHAT_API_MODEL || + "Meta-Llama-3-1-405B-Instruct-FP8", + }, + }, + [ModelProviderName.LIVEPEER]: { + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + repetition_penalty: 0.4, + temperature: 0.7, + }, + // livepeer endpoint is handled from the sdk + model: { + [ModelClass.SMALL]: "", + [ModelClass.MEDIUM]: "", + [ModelClass.LARGE]: "", + [ModelClass.EMBEDDING]: "", + [ModelClass.IMAGE]: + settings.LIVEPEER_IMAGE_MODEL || "ByteDance/SDXL-Lightning", + }, + }, + [ModelProviderName.INFERA]: { + endpoint: "https://api.infera.org", + settings: { + stop: [], + maxInputTokens: 128000, + maxOutputTokens: 8192, + temperature: 0.6, + }, + model: { + [ModelClass.SMALL]: settings.SMALL_INFERA_MODEL || "llama3.2:3b", + [ModelClass.MEDIUM]: + settings.MEDIUM_INFERA_MODEL || "mistral-nemo:latest", + [ModelClass.LARGE]: + settings.LARGE_INFERA_MODEL || "mistral-small:latest", + }, + }, +}; + +export function getModel(provider: ModelProviderName, type: ModelClass) { + return models[provider].model[type]; +} + +export function getEndpoint(provider: ModelProviderName) { + return models[provider].endpoint; +} diff --git a/packages/core/package.json b/packages/core/package.json index 3a1b74388fe..f0b62d364b3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -41,7 +41,6 @@ "@rollup/plugin-typescript": "11.1.6", "@solana/web3.js": "1.95.8", "@tavily/core": "^0.0.2", - "@types/fluent-ffmpeg": "2.1.27", "@types/jest": "29.5.14", "@types/mocha": "10.0.10", "@types/node": "22.8.4", diff --git a/packages/core/src/database.ts b/packages/core/src/database.ts index 310c44c32ab..59dbfdc1bfd 100644 --- a/packages/core/src/database.ts +++ b/packages/core/src/database.ts @@ -381,12 +381,12 @@ export abstract class DatabaseAdapter implements IDatabaseAdapter { userId: UUID; }): Promise; - /** + /** * Retrieves knowledge items based on specified parameters. * @param params Object containing search parameters * @returns Promise resolving to array of knowledge items */ - abstract getKnowledge(params: { + abstract getKnowledge(params: { id?: UUID; agentId: UUID; limit?: number; diff --git a/packages/core/src/environment.ts b/packages/core/src/environment.ts index ed7edf3bf25..837ce47f1a6 100644 --- a/packages/core/src/environment.ts +++ b/packages/core/src/environment.ts @@ -77,15 +77,17 @@ export const CharacterSchema = z.object({ postExamples: z.array(z.string()), topics: z.array(z.string()), adjectives: z.array(z.string()), - knowledge: z.array( - z.union([ - z.string(), - z.object({ - path: z.string(), - shared: z.boolean().optional() - }) - ]) - ).optional(), + knowledge: z + .array( + z.union([ + z.string(), + z.object({ + path: z.string(), + shared: z.boolean().optional(), + }), + ]) + ) + .optional(), clients: z.array(z.nativeEnum(Clients)), plugins: z.union([z.array(z.string()), z.array(PluginSchema)]), settings: z diff --git a/packages/core/src/generation.ts b/packages/core/src/generation.ts index 799cbeb19d7..077c95b3f1a 100644 --- a/packages/core/src/generation.ts +++ b/packages/core/src/generation.ts @@ -14,7 +14,7 @@ import { Buffer } from "buffer"; import { createOllama } from "ollama-ai-provider"; import OpenAI from "openai"; import { encodingForModel, TiktokenModel } from "js-tiktoken"; -import { AutoTokenizer } from "@huggingface/transformers"; +//import { AutoTokenizer } from "@huggingface/transformers"; import Together from "together-ai"; import { ZodSchema } from "zod"; import { elizaLogger } from "./index.ts"; @@ -94,7 +94,8 @@ export async function trimTokens( // Choose the truncation method based on tokenizer type if (tokenizerType === TokenizerType.Auto) { - return truncateAuto(tokenizerModel, context, maxTokens); + // return truncateAuto(tokenizerModel, context, maxTokens); + throw new Error("not implemented"); } if (tokenizerType === TokenizerType.TikToken) { @@ -109,31 +110,31 @@ export async function trimTokens( return truncateTiktoken("gpt-4o", context, maxTokens); } -async function truncateAuto( - modelPath: string, - context: string, - maxTokens: number -) { - try { - const tokenizer = await AutoTokenizer.from_pretrained(modelPath); - const tokens = tokenizer.encode(context); - - // If already within limits, return unchanged - if (tokens.length <= maxTokens) { - return context; - } - - // Keep the most recent tokens by slicing from the end - const truncatedTokens = tokens.slice(-maxTokens); - - // Decode back to text - js-tiktoken decode() returns a string directly - return tokenizer.decode(truncatedTokens); - } catch (error) { - elizaLogger.error("Error in trimTokens:", error); - // Return truncated string if tokenization fails - return context.slice(-maxTokens * 4); // Rough estimate of 4 chars per token - } -} +// async function truncateAuto( +// modelPath: string, +// context: string, +// maxTokens: number +// ) { +// try { +// const tokenizer = await AutoTokenizer.from_pretrained(modelPath); +// const tokens = tokenizer.encode(context); + +// // If already within limits, return unchanged +// if (tokens.length <= maxTokens) { +// return context; +// } + +// // Keep the most recent tokens by slicing from the end +// const truncatedTokens = tokens.slice(-maxTokens); + +// // Decode back to text - js-tiktoken decode() returns a string directly +// return tokenizer.decode(truncatedTokens); +// } catch (error) { +// elizaLogger.error("Error in trimTokens:", error); +// // Return truncated string if tokenization fails +// return context.slice(-maxTokens * 4); // Rough estimate of 4 chars per token +// } +// } async function truncateTiktoken( model: TiktokenModel, diff --git a/packages/core/src/memory.ts b/packages/core/src/memory.ts index 112352766f1..7f14950e1b3 100644 --- a/packages/core/src/memory.ts +++ b/packages/core/src/memory.ts @@ -55,7 +55,7 @@ export class MemoryManager implements IMemoryManager { return memory; } - const memoryText = memory.content.text; + const memoryText = memory?.content?.text; // Validate memory has text content if (!memoryText) { diff --git a/packages/core/src/ragknowledge.ts b/packages/core/src/ragknowledge.ts index 5c913097035..4c5ae11de6e 100644 --- a/packages/core/src/ragknowledge.ts +++ b/packages/core/src/ragknowledge.ts @@ -4,7 +4,7 @@ import { IRAGKnowledgeManager, RAGKnowledgeItem, UUID, - IAgentRuntime + IAgentRuntime, } from "./types.ts"; import { splitChunks } from "./generation.ts"; import { stringToUuid } from "./uuid.ts"; @@ -41,20 +41,62 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { * Common English stop words to filter out from query analysis */ private readonly stopWords = new Set([ - 'a', 'an', 'and', 'are', 'as', 'at', 'be', 'by', 'does', 'for', 'from', 'had', - 'has', 'have', 'he', 'her', 'his', 'how', 'hey', 'i', 'in', 'is', 'it', 'its', - 'of', 'on', 'or', 'that', 'the', 'this', 'to', 'was', 'what', 'when', 'where', - 'which', 'who', 'will', 'with', 'would', 'there', 'their', 'they', 'your', 'you' + "a", + "an", + "and", + "are", + "as", + "at", + "be", + "by", + "does", + "for", + "from", + "had", + "has", + "have", + "he", + "her", + "his", + "how", + "hey", + "i", + "in", + "is", + "it", + "its", + "of", + "on", + "or", + "that", + "the", + "this", + "to", + "was", + "what", + "when", + "where", + "which", + "who", + "will", + "with", + "would", + "there", + "their", + "they", + "your", + "you", ]); /** * Filters out stop words and returns meaningful terms */ private getQueryTerms(query: string): string[] { - return query.toLowerCase() - .split(' ') - .filter(term => term.length > 3) // Filter very short words - .filter(term => !this.stopWords.has(term)); // Filter stop words + return query + .toLowerCase() + .split(" ") + .filter((term) => term.length > 3) // Filter very short words + .filter((term) => !this.stopWords.has(term)); // Filter stop words } /** @@ -89,9 +131,10 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { } private hasProximityMatch(text: string, terms: string[]): boolean { - const words = text.toLowerCase().split(' '); - const positions = terms.map(term => words.findIndex(w => w.includes(term))) - .filter(pos => pos !== -1); + const words = text.toLowerCase().split(" "); + const positions = terms + .map((term) => words.findIndex((w) => w.includes(term))) + .filter((pos) => pos !== -1); if (positions.length < 2) return false; @@ -115,10 +158,11 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { // If id is provided, do direct lookup first if (params.id) { - const directResults = await this.runtime.databaseAdapter.getKnowledge({ - id: params.id, - agentId: agentId - }); + const directResults = + await this.runtime.databaseAdapter.getKnowledge({ + id: params.id, + agentId: agentId, + }); if (directResults.length > 0) { return directResults; @@ -133,7 +177,9 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { // Build search text with optional context let searchText = processedQuery; if (params.conversationContext) { - const relevantContext = this.preprocess(params.conversationContext); + const relevantContext = this.preprocess( + params.conversationContext + ); searchText = `${relevantContext} ${processedQuery}`; } @@ -142,51 +188,65 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { const embedding = new Float32Array(embeddingArray); // Get results with single query - const results = await this.runtime.databaseAdapter.searchKnowledge({ - agentId: this.runtime.agentId, - embedding: embedding, - match_threshold: this.defaultRAGMatchThreshold, - match_count: (params.limit || this.defaultRAGMatchCount) * 2, - searchText: processedQuery - }); + const results = + await this.runtime.databaseAdapter.searchKnowledge({ + agentId: this.runtime.agentId, + embedding: embedding, + match_threshold: this.defaultRAGMatchThreshold, + match_count: + (params.limit || this.defaultRAGMatchCount) * 2, + searchText: processedQuery, + }); // Enhanced reranking with sophisticated scoring - const rerankedResults = results.map(result => { - let score = result.similarity; - - // Check for direct query term matches - const queryTerms = this.getQueryTerms(processedQuery); - - const matchingTerms = queryTerms.filter(term => - result.content.text.toLowerCase().includes(term)); - - if (matchingTerms.length > 0) { - // Much stronger boost for matches - score *= (1 + (matchingTerms.length / queryTerms.length) * 2); // Double the boost - - if (this.hasProximityMatch(result.content.text, matchingTerms)) { - score *= 1.5; // Stronger proximity boost - } - } else { - // More aggressive penalty - if (!params.conversationContext) { - score *= 0.3; // Stronger penalty + const rerankedResults = results + .map((result) => { + let score = result.similarity; + + // Check for direct query term matches + const queryTerms = this.getQueryTerms(processedQuery); + + const matchingTerms = queryTerms.filter((term) => + result.content.text.toLowerCase().includes(term) + ); + + if (matchingTerms.length > 0) { + // Much stronger boost for matches + score *= + 1 + + (matchingTerms.length / queryTerms.length) * 2; // Double the boost + + if ( + this.hasProximityMatch( + result.content.text, + matchingTerms + ) + ) { + score *= 1.5; // Stronger proximity boost + } + } else { + // More aggressive penalty + if (!params.conversationContext) { + score *= 0.3; // Stronger penalty + } } - } - return { - ...result, - score, - matchedTerms: matchingTerms // Add for debugging - }; - }).sort((a, b) => b.score - a.score); + return { + ...result, + score, + matchedTerms: matchingTerms, // Add for debugging + }; + }) + .sort((a, b) => b.score - a.score); // Filter and return results return rerankedResults - .filter(result => result.score >= this.defaultRAGMatchThreshold) + .filter( + (result) => + result.score >= this.defaultRAGMatchThreshold + ) .slice(0, params.limit || this.defaultRAGMatchCount); - - } catch(error) { + } catch (error) { console.log(`[RAG Search Error] ${error}`); return []; } @@ -205,7 +265,10 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { try { // Process main document const processedContent = this.preprocess(item.content.text); - const mainEmbeddingArray = await embed(this.runtime, processedContent); + const mainEmbeddingArray = await embed( + this.runtime, + processedContent + ); const mainEmbedding = new Float32Array(mainEmbeddingArray); @@ -217,11 +280,11 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { text: item.content.text, metadata: { ...item.content.metadata, - isMain: true - } + isMain: true, + }, }, embedding: mainEmbedding, - createdAt: Date.now() + createdAt: Date.now(), }); // Generate and store chunks @@ -241,11 +304,11 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { ...item.content.metadata, isChunk: true, originalId: item.id, - chunkIndex: index - } + chunkIndex: index, + }, }, embedding: chunkEmbedding, - createdAt: Date.now() + createdAt: Date.now(), }); } } catch (error) { @@ -265,17 +328,19 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { match_threshold = this.defaultRAGMatchThreshold, match_count = this.defaultRAGMatchCount, embedding, - searchText + searchText, } = params; - const float32Embedding = Array.isArray(embedding) ? new Float32Array(embedding) : embedding; + const float32Embedding = Array.isArray(embedding) + ? new Float32Array(embedding) + : embedding; return await this.runtime.databaseAdapter.searchKnowledge({ agentId: params.agentId || this.runtime.agentId, embedding: float32Embedding, match_threshold, match_count, - searchText + searchText, }); } @@ -284,14 +349,17 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { } async clearKnowledge(shared?: boolean): Promise { - await this.runtime.databaseAdapter.clearKnowledge(this.runtime.agentId, shared ? shared : false); + await this.runtime.databaseAdapter.clearKnowledge( + this.runtime.agentId, + shared ? shared : false + ); } async processFile(file: { path: string; content: string; - type: 'pdf' | 'md' | 'txt'; - isShared?: boolean + type: "pdf" | "md" | "txt"; + isShared?: boolean; }): Promise { const timeMarker = (label: string) => { const time = (Date.now() - startTime) / 1000; @@ -302,18 +370,23 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { const content = file.content; try { - const fileSizeKB = (new TextEncoder().encode(content)).length / 1024; - elizaLogger.info(`[File Progress] Starting ${file.path} (${fileSizeKB.toFixed(2)} KB)`); + const fileSizeKB = new TextEncoder().encode(content).length / 1024; + elizaLogger.info( + `[File Progress] Starting ${file.path} (${fileSizeKB.toFixed(2)} KB)` + ); // Step 1: Preprocessing //const preprocessStart = Date.now(); const processedContent = this.preprocess(content); - timeMarker('Preprocessing'); + timeMarker("Preprocessing"); // Step 2: Main document embedding - const mainEmbeddingArray = await embed(this.runtime, processedContent); + const mainEmbeddingArray = await embed( + this.runtime, + processedContent + ); const mainEmbedding = new Float32Array(mainEmbeddingArray); - timeMarker('Main embedding'); + timeMarker("Main embedding"); // Step 3: Create main document await this.runtime.databaseAdapter.createKnowledge({ @@ -324,19 +397,19 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { metadata: { source: file.path, type: file.type, - isShared: file.isShared || false - } + isShared: file.isShared || false, + }, }, embedding: mainEmbedding, - createdAt: Date.now() + createdAt: Date.now(), }); - timeMarker('Main document storage'); + timeMarker("Main document storage"); // Step 4: Generate chunks const chunks = await splitChunks(processedContent, 512, 20); const totalChunks = chunks.length; elizaLogger.info(`Generated ${totalChunks} chunks`); - timeMarker('Chunk generation'); + timeMarker("Chunk generation"); // Step 5: Process chunks with larger batches const BATCH_SIZE = 10; // Increased batch size @@ -344,52 +417,66 @@ export class RAGKnowledgeManager implements IRAGKnowledgeManager { for (let i = 0; i < chunks.length; i += BATCH_SIZE) { const batchStart = Date.now(); - const batch = chunks.slice(i, Math.min(i + BATCH_SIZE, chunks.length)); + const batch = chunks.slice( + i, + Math.min(i + BATCH_SIZE, chunks.length) + ); // Process embeddings in parallel const embeddings = await Promise.all( - batch.map(chunk => embed(this.runtime, chunk)) + batch.map((chunk) => embed(this.runtime, chunk)) ); // Batch database operations - await Promise.all(embeddings.map(async (embeddingArray, index) => { - const chunkId = `${stringToUuid(file.path)}-chunk-${i + index}` as UUID; - const chunkEmbedding = new Float32Array(embeddingArray); - - await this.runtime.databaseAdapter.createKnowledge({ - id: chunkId, - agentId: this.runtime.agentId, - content: { - text: batch[index], - metadata: { - source: file.path, - type: file.type, - isShared: file.isShared || false, - isChunk: true, - originalId: stringToUuid(file.path), - chunkIndex: i + index - } - }, - embedding: chunkEmbedding, - createdAt: Date.now() - }); - })); + await Promise.all( + embeddings.map(async (embeddingArray, index) => { + const chunkId = + `${stringToUuid(file.path)}-chunk-${i + index}` as UUID; + const chunkEmbedding = new Float32Array(embeddingArray); + + await this.runtime.databaseAdapter.createKnowledge({ + id: chunkId, + agentId: this.runtime.agentId, + content: { + text: batch[index], + metadata: { + source: file.path, + type: file.type, + isShared: file.isShared || false, + isChunk: true, + originalId: stringToUuid(file.path), + chunkIndex: i + index, + }, + }, + embedding: chunkEmbedding, + createdAt: Date.now(), + }); + }) + ); processedChunks += batch.length; const batchTime = (Date.now() - batchStart) / 1000; - elizaLogger.info(`[Batch Progress] Processed ${processedChunks}/${totalChunks} chunks (${batchTime.toFixed(2)}s for batch)`); + elizaLogger.info( + `[Batch Progress] Processed ${processedChunks}/${totalChunks} chunks (${batchTime.toFixed(2)}s for batch)` + ); } const totalTime = (Date.now() - startTime) / 1000; - elizaLogger.info(`[Complete] Processed ${file.path} in ${totalTime.toFixed(2)}s`); - + elizaLogger.info( + `[Complete] Processed ${file.path} in ${totalTime.toFixed(2)}s` + ); } catch (error) { - if (file.isShared && error?.code === 'SQLITE_CONSTRAINT_PRIMARYKEY') { - elizaLogger.info(`Shared knowledge ${file.path} already exists in database, skipping creation`); + if ( + file.isShared && + error?.code === "SQLITE_CONSTRAINT_PRIMARYKEY" + ) { + elizaLogger.info( + `Shared knowledge ${file.path} already exists in database, skipping creation` + ); return; } elizaLogger.error(`Error processing file ${file.path}:`, error); throw error; } } -} \ No newline at end of file +} diff --git a/packages/core/src/runtime.ts b/packages/core/src/runtime.ts index 1a844d4b8c1..9cc13489600 100644 --- a/packages/core/src/runtime.ts +++ b/packages/core/src/runtime.ts @@ -51,8 +51,8 @@ import { IVerifiableInferenceAdapter, } from "./types.ts"; import { stringToUuid } from "./uuid.ts"; -import { readFile } from 'fs/promises'; -import { join } from 'path'; +import { readFile } from "fs/promises"; +import { join } from "path"; /** * Represents the runtime environment for an agent, handling message processing, @@ -308,7 +308,7 @@ export class AgentRuntime implements IAgentRuntime { this.ragKnowledgeManager = new RAGKnowledgeManager({ runtime: this, - tableName: 'knowledge' + tableName: "knowledge", }); (opts.managers ?? []).forEach((manager: IMemoryManager) => { @@ -438,11 +438,13 @@ export class AgentRuntime implements IAgentRuntime { this.character.knowledge && this.character.knowledge.length > 0 ) { - if(this.character.settings.ragKnowledge) { - await this.processCharacterRAGKnowledge(this.character.knowledge); + if (this.character.settings.ragKnowledge) { + await this.processCharacterRAGKnowledge( + this.character.knowledge + ); } else { - const stringKnowledge = this.character.knowledge.filter((item): item is string => - typeof item === 'string' + const stringKnowledge = this.character.knowledge.filter( + (item): item is string => typeof item === "string" ); await this.processCharacterKnowledge(stringKnowledge); @@ -511,19 +513,21 @@ export class AgentRuntime implements IAgentRuntime { * then chunks the content into fragments, embeds each fragment, and creates fragment knowledge. * An array of knowledge items or objects containing id, path, and content. */ - private async processCharacterRAGKnowledge(items: (string | { path: string; shared?: boolean })[]) { + private async processCharacterRAGKnowledge( + items: (string | { path: string; shared?: boolean })[] + ) { let hasError = false; for (const item of items) { if (!item) continue; try { - // Check if item is marked as shared + // Check if item is marked as shared let isShared = false; let contentItem = item; // Only treat as shared if explicitly marked - if (typeof item === 'object' && 'path' in item) { + if (typeof item === "object" && "path" in item) { isShared = item.shared === true; contentItem = item.path; } else { @@ -531,22 +535,38 @@ export class AgentRuntime implements IAgentRuntime { } const knowledgeId = stringToUuid(contentItem); - const fileExtension = contentItem.split('.').pop()?.toLowerCase(); + const fileExtension = contentItem + .split(".") + .pop() + ?.toLowerCase(); // Check if it's a file or direct knowledge - if (fileExtension && ['md', 'txt', 'pdf'].includes(fileExtension)) { + if ( + fileExtension && + ["md", "txt", "pdf"].includes(fileExtension) + ) { try { - const rootPath = join(process.cwd(), '..'); - const filePath = join(rootPath, 'characters', 'knowledge', contentItem); - elizaLogger.info("Attempting to read file from:", filePath); + const rootPath = join(process.cwd(), ".."); + const filePath = join( + rootPath, + "characters", + "knowledge", + contentItem + ); + elizaLogger.info( + "Attempting to read file from:", + filePath + ); // Get existing knowledge first - const existingKnowledge = await this.ragKnowledgeManager.getKnowledge({ - id: knowledgeId, - agentId: this.agentId - }); + const existingKnowledge = + await this.ragKnowledgeManager.getKnowledge({ + id: knowledgeId, + agentId: this.agentId, + }); + + let content: string; - const content: string = await readFile(filePath, 'utf8'); if (!content) { hasError = true; continue; @@ -554,15 +574,22 @@ export class AgentRuntime implements IAgentRuntime { // If the file exists in DB, check if content has changed if (existingKnowledge.length > 0) { - const existingContent = existingKnowledge[0].content.text; + const existingContent = + existingKnowledge[0].content.text; if (existingContent === content) { - elizaLogger.info(`File ${contentItem} unchanged, skipping`); + elizaLogger.info( + `File ${contentItem} unchanged, skipping` + ); continue; } else { // If content changed, remove old knowledge before adding new - await this.ragKnowledgeManager.removeKnowledge(knowledgeId); + await this.ragKnowledgeManager.removeKnowledge( + knowledgeId + ); // Also remove any associated chunks - await this.ragKnowledgeManager.removeKnowledge(`${knowledgeId}-chunk-*` as UUID); + await this.ragKnowledgeManager.removeKnowledge( + `${knowledgeId}-chunk-*` as UUID + ); } } @@ -576,15 +603,14 @@ export class AgentRuntime implements IAgentRuntime { await this.ragKnowledgeManager.processFile({ path: contentItem, content: content, - type: fileExtension as 'pdf' | 'md' | 'txt', - isShared: isShared + type: fileExtension as "pdf" | "md" | "txt", + isShared: isShared, }); - } catch (error: any) { hasError = true; elizaLogger.error( `Failed to read knowledge file ${contentItem}. Error details:`, - error?.message || error || 'Unknown error' + error?.message || error || "Unknown error" ); continue; // Continue to next item even if this one fails } @@ -597,13 +623,16 @@ export class AgentRuntime implements IAgentRuntime { contentItem.slice(0, 100) ); - const existingKnowledge = await this.ragKnowledgeManager.getKnowledge({ - id: knowledgeId, - agentId: this.agentId - }); + const existingKnowledge = + await this.ragKnowledgeManager.getKnowledge({ + id: knowledgeId, + agentId: this.agentId, + }); if (existingKnowledge.length > 0) { - elizaLogger.info(`Direct knowledge ${knowledgeId} already exists, skipping`); + elizaLogger.info( + `Direct knowledge ${knowledgeId} already exists, skipping` + ); continue; } @@ -613,23 +642,25 @@ export class AgentRuntime implements IAgentRuntime { content: { text: contentItem, metadata: { - type: 'direct' - } - } + type: "direct", + }, + }, }); } } catch (error: any) { hasError = true; elizaLogger.error( `Error processing knowledge item ${item}:`, - error?.message || error || 'Unknown error' + error?.message || error || "Unknown error" ); continue; // Continue to next item even if this one fails } } if (hasError) { - elizaLogger.warn('Some knowledge items failed to process, but continuing with available knowledge'); + elizaLogger.warn( + "Some knowledge items failed to process, but continuing with available knowledge" + ); } } @@ -1177,18 +1208,18 @@ Text: ${attachment.text} } let knowledgeData = []; - let formattedKnowledge = ''; + let formattedKnowledge = ""; - if(this.character.settings?.ragKnowledge) { + if (this.character.settings?.ragKnowledge) { const recentContext = recentMessagesData - .slice(-3) // Last 3 messages - .map(msg => msg.content.text) - .join(' '); + .slice(-3) // Last 3 messages + .map((msg) => msg.content.text) + .join(" "); knowledgeData = await this.ragKnowledgeManager.getKnowledge({ query: message.content.text, conversationContext: recentContext, - limit: 5 + limit: 5, }); formattedKnowledge = formatKnowledge(knowledgeData); diff --git a/packages/plugin-node/package.json b/packages/plugin-node/package.json index e6381e210c5..1213d6f357b 100644 --- a/packages/plugin-node/package.json +++ b/packages/plugin-node/package.json @@ -24,13 +24,6 @@ ], "dependencies": { "@elizaos/core": "workspace:*", - "@aws-sdk/client-s3": "^3.705.0", - "@aws-sdk/s3-request-presigner": "^3.705.0", - "@cliqz/adblocker-playwright": "1.34.0", - "@echogarden/espeak-ng-emscripten": "0.3.3", - "@echogarden/kissfft-wasm": "0.2.0", - "@echogarden/speex-resampler-wasm": "0.2.1", - "@huggingface/transformers": "3.0.2", "@opendocsg/pdf2md": "0.1.32", "@types/uuid": "10.0.0", "alawmulaw": "6.0.0", @@ -39,10 +32,6 @@ "cldr-segmentation": "2.2.1", "command-exists": "1.2.9", "csv-writer": "1.6.0", - "echogarden": "2.0.7", - "espeak-ng": "1.0.2", - "ffmpeg-static": "5.2.0", - "fluent-ffmpeg": "2.1.3", "formdata-node": "6.0.3", "fs-extra": "11.2.0", "gaxios": "6.7.1", @@ -54,29 +43,18 @@ "import-meta-resolve": "4.1.0", "jieba-wasm": "2.2.0", "json5": "2.2.3", - "kuromoji": "0.1.2", "libsodium-wrappers": "0.7.15", "multer": "1.4.5-lts.1", "node-cache": "5.1.2", - "node-llama-cpp": "3.1.1", - "nodejs-whisper": "0.1.18", - "onnxruntime-node": "1.20.1", "pdfjs-dist": "4.7.76", - "playwright": "1.48.2", "pm2": "5.4.3", - "puppeteer-extra": "3.3.6", - "puppeteer-extra-plugin-capsolver": "2.0.1", "sharp": "0.33.5", "srt": "0.0.3", "systeminformation": "5.23.5", "tar": "7.4.3", "tinyld": "1.3.4", "uuid": "11.0.3", - "wav": "1.0.2", - "wav-encoder": "1.3.0", - "wavefile": "11.0.0", - "yargs": "17.7.2", - "youtube-dl-exec": "3.0.10" + "yargs": "17.7.2" }, "devDependencies": { "@types/node": "22.8.4", diff --git a/packages/plugin-node/scripts/postinstall.js b/packages/plugin-node/scripts/postinstall.js index 6a30ca9443a..94174f52816 100644 --- a/packages/plugin-node/scripts/postinstall.js +++ b/packages/plugin-node/scripts/postinstall.js @@ -1,64 +1,64 @@ -import os from "os"; -import fs from "fs"; -import { execSync } from "child_process"; +// import os from "os"; +// import fs from "fs"; +// import { execSync } from "child_process"; -const platform = os.platform(); -const rel = os.release(); +// const platform = os.platform(); +// const rel = os.release(); -if (platform !== "linux") { - console.log("Skipping playwright installation: non-Linux platform detected:", platform); - process.exit(0); -} +// if (platform !== "linux") { +// console.log("Skipping playwright installation: non-Linux platform detected:", platform); +// process.exit(0); +// } -function getDistroName() { - try { - const osReleaseContent = fs.readFileSync("/etc/os-release", "utf8"); - const lines = osReleaseContent.split("\n"); - const info = {}; - for (const line of lines) { - const [key, value] = line.split("="); - if (key && value) { - info[key.toLowerCase()] = value.replace(/"/g, "").toLowerCase().trim(); - } - } - return info["id"] || info["id_like"] || null; - } catch (err) { - console.error("Error reading /etc/os-release:", err.message); - } - return null; -} +// function getDistroName() { +// try { +// const osReleaseContent = fs.readFileSync("/etc/os-release", "utf8"); +// const lines = osReleaseContent.split("\n"); +// const info = {}; +// for (const line of lines) { +// const [key, value] = line.split("="); +// if (key && value) { +// info[key.toLowerCase()] = value.replace(/"/g, "").toLowerCase().trim(); +// } +// } +// return info["id"] || info["id_like"] || null; +// } catch (err) { +// console.error("Error reading /etc/os-release:", err.message); +// } +// return null; +// } -const distro = getDistroName(); -console.log("Detected Linux distribution:", distro || "unknown"); +// const distro = getDistroName(); +// console.log("Detected Linux distribution:", distro || "unknown"); -const supportedDistros = [ - "ubuntu", - "debian", - "pve", - "raspbian", - "pop", - "zorin", - "linuxmint", - "elementary", - "pureos", - "kali" -]; +// const supportedDistros = [ +// "ubuntu", +// "debian", +// "pve", +// "raspbian", +// "pop", +// "zorin", +// "linuxmint", +// "elementary", +// "pureos", +// "kali" +// ]; -if (!distro || !supportedDistros.some((name) => distro.includes(name))) { - console.log( - "Skipping playwright installation on unsupported platform:", - platform, - rel, - distro || "unknown distro" - ); - process.exit(0); -} +// if (!distro || !supportedDistros.some((name) => distro.includes(name))) { +// console.log( +// "Skipping playwright installation on unsupported platform:", +// platform, +// rel, +// distro || "unknown distro" +// ); +// process.exit(0); +// } -try { - execSync("npx playwright install-deps && npx playwright install", { - stdio: "inherit" - }); -} catch (err) { - console.error("Failed to install Playwright dependencies:", err.message); - process.exit(1); -} +// try { +// execSync("npx playwright install-deps && npx playwright install", { +// stdio: "inherit" +// }); +// } catch (err) { +// console.error("Failed to install Playwright dependencies:", err.message); +// process.exit(1); +// } diff --git a/packages/plugin-node/src/index.ts b/packages/plugin-node/src/index.ts index ec67170b721..f0c9670ea74 100644 --- a/packages/plugin-node/src/index.ts +++ b/packages/plugin-node/src/index.ts @@ -2,17 +2,17 @@ export * from "./services/index.ts"; import { Plugin } from "@elizaos/core"; -import { describeImage } from "./actions/describe-image.ts"; -import { - AwsS3Service, - BrowserService, - ImageDescriptionService, - LlamaService, - PdfService, - SpeechService, - TranscriptionService, - VideoService, -} from "./services/index.ts"; +//import { +// BrowserService, +// ImageDescriptionService, +// LlamaService, +// PdfService, +// SpeechService, +// TranscriptionService, +// VideoService, +// AwsS3Service, +//} from "./services/index.ts"; +//import { describeImage } from "./actions/describe-image.ts"; export type NodePlugin = ReturnType; @@ -21,15 +21,17 @@ export function createNodePlugin() { name: "default", description: "Default plugin, with basic actions and evaluators", services: [ - new BrowserService(), - new ImageDescriptionService(), - new LlamaService(), - new PdfService(), - new SpeechService(), - new TranscriptionService(), - new VideoService(), - new AwsS3Service(), + // new BrowserService(), + // new ImageDescriptionService(), + // new LlamaService(), + // new PdfService(), + // new SpeechService(), + // new TranscriptionService(), + // new VideoService(), + // new AwsS3Service(), + ], + actions: [ + //describeImage ], - actions: [describeImage], } as const satisfies Plugin; } diff --git a/packages/plugin-node/src/services/index.ts b/packages/plugin-node/src/services/index.ts index 554793d6794..76868661967 100644 --- a/packages/plugin-node/src/services/index.ts +++ b/packages/plugin-node/src/services/index.ts @@ -1,19 +1,18 @@ -import { AwsS3Service } from "./awsS3.ts"; -import { BrowserService } from "./browser.ts"; -import { ImageDescriptionService } from "./image.ts"; -import { LlamaService } from "./llama.ts"; -import { PdfService } from "./pdf.ts"; -import { SpeechService } from "./speech.ts"; -import { TranscriptionService } from "./transcription.ts"; -import { VideoService } from "./video.ts"; +// import { BrowserService } from "./browser.ts"; +// import { ImageDescriptionService } from "./image.ts"; +// import { LlamaService } from "./llama.ts"; +// import { PdfService } from "./pdf.ts"; +// import { SpeechService } from "./speech.ts"; +// import { TranscriptionService } from "./transcription.ts"; +// import { VideoService } from "./video.ts"; +// import { AwsS3Service } from "./awsS3.ts"; -export { - AwsS3Service, - BrowserService, - ImageDescriptionService, - LlamaService, - PdfService, - SpeechService, - TranscriptionService, - VideoService, -}; +export // BrowserService, +// ImageDescriptionService, +// LlamaService, +// PdfService, +// SpeechService, +// TranscriptionService, +// VideoService, +// AwsS3Service, + {}; diff --git a/packages/plugin-node/src/services/transcription.ts b/packages/plugin-node/src/services/transcription.ts index 5627f86f064..e8d0f2ac4f4 100644 --- a/packages/plugin-node/src/services/transcription.ts +++ b/packages/plugin-node/src/services/transcription.ts @@ -356,7 +356,9 @@ export class TranscriptionService await this.saveDebugAudio(audioBuffer, "openai_input_original"); const arrayBuffer = new Uint8Array(audioBuffer).buffer; - const convertedBuffer = Buffer.from(await this.convertAudio(arrayBuffer)).buffer; + const convertedBuffer = Buffer.from( + await this.convertAudio(arrayBuffer) + ).buffer; await this.saveDebugAudio( convertedBuffer, @@ -409,7 +411,9 @@ export class TranscriptionService await this.saveDebugAudio(audioBuffer, "local_input_original"); const arrayBuffer = new Uint8Array(audioBuffer).buffer; - const convertedBuffer = Buffer.from(await this.convertAudio(arrayBuffer)).buffer; + const convertedBuffer = Buffer.from( + await this.convertAudio(arrayBuffer) + ).buffer; await this.saveDebugAudio(convertedBuffer, "local_input_converted"); diff --git a/packages/plugin-tee/src/actions/remoteAttestation.ts b/packages/plugin-tee/src/actions/remoteAttestation.ts index f1fddbdd909..598493760ab 100644 --- a/packages/plugin-tee/src/actions/remoteAttestation.ts +++ b/packages/plugin-tee/src/actions/remoteAttestation.ts @@ -1,26 +1,31 @@ -import type { IAgentRuntime, Memory, State, HandlerCallback } from "@elizaos/core"; +import type { + IAgentRuntime, + Memory, + State, + HandlerCallback, +} from "@elizaos/core"; import { RemoteAttestationProvider } from "../providers/remoteAttestationProvider"; import { fetch, type BodyInit } from "undici"; function hexToUint8Array(hex: string) { hex = hex.trim(); if (!hex) { - throw new Error("Invalid hex string"); + throw new Error("Invalid hex string"); } if (hex.startsWith("0x")) { - hex = hex.substring(2); + hex = hex.substring(2); } if (hex.length % 2 !== 0) { - throw new Error("Invalid hex string"); + throw new Error("Invalid hex string"); } const array = new Uint8Array(hex.length / 2); for (let i = 0; i < hex.length; i += 2) { - const byte = parseInt(hex.slice(i, i + 2), 16); - if (isNaN(byte)) { - throw new Error("Invalid hex string"); - } - array[i / 2] = byte; + const byte = parseInt(hex.slice(i, i + 2), 16); + if (isNaN(byte)) { + throw new Error("Invalid hex string"); + } + array[i / 2] = byte; } return array; } @@ -28,31 +33,39 @@ function hexToUint8Array(hex: string) { async function uploadUint8Array(data: Uint8Array) { const blob = new Blob([data], { type: "application/octet-stream" }); const formData = new FormData(); - formData.append("file", blob, 'quote.bin'); + formData.append("file", blob, "quote.bin"); return await fetch("https://proof.t16z.com/api/upload", { method: "POST", body: formData as BodyInit, - }); + }); } export const remoteAttestationAction = { name: "REMOTE_ATTESTATION", - similes: ["REMOTE_ATTESTATION", "TEE_REMOTE_ATTESTATION", "TEE_ATTESTATION"], - description: "Generate a remote attestation to prove that the agent is running in a TEE", + similes: [ + "REMOTE_ATTESTATION", + "TEE_REMOTE_ATTESTATION", + "TEE_ATTESTATION", + ], + description: + "Generate a remote attestation to prove that the agent is running in a TEE", handler: async ( runtime: IAgentRuntime, _message: Memory, _state: State, _options: { [key: string]: unknown }, - callback: HandlerCallback, + callback: HandlerCallback ) => { try { // Get the remote attestation of the agentId const agentId = runtime.agentId; const teeMode = runtime.getSetting("TEE_MODE"); const provider = new RemoteAttestationProvider(teeMode); - const attestation = await provider.generateAttestation(agentId, 'raw'); + const attestation = await provider.generateAttestation( + agentId, + "raw" + ); const attestationData = hexToUint8Array(attestation.quote); const response = await uploadUint8Array(attestationData); const data = await response.json(); @@ -84,7 +97,7 @@ export const remoteAttestationAction = { text: "Of course, one second...", action: "REMOTE_ATTESTATION", }, - } + }, ], ], -}; \ No newline at end of file +}; diff --git a/packages/plugin-tee/src/providers/remoteAttestationProvider.ts b/packages/plugin-tee/src/providers/remoteAttestationProvider.ts index 262b58c34f5..3536a4ed784 100644 --- a/packages/plugin-tee/src/providers/remoteAttestationProvider.ts +++ b/packages/plugin-tee/src/providers/remoteAttestationProvider.ts @@ -5,7 +5,11 @@ import { State, elizaLogger, } from "@elizaos/core"; -import { TdxQuoteResponse, TappdClient, TdxQuoteHashAlgorithms } from "@phala/dstack-sdk"; +import { + TdxQuoteResponse, + TappdClient, + TdxQuoteHashAlgorithms, +} from "@phala/dstack-sdk"; import { RemoteAttestationQuote, TEEMode } from "../types/tee"; class RemoteAttestationProvider { @@ -49,8 +53,10 @@ class RemoteAttestationProvider { ): Promise { try { elizaLogger.log("Generating attestation for: ", reportData); - const tdxQuote: TdxQuoteResponse = - await this.client.tdxQuote(reportData, hashAlgorithm); + const tdxQuote: TdxQuoteResponse = await this.client.tdxQuote( + reportData, + hashAlgorithm + ); const rtmrs = tdxQuote.replayRtmrs(); elizaLogger.log( `rtmr0: ${rtmrs[0]}\nrtmr1: ${rtmrs[1]}\nrtmr2: ${rtmrs[2]}\nrtmr3: ${rtmrs[3]}f` @@ -81,7 +87,10 @@ const remoteAttestationProvider: Provider = { try { elizaLogger.log("Generating attestation for: ", agentId); - const attestation = await provider.generateAttestation(agentId, 'raw'); + const attestation = await provider.generateAttestation( + agentId, + "raw" + ); return `Your Agent's remote attestation is: ${JSON.stringify(attestation)}`; } catch (error) { console.error("Error in remote attestation provider:", error); diff --git a/packages/plugin-twitter/__tests__/post.test.ts b/packages/plugin-twitter/__tests__/post.test.ts index fe6a6be3e6f..8002bf02347 100644 --- a/packages/plugin-twitter/__tests__/post.test.ts +++ b/packages/plugin-twitter/__tests__/post.test.ts @@ -1,22 +1,28 @@ -import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; -import { postAction } from '../src/actions/post'; -import { ModelClass, IAgentRuntime, Memory, State, generateObject } from '@elizaos/core'; -import { TweetContent, TweetSchema } from '../src/types'; -import { tweetTemplate } from '../src/templates'; -import { UUID } from '../../core/src/types'; +import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; +import { postAction } from "../src/actions/post"; +import { + ModelClass, + IAgentRuntime, + Memory, + State, + generateObject, +} from "@elizaos/core"; +import { TweetContent, TweetSchema } from "../src/types"; +import { tweetTemplate } from "../src/templates"; +import { UUID } from "../../core/src/types"; // Mock @elizaos/core -vi.mock('@elizaos/core', async () => { - const actual = await vi.importActual('@elizaos/core'); +vi.mock("@elizaos/core", async () => { + const actual = await vi.importActual("@elizaos/core"); return { ...actual, generateObject: vi.fn().mockImplementation(async ({ schema }) => { if (schema === TweetSchema) { return { object: { - text: 'Test tweet content' + text: "Test tweet content", }, - raw: 'Test tweet content' + raw: "Test tweet content", }; } return null; @@ -28,11 +34,14 @@ vi.mock('@elizaos/core', async () => { ...state, recentMessages: state?.recentMessages || [], topics: state?.topics || [], - postDirections: state?.postDirections || '', - agentName: state?.agentName || 'TestAgent', + postDirections: state?.postDirections || "", + agentName: state?.agentName || "TestAgent", }, template, - result: template.replace(/{{(\w+)}}/g, (_, key) => state?.[key] || key) + result: template.replace( + /{{(\w+)}}/g, + (_, key) => state?.[key] || key + ), }; }), formatMessages: vi.fn().mockImplementation((messages) => messages), @@ -42,7 +51,7 @@ vi.mock('@elizaos/core', async () => { warn: vi.fn(), info: vi.fn(), }, - ModelClass: actual.ModelClass + ModelClass: actual.ModelClass, }; }); @@ -51,24 +60,25 @@ const mockScraper = { login: vi.fn().mockResolvedValue(true), isLoggedIn: vi.fn().mockResolvedValue(true), sendTweet: vi.fn().mockResolvedValue({ - json: () => Promise.resolve({ - data: { - create_tweet: { - tweet_results: { - result: { - id: '123', - text: 'Test tweet content' - } - } - } - } - }) + json: () => + Promise.resolve({ + data: { + create_tweet: { + tweet_results: { + result: { + id: "123", + text: "Test tweet content", + }, + }, + }, + }, + }), }), }; // Mock the agent-twitter-client -vi.mock('agent-twitter-client', () => ({ - Scraper: vi.fn().mockImplementation(() => mockScraper) +vi.mock("agent-twitter-client", () => ({ + Scraper: vi.fn().mockImplementation(() => mockScraper), })); // Mock environment variables @@ -77,28 +87,29 @@ beforeEach(() => { vi.resetModules(); process.env = { ...originalEnv, - TWITTER_USERNAME: 'test_user', - TWITTER_PASSWORD: 'test_pass', - TWITTER_EMAIL: 'test@example.com', - TWITTER_DRY_RUN: 'true' + TWITTER_USERNAME: "test_user", + TWITTER_PASSWORD: "test_pass", + TWITTER_EMAIL: "test@example.com", + TWITTER_DRY_RUN: "true", }; // Reset mock implementations mockScraper.login.mockResolvedValue(true); mockScraper.isLoggedIn.mockResolvedValue(true); mockScraper.sendTweet.mockResolvedValue({ - json: () => Promise.resolve({ - data: { - create_tweet: { - tweet_results: { - result: { - id: '123', - text: 'Test tweet content' - } - } - } - } - }) + json: () => + Promise.resolve({ + data: { + create_tweet: { + tweet_results: { + result: { + id: "123", + text: "Test tweet content", + }, + }, + }, + }, + }), }); }); @@ -107,15 +118,15 @@ afterEach(() => { vi.clearAllMocks(); }); -describe('Twitter Post Action', () => { +describe("Twitter Post Action", () => { const mockRuntime: IAgentRuntime = { generateObject: vi.fn().mockImplementation(async ({ schema }) => { if (schema === TweetSchema) { return { object: { - text: 'Test tweet content' + text: "Test tweet content", }, - raw: 'Test tweet content' + raw: "Test tweet content", }; } return null; @@ -144,29 +155,29 @@ describe('Twitter Post Action', () => { }; const mockMessage: Memory = { - id: '123' as UUID, - content: { text: 'Please tweet something' }, - userId: '123' as UUID, - agentId: '123' as UUID, - roomId: '123' as UUID + id: "123" as UUID, + content: { text: "Please tweet something" }, + userId: "123" as UUID, + agentId: "123" as UUID, + roomId: "123" as UUID, }; const mockState: State = { - topics: ['test topic'], + topics: ["test topic"], recentMessages: "test", recentPostInteractions: [], - postDirections: 'Be friendly', - agentName: 'TestAgent', - bio: '', - lore: '', - messageDirections: '', - roomId: 'ads' as UUID, - actors: '', - recentMessagesData: [] + postDirections: "Be friendly", + agentName: "TestAgent", + bio: "", + lore: "", + messageDirections: "", + roomId: "ads" as UUID, + actors: "", + recentMessagesData: [], }; - describe('validate', () => { - it('should validate valid message content', async () => { + describe("validate", () => { + it("should validate valid message content", async () => { const result = await postAction.validate( mockRuntime, mockMessage, @@ -175,7 +186,7 @@ describe('Twitter Post Action', () => { expect(result).toBe(true); }); - it('should fail validation without credentials', async () => { + it("should fail validation without credentials", async () => { delete process.env.TWITTER_USERNAME; delete process.env.TWITTER_PASSWORD; @@ -188,10 +199,10 @@ describe('Twitter Post Action', () => { }); }); - describe('handler', () => { - it('should handle API errors', async () => { - process.env.TWITTER_DRY_RUN = 'false'; - mockScraper.login.mockRejectedValueOnce(new Error('API Error')); + describe("handler", () => { + it("should handle API errors", async () => { + process.env.TWITTER_DRY_RUN = "false"; + mockScraper.login.mockRejectedValueOnce(new Error("API Error")); mockScraper.isLoggedIn.mockResolvedValueOnce(false); const result = await postAction.handler( diff --git a/packages/plugin-twitter/vitest.config.ts b/packages/plugin-twitter/vitest.config.ts index a11fbbd0d9e..4cece814304 100644 --- a/packages/plugin-twitter/vitest.config.ts +++ b/packages/plugin-twitter/vitest.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'vitest/config'; -import { resolve } from 'path'; +import { defineConfig } from "vitest/config"; +import { resolve } from "path"; export default defineConfig({ test: { globals: true, - environment: 'node', + environment: "node", }, resolve: { alias: { - '@elizaos/core': resolve(__dirname, '../core/src'), + "@elizaos/core": resolve(__dirname, "../core/src"), }, }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 31b6e1163aa..2de888a6b85 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,15 +12,6 @@ importers: .: dependencies: - '@0glabs/0g-ts-sdk': - specifier: 0.2.1 - version: 0.2.1(bufferutil@4.0.9)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) - '@coinbase/coinbase-sdk': - specifier: 0.10.0 - version: 0.10.0(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@deepgram/sdk': - specifier: ^3.9.0 - version: 3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@vitest/eslint-plugin': specifier: 1.0.1 version: 1.0.1(@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) @@ -30,18 +21,12 @@ importers: csv-parse: specifier: 5.6.0 version: 5.6.0 - ollama-ai-provider: - specifier: 0.16.1 - version: 0.16.1(zod@3.24.1) optional: specifier: 0.1.4 version: 0.1.4 pnpm: specifier: 9.14.4 version: 9.14.4 - sharp: - specifier: 0.33.5 - version: 0.33.5 tslog: specifier: 4.9.3 version: 4.9.3 @@ -78,7 +63,7 @@ importers: version: 9.1.7 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) lerna: specifier: 8.1.5 version: 8.1.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13) @@ -112,15 +97,6 @@ importers: agent: dependencies: - '@elizaos/adapter-pglite': - specifier: workspace:* - version: link:../packages/adapter-pglite - '@elizaos/adapter-postgres': - specifier: workspace:* - version: link:../packages/adapter-postgres - '@elizaos/adapter-redis': - specifier: workspace:* - version: link:../packages/adapter-redis '@elizaos/adapter-sqlite': specifier: workspace:* version: link:../packages/adapter-sqlite @@ -133,15 +109,6 @@ importers: '@elizaos/client-discord': specifier: workspace:* version: link:../packages/client-discord - '@elizaos/client-farcaster': - specifier: workspace:* - version: link:../packages/client-farcaster - '@elizaos/client-lens': - specifier: workspace:* - version: link:../packages/client-lens - '@elizaos/client-slack': - specifier: workspace:* - version: link:../packages/client-slack '@elizaos/client-telegram': specifier: workspace:* version: link:../packages/client-telegram @@ -151,168 +118,30 @@ importers: '@elizaos/core': specifier: workspace:* version: link:../packages/core - '@elizaos/plugin-0g': - specifier: workspace:* - version: link:../packages/plugin-0g - '@elizaos/plugin-3d-generation': - specifier: workspace:* - version: link:../packages/plugin-3d-generation - '@elizaos/plugin-abstract': - specifier: workspace:* - version: link:../packages/plugin-abstract - '@elizaos/plugin-allora': - specifier: workspace:* - version: link:../packages/plugin-allora - '@elizaos/plugin-aptos': - specifier: workspace:* - version: link:../packages/plugin-aptos - '@elizaos/plugin-arthera': + '@elizaos/plugin-akash': specifier: workspace:* - version: link:../packages/plugin-arthera - '@elizaos/plugin-autonome': - specifier: workspace:* - version: link:../packages/plugin-autonome - '@elizaos/plugin-avail': - specifier: workspace:* - version: link:../packages/plugin-avail - '@elizaos/plugin-avalanche': - specifier: workspace:* - version: link:../packages/plugin-avalanche - '@elizaos/plugin-binance': - specifier: workspace:* - version: link:../packages/plugin-binance + version: link:../packages/plugin-akash '@elizaos/plugin-bootstrap': specifier: workspace:* version: link:../packages/plugin-bootstrap - '@elizaos/plugin-coinbase': - specifier: workspace:* - version: link:../packages/plugin-coinbase - '@elizaos/plugin-coingecko': - specifier: workspace:* - version: link:../packages/plugin-coingecko - '@elizaos/plugin-coinmarketcap': - specifier: workspace:* - version: link:../packages/plugin-coinmarketcap - '@elizaos/plugin-conflux': - specifier: workspace:* - version: link:../packages/plugin-conflux - '@elizaos/plugin-cosmos': - specifier: workspace:* - version: link:../packages/plugin-cosmos - '@elizaos/plugin-cronoszkevm': - specifier: workspace:* - version: link:../packages/plugin-cronoszkevm - '@elizaos/plugin-depin': - specifier: workspace:* - version: link:../packages/plugin-depin - '@elizaos/plugin-echochambers': - specifier: workspace:* - version: link:../packages/plugin-echochambers - '@elizaos/plugin-evm': - specifier: workspace:* - version: link:../packages/plugin-evm - '@elizaos/plugin-flow': - specifier: workspace:* - version: link:../packages/plugin-flow - '@elizaos/plugin-fuel': - specifier: workspace:* - version: link:../packages/plugin-fuel - '@elizaos/plugin-genlayer': - specifier: workspace:* - version: link:../packages/plugin-genlayer - '@elizaos/plugin-giphy': - specifier: workspace:* - version: link:../packages/plugin-giphy - '@elizaos/plugin-gitbook': - specifier: workspace:* - version: link:../packages/plugin-gitbook '@elizaos/plugin-goat': specifier: workspace:* version: link:../packages/plugin-goat - '@elizaos/plugin-icp': - specifier: workspace:* - version: link:../packages/plugin-icp - '@elizaos/plugin-image-generation': - specifier: workspace:* - version: link:../packages/plugin-image-generation - '@elizaos/plugin-intiface': - specifier: workspace:* - version: link:../packages/plugin-intiface - '@elizaos/plugin-letzai': - specifier: workspace:* - version: link:../packages/plugin-letzai - '@elizaos/plugin-movement': - specifier: workspace:* - version: link:../packages/plugin-movement - '@elizaos/plugin-multiversx': - specifier: workspace:* - version: link:../packages/plugin-multiversx - '@elizaos/plugin-near': - specifier: workspace:* - version: link:../packages/plugin-near - '@elizaos/plugin-nft-generation': - specifier: workspace:* - version: link:../packages/plugin-nft-generation '@elizaos/plugin-node': specifier: workspace:* version: link:../packages/plugin-node - '@elizaos/plugin-obsidian': - specifier: workspace:* - version: link:../packages/plugin-obsidian - '@elizaos/plugin-opacity': - specifier: workspace:* - version: link:../packages/plugin-opacity - '@elizaos/plugin-open-weather': - specifier: workspace:* - version: link:../packages/plugin-open-weather - '@elizaos/plugin-sgx': - specifier: workspace:* - version: link:../packages/plugin-sgx '@elizaos/plugin-solana': specifier: workspace:* version: link:../packages/plugin-solana '@elizaos/plugin-solana-agentkit': specifier: workspace:* version: link:../packages/plugin-solana-agentkit - '@elizaos/plugin-stargaze': - specifier: workspace:* - version: link:../packages/plugin-stargaze - '@elizaos/plugin-starknet': - specifier: workspace:* - version: link:../packages/plugin-starknet - '@elizaos/plugin-story': - specifier: workspace:* - version: link:../packages/plugin-story - '@elizaos/plugin-sui': - specifier: workspace:* - version: link:../packages/plugin-sui '@elizaos/plugin-tee': specifier: workspace:* version: link:../packages/plugin-tee - '@elizaos/plugin-tee-log': - specifier: workspace:* - version: link:../packages/plugin-tee-log - '@elizaos/plugin-tee-marlin': - specifier: workspace:* - version: link:../packages/plugin-tee-marlin - '@elizaos/plugin-thirdweb': - specifier: workspace:* - version: link:../packages/plugin-thirdweb - '@elizaos/plugin-ton': - specifier: workspace:* - version: link:../packages/plugin-ton '@elizaos/plugin-twitter': specifier: workspace:* version: link:../packages/plugin-twitter - '@elizaos/plugin-video-generation': - specifier: workspace:* - version: link:../packages/plugin-video-generation - '@elizaos/plugin-web-search': - specifier: workspace:* - version: link:../packages/plugin-web-search - '@elizaos/plugin-zksync-era': - specifier: workspace:* - version: link:../packages/plugin-zksync-era readline: specifier: 1.3.0 version: 1.3.0 @@ -328,13 +157,13 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + version: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)))(typescript@5.7.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) @@ -560,57 +389,6 @@ importers: specifier: 4.2.10 version: 4.2.10(typedoc@0.26.11(typescript@5.7.3)) - packages/adapter-pglite: - dependencies: - '@electric-sql/pglite': - specifier: ^0.2.15 - version: 0.2.15 - '@elizaos/core': - specifier: workspace:* - version: link:../core - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/adapter-postgres: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@types/pg': - specifier: 8.11.10 - version: 8.11.10 - pg: - specifier: 8.13.1 - version: 8.13.1 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/adapter-redis: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - ioredis: - specifier: 5.4.2 - version: 5.4.2 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - '@types/ioredis': - specifier: ^5.0.0 - version: 5.0.0 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - packages/adapter-sqlite: dependencies: '@elizaos/core': @@ -623,46 +401,8 @@ importers: specifier: 11.6.0 version: 11.6.0 sqlite-vec: - specifier: 0.1.6 - version: 0.1.6 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/adapter-sqljs: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@types/sql.js': - specifier: 1.4.9 - version: 1.4.9 - sql.js: - specifier: 1.12.0 - version: 1.12.0 - uuid: - specifier: 11.0.3 - version: 11.0.3 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/adapter-supabase: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@supabase/supabase-js': - specifier: 2.46.2 - version: 2.46.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + specifier: 0.1.7-alpha.2 + version: 0.1.7-alpha.2 whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -707,12 +447,6 @@ importers: '@elizaos/core': specifier: workspace:* version: link:../core - '@elizaos/plugin-image-generation': - specifier: workspace:* - version: link:../plugin-image-generation - '@elizaos/plugin-tee-log': - specifier: workspace:* - version: link:../plugin-tee-log '@types/body-parser': specifier: 1.19.5 version: 1.19.5 @@ -753,15 +487,9 @@ importers: packages/client-discord: dependencies: - '@discordjs/opus': - specifier: github:discordjs/opus - version: https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13) '@discordjs/rest': specifier: 2.4.0 version: 2.4.0 - '@discordjs/voice': - specifier: 0.17.0 - version: 0.17.0(@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13))(bufferutil@4.0.9)(ffmpeg-static@5.2.0)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core @@ -774,9 +502,6 @@ importers: libsodium-wrappers: specifier: 0.7.15 version: 0.7.15 - prism-media: - specifier: 1.3.5 - version: 1.3.5(@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13))(ffmpeg-static@5.2.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -791,124 +516,6 @@ importers: specifier: 1.2.1 version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - packages/client-farcaster: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@neynar/nodejs-sdk': - specifier: ^2.0.3 - version: 2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - devDependencies: - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/client-github: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@octokit/rest': - specifier: 20.1.1 - version: 20.1.1 - '@octokit/types': - specifier: 12.6.0 - version: 12.6.0 - glob: - specifier: 10.4.5 - version: 10.4.5 - simple-git: - specifier: 3.27.0 - version: 3.27.0 - devDependencies: - '@types/glob': - specifier: 8.1.0 - version: 8.1.0 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/client-lens: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@lens-protocol/client': - specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) - '@lens-protocol/metadata': - specifier: 1.2.0 - version: 1.2.0(zod@3.23.8) - axios: - specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) - devDependencies: - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/client-slack: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@ffmpeg-installer/ffmpeg': - specifier: ^1.1.0 - version: 1.1.0 - '@slack/events-api': - specifier: ^3.0.1 - version: 3.0.1 - '@slack/web-api': - specifier: ^6.8.1 - version: 6.13.0 - body-parser: - specifier: ^1.20.2 - version: 1.20.3 - dotenv: - specifier: ^16.0.3 - version: 16.4.7 - express: - specifier: ^4.18.2 - version: 4.21.1 - fluent-ffmpeg: - specifier: ^2.1.2 - version: 2.1.3 - node-fetch: - specifier: ^2.6.9 - version: 2.7.0(encoding@0.1.13) - devDependencies: - '@types/express': - specifier: ^4.17.21 - version: 4.17.21 - '@types/fluent-ffmpeg': - specifier: ^2.1.24 - version: 2.1.27 - '@types/jest': - specifier: ^29.5.0 - version: 29.5.14 - '@types/node': - specifier: ^18.15.11 - version: 18.19.70 - jest: - specifier: ^29.5.0 - version: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) - rimraf: - specifier: ^5.0.0 - version: 5.0.10 - ts-jest: - specifier: ^29.1.0 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)))(typescript@5.6.3) - ts-node: - specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3) - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) - typescript: - specifier: ^5.0.0 - version: 5.6.3 - packages/client-telegram: dependencies: '@elizaos/core': @@ -1067,9 +674,6 @@ importers: '@tavily/core': specifier: ^0.0.2 version: 0.0.2 - '@types/fluent-ffmpeg': - specifier: 2.1.27 - version: 2.1.27 '@types/jest': specifier: 29.5.14 version: 29.5.14 @@ -1134,41 +738,83 @@ importers: specifier: 5.6.3 version: 5.6.3 - packages/create-eliza-app: - dependencies: - citty: - specifier: 0.1.6 - version: 0.1.6 - giget: - specifier: 1.2.3 - version: 1.2.3 - devDependencies: - automd: - specifier: 0.3.12 - version: 0.3.12(magicast@0.3.5) - jiti: - specifier: 2.4.0 - version: 2.4.0 - unbuild: - specifier: 2.0.0 - version: 2.0.0(typescript@5.7.3) - - packages/plugin-0g: + packages/plugin-akash: dependencies: - '@0glabs/0g-ts-sdk': - specifier: 0.2.1 - version: 0.2.1(bufferutil@4.0.9)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + '@akashnetwork/akash-api': + specifier: ^1.4.0 + version: 1.4.0(@grpc/grpc-js@1.12.5) + '@akashnetwork/akashjs': + specifier: 0.10.1 + version: 0.10.1(@grpc/grpc-js@1.12.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmjs/proto-signing': + specifier: ^0.31.3 + version: 0.31.3 + '@cosmjs/stargate': + specifier: 0.31.3 + version: 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core - ethers: - specifier: 6.13.4 - version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@types/js-yaml': + specifier: ^4.0.9 + version: 4.0.9 + axios: + specifier: ^1.7.9 + version: 1.7.9 + dotenv: + specifier: ^16.4.1 + version: 16.4.7 + jsrsasign: + specifier: ^11.1.0 + version: 11.1.0 + node-fetch: + specifier: ^2.7.0 + version: 2.7.0(encoding@0.1.13) + zod: + specifier: ^3.22.4 + version: 3.23.8 + devDependencies: + '@types/dotenv': + specifier: ^8.2.0 + version: 8.2.3 + '@types/jest': + specifier: ^29.5.11 + version: 29.5.14 + '@types/node': + specifier: ^20.10.5 + version: 20.17.9 + '@typescript-eslint/eslint-plugin': + specifier: ^6.15.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': + specifier: ^6.15.0 + version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@vitest/coverage-v8': + specifier: ^0.34.6 + version: 0.34.6(vitest@0.34.6) + '@vitest/ui': + specifier: ^0.34.6 + version: 0.34.7(vitest@0.34.6) + eslint: + specifier: ^8.56.0 + version: 8.57.1 tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + specifier: ^8.0.1 + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + typescript: + specifier: ^5.3.3 + version: 5.6.3 + vite: + specifier: ^5.0.10 + version: 5.4.11(@types/node@20.17.9)(terser@5.37.0) + vite-tsconfig-paths: + specifier: ^4.2.2 + version: 4.3.2(typescript@5.6.3)(vite@5.4.11(@types/node@20.17.9)(terser@5.37.0)) + vitest: + specifier: ^0.34.6 + version: 0.34.6(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(playwright@1.48.2)(terser@5.37.0) - packages/plugin-3d-generation: + packages/plugin-bootstrap: dependencies: '@elizaos/core': specifier: workspace:* @@ -1180,104 +826,211 @@ importers: specifier: 7.1.0 version: 7.1.0 - packages/plugin-abstract: + packages/plugin-goat: dependencies: '@elizaos/core': specifier: workspace:* version: link:../core + '@goat-sdk/adapter-vercel-ai': + specifier: 0.2.0 + version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8)) + '@goat-sdk/core': + specifier: 0.4.0 + version: 0.4.0 + '@goat-sdk/plugin-erc20': + specifier: 0.2.2 + version: 0.2.2(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@goat-sdk/plugin-kim': + specifier: 0.1.2 + version: 0.1.2(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + '@goat-sdk/wallet-evm': + specifier: 0.2.0 + version: 0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@goat-sdk/wallet-viem': + specifier: 0.2.0 + version: 0.2.0(@goat-sdk/wallet-evm@0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) tsup: - specifier: ^8.3.5 + specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - viem: - specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) whatwg-url: specifier: 7.1.0 version: 7.1.0 - packages/plugin-allora: + packages/plugin-irys: dependencies: - '@alloralabs/allora-sdk': - specifier: 0.0.4 - version: 0.0.4 '@elizaos/core': specifier: workspace:* version: link:../core - node-cache: - specifier: 5.1.2 - version: 5.1.2 + '@irys/upload': + specifier: ^0.0.14 + version: 0.0.14(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@irys/upload-ethereum': + specifier: ^0.0.14 + version: 0.0.14(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + graphql-request: + specifier: ^4.0.0 + version: 4.3.0(encoding@0.1.13)(graphql@16.10.0) + devDependencies: + '@types/node': + specifier: ^20.0.0 + version: 20.17.9 tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.8 - version: 2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - packages/plugin-anyone: + packages/plugin-lensNetwork: dependencies: - '@anyone-protocol/anyone-client': - specifier: ^0.4.3 - version: 0.4.3 '@elizaos/core': specifier: workspace:* version: link:../core - axios: - specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + '@lens-network/sdk': + specifier: ^0.0.0-canary-20241203140504 + version: 0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))) + dotenv: + specifier: ^16.0.3 + version: 16.4.7 + ethers: + specifier: ^6.0.0 + version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) tsup: - specifier: 8.3.5 + specifier: ^8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + web3: + specifier: ^4.15.0 + version: 4.16.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) whatwg-url: specifier: 7.1.0 version: 7.1.0 + zksync-ethers: + specifier: ^6.0.0 + version: 6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - packages/plugin-aptos: + packages/plugin-node: dependencies: - '@aptos-labs/ts-sdk': - specifier: ^1.26.0 - version: 1.33.1 '@elizaos/core': specifier: workspace:* version: link:../core + '@opendocsg/pdf2md': + specifier: 0.1.32 + version: 0.1.32(encoding@0.1.13) + '@types/uuid': + specifier: 10.0.0 + version: 10.0.0 + alawmulaw: + specifier: 6.0.0 + version: 6.0.0 bignumber.js: specifier: 9.1.2 version: 9.1.2 - form-data: - specifier: 4.0.1 - version: 4.0.1 + capsolver-npm: + specifier: 2.0.2 + version: 2.0.2 + cldr-segmentation: + specifier: 2.2.1 + version: 2.2.1 + command-exists: + specifier: 1.2.9 + version: 1.2.9 + csv-writer: + specifier: 1.6.0 + version: 1.6.0 + formdata-node: + specifier: 6.0.3 + version: 6.0.3 + fs-extra: + specifier: 11.2.0 + version: 11.2.0 + gaxios: + specifier: 6.7.1 + version: 6.7.1(encoding@0.1.13) + gif-frames: + specifier: 0.4.1 + version: 0.4.1 + glob: + specifier: 11.0.0 + version: 11.0.0 + graceful-fs: + specifier: 4.2.11 + version: 4.2.11 + html-escaper: + specifier: 3.0.3 + version: 3.0.3 + html-to-text: + specifier: 9.0.5 + version: 9.0.5 + import-meta-resolve: + specifier: 4.1.0 + version: 4.1.0 + jieba-wasm: + specifier: 2.2.0 + version: 2.2.0 + json5: + specifier: 2.2.3 + version: 2.2.3 + libsodium-wrappers: + specifier: 0.7.15 + version: 0.7.15 + multer: + specifier: 1.4.5-lts.1 + version: 1.4.5-lts.1 node-cache: specifier: 5.1.2 version: 5.1.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + onnxruntime-node: + specifier: 1.20.1 + version: 1.20.1 + pdfjs-dist: + specifier: 4.7.76 + version: 4.7.76(encoding@0.1.13) + pm2: + specifier: 5.4.3 + version: 5.4.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + sharp: + specifier: 0.33.5 + version: 0.33.5 + srt: + specifier: 0.0.3 + version: 0.0.3 + systeminformation: + specifier: 5.23.5 + version: 5.23.5 + tar: + specifier: 7.4.3 + version: 7.4.3 + tinyld: + specifier: 1.3.4 + version: 1.3.4 + uuid: + specifier: 11.0.3 + version: 11.0.3 whatwg-url: specifier: 7.1.0 version: 7.1.0 + yargs: + specifier: 17.7.2 + version: 17.7.2 + devDependencies: + '@types/node': + specifier: 22.8.4 + version: 22.8.4 + tsup: + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - packages/plugin-arthera: + packages/plugin-sgx: dependencies: '@elizaos/core': specifier: workspace:* version: link:../core + devDependencies: + '@types/node': + specifier: ^20.0.0 + version: 20.17.9 tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - viem: - specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - devDependencies: - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - packages/plugin-autonome: + packages/plugin-solana: dependencies: '@coral-xyz/anchor': specifier: 0.30.1 @@ -1291,1176 +1044,128 @@ importers: '@elizaos/plugin-trustdb': specifier: workspace:* version: link:../plugin-trustdb - axios: - specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + '@solana/spl-token': + specifier: 0.4.9 + version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': + specifier: 1.95.8 + version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bignumber.js: + specifier: 9.1.2 + version: 9.1.2 + bs58: + specifier: 6.0.0 + version: 6.0.0 + fomo-sdk-solana: + specifier: 1.3.2 + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) form-data: specifier: 4.0.1 version: 4.0.1 + node-cache: + specifier: 5.1.2 + version: 5.1.2 + pumpdotfun-sdk: + specifier: 1.3.2 + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + tsup: + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: 2.1.4 + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 - packages/plugin-avail: + packages/plugin-solana-agentkit: dependencies: + '@coral-xyz/anchor': + specifier: 0.30.1 + version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core + '@elizaos/plugin-tee': + specifier: workspace:* + version: link:../plugin-tee '@elizaos/plugin-trustdb': specifier: workspace:* version: link:../plugin-trustdb - avail-js-sdk: - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 + '@solana/spl-token': + specifier: 0.4.9 + version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': + specifier: 1.95.8 + version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bignumber: + specifier: 1.1.0 + version: 1.1.0 + bignumber.js: + specifier: 9.1.2 + version: 9.1.2 + bs58: + specifier: 6.0.0 + version: 6.0.0 + fomo-sdk-solana: + specifier: 1.3.2 + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + form-data: + specifier: 4.0.1 + version: 4.0.1 + node-cache: + specifier: 5.1.2 + version: 5.1.2 + pumpdotfun-sdk: + specifier: 1.3.2 + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + solana-agent-kit: + specifier: ^1.2.0 + version: 1.3.7(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-avalanche: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core + vitest: + specifier: 2.1.4 + version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - packages/plugin-binance: + packages/plugin-tee: dependencies: - '@binance/connector': - specifier: ^3.6.0 - version: 3.6.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@elizaos/core': specifier: workspace:* version: link:../core - zod: - specifier: ^3.22.4 - version: 3.23.8 - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 + '@phala/dstack-sdk': + specifier: 0.1.7 + version: 0.1.7(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + '@solana/spl-token': + specifier: 0.4.9 + version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': + specifier: 1.95.8 + version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bignumber.js: + specifier: 9.1.2 + version: 9.1.2 + bs58: + specifier: 6.0.0 + version: 6.0.0 + node-cache: + specifier: 5.1.2 + version: 5.1.2 + pumpdotfun-sdk: + specifier: 1.3.2 + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + whatwg-url: + specifier: 7.1.0 + version: 7.1.0 - packages/plugin-bootstrap: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-coinbase: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@types/jsonwebtoken': - specifier: ^9.0.7 - version: 9.0.7 - coinbase-advanced-sdk: - specifier: file:../../packages/plugin-coinbase/advanced-sdk-ts - version: '@coinbase-samples/advanced-sdk-ts@file:packages/plugin-coinbase/advanced-sdk-ts(encoding@0.1.13)' - coinbase-api: - specifier: 1.0.5 - version: 1.0.5(bufferutil@4.0.9)(utf-8-validate@5.0.10) - jsonwebtoken: - specifier: ^9.0.2 - version: 9.0.2 - node-fetch: - specifier: ^2.6.1 - version: 2.7.0(encoding@0.1.13) - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-coingecko: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-coinmarketcap: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) - zod: - specifier: ^3.22.4 - version: 3.23.8 - devDependencies: - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-conflux: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - cive: - specifier: 0.7.1 - version: 0.7.1(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) - - packages/plugin-cosmos: - dependencies: - '@chain-registry/utils': - specifier: ^1.51.41 - version: 1.51.47 - '@cosmjs/cosmwasm-stargate': - specifier: ^0.32.4 - version: 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/proto-signing': - specifier: ^0.32.4 - version: 0.32.4 - '@cosmjs/stargate': - specifier: ^0.32.4 - version: 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@elizaos/core': - specifier: workspace:* - version: link:../core - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - chain-registry: - specifier: ^1.69.68 - version: 1.69.88 - interchain: - specifier: ^1.10.4 - version: 1.10.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - zod: - specifier: 3.23.8 - version: 3.23.8 - devDependencies: - '@chain-registry/types': - specifier: ^0.50.44 - version: 0.50.47 - - packages/plugin-cronoszkevm: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - viem: - specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-depin: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-echochambers: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-node': - specifier: workspace:* - version: link:../plugin-node - - packages/plugin-evm: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-tee': - specifier: workspace:* - version: link:../plugin-tee - '@lifi/data-types': - specifier: 5.15.5 - version: 5.15.5 - '@lifi/sdk': - specifier: 3.4.1 - version: 3.4.1(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@lifi/types': - specifier: 16.3.0 - version: 16.3.0 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-flow: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@onflow/config': - specifier: 1.5.1 - version: 1.5.1 - '@onflow/fcl': - specifier: 1.13.1 - version: 1.13.1(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) - '@onflow/typedefs': - specifier: 1.4.0 - version: 1.4.0 - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - bs58: - specifier: 6.0.0 - version: 6.0.0 - elliptic: - specifier: 6.6.1 - version: 6.6.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - sha3: - specifier: 2.1.4 - version: 2.1.4 - uuid: - specifier: 11.0.3 - version: 11.0.3 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - zod: - specifier: 3.23.8 - version: 3.23.8 - devDependencies: - '@types/elliptic': - specifier: 6.4.18 - version: 6.4.18 - '@types/uuid': - specifier: 10.0.0 - version: 10.0.0 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - - packages/plugin-fuel: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - form-data: - specifier: 4.0.1 - version: 4.0.1 - fuels: - specifier: 0.97.2 - version: 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-genlayer: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - genlayer-js: - specifier: 0.4.7 - version: 0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-giphy: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - zod: - specifier: ^3.22.4 - version: 3.23.8 - - packages/plugin-gitbook: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-goat: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@goat-sdk/adapter-vercel-ai': - specifier: 0.2.0 - version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8)) - '@goat-sdk/core': - specifier: 0.4.0 - version: 0.4.0 - '@goat-sdk/plugin-erc20': - specifier: 0.2.2 - version: 0.2.2(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@goat-sdk/plugin-kim': - specifier: 0.1.2 - version: 0.1.2(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@goat-sdk/wallet-evm': - specifier: 0.2.0 - version: 0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@goat-sdk/wallet-viem': - specifier: 0.2.0 - version: 0.2.0(@goat-sdk/wallet-evm@0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-goplus: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - ws: - specifier: ^8.18.0 - version: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - devDependencies: - '@types/ws': - specifier: ^8.5.13 - version: 8.5.13 - tsx: - specifier: ^4.19.2 - version: 4.19.2 - - packages/plugin-icp: - dependencies: - '@dfinity/agent': - specifier: 2.1.3 - version: 2.1.3(@dfinity/candid@2.1.3(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3) - '@dfinity/candid': - specifier: 2.1.3 - version: 2.1.3(@dfinity/principal@2.1.3) - '@dfinity/identity': - specifier: 2.1.3 - version: 2.1.3(@dfinity/agent@2.1.3(@dfinity/candid@2.1.3(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3)(@peculiar/webcrypto@1.5.0) - '@dfinity/principal': - specifier: 2.1.3 - version: 2.1.3 - '@elizaos/core': - specifier: workspace:* - version: link:../core - devDependencies: - '@types/jest': - specifier: 29.5.14 - version: 29.5.14 - jest: - specifier: 29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) - typescript: - specifier: 5.6.3 - version: 5.6.3 - - packages/plugin-image-generation: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-intiface: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - buttplug: - specifier: 3.2.2 - version: 3.2.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - net: - specifier: 1.0.2 - version: 1.0.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-irys: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@irys/upload': - specifier: ^0.0.14 - version: 0.0.14(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@irys/upload-ethereum': - specifier: ^0.0.14 - version: 0.0.14(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - graphql-request: - specifier: ^4.0.0 - version: 4.3.0(encoding@0.1.13)(graphql@16.10.0) - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-letzai: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-movement: - dependencies: - '@aptos-labs/ts-sdk': - specifier: ^1.26.0 - version: 1.33.1 - '@elizaos/core': - specifier: workspace:* - version: link:../core - bignumber: - specifier: 1.1.0 - version: 1.1.0 - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - form-data: - specifier: 4.0.1 - version: 4.0.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) - typescript: - specifier: ^5.0.0 - version: 5.6.3 - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - - packages/plugin-multiversx: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@multiversx/sdk-core': - specifier: 13.15.0 - version: 13.15.0(bignumber.js@9.1.2)(protobufjs@7.4.0) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - browserify: - specifier: ^17.0.1 - version: 17.0.1 - esbuild-plugin-polyfill-node: - specifier: ^0.3.0 - version: 0.3.0(esbuild@0.24.2) - esmify: - specifier: ^2.1.1 - version: 2.1.1 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-near: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@ref-finance/ref-sdk': - specifier: ^1.4.6 - version: 1.4.6(encoding@0.1.13)(react@19.0.0) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - form-data: - specifier: 4.0.1 - version: 4.0.1 - near-api-js: - specifier: 5.0.1 - version: 5.0.1(encoding@0.1.13) - node-cache: - specifier: 5.1.2 - version: 5.1.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-nft-generation: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-image-generation': - specifier: workspace:* - version: link:../plugin-image-generation - '@elizaos/plugin-node': - specifier: workspace:* - version: link:../plugin-node - '@metaplex-foundation/mpl-token-metadata': - specifier: ^3.3.0 - version: 3.3.0(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/mpl-toolbox': - specifier: ^0.9.4 - version: 0.9.4(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi': - specifier: ^0.9.2 - version: 0.9.2 - '@metaplex-foundation/umi-bundle-defaults': - specifier: ^0.9.2 - version: 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13) - '@openzeppelin/contracts': - specifier: ^5.1.0 - version: 5.2.0 - '@solana-developers/helpers': - specifier: ^2.5.6 - version: 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': - specifier: 1.95.5 - version: 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: - specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) - bs58: - specifier: 6.0.0 - version: 6.0.0 - express: - specifier: 4.21.1 - version: 4.21.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - solc: - specifier: ^0.8.28 - version: 0.8.28 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - viem: - specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-node: - dependencies: - '@aws-sdk/client-s3': - specifier: ^3.705.0 - version: 3.726.1 - '@aws-sdk/s3-request-presigner': - specifier: ^3.705.0 - version: 3.726.1 - '@cliqz/adblocker-playwright': - specifier: 1.34.0 - version: 1.34.0(playwright@1.48.2) - '@echogarden/espeak-ng-emscripten': - specifier: 0.3.3 - version: 0.3.3 - '@echogarden/kissfft-wasm': - specifier: 0.2.0 - version: 0.2.0 - '@echogarden/speex-resampler-wasm': - specifier: 0.2.1 - version: 0.2.1 - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@huggingface/transformers': - specifier: 3.0.2 - version: 3.0.2 - '@opendocsg/pdf2md': - specifier: 0.1.32 - version: 0.1.32(encoding@0.1.13) - '@types/uuid': - specifier: 10.0.0 - version: 10.0.0 - alawmulaw: - specifier: 6.0.0 - version: 6.0.0 - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - capsolver-npm: - specifier: 2.0.2 - version: 2.0.2 - cldr-segmentation: - specifier: 2.2.1 - version: 2.2.1 - command-exists: - specifier: 1.2.9 - version: 1.2.9 - csv-writer: - specifier: 1.6.0 - version: 1.6.0 - echogarden: - specifier: 2.0.7 - version: 2.0.7(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(encoding@0.1.13)(utf-8-validate@5.0.10)(zod@3.24.1) - espeak-ng: - specifier: 1.0.2 - version: 1.0.2 - ffmpeg-static: - specifier: 5.2.0 - version: 5.2.0 - fluent-ffmpeg: - specifier: 2.1.3 - version: 2.1.3 - formdata-node: - specifier: 6.0.3 - version: 6.0.3 - fs-extra: - specifier: 11.2.0 - version: 11.2.0 - gaxios: - specifier: 6.7.1 - version: 6.7.1(encoding@0.1.13) - gif-frames: - specifier: 0.4.1 - version: 0.4.1 - glob: - specifier: 11.0.0 - version: 11.0.0 - graceful-fs: - specifier: 4.2.11 - version: 4.2.11 - html-escaper: - specifier: 3.0.3 - version: 3.0.3 - html-to-text: - specifier: 9.0.5 - version: 9.0.5 - import-meta-resolve: - specifier: 4.1.0 - version: 4.1.0 - jieba-wasm: - specifier: 2.2.0 - version: 2.2.0 - json5: - specifier: 2.2.3 - version: 2.2.3 - kuromoji: - specifier: 0.1.2 - version: 0.1.2 - libsodium-wrappers: - specifier: 0.7.15 - version: 0.7.15 - multer: - specifier: 1.4.5-lts.1 - version: 1.4.5-lts.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - node-llama-cpp: - specifier: 3.1.1 - version: 3.1.1(typescript@5.7.3) - nodejs-whisper: - specifier: 0.1.18 - version: 0.1.18 - onnxruntime-node: - specifier: 1.20.1 - version: 1.20.1 - pdfjs-dist: - specifier: 4.7.76 - version: 4.7.76(encoding@0.1.13) - playwright: - specifier: 1.48.2 - version: 1.48.2 - pm2: - specifier: 5.4.3 - version: 5.4.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - puppeteer-extra: - specifier: 3.3.6 - version: 3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)) - puppeteer-extra-plugin-capsolver: - specifier: 2.0.1 - version: 2.0.1(bufferutil@4.0.9)(encoding@0.1.13)(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(typescript@5.7.3)(utf-8-validate@5.0.10) - sharp: - specifier: 0.33.5 - version: 0.33.5 - srt: - specifier: 0.0.3 - version: 0.0.3 - systeminformation: - specifier: 5.23.5 - version: 5.23.5 - tar: - specifier: 7.4.3 - version: 7.4.3 - tinyld: - specifier: 1.3.4 - version: 1.3.4 - uuid: - specifier: 11.0.3 - version: 11.0.3 - wav: - specifier: 1.0.2 - version: 1.0.2 - wav-encoder: - specifier: 1.3.0 - version: 1.3.0 - wavefile: - specifier: 11.0.0 - version: 11.0.0 - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - yargs: - specifier: 17.7.2 - version: 17.7.2 - youtube-dl-exec: - specifier: 3.0.10 - version: 3.0.10 - devDependencies: - '@types/node': - specifier: 22.8.4 - version: 22.8.4 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-obsidian: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - file-type-checker: - specifier: ^1.1.2 - version: 1.1.2 - mrmime: - specifier: ^2.0.0 - version: 2.0.0 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-opacity: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - dotenv: - specifier: ^16.4.5 - version: 16.4.7 - devDependencies: - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-open-weather: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - zod: - specifier: ^3.22.4 - version: 3.23.8 - - packages/plugin-rabbi-trader: - dependencies: - '@elizaos/client-twitter': - specifier: workspace:* - version: link:../client-twitter - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-solana': - specifier: workspace:* - version: link:../plugin-solana - '@elizaos/plugin-trustdb': - specifier: workspace:* - version: link:../plugin-trustdb - '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@goat-sdk/plugin-coingecko': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@goat-sdk/plugin-erc20': - specifier: 0.1.7 - version: 0.1.7(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@goat-sdk/wallet-viem': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) - '@solana/web3.js': - specifier: ^1.87.6 - version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bignumber: - specifier: 1.1.0 - version: 1.1.0 - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - node-cache: - specifier: ^5.1.2 - version: 5.1.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - ws: - specifier: ^8.0.0 - version: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - zod: - specifier: 3.23.8 - version: 3.23.8 - - packages/plugin-sgx: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - - packages/plugin-solana: - dependencies: - '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-tee': - specifier: workspace:* - version: link:../plugin-tee - '@elizaos/plugin-trustdb': - specifier: workspace:* - version: link:../plugin-trustdb - '@solana/spl-token': - specifier: 0.4.9 - version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': - specifier: 1.95.8 - version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - bs58: - specifier: 6.0.0 - version: 6.0.0 - fomo-sdk-solana: - specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - form-data: - specifier: 4.0.1 - version: 4.0.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - pumpdotfun-sdk: - specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-solana-agentkit: - dependencies: - '@coral-xyz/anchor': - specifier: 0.30.1 - version: 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@elizaos/plugin-tee': - specifier: workspace:* - version: link:../plugin-tee - '@elizaos/plugin-trustdb': - specifier: workspace:* - version: link:../plugin-trustdb - '@solana/spl-token': - specifier: 0.4.9 - version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': - specifier: 1.95.8 - version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bignumber: - specifier: 1.1.0 - version: 1.1.0 - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - bs58: - specifier: 6.0.0 - version: 6.0.0 - fomo-sdk-solana: - specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - form-data: - specifier: 4.0.1 - version: 4.0.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - pumpdotfun-sdk: - specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - solana-agent-kit: - specifier: ^1.2.0 - version: 1.3.7(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-spheron: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@spheron/protocol-sdk': - specifier: ^1.0.0 - version: 1.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - zod: - specifier: ^3.22.4 - version: 3.23.8 - devDependencies: - '@types/node': - specifier: ^20.0.0 - version: 20.17.9 - typescript: - specifier: ^5.0.0 - version: 5.6.3 - - packages/plugin-stargaze: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - zod: - specifier: ^3.22.4 - version: 3.23.8 - - packages/plugin-starknet: - dependencies: - '@avnu/avnu-sdk': - specifier: 2.1.1 - version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13)) - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@uniswap/sdk-core': - specifier: 6.0.0 - version: 6.0.0 - '@unruggable_starknet/core': - specifier: 0.1.0 - version: 0.1.0(starknet@6.18.0(encoding@0.1.13)) - starknet: - specifier: 6.18.0 - version: 6.18.0(encoding@0.1.13) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - unruggable-sdk: - specifier: 1.4.0 - version: 1.4.0(starknet@6.18.0(encoding@0.1.13)) - vitest: - specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-story: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@pinata/sdk': - specifier: ^2.1.0 - version: 2.1.0 - '@story-protocol/core-sdk': - specifier: 1.2.0-rc.3 - version: 1.2.0-rc.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - devDependencies: - '@types/node': - specifier: ^22.10.1 - version: 22.10.5 - - packages/plugin-sui: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@mysten/sui': - specifier: ^1.16.0 - version: 1.18.1(typescript@5.7.3) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - form-data: - specifier: 4.0.1 - version: 4.0.1 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-tee: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@phala/dstack-sdk': - specifier: 0.1.7 - version: 0.1.7(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@solana/spl-token': - specifier: 0.4.9 - version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': - specifier: 1.95.8 - version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - bs58: - specifier: 6.0.0 - version: 6.0.0 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - pumpdotfun-sdk: - specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-tee-log: + packages/plugin-tee-log: dependencies: '@elizaos/core': specifier: workspace:* @@ -2485,57 +1190,6 @@ importers: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - packages/plugin-tee-marlin: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-thirdweb: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - thirdweb: - specifier: ^5.80.0 - version: 5.83.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-ton: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - '@ton/crypto': - specifier: 3.3.0 - version: 3.3.0 - '@ton/ton': - specifier: 15.1.0 - version: 15.1.0(@ton/core@0.59.1(@ton/crypto@3.3.0))(@ton/crypto@3.3.0) - bignumber.js: - specifier: 9.1.2 - version: 9.1.2 - node-cache: - specifier: 5.1.2 - version: 5.1.2 - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - packages/plugin-trustdb: dependencies: '@elizaos/core': @@ -2577,97 +1231,8 @@ importers: specifier: ^1.0.0 version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - packages/plugin-video-generation: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-web-search: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - - packages/plugin-whatsapp: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - axios: - specifier: 1.7.8 - version: 1.7.8 - devDependencies: - '@types/jest': - specifier: 29.5.14 - version: 29.5.14 - '@types/node': - specifier: 20.17.9 - version: 20.17.9 - '@typescript-eslint/eslint-plugin': - specifier: 8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': - specifier: 8.16.0 - version: 8.16.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) - jest: - specifier: 29.7.0 - version: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) - ts-jest: - specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3) - typescript: - specifier: 5.6.3 - version: 5.6.3 - - packages/plugin-zksync-era: - dependencies: - '@elizaos/core': - specifier: workspace:* - version: link:../core - tsup: - specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) - viem: - specifier: 2.21.58 - version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - whatwg-url: - specifier: 7.1.0 - version: 7.1.0 - packages: - '@0glabs/0g-ts-sdk@0.2.1': - resolution: {integrity: sha512-IJRD3D+5flNZIl32k/7D45yYvn9AjMeDdkhMr4Y/qo6nFE40HqYRaSlk6ZNI+MjaRzbDxMErrFzQcVkYH/DARg==} - peerDependencies: - ethers: 6.13.1 - - '@0no-co/graphql.web@1.0.13': - resolution: {integrity: sha512-jqYxOevheVTU1S36ZdzAkJIdvRp2m3OYIG5SEoKDw5NI8eVwkoI0D/Q3DYNGmXCxkA6CQuoa7zvMiDPTLqUNuw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - graphql: - optional: true - - '@0no-co/graphqlsp@1.12.16': - resolution: {integrity: sha512-B5pyYVH93Etv7xjT6IfB7QtMBdaaC07yjbhN6v8H7KgFStMkPvi+oWYBTibMFRMY89qwc9H8YixXg8SXDVgYWw==} - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 - '@acuminous/bitsyntax@0.1.2': resolution: {integrity: sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==} engines: {node: '>=0.8'} @@ -2836,6 +1401,15 @@ packages: vue: optional: true + '@akashnetwork/akash-api@1.4.0': + resolution: {integrity: sha512-xJTHjkSLHQRk2z1s+pk/fSTXQrJCTyzUzWHn+TvvJapjEsDPT0+AW2YhrmYLOpS0n4s/8GnoGB9swRuzgYYLbg==} + peerDependencies: + '@grpc/grpc-js': ^1.10.6 + + '@akashnetwork/akashjs@0.10.1': + resolution: {integrity: sha512-OrlVYjgzthHrNuBfjaiXp/0GRutop+rYOCI+e8p+Js6jSO7PxH8VbYHDVa3cpCADHEUJ+yl7GLG9HjK1U2VRyg==} + engines: {node: '>18.0.0'} + '@algolia/autocomplete-core@1.17.7': resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} @@ -2960,10 +1534,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@alloralabs/allora-sdk@0.0.4': - resolution: {integrity: sha512-QlpXJAnN5I6QHnNP+j96Cim05ztBfsKV/Ecn79+2KE2Wt71PJQj3ZGJ5SmbICJdQe5FrkpgthBkK0xOoYMYhWQ==} - engines: {node: '>=18'} - '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -2998,228 +1568,9 @@ packages: resolution: {integrity: sha512-IQD9wkVReKAhsEAbDjh/0KrBGTEXelqZLpOBRDaIRvlzZ9sjmUP+gKbpvzyJnei2JHQiE8JAgj7YcNloINbGBw==} engines: {node: '>= 10'} - '@anyone-protocol/anyone-client@0.4.3': - resolution: {integrity: sha512-+JfuYFmjh2Yz3E3tPgoCXJAz5LoRUGq30eJOiCQBvXWwz3agjS2pwX4L4T+uvcWNFlRCjUHsmbsqKVDa7kf3Rw==} - hasBin: true - - '@aptos-labs/aptos-cli@1.0.2': - resolution: {integrity: sha512-PYPsd0Kk3ynkxNfe3S4fanI3DiUICCoh4ibQderbvjPFL5A0oK6F4lPEO2t0MDsQySTk2t4vh99Xjy6Bd9y+aQ==} - hasBin: true - - '@aptos-labs/aptos-client@0.1.1': - resolution: {integrity: sha512-kJsoy4fAPTOhzVr7Vwq8s/AUg6BQiJDa7WOqRzev4zsuIS3+JCuIZ6vUd7UBsjnxtmguJJulMRs9qWCzVBt2XA==} - engines: {node: '>=15.10.0'} - - '@aptos-labs/ts-sdk@1.33.1': - resolution: {integrity: sha512-d6nWtUI//fyEN8DeLjm3+ro87Ad6+IKwR9pCqfrs/Azahso1xR1Llxd/O6fj/m1DDsuDj/HAsCsy5TC/aKD6Eg==} - engines: {node: '>=11.0.0'} - '@asamuzakjp/css-color@2.8.2': resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} - '@avnu/avnu-sdk@2.1.1': - resolution: {integrity: sha512-y/r/pVT2pU33fGHNVE7A5UIAqQhjEXYQhUh7EodY1s5H7mhRd5U8zHOtI5z6vmpuSnUv0hSvOmmgz8HTuwZ7ew==} - engines: {node: '>=18'} - peerDependencies: - ethers: ^6.11.1 - qs: ^6.12.0 - starknet: ^6.6.0 - - '@aws-crypto/crc32@5.2.0': - resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/crc32c@5.2.0': - resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} - - '@aws-crypto/sha1-browser@5.2.0': - resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} - - '@aws-crypto/sha256-browser@5.2.0': - resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - - '@aws-crypto/sha256-js@5.2.0': - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/supports-web-crypto@5.2.0': - resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - - '@aws-crypto/util@5.2.0': - resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - - '@aws-sdk/client-polly@3.726.1': - resolution: {integrity: sha512-Q4ZoSmCXskIQ3T5AdO0OyH3vCeoKCed9AjqNIZ5Bxo7T1aBLaIb0VmjKOEubsYrfl+0Ot++FRmy7G45UUHSs4Q==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-s3@3.726.1': - resolution: {integrity: sha512-UpOGcob87DiuS2d3fW6vDZg94g57mNiOSkzvR/6GOdvBSlUgk8LLwVzGASB71FdKMl1EGEr4MeD5uKH9JsG+dw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-sso-oidc@3.726.0': - resolution: {integrity: sha512-5JzTX9jwev7+y2Jkzjz0pd1wobB5JQfPOQF3N2DrJ5Pao0/k6uRYwE4NqB0p0HlGrMTDm7xNq7OSPPIPG575Jw==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.726.0 - - '@aws-sdk/client-sso@3.726.0': - resolution: {integrity: sha512-NM5pjv2qglEc4XN3nnDqtqGsSGv1k5YTmzDo3W3pObItHmpS8grSeNfX9zSH+aVl0Q8hE4ZIgvTPNZ+GzwVlqg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-sts@3.726.1': - resolution: {integrity: sha512-qh9Q9Vu1hrM/wMBOBIaskwnE4GTFaZu26Q6WHwyWNfj7J8a40vBxpW16c2vYXHLBtwRKM1be8uRLkmDwghpiNw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-transcribe-streaming@3.726.1': - resolution: {integrity: sha512-A1FtcvFi0SnY193SEnhHVEGB8xaMKHJdioE6/TcW0oka2ezvfZkl6EsmKEP30vLov+NRRzzoHUjitdiYKOpVzg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/core@3.723.0': - resolution: {integrity: sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-env@3.723.0': - resolution: {integrity: sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-http@3.723.0': - resolution: {integrity: sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-ini@3.726.0': - resolution: {integrity: sha512-seTtcKL2+gZX6yK1QRPr5mDJIBOatrpoyrO8D5b8plYtV/PDbDW3mtDJSWFHet29G61ZmlNElyXRqQCXn9WX+A==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.726.0 - - '@aws-sdk/credential-provider-node@3.726.0': - resolution: {integrity: sha512-jjsewBcw/uLi24x8JbnuDjJad4VA9ROCE94uVRbEnGmUEsds75FWOKp3fWZLQlmjLtzsIbJOZLALkZP86liPaw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-process@3.723.0': - resolution: {integrity: sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-sso@3.726.0': - resolution: {integrity: sha512-WxkN76WeB08j2yw7jUH9yCMPxmT9eBFd9ZA/aACG7yzOIlsz7gvG3P2FQ0tVg25GHM0E4PdU3p/ByTOawzcOAg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-web-identity@3.723.0': - resolution: {integrity: sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.723.0 - - '@aws-sdk/eventstream-handler-node@3.723.0': - resolution: {integrity: sha512-CekxhxMH1GQe/kuoZsNFE8eonvmHVifyDK1MWfePyEp82/XvqPFWSnKlhT+SqoC6JfsMLmhsyCP/qqr9Du0SbQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-bucket-endpoint@3.726.0': - resolution: {integrity: sha512-vpaP80rZqwu0C3ELayIcRIW84/nd1tadeoqllT+N9TDshuEvq4UJ+w47OBHB7RkHFJoc79lXXNYle0fdQdaE/A==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-eventstream@3.723.0': - resolution: {integrity: sha512-cL50YsgYSlAdAZf02iNwdHJuJHlgPyv/sePpt2PW5ZYSiE6A9/vqqptjDrUmUbpEw+ixmLD215OnyrnHN/MhEg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-expect-continue@3.723.0': - resolution: {integrity: sha512-w/O0EkIzkiqvGu7U8Ke7tue0V0HYM5dZQrz6nVU+R8T2LddWJ+njEIHU4Wh8aHPLQXdZA5NQumv0xLPdEutykw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-flexible-checksums@3.723.0': - resolution: {integrity: sha512-JY76mrUCLa0FHeMZp8X9+KK6uEuZaRZaQrlgq6zkXX/3udukH0T3YdFC+Y9uw5ddbiwZ5+KwgmlhnPpiXKfP4g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-host-header@3.723.0': - resolution: {integrity: sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-location-constraint@3.723.0': - resolution: {integrity: sha512-inp9tyrdRWjGOMu1rzli8i2gTo0P4X6L7nNRXNTKfyPNZcBimZ4H0H1B671JofSI5isaklVy5r4pvv2VjjLSHw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-logger@3.723.0': - resolution: {integrity: sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-recursion-detection@3.723.0': - resolution: {integrity: sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-sdk-s3@3.723.0': - resolution: {integrity: sha512-wfjOvNJVp8LDWhq4wO5jtSMb8Vgf4tNlR7QTEQfoYc6AGU3WlK5xyUQcpfcpwytEhQTN9u0cJLQpSyXDO+qSCw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-sdk-transcribe-streaming@3.723.0': - resolution: {integrity: sha512-0j1iix2wthdNTGtG1oFBH3vqhBeIpw+9IRiPA0xXE8xOsqhLBHVbLtqC8/7eMdDWJHNVQdOLlMlGAbcFo6/4Jw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-ssec@3.723.0': - resolution: {integrity: sha512-Bs+8RAeSMik6ZYCGSDJzJieGsDDh2fRbh1HQG94T8kpwBXVxMYihm6e9Xp2cyl+w9fyyCnh0IdCKChP/DvrdhA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-user-agent@3.726.0': - resolution: {integrity: sha512-hZvzuE5S0JmFie1r68K2wQvJbzyxJFdzltj9skgnnwdvLe8F/tz7MqLkm28uV0m4jeHk0LpiBo6eZaPkQiwsZQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-websocket@3.723.0': - resolution: {integrity: sha512-dmp1miRv3baZgRKRlgsfpghUMFx1bHDVPW39caKVVOQLxMWtDt8a6JKGnYm19ew2JmSe+p9h/khdq073bPFslw==} - engines: {node: '>= 14.0.0'} - - '@aws-sdk/region-config-resolver@3.723.0': - resolution: {integrity: sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/s3-request-presigner@3.726.1': - resolution: {integrity: sha512-IoM/u1gaZiSHEZkkf+Hn6MvCFUtLJgJysApW6NFbM2GYt4hqGLX5jhbjo5KVxC3wFfAhAwK1deSOM0FriBrKrg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/signature-v4-multi-region@3.723.0': - resolution: {integrity: sha512-lJlVAa5Sl589qO8lwMLVUtnlF1Q7I+6k1Iomv2goY9d1bRl4q2N5Pit2qJVr2AMW0sceQXeh23i2a/CKOqVAdg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/token-providers@3.723.0': - resolution: {integrity: sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.723.0 - - '@aws-sdk/types@3.723.0': - resolution: {integrity: sha512-LmK3kwiMZG1y5g3LGihT9mNkeNOmwEyPk6HGcJqh0wOSV4QpWoKu2epyKE4MLQNUUlz2kOVbVbOrwmI6ZcteuA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-arn-parser@3.723.0': - resolution: {integrity: sha512-ZhEfvUwNliOQROcAk34WJWVYTlTa4694kSVhDSjW6lE1bMataPnIN8A0ycukEzBXmd8ZSoBcQLn6lKGl7XIJ5w==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-endpoints@3.726.0': - resolution: {integrity: sha512-sLd30ASsPMoPn3XBK50oe/bkpJ4N8Bpb7SbhoxcY3Lk+fSASaWxbbXE81nbvCnkxrZCvkPOiDHzJCp1E2im71A==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-format-url@3.723.0': - resolution: {integrity: sha512-70+xUrdcnencPlCdV9XkRqmgj0vLDb8vm4mcEsgabg5QQ3S80KM0GEuhBAIGMkBWwNQTzCgQy2s7xOUlJPbu+g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-locate-window@3.723.0': - resolution: {integrity: sha512-Yf2CS10BqK688DRsrKI/EO6B8ff5J86NXe4C+VCysK7UOgN0l1zOTeTukZ3H8Q9tYYX3oaF1961o8vRkFm7Nmw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-user-agent-browser@3.723.0': - resolution: {integrity: sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==} - - '@aws-sdk/util-user-agent-node@3.726.0': - resolution: {integrity: sha512-iEj6KX9o6IQf23oziorveRqyzyclWai95oZHDJtYav3fvLJKStwSjygO4xSF7ycHcTYeCHSLO1FFOHgGVs4Viw==} - engines: {node: '>=18.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true - - '@aws-sdk/xml-builder@3.723.0': - resolution: {integrity: sha512-5xK2SqGU1mzzsOeemy7cy3fGKxR1sEpUs4pEiIjaT0OIvU+fZaDVUEYWOqsgns6wI90XZEQJlXtI8uAHX/do5Q==} - engines: {node: '>=18.0.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} @@ -3841,10 +2192,6 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.26.5': - resolution: {integrity: sha512-vXbSrFq1WauHvOg/XWcjkF6r7wDSHbN3+3Aro6LYjfODpGw8dCyqqbUMRX5LXlgzVAUrTSN6JkepFiHhLKHV5Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -3860,17 +2207,6 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@bigmi/core@0.0.4': - resolution: {integrity: sha512-PtLwVOtKXeFNm9mk3gcoo5YmmUSSGxZFjBSX7Wh+5ubRlPAq40D8VqngO0R3/gnFflopQJ4y+igPOz+0J2cQ3A==} - peerDependencies: - bitcoinjs-lib: ^7.0.0-rc.0 - bs58: ^6.0.0 - viem: 2.21.58 - - '@binance/connector@3.6.1': - resolution: {integrity: sha512-qWswMYRywaYOzH3ISVsvk2V0nkcpJT91sRohln2isPryMtHqxXPqiJ4GU8G9fKVL0Pcz8CfctKvqQx4gB3DGHA==} - engines: {node: '>=12.22.3', npm: '>=6.14.13'} - '@bonfida/sns-records@0.0.1': resolution: {integrity: sha512-i28w9+BMFufhhpmLQCNx1CKKXTsEn+5RT18VFpPqdGO3sqaYlnUWC1m3wDpOvlzGk498dljgRpRo5wmcsnuEMg==} peerDependencies: @@ -3887,12 +2223,6 @@ packages: '@cfworker/json-schema@4.1.0': resolution: {integrity: sha512-/vYKi/qMxwNsuIJ9WGWwM2rflY40ZenK3Kh4uR5vB9/Nz12Y7IUN/Xf4wDA7vzPfw0VNh3b/jz4+MjcVgARKJg==} - '@chain-registry/types@0.50.47': - resolution: {integrity: sha512-WEVKnOwcjXjpCFMgEWMRfKUqhho6Tg6fcHmuKS3i4pWp37IxZBdE+Lan6JRBf5Cc6CqfhuZaHqveIRqgci1zBw==} - - '@chain-registry/utils@1.51.47': - resolution: {integrity: sha512-HOEHGwqwc9ESFOKU99PxMeo//bDofBHkyoG9KXsxsE/NPKfb5UifoGR/NznoCLmG0fVo5KnM6UEJamjCUErMnw==} - '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} @@ -3911,33 +2241,6 @@ packages: '@cks-systems/manifest-sdk@0.1.59': resolution: {integrity: sha512-ZYTwwDxrC2u74kF30iWZPZPYXB9MtOydLd4/SQdlMXrb6bj1OooMtZxukSCu/Tlkp+KR26bEr6gYuErFHdUFjg==} - '@cliqz/adblocker-content@1.34.0': - resolution: {integrity: sha512-5LcV8UZv49RWwtpom9ve4TxJIFKd+bjT59tS/2Z2c22Qxx5CW1ncO/T+ybzk31z422XplQfd0ZE6gMGGKs3EMg==} - deprecated: This project has been renamed to @ghostery/adblocker-content. Install using @ghostery/adblocker-content instead - - '@cliqz/adblocker-extended-selectors@1.34.0': - resolution: {integrity: sha512-lNrgdUPpsBWHjrwXy2+Z5nX/Gy5YAvNwFMLqkeMdjzrybwPIalJJN2e+YtkS1I6mVmOMNppF5cv692OAVoI74g==} - deprecated: This project has been renamed to @ghostery/adblocker-extended-selectors. Install using @ghostery/adblocker-extended-selectors instead - - '@cliqz/adblocker-playwright@1.34.0': - resolution: {integrity: sha512-YMedgiz9LR5VW6ocKoC1P3cSsj1T9Ibinp14beXxvpydMmneX+fQB0Hq4bqWvuuL3CNl7fENMgiCDDMTgMLqww==} - deprecated: This project has been renamed to @ghostery/adblocker-playwright. Install using @ghostery/adblocker-playwright instead - peerDependencies: - playwright: ^1.x - - '@cliqz/adblocker@1.34.0': - resolution: {integrity: sha512-d7TeUl5t+TOMJe7/CRYtf+x6hbd8N25DtH7guQTIjjr3AFVortxiAIgNejGvVqy0by4eNByw+oVil15oqxz2Eg==} - deprecated: This project has been renamed to @ghostery/adblocker. Install using @ghostery/adblocker instead - - '@coinbase-samples/advanced-sdk-ts@file:packages/plugin-coinbase/advanced-sdk-ts': - resolution: {directory: packages/plugin-coinbase/advanced-sdk-ts, type: directory} - - '@coinbase/coinbase-sdk@0.10.0': - resolution: {integrity: sha512-sqLH7dE/0XSn5jHddjVrC1PR77sQUEytYcQAlH2d8STqRARcvddxVAByECUIL32MpbdJY7Wca3KfSa6qo811Mg==} - - '@coinbase/wallet-sdk@4.2.4': - resolution: {integrity: sha512-wJ9QOXOhRdGermKAoJSr4JgGqZm/Um0m+ecywzEC9qSOu3TXuVcG3k0XXTXW11UBgjdoPRuf5kAwRX3T9BynFA==} - '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -4065,57 +2368,90 @@ packages: peerDependencies: '@solana/web3.js': ^1.68.0 - '@cosmjs/amino@0.32.2': - resolution: {integrity: sha512-lcK5RCVm4OfdAooxKcF2+NwaDVVpghOq6o/A40c2mHXDUzUoRZ33VAHjVJ9Me6vOFxshrw/XEFn1f4KObntjYA==} + '@cosmjs/amino@0.27.1': + resolution: {integrity: sha512-w56ar/nK9+qlvWDpBPRmD0Blk2wfkkLqRi1COs1x7Ll1LF0AtkIBUjbRKplENLbNovK0T3h+w8bHiFm+GBGQOA==} + + '@cosmjs/amino@0.31.3': + resolution: {integrity: sha512-36emtUq895sPRX8PTSOnG+lhJDCVyIcE0Tr5ct59sUbgQiI14y43vj/4WAlJ/utSOxy+Zhj9wxcs4AZfu0BHsw==} '@cosmjs/amino@0.32.4': resolution: {integrity: sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==} - '@cosmjs/cosmwasm-stargate@0.32.4': - resolution: {integrity: sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==} + '@cosmjs/crypto@0.27.1': + resolution: {integrity: sha512-vbcxwSt99tIYJg8Spp00wc3zx72qx+pY3ozGuBN8gAvySnagK9dQ/jHwtWQWdammmdD6oW+75WfIHZ+gNa+Ybg==} + + '@cosmjs/crypto@0.31.3': + resolution: {integrity: sha512-vRbvM9ZKR2017TO73dtJ50KxoGcFzKtKI7C8iO302BQ5p+DuB+AirUg1952UpSoLfv5ki9O416MFANNg8UN/EQ==} '@cosmjs/crypto@0.32.4': resolution: {integrity: sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==} + '@cosmjs/encoding@0.27.1': + resolution: {integrity: sha512-rayLsA0ojHeniaRfWWcqSsrE/T1rl1gl0OXVNtXlPwLJifKBeLEefGbOUiAQaT0wgJ8VNGBazVtAZBpJidfDhw==} + + '@cosmjs/encoding@0.31.3': + resolution: {integrity: sha512-6IRtG0fiVYwyP7n+8e54uTx2pLYijO48V3t9TLiROERm5aUAIzIlz6Wp0NYaI5he9nh1lcEGJ1lkquVKFw3sUg==} + '@cosmjs/encoding@0.32.4': resolution: {integrity: sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==} + '@cosmjs/json-rpc@0.31.3': + resolution: {integrity: sha512-7LVYerXjnm69qqYR3uA6LGCrBW2EO5/F7lfJxAmY+iII2C7xO3a0vAjMSt5zBBh29PXrJVS6c2qRP22W1Le2Wg==} + '@cosmjs/json-rpc@0.32.4': resolution: {integrity: sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==} + '@cosmjs/launchpad@0.27.1': + resolution: {integrity: sha512-DcFwGD/z5PK8CzO2sojDxa+Be9EIEtRZb2YawgVnw2Ht/p5FlNv+OVo8qlishpBdalXEN7FvQ1dVeDFEe9TuJw==} + + '@cosmjs/math@0.27.1': + resolution: {integrity: sha512-cHWVjmfIjtRc7f80n7x+J5k8pe+vTVTQ0lA82tIxUgqUvgS6rogPP/TmGtTiZ4+NxWxd11DUISY6gVpr18/VNQ==} + + '@cosmjs/math@0.31.3': + resolution: {integrity: sha512-kZ2C6glA5HDb9hLz1WrftAjqdTBb3fWQsRR+Us2HsjAYdeE6M3VdXMsYCP5M3yiihal1WDwAY2U7HmfJw7Uh4A==} + '@cosmjs/math@0.32.4': resolution: {integrity: sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==} - '@cosmjs/proto-signing@0.32.2': - resolution: {integrity: sha512-UV4WwkE3W3G3s7wwU9rizNcUEz2g0W8jQZS5J6/3fiN0mRPwtPKQ6EinPN9ASqcAJ7/VQH4/9EPOw7d6XQGnqw==} + '@cosmjs/proto-signing@0.31.3': + resolution: {integrity: sha512-24+10/cGl6lLS4VCrGTCJeDRPQTn1K5JfknzXzDIHOx8THR31JxA7/HV5eWGHqWgAbudA7ccdSvEK08lEHHtLA==} '@cosmjs/proto-signing@0.32.4': resolution: {integrity: sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==} + '@cosmjs/socket@0.31.3': + resolution: {integrity: sha512-aqrDGGi7os/hsz5p++avI4L0ZushJ+ItnzbqA7C6hamFSCJwgOkXaOUs+K9hXZdX4rhY7rXO4PH9IH8q09JkTw==} + '@cosmjs/socket@0.32.4': resolution: {integrity: sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==} - '@cosmjs/stargate@0.32.2': - resolution: {integrity: sha512-AsJa29fT7Jd4xt9Ai+HMqhyj7UQu7fyYKdXj/8+/9PD74xe6lZSYhQPcitUmMLJ1ckKPgXSk5Dd2LbsQT0IhZg==} + '@cosmjs/stargate@0.31.3': + resolution: {integrity: sha512-53NxnzmB9FfXpG4KjOUAYAvWLYKdEmZKsutcat/u2BrDXNZ7BN8jim/ENcpwXfs9/Og0K24lEIdvA4gsq3JDQw==} '@cosmjs/stargate@0.32.4': resolution: {integrity: sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==} + '@cosmjs/stream@0.31.3': + resolution: {integrity: sha512-8keYyI7X0RjsLyVcZuBeNjSv5FA4IHwbFKx7H60NHFXszN8/MvXL6aZbNIvxtcIHHsW7K9QSQos26eoEWlAd+w==} + '@cosmjs/stream@0.32.4': resolution: {integrity: sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==} - '@cosmjs/tendermint-rpc@0.32.2': - resolution: {integrity: sha512-DXyJHDmcAfCix4H/7/dKR0UMdshP01KxJOXHdHxBCbLIpck94BsWD3B2ZTXwfA6sv98so9wOzhp7qGQa5malxg==} + '@cosmjs/tendermint-rpc@0.31.3': + resolution: {integrity: sha512-s3TiWkPCW4QceTQjpYqn4xttUJH36mTPqplMl+qyocdqk5+X5mergzExU/pHZRWQ4pbby8bnR7kMvG4OC1aZ8g==} '@cosmjs/tendermint-rpc@0.32.4': resolution: {integrity: sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==} + '@cosmjs/utils@0.27.1': + resolution: {integrity: sha512-VG7QPDiMUzVPxRdJahDV8PXxVdnuAHiIuG56hldV4yPnOz/si/DLNd7VAUUA5923b6jS1Hhev0Hr6AhEkcxBMg==} + + '@cosmjs/utils@0.31.3': + resolution: {integrity: sha512-VBhAgzrrYdIe0O5IbKRqwszbQa7ZyQLx9nEQuHQ3HUplQW7P44COG/ye2n6AzCudtqxmwdX7nyX8ta1J07GoqA==} + '@cosmjs/utils@0.32.4': resolution: {integrity: sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==} - '@cosmology/lcd@0.13.5': - resolution: {integrity: sha512-CI8KFsJcgp0RINF8wHpv3Y9yR4Fb9ZnGucyoUICjtX2XT4NVBK+fvZuRFj5TP34km8TpEOb+WV2T7IN/pZsD7Q==} - '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -4372,39 +2708,6 @@ packages: peerDependencies: postcss: ^8.4 - '@deepgram/captions@1.2.0': - resolution: {integrity: sha512-8B1C/oTxTxyHlSFubAhNRgCbQ2SQ5wwvtlByn8sDYZvdDtdn/VE2yEPZ4BvUnrKWmsbTQY6/ooLV+9Ka2qmDSQ==} - engines: {node: '>=18.0.0'} - - '@deepgram/sdk@3.9.0': - resolution: {integrity: sha512-X/7JzoYjCObyEaPb2Dgnkwk2LwRe4bw0FJJCLdkjpnFfJCFgA9IWgRD8FEUI6/hp8dW/CqqXkGPA2Q3DIsVG8A==} - engines: {node: '>=18.0.0'} - - '@derhuerst/http-basic@8.2.4': - resolution: {integrity: sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==} - engines: {node: '>=6.0.0'} - - '@dfinity/agent@2.1.3': - resolution: {integrity: sha512-4XmqhFR3GQSUrmx7lMFx7DyHEhFkM6nz4O9FeYJ/WpkmPe8tulKaAfgWbWdTSCjbd8meCgKVHo+QYj+JHXagcw==} - peerDependencies: - '@dfinity/candid': ^2.1.3 - '@dfinity/principal': ^2.1.3 - - '@dfinity/candid@2.1.3': - resolution: {integrity: sha512-Asn7AfydLhhk7E5z9oW+5UL6ne11gxFlYTxHuhrIc7FdqYlM5Flcq1Wfg9EzRa6Btdol3w58Bcph7Brwh1bcIQ==} - peerDependencies: - '@dfinity/principal': ^2.1.3 - - '@dfinity/identity@2.1.3': - resolution: {integrity: sha512-qII0V91S1YeIz5/XRHomwrUhTME+C3oqdTnb99tBitXA2Gq6LU2JaCLbKbN7ehhSyW6EjO4tySJxANz6hYENcQ==} - peerDependencies: - '@dfinity/agent': ^2.1.3 - '@dfinity/principal': ^2.1.3 - '@peculiar/webcrypto': ^1.4.0 - - '@dfinity/principal@2.1.3': - resolution: {integrity: sha512-HtiAfZcs+ToPYFepVJdFlorIfPA56KzC6J97ZuH2lGNMTAfJA+NEBzLe476B4wVCAwZ0TiGJ27J4ks9O79DFEg==} - '@discordjs/builders@1.10.0': resolution: {integrity: sha512-ikVZsZP+3shmVJ5S1oM+7SveUCK3L9fTyfA8aJ7uD9cNQlTqF+3Irbk2Y22KXTb3C3RNUahRkSInClJMkHrINg==} engines: {node: '>=16.11.0'} @@ -4425,15 +2728,6 @@ packages: resolution: {integrity: sha512-YIruKw4UILt/ivO4uISmrGq2GdMY6EkoTtD0oS0GvkJFRZbTSdPhzYiUILbJ/QslsvC9H9nTgGgnarnIl4jMfw==} engines: {node: '>=16.11.0'} - '@discordjs/node-pre-gyp@0.4.5': - resolution: {integrity: sha512-YJOVVZ545x24mHzANfYoy0BJX5PDyeZlpiJjDkUBM/V/Ao7TFX9lcUvCN4nr0tbr5ubeaXxtEBILUrHtTphVeQ==} - hasBin: true - - '@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02': - resolution: {tarball: https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02} - version: 0.9.0 - engines: {node: '>=12.0.0'} - '@discordjs/rest@2.4.0': resolution: {integrity: sha512-Xb2irDqNcq+O8F0/k/NaDp7+t091p+acb51iA4bCKfIn+WFWd6HrNvcsSbMMxIR9NjcMZS6NReTKygqiQN+ntw==} engines: {node: '>=18'} @@ -4442,12 +2736,6 @@ packages: resolution: {integrity: sha512-eddz6UnOBEB1oITPinyrB2Pttej49M9FZQY8NxgEvc3tq6ZICZ19m70RsmzRdDHk80O9NoYN/25AqJl8vPVf/g==} engines: {node: '>=18'} - '@discordjs/voice@0.17.0': - resolution: {integrity: sha512-hArn9FF5ZYi1IkxdJEVnJi+OxlwLV0NJYWpKXsmNOojtGtAZHxmsELA+MZlu2KW1F/K1/nt7lFOfcMXNYweq9w==} - version: 0.17.0 - engines: {node: '>=16.11.0'} - deprecated: This version uses deprecated encryption modes. Please use a newer version. - '@discordjs/ws@1.1.1': resolution: {integrity: sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==} engines: {node: '>=16.11.0'} @@ -4666,55 +2954,6 @@ packages: resolution: {integrity: sha512-0R/FR3bKVl4yl8QwbL4TYFfR+OXBRpVUaTJdENapBGR3YMwfM6/JnhGilWQO8AOwPJGtGoDK7ib8+8UF9f3OZQ==} engines: {node: '>=18.0'} - '@echogarden/audio-io@0.2.3': - resolution: {integrity: sha512-3p6oGhuCvfwcEWE52hJ2pMAY05qz1UeHXuITp+ijG2b5z3qizJT4IsP6ZIfiXYg8pW8maUnbwPOLbazpJv2KYQ==} - engines: {node: '>=18'} - os: [win32, darwin, linux] - - '@echogarden/espeak-ng-emscripten@0.3.3': - resolution: {integrity: sha512-TvSwLnB0vuqIUptvHZyr63Ywj2m7ureIK864O8aoyw9WqEqHE1x5weBzy/1/soZ4BkEkRvurlLF7ue+tEhyatw==} - - '@echogarden/fasttext-wasm@0.1.0': - resolution: {integrity: sha512-spZGRZMUpJsGMJri6+Ea86ECTeFXr2ZQei5xrviVfo8u57OU8Uo0JqW/rUOgn55tVbIxEqfYrHT5u0OUYOKLvQ==} - - '@echogarden/flite-wasi@0.1.1': - resolution: {integrity: sha512-/ayJRFWbq73EEL8N82z1WO2mbey87wFa+t1o+U+xyaD7Ub0qedQ9s0IDJlO5cVvyD2ZXQbFwzeiCD8eXqQ8HCQ==} - - '@echogarden/fvad-wasm@0.2.0': - resolution: {integrity: sha512-jPPzN6uV23dsOkKnGxajBDw81Xx3ICecw72sIzI+m4PzFWpSf/QOLvlgf7mySfqCngD54LRC1aDgD5haB45dbg==} - - '@echogarden/kissfft-wasm@0.2.0': - resolution: {integrity: sha512-bL+MXQY6zos26QPhmJR18VWzf/fc2zRDl+BPqdO9Pqejop6sz8qjQdyxhB1rFW5/fxCJlL+WzZzbeaC+aBPwDA==} - - '@echogarden/pffft-wasm@0.4.2': - resolution: {integrity: sha512-x3rzhVGY01tEAFt+a+D9T/jP8wx5r/XS5hesMFCJz7ujMXg4LO2+94ip1NhzVKPrrsp/oT7UCJjthg5Nz2kYOQ==} - - '@echogarden/rnnoise-wasm@0.2.0': - resolution: {integrity: sha512-dND0FKFaLxyqa+rdgcMWc7A3Zh9pu7zzetYd60+2nbwnKL/8HtUXFGf7GAJ4krwTOgtSLETH9REF39gOa4T5UQ==} - - '@echogarden/rubberband-wasm@0.2.0': - resolution: {integrity: sha512-rcYq34+9HgdKjZb2EksQMW5m4SoyFGjUZCttQCVJz81hbY/qUzjsxsy3bN6iyehTx3mxIYt7ozB/M3B5M40BSQ==} - - '@echogarden/sonic-wasm@0.2.0': - resolution: {integrity: sha512-AjYOkrecn5k8huQ+59z6w2emSqhcDPZOUJwKCTNCQ7VYoLO2GDAQPsNL1o+Hs4mjmnqQcZKwepwMU1K3PhrEYg==} - - '@echogarden/speex-resampler-wasm@0.2.1': - resolution: {integrity: sha512-sCbMrWNSYWDuJ4igz487CL3/DFWW8SYsg4QGJh55gHRrvJf0IkV/6XcRQtobp/U40GYtBWi46Ct3fU2TGrIKRw==} - - '@echogarden/speex-resampler-wasm@0.3.0': - resolution: {integrity: sha512-+J/Vgkseb0NjaKGMBBf9WjZpt4sReA1HQ9QBsuRngBgnzB17Pa1woM797nOqpu1aocotta2yJpQ8FcjfH/w4Bw==} - - '@echogarden/svoxpico-wasm@0.2.0': - resolution: {integrity: sha512-RQH5y5dvUlV4H8TTUX7QFDGpb5j1ge4veuIaPmntUvioKal3U5eNqvI/kCZO0SJ7YS9OWDsHpnKWySs6z9LmTA==} - - '@echogarden/transformers-nodejs-lite@2.17.1-lite.3': - resolution: {integrity: sha512-qD9kvrL1xmce0iiiNEyqq2GW1qoksqvdOpww3Gsgqx/O9tdU/M2R78fji9opY+QU9u8OKH9L+ZzsOQdF5FixZA==} - peerDependencies: - onnxruntime-node: 1.20.1 - - '@electric-sql/pglite@0.2.15': - resolution: {integrity: sha512-Jiq31Dnk+rg8rMhcSxs4lQvHTyizNo5b269c1gCC3ldQ0sCLrNVPGzy+KnmonKy1ZArTUuXZf23/UamzFMKVaA==} - '@emnapi/core@1.3.1': resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} @@ -4724,70 +2963,6 @@ packages: '@emnapi/wasi-threads@1.0.1': resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} - '@emotion/babel-plugin@11.13.5': - resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} - - '@emotion/cache@11.14.0': - resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} - - '@emotion/hash@0.9.2': - resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - - '@emotion/is-prop-valid@1.3.1': - resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} - - '@emotion/memoize@0.9.0': - resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - - '@emotion/react@11.14.0': - resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/serialize@1.3.3': - resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} - - '@emotion/sheet@1.4.0': - resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - - '@emotion/styled@11.14.0': - resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/unitless@0.10.0': - resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0': - resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} - peerDependencies: - react: '>=16.8.0' - - '@emotion/utils@1.4.2': - resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} - - '@emotion/weak-memoize@0.4.0': - resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - - '@es-joy/jsdoccomment@0.41.0': - resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} - engines: {node: '>=16'} - - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -4806,12 +2981,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -4830,12 +2999,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -4854,12 +3017,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -4878,12 +3035,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -4902,12 +3053,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -4926,12 +3071,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -4950,12 +3089,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -4974,12 +3107,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -4998,12 +3125,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -5022,12 +3143,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -5046,12 +3161,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -5070,12 +3179,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -5094,12 +3197,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -5118,12 +3215,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -5142,12 +3233,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -5166,12 +3251,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -5196,12 +3275,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -5232,12 +3305,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -5256,12 +3323,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -5280,12 +3341,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -5304,12 +3359,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -5328,12 +3377,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -5407,6 +3450,11 @@ packages: engines: {node: '>=14'} hasBin: true + '@ethereumjs/rlp@5.0.2': + resolution: {integrity: sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==} + engines: {node: '>=18'} + hasBin: true + '@ethereumjs/util@8.1.0': resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} @@ -5480,18 +3528,12 @@ packages: '@ethersproject/signing-key@5.7.0': resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} - '@ethersproject/solidity@5.7.0': - resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} - '@ethersproject/strings@5.7.0': resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} '@ethersproject/transactions@5.7.0': resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} - '@ethersproject/units@5.7.0': - resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} - '@ethersproject/wallet@5.7.0': resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} @@ -5505,49 +3547,6 @@ packages: resolution: {integrity: sha512-MNCnE5icY+OM5ahgYJItmydZ7AxhtzhgA5tQI13jVntzhLT0z+tetHIlAL1VA0XFZgldDzqxeTf9Pr5TW3VErg==} engines: {node: '>=18.0.0'} - '@ffmpeg-installer/darwin-arm64@4.1.5': - resolution: {integrity: sha512-hYqTiP63mXz7wSQfuqfFwfLOfwwFChUedeCVKkBtl/cliaTM7/ePI9bVzfZ2c+dWu3TqCwLDRWNSJ5pqZl8otA==} - cpu: [arm64] - os: [darwin] - - '@ffmpeg-installer/darwin-x64@4.1.0': - resolution: {integrity: sha512-Z4EyG3cIFjdhlY8wI9aLUXuH8nVt7E9SlMVZtWvSPnm2sm37/yC2CwjUzyCQbJbySnef1tQwGG2Sx+uWhd9IAw==} - cpu: [x64] - os: [darwin] - - '@ffmpeg-installer/ffmpeg@1.1.0': - resolution: {integrity: sha512-Uq4rmwkdGxIa9A6Bd/VqqYbT7zqh1GrT5/rFwCwKM70b42W5gIjWeVETq6SdcL0zXqDtY081Ws/iJWhr1+xvQg==} - - '@ffmpeg-installer/linux-arm64@4.1.4': - resolution: {integrity: sha512-dljEqAOD0oIM6O6DxBW9US/FkvqvQwgJ2lGHOwHDDwu/pX8+V0YsDL1xqHbj1DMX/+nP9rxw7G7gcUvGspSoKg==} - cpu: [arm64] - os: [linux] - - '@ffmpeg-installer/linux-arm@4.1.3': - resolution: {integrity: sha512-NDf5V6l8AfzZ8WzUGZ5mV8O/xMzRag2ETR6+TlGIsMHp81agx51cqpPItXPib/nAZYmo55Bl2L6/WOMI3A5YRg==} - cpu: [arm] - os: [linux] - - '@ffmpeg-installer/linux-ia32@4.1.0': - resolution: {integrity: sha512-0LWyFQnPf+Ij9GQGD034hS6A90URNu9HCtQ5cTqo5MxOEc7Rd8gLXrJvn++UmxhU0J5RyRE9KRYstdCVUjkNOQ==} - cpu: [ia32] - os: [linux] - - '@ffmpeg-installer/linux-x64@4.1.0': - resolution: {integrity: sha512-Y5BWhGLU/WpQjOArNIgXD3z5mxxdV8c41C+U15nsE5yF8tVcdCGet5zPs5Zy3Ta6bU7haGpIzryutqCGQA/W8A==} - cpu: [x64] - os: [linux] - - '@ffmpeg-installer/win32-ia32@4.1.0': - resolution: {integrity: sha512-FV2D7RlaZv/lrtdhaQ4oETwoFUsUjlUiasiZLDxhEUPdNDWcH1OU9K1xTvqz+OXLdsmYelUDuBS/zkMOTtlUAw==} - cpu: [ia32] - os: [win32] - - '@ffmpeg-installer/win32-x64@4.1.0': - resolution: {integrity: sha512-Drt5u2vzDnIONf4ZEkKtFlbvwj6rI3kxw1Ck9fpudmtgaZIHD4ucsWB2lCZBXRxJgXR+2IMSti+4rtM4C4rXgg==} - cpu: [x64] - os: [win32] - '@floating-ui/core@1.6.9': resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} @@ -5563,81 +3562,6 @@ packages: '@floating-ui/utils@0.2.9': resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - '@fuel-ts/abi-coder@0.97.2': - resolution: {integrity: sha512-YbXFwBtQSfGNhIv+mrgr6EbbyVjzc5DwNjVJuC8DDObiAYhow0uzn/URHFdQ8bexokrKBrdzQKDjnAP6F7ap+w==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/abi-typegen@0.97.2': - resolution: {integrity: sha512-/2XCbEbYL32+ETrKj/uTpuNybwra7BmH7F0V0iGP0eGKzhD0q/GZaIXCqTpwSPKOgvf5jR9dM3akxSw4Sox5mg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - - '@fuel-ts/account@0.97.2': - resolution: {integrity: sha512-3nm5xTOV0wAMhKbtE+V1lk38F7s8qovtUTETPA7RzLDHRFKCQuyrR4ntjhOUe+Qvhjc8eDBtHarCuIPChSSJIA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/address@0.97.2': - resolution: {integrity: sha512-lGAsQ4AOtfqznu+Ws5ZneheejcEUhtam2JIVz1s6Y2Blo8Z2ZaVtsbaN8k0u/23Xcs0cgzyfE4Gt1vRZTHgs8w==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/contract@0.97.2': - resolution: {integrity: sha512-znAldrRFEWz0uFrpYfZHNz7XxnFU0c/res88kawAOhMfi7x9dOnWrkSyWq4GCk98jjGIAuWff1e9iNNMOroCJw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/crypto@0.97.2': - resolution: {integrity: sha512-1IuTX5CNj0a03Z1Y2FMYhw4FsEboShhjBXmg2NbbFpDxf17D59LekZe/fJZYS7lxSmjnzx8BR2HlhG9i/LNYLQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/errors@0.97.2': - resolution: {integrity: sha512-Wnt40XHDBYZbcW/TJEXAPnZq9e9FhLz1yPGojuFt4fXGd/yJnx1quu/GhxDCL2B4EGr4rsbJ08ASEj3+hmpGuw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/hasher@0.97.2': - resolution: {integrity: sha512-2CSKpvibiJ4XhCQ82/qN+09dh8eKRTWvIxFnfwGreKVnhKBWoHB+IL0fkGKsw5iQMex1BFMekZOV80THeRu7YQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/interfaces@0.97.2': - resolution: {integrity: sha512-yBmSsvjxJiZRBlLkU04Sre4bBNELUGETp79bq2q5eHz6WgfaDQlwgy7fwewDTviV63ZXCa736LTkgL1duL00NA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/math@0.97.2': - resolution: {integrity: sha512-btagAIqahRT0ml7lKWZfG9IXEhmEK6OtuBytiHfUVPNhHWqEYeoZ021eJjimJSPU6FOCnXuAVpvk6gmyK7kXSQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/merkle@0.97.2': - resolution: {integrity: sha512-FD/4XXp/pimfJ6Po2rm5lVucDAW5h6uqlDY2GqfMfmExJVJl77AsyHMkVnWU/mUeCp/dcT8rHbI37THmlAkNzQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/program@0.97.2': - resolution: {integrity: sha512-fS7EeXMf2hBu+2XmNsazJIgbLHonStzNxsU0CQ0je1sMFp7lBzae89+4xtIztgD2/m3GA3qZffP+P9cusmTIGg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/recipes@0.97.2': - resolution: {integrity: sha512-2JM6HYrSNDC74FFAvba7Z+JV8KcCikCzvYxRlv3iUNWMup6NX+xq0bvKODwtzEDQqTHBkBdHfNDK+Jrq2chIlg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/script@0.97.2': - resolution: {integrity: sha512-9tVTLPdqgH/apR43z0Fixe8OuYo4/HhreeBJEgU0VVu0q7hXI1DiifRlrvyPfGSx1HAwJ9SKJuD3Iyd+GdceCQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/transactions@0.97.2': - resolution: {integrity: sha512-W4koZbOrR/+rROe4hLZkub+nTciY0RYKrAA5IAYfipjOvbfp9j/BuA2/O9lEiV9sqxqTF5KU7TuEZE56EwkoCA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/utils@0.97.2': - resolution: {integrity: sha512-9NErTdOpucPaBQ5Po0NBm8I1/0uJw0FMtbQEXzorXiKpXL6nGZsFC2/lROmCFVmOmJPDd1qRa4SnIJd0sLdn3w==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - peerDependencies: - vitest: ~2.0.5 - - '@fuel-ts/versions@0.97.2': - resolution: {integrity: sha512-l09N9A46Y8oRf5DmM2cRClckCGEcp9cbW7Do8Rnv4Fp2dQbbmyjtfqj3vnU7X24RHl+zsNTDkcrfHfHgvRxTUw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - - '@fuels/vm-asm@0.58.2': - resolution: {integrity: sha512-1/5azTzKJP508BXbZvM6Y0V5bCCX5JgEnd/8mXdBFmFvNLOhiYbwb25yk26auqOokfBXvthSkdkrvipEFft6jQ==} - '@gerrit0/mini-shiki@1.26.1': resolution: {integrity: sha512-gHFUvv9f1fU2Piou/5Y7Sx5moYxcERbC7CXc6rkDLQTUBg5Dgg9L4u29/nHqfoQ3Y9R0h0BcOhd14uOEZIBP7Q==} @@ -5647,26 +3571,9 @@ packages: '@goat-sdk/core': 0.4.0 ai: 4.0.3 - '@goat-sdk/core@0.3.8': - resolution: {integrity: sha512-1H8Cziyjj3bN78M4GETGN8+/fAQhtTPqMowSyAgIZtC/MGWvf41H2SR0FNba/xhfCOALhb0UfhGOsXCswvM5iA==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - '@goat-sdk/core@0.4.0': resolution: {integrity: sha512-x7TVQ+3IS8bS+44O+ZkbS2R6IDXO0dOcRNWe5psU8Aqrb7/48Fe1ILN2Pif0sv34y1WkPYPlqoPINl/TiatIVQ==} - '@goat-sdk/plugin-coingecko@0.1.4': - resolution: {integrity: sha512-i85v/SeCXB7/fcqZKc0hV68/3FrUAHJSL4N5AUp5OPauzV5kq4Ecn0WjeDZEHX8iCEEY1NZSZ47yweDckAhjhA==} - peerDependencies: - '@goat-sdk/core': 0.3.14 - viem: 2.21.58 - - '@goat-sdk/plugin-erc20@0.1.7': - resolution: {integrity: sha512-UDd6pXIBmpCWW7QIFxM5rJPta4tWqkys8P1sAt1kqabAndx+GaczhNUPwSdV1MH77BNtcyGZ6+HoeirskiV//Q==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.8 - viem: 2.21.58 - '@goat-sdk/plugin-erc20@0.2.2': resolution: {integrity: sha512-uobj8A2GRAHAU8PNY9Be0iA8p+311zRDIRKHRQX0uooCWD4CxD6iMj99Q4RvBl8Es+Kc7JMQPRoZzMLawJUSJw==} peerDependencies: @@ -5684,13 +3591,6 @@ packages: peerDependencies: '@goat-sdk/core': 0.4.0 - '@goat-sdk/wallet-viem@0.1.3': - resolution: {integrity: sha512-2uofsH/dVmeJk/4V2/tJ1rDk6/ZFQlthUO50tg366hjq0vjINJXMQqYGwSLnv5Z3PMmdfPCSd5xikFEfA+1ZZw==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.4 - viem: 2.21.58 - '@goat-sdk/wallet-viem@0.2.0': resolution: {integrity: sha512-x9FTUg9/ZhJyx8tQMAuIGmoFfRkmyDge78yvd9CTK6SQTiYQ/Hio7rAmHjLE95lElXb6EumZu7R0IlX3m/SGSw==} peerDependencies: @@ -5701,34 +3601,14 @@ packages: resolution: {integrity: sha512-pJSUG3r5QIvCFNfkz7/y7kEqvEJaVAk0jZbZoKbcPCRUnXaUeAq7p8I0oklqetGyxbUcZ2FOGpt+Y+4uIltVPg==} engines: {node: '>=18.0.0'} - '@google/model-viewer@2.1.1': - resolution: {integrity: sha512-5umyLoD5vMxlSVQwtmUXeNCNWs9dzmWykGm1qrHe/pCYrj/1lyJIgJRw+IxoMNodGqtcHEtfDhdNjRDM9yo/TA==} - engines: {node: '>=6.0.0'} + '@grpc/grpc-js@1.12.5': + resolution: {integrity: sha512-d3iiHxdpg5+ZcJ6jnDSOT8Z0O0VMVGy34jAnYLUX8yd36b1qn8f1TwOA/Lc7TsOh03IkPJ38eGI5qD2EjNkoEA==} + engines: {node: '>=12.10.0'} - '@gql.tada/cli-utils@1.6.3': - resolution: {integrity: sha512-jFFSY8OxYeBxdKi58UzeMXG1tdm4FVjXa8WHIi66Gzu9JWtCE6mqom3a8xkmSw+mVaybFW5EN2WXf1WztJVNyQ==} - peerDependencies: - '@0no-co/graphqlsp': ^1.12.13 - '@gql.tada/svelte-support': 1.0.1 - '@gql.tada/vue-support': 1.0.1 - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 - peerDependenciesMeta: - '@gql.tada/svelte-support': - optional: true - '@gql.tada/vue-support': - optional: true - - '@gql.tada/internal@1.0.8': - resolution: {integrity: sha512-XYdxJhtHC5WtZfdDqtKjcQ4d7R1s0d1rnlSs3OcBEUbYiPoJJfZU7tWsVXuv047Z6msvmr4ompJ7eLSK5Km57g==} - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 - - '@graphql-typed-document-node/core@3.2.0': - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@grpc/proto-loader@0.7.13': + resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + engines: {node: '>=6'} + hasBin: true '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -5736,17 +3616,6 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@huggingface/jinja@0.2.2': - resolution: {integrity: sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==} - engines: {node: '>=18'} - - '@huggingface/jinja@0.3.2': - resolution: {integrity: sha512-F2FvuIc+w1blGsaqJI/OErRbWH6bVJDCBI8Rm5D86yZ2wlwrGERsfIaru7XUv9eYC3DMP3ixDRRtF0h6d8AZcQ==} - engines: {node: '>=18'} - - '@huggingface/transformers@3.0.2': - resolution: {integrity: sha512-lTyS81eQazMea5UCehDGFMfdcNRZyei7XQLH5X6j4AhA/18Ka0+5qPgMxUxuZLU4xkv60aY2KNz9Yzthv6WVJg==} - '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -5891,14 +3760,6 @@ packages: cpu: [x64] os: [win32] - '@improbable-eng/grpc-web@0.15.0': - resolution: {integrity: sha512-ERft9/0/8CmYalqOVnJnpdDry28q+j+nAlFFARdjyxXDJ+Mhgv9+F600QC8BR9ygOfrXRlAk6CvST2j+JCpQPg==} - peerDependencies: - google-protobuf: ^3.14.0 - - '@ioredis/commands@1.2.0': - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - '@irys/arweave@0.0.2': resolution: {integrity: sha512-ddE5h4qXbl0xfGlxrtBIwzflaxZUDlDs43TuT0u1OMfyobHul4AA1VEX72Rpzw2bOh4vzoytSqA1jCM7x9YtHg==} @@ -5937,10 +3798,6 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jclem/logfmt2@2.4.3': - resolution: {integrity: sha512-d7zluLlx+JRtVICF0+ghcrVdXBdE3eXrpIuFdcCcWxA3ABOyemkTySG4ha2AdsWFwAnh8tkB1vtyeZsWAbLumg==} - engines: {node: '>= 14.x', npm: '>= 7.x'} - '@jest/console@29.7.0': resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6031,18 +3888,8 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@jspm/core@2.1.0': - resolution: {integrity: sha512-3sRl+pkyFY/kLmHl0cgHiFp2xEqErA8N3ECjMs7serSUBmoJ70lBa0PG5t0IM6WJgdZNyyI0R8YFfi5wM8+mzg==} - - '@kikobeats/time-span@1.0.5': - resolution: {integrity: sha512-txRAdmi35N1wnsLS1AO5mTlbY5Cv5/61WXqek2y3L9Q7u4mgdUVq819so5xe753hL5gYeLzlWoJ/VJfXg9nx8g==} - engines: {node: '>= 18'} - - '@kwsites/file-exists@1.1.1': - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - - '@kwsites/promise-deferred@1.1.1': - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + '@js-sdsl/ordered-map@4.4.2': + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} '@langchain/core@0.3.27': resolution: {integrity: sha512-jtJKbJWB1NPU1YvtrExOB2rumvUFgkJwlWGxyjSIV9A6zcLVmUbcZGV8fCSuXgl5bbzOIQLJ1xcLYQmbW9TkTg==} @@ -6084,83 +3931,25 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@lens-protocol/blockchain-bindings@0.10.2': - resolution: {integrity: sha512-WIlp30gohy/EuTD+Oqb2ACftpIkBE3wOC1WgiaFeu1ybpnIY0PnUn0hAQeecG6TIekhP3VvMXK82BXppsv2Nhw==} - - '@lens-protocol/client@2.2.0': - resolution: {integrity: sha512-UU+8ICeUmOsGEUQcaG/GdpX+y2MTMrHaM9zvZmm3AeHqnwpC3WPO1AiouWuXcXV3XKdaG4ZizPVsXD5Kwqt87Q==} - engines: {node: '>=18 <21'} - peerDependencies: - '@lens-protocol/metadata': ^1.0.0 - peerDependenciesMeta: - '@lens-protocol/metadata': - optional: true - - '@lens-protocol/domain@0.12.0': - resolution: {integrity: sha512-uyCuHstIPq3vtNkxOFiDah/EfNMjppHDOXnbnstDLpXD7xXZInYtdDqd0ENtg2j+0egGqHwvQJXciSDqGBJzmA==} + '@lens-network/sdk@0.0.0-canary-20241203140504': + resolution: {integrity: sha512-w5mNEXQTP0pSkCq6b8sgM2/87dad1gFTP7hbaDxy4lXnM1fBrVA5OzxWRfCIJJY8/NGdw4RYhEzJoXf4IRR97w==} + engines: {node: '>=18', pnpm: '>=9.1.2'} peerDependencies: - '@faker-js/faker': ^7.6.0 - '@jest/globals': ^29.7.0 - jest-mock-extended: ^3.0.5 - jest-when: ^3.6.0 - wait-for-expect: ^3.0.2 + ethers: ^6.12.1 + viem: 2.21.58 + zksync-ethers: ^6.7.1 peerDependenciesMeta: - '@faker-js/faker': - optional: true - '@jest/globals': - optional: true - jest-mock-extended: - optional: true - jest-when: + ethers: optional: true - wait-for-expect: + viem: optional: true - - '@lens-protocol/gated-content@0.5.1': - resolution: {integrity: sha512-rXD0/lkdFIGrwi7+LLgxYwb1Bbsnbi3XouUxfXbqBD32YwKkpYRNb0EfYcB3HZOQv9vmeTTlyrozNKxWoCBJ3A==} - peerDependencies: - '@ethersproject/abi': ^5.7.0 - '@ethersproject/address': ^5.7.0 - '@ethersproject/bignumber': ^5.7.0 - '@ethersproject/contracts': ^5.7.0 - '@ethersproject/hash': ^5.7.0 - '@ethersproject/providers': ^5.7.2 - '@ethersproject/wallet': ^5.7.0 - '@lens-protocol/metadata': ^1.0.0 - zod: ^3.22.0 - - '@lens-protocol/metadata@1.2.0': - resolution: {integrity: sha512-fUB8+GvYiVt1uMqYJi/iN/aw/lzE+oEfpTjraTI87MqWPgYubbx0vFySjJs7uAdI7oftczvlwhthmMUl5DDuGA==} - engines: {node: '>=18 <21'} - peerDependencies: - zod: ^3.22.3 - peerDependenciesMeta: - zod: + zksync-ethers: optional: true - '@lens-protocol/shared-kernel@0.12.0': - resolution: {integrity: sha512-+trBZPjGDSRMVafZF6jXcfKc8UVHr1bVRjxeAVO1ZpR7zWfampJhxMO+7jbmmhvmYmf5Losp7Ffq4//szKloaA==} - - '@lens-protocol/storage@0.8.1': - resolution: {integrity: sha512-9nOf8wnDEYAd6Jjoqw5kM7YvZ+g1Y9LfhLfP0ZcAl/nx3uPWBO0cT7GSZWBXAwQ7ayW6Kno5P+vFoBFEaNVVLQ==} - '@lerna/create@8.1.5': resolution: {integrity: sha512-Ku8yTGgeumayvMr8sml72EPb6WaoJhRjMTkMZrKSJtcLNDBlDpKwyUxDxNTBNBRUYWUuJCnj7eUH7pDNuc9odQ==} engines: {node: '>=18.0.0'} - '@lifi/data-types@5.15.5': - resolution: {integrity: sha512-nMlXxVZTClaMNS1fty6BV7E+gyKFnOgYAIMQ1kAJLv97TdLWBwQxUVDWPI5zJKKIT/Y14PJ7H6ONx+5Gq0kRGw==} - - '@lifi/sdk@3.4.1': - resolution: {integrity: sha512-8jctwg+EYj4AFhfLCQbkz9TUwE+8AZtWxfCTSgzl2FBWwgPBgnK4l0OWZ7HejZSt5BXtxtytk2JAphhHtvtCag==} - peerDependencies: - '@solana/wallet-adapter-base': ^0.9.0 - '@solana/web3.js': ^1.93.0 - viem: 2.21.58 - - '@lifi/types@16.3.0': - resolution: {integrity: sha512-rYMdXRdNOyJb5tI5CXfqxU4k62GiJrElx0DEZ8ZRFYFtljg69X6hrMKER1wVWkRpcB67Ca8SKebLnufy7qCaTw==} - '@lightprotocol/compressed-token@0.17.1': resolution: {integrity: sha512-493KCmZGw1BcHVRJaeRm8EEs+L7gX8dwY7JG13w2pfgOMtZXZ7Wxt261jFJxQJzRLTrUSlrbRJOmfW1+S1Y8SQ==} peerDependencies: @@ -6169,58 +3958,6 @@ packages: '@lightprotocol/stateless.js@0.17.1': resolution: {integrity: sha512-EjId1n33A6dBwpce33Wsa/fs/CDKtMtRrkxbApH0alXrnEXmbW6QhIViXOrKYXjZ4uJQM1xsBtsKe0vqJ4nbtQ==} - '@lit-labs/ssr-dom-shim@1.2.1': - resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} - - '@lit-protocol/access-control-conditions@2.1.62': - resolution: {integrity: sha512-nP+iqiLUzQa6bfZL9hM9a+s+YVW21HoHkHP7s2E11VFQmucdnJmUUr7Aw46SK/4yClTjLb6RuHyfIPvCdmIKhQ==} - - '@lit-protocol/auth-browser@2.1.62': - resolution: {integrity: sha512-/4BTl0omR+JUCyJJc93FCiygSn/4ldrbeBuzWYQzuOFh2f6fcY1GJe3ttEoSJUfwu7OblW86YpWAT65b56rACA==} - - '@lit-protocol/bls-sdk@2.1.62': - resolution: {integrity: sha512-UjNjycoNXOEoLH/foIJx1L9PLL5OxmHcCD/mFXr4KSeQV/v4srvGNpY/4ng7+k9sJEbvwRwv+FB07ng3/Ihacg==} - - '@lit-protocol/constants@2.1.62': - resolution: {integrity: sha512-4CigP3GS7Cxpa9RXT1twCCvYI5wvfo1UAMbdrjoDgM9VMDtpvSrmlG8AwC9yMoqPM6409BYcgGI9LDGzUjNUjg==} - - '@lit-protocol/crypto@2.1.62': - resolution: {integrity: sha512-pWte+VQOPmSFvfoMxvobmj5JjkGSD44XMkkTXGubpGTBr27hK9CuDxpVHTsI9NsGFSJRdPBpRou+YD5I22yDiA==} - - '@lit-protocol/ecdsa-sdk@2.1.62': - resolution: {integrity: sha512-VWYAQh31e5Vu6YXvw7iDQja/f2Je6Obj8VoXLweWWfSpUnKqe1JJKGDLxOAuQUT3ZSaX7bYrq7hLIJdwdWmJQw==} - - '@lit-protocol/encryption@2.1.62': - resolution: {integrity: sha512-Nmte/UINgc+YVlA3RewhW+1SFnKcSikd94HlBxS+TX9yb2KBUO6oKNjTQSGX4P/KD3zBxaFlbY8+jrWeYR1aQQ==} - - '@lit-protocol/lit-third-party-libs@2.1.62': - resolution: {integrity: sha512-js8Z3uG4v30Dw9HNqnjxkzMcB3cp3UcF6tfsWGo99+g5OqqKnkCDbb4IXeqnGbslVPn6ll6XouRQPmCcuzeGaw==} - - '@lit-protocol/misc-browser@2.1.62': - resolution: {integrity: sha512-2NX//tUe5ChrWCN4Msi4RE8DlYjTMGqyPYJHS86r7nKHG7sHSPCucn84LiTmVGA3DVKzspeGJdMbEF/W8Ogn6w==} - - '@lit-protocol/misc@2.1.62': - resolution: {integrity: sha512-i6A/kxiJQgy8BZJGH7H8V2kxqOA2xboAjH2BzAbE/pMezfHG7wybkXT9cnXnXOZsAnuGnOKd93u+j7bskuDd2w==} - - '@lit-protocol/nacl@2.1.62': - resolution: {integrity: sha512-0v9fa6Sd4xphjlYMZ9L8TTyR7G4YLvp323E8OJ76giuaPla4HXuwSiGMzUOaC6NKraArSrd54CKkHJ/bxEqVDA==} - - '@lit-protocol/node-client@2.1.62': - resolution: {integrity: sha512-rLEUleDoJ+AATZfWNWXvy7UdSrUXMyCjpyB5bevVfk9YjIa5rd9BBXdFENCIA+9kLgVOgtND/R1PpEI/vZkMmw==} - - '@lit-protocol/types@2.1.62': - resolution: {integrity: sha512-DoIOmbI+Bg3zLWzqx4fLv1vW3k1sbDof/fxslHsLt5aX/MXHSZVKTJb+jWgNVcQ4ba+YLqgoKaPb1i58DMvCPw==} - - '@lit-protocol/uint8arrays@2.1.62': - resolution: {integrity: sha512-Q9Leppzyb9Y2jwe+i8btAUkTXqgnu21PFql83v6N70dkELSC+fKBzRSRqUpFqruW7dcrG8mNWsOCQbQ0kL/w/w==} - - '@lit/reactive-element@1.6.3': - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} - - '@lukeed/csprng@1.1.0': - resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} - engines: {node: '>=8'} - '@mapbox/node-pre-gyp@1.0.11': resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true @@ -6369,35 +4106,6 @@ packages: '@metaplex-foundation/umi@0.9.2': resolution: {integrity: sha512-9i4Acm4pruQfJcpRrc2EauPBwkfDN0I9QTvJyZocIlKgoZwD6A6wH0PViH1AjOVG5CQCd1YI3tJd5XjYE1ElBw==} - '@motionone/animation@10.18.0': - resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} - - '@motionone/dom@10.18.0': - resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} - - '@motionone/easing@10.18.0': - resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} - - '@motionone/generators@10.18.0': - resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} - - '@motionone/svelte@10.16.4': - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} - - '@motionone/types@10.17.1': - resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} - - '@motionone/utils@10.18.0': - resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} - - '@motionone/vue@10.16.4': - resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} - deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - - '@mozilla/readability@0.5.0': - resolution: {integrity: sha512-Z+CZ3QaosfFaTqvhQsIktyGrjFjSC0Fa4EMph4mqKnWhmyoGICsV/8QK+8HpXut6zV7zwfWwqDmEjtk1Qf6EgQ==} - engines: {node: '>=14.0.0'} - '@msgpack/msgpack@2.8.0': resolution: {integrity: sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==} engines: {node: '>= 10'} @@ -6406,114 +4114,12 @@ packages: resolution: {integrity: sha512-y+l1PNV0XDyY8sM3YtuMLK5vE3/hkfId+Do8pLo/OPxfxuFAUwcGz3oiiUuV46/aBpwTzZ+mRWVMtlSKbradhw==} engines: {node: '>= 14'} - '@multiversx/sdk-bls-wasm@0.3.5': - resolution: {integrity: sha512-c0tIdQUnbBLSt6NYU+OpeGPYdL0+GV547HeHT8Xc0BKQ7Cj0v82QUoA2QRtWrR1G4MNZmLsIacZSsf6DrIS2Bw==} - engines: {node: '>=8.9.0'} - - '@multiversx/sdk-core@13.15.0': - resolution: {integrity: sha512-5RRLMxSDd0XZGopIrPsWLbA8nWxC7WQYjea8/jPvkRApLyggheQU8gaC6ZSgSE0EBrSHl+oC3+YH8nbVayZ2gw==} - peerDependencies: - bignumber.js: ^9.0.1 - protobufjs: ^7.2.6 - - '@multiversx/sdk-transaction-decoder@1.0.2': - resolution: {integrity: sha512-j43QsKquu8N51WLmVlJ7dV2P3A1448R7/ktvl8r3i6wRMpfdtzDPNofTdHmMRT7DdQdvs4+RNgz8hVKL11Etsw==} - - '@mysten/bcs@1.2.1': - resolution: {integrity: sha512-RMSaUsNb8oR0rTRVIOOcyoEVJqQi6DLvMXN+7mvDcki12FJFQ0lF89zQa7AV7cIurWlDQfJ8VIbCuRDyK+955A==} - - '@mysten/sui@1.18.1': - resolution: {integrity: sha512-ccMVOHM4KQhUvbBirE1rkn9THDJUX7y7W1cDMoCKnlPsIwTtQifZc7ysyBNjCMAS42y8Kq4VpiRagPjf13Am5A==} - engines: {node: '>=18'} - '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - '@near-js/accounts@1.3.1': - resolution: {integrity: sha512-LAUN5L31JKtuXD9xS6D98GLtjG8KL9z761RvTYH6FMAwTFiyPed2M65mKNThGj3Zq46vWRGML0rJ2rlnXvewrA==} - - '@near-js/crypto@1.4.1': - resolution: {integrity: sha512-hbricJD0H8nwu63Zw16UZQg3ms2W9NwDBsLt3OEtudTcu9q1MRrVZWc7ATjdmTvhkcgmouEFc6oLBsOxnmSLCA==} - - '@near-js/keystores-browser@0.2.1': - resolution: {integrity: sha512-wF7UUDccnkVxdWqVgladupiXkrBmxNK9ilZg6zg9a11xtrDUpnjmWF4ON4tl1lJWF0XdTJmGdOrgOQZQDBQ79g==} - - '@near-js/keystores-node@0.1.1': - resolution: {integrity: sha512-ht69dVB0IAX2RckOlBCCTxl7e8X29EYqgL4KE83Sg+cAwsQctAjVLpor5RbgJhg1iYY5BhIK5JgI0pTOJRAHxA==} - - '@near-js/keystores@0.2.1': - resolution: {integrity: sha512-KTeqSB+gx5LZNC9VGtHDe+aEiJts6e3nctMnnn/gqIgvW7KJ+BzcmTZZpxCmQLcy+s7hHSpzmyTVRkaCuYjCcQ==} - - '@near-js/providers@1.0.1': - resolution: {integrity: sha512-a1rU+JjTes/fdpnP/SLRQuWAK80os1DoHw2sszg/ccA9byTdI/CM6eKinrWJrO5i86IARfigOgjCJhrzPscvuQ==} - - '@near-js/signers@0.2.1': - resolution: {integrity: sha512-l1PnUy4e8NQe5AAHs7mEuWbbUt0rrsZLtcK1UlFaA16MKZmxXdHLMBfUmzyMA4bGzwkyUyGtIebkR+KjBfpEog==} - - '@near-js/transactions@1.3.1': - resolution: {integrity: sha512-kL9hxUqBr+tILQHFsh5T/bz3UkJrAq5tnyFqh0xf+7qGXZuRIPfuW/HMq4M6wFw0MGi/8ycmDT3yTQFH7PzZqw==} - - '@near-js/types@0.3.1': - resolution: {integrity: sha512-8qIA7ynAEAuVFNAQc0cqz2xRbfyJH3PaAG5J2MgPPhD18lu/tCGd6pzYg45hjhtiJJRFDRjh/FUWKS+ZiIIxUw==} - - '@near-js/utils@1.0.1': - resolution: {integrity: sha512-MzCAspVJJLrURnSbq059s6cWon2/qbbBVl+Ib1yBOMTs/6EuJ7GRvuSmtmSB7l9Hjjmz8Imn1aB2q3RVYZSbrA==} - - '@near-js/wallet-account@1.3.1': - resolution: {integrity: sha512-POOKarJnYsTK0zEXygm43ecGlraPl5qagQHl+By5bk0zQFgeKaoFIJK/n04xUoGBhZTBIVp1/q7q3O1pB57hqg==} - - '@near-wallet-selector/core@7.9.3': - resolution: {integrity: sha512-SNIgLnI/LeU1mwBHc5wcyOrVAqhWmFXJfVIfB1P16ziH3EKMsbs/gxcKUSPuvDagm9dZm11k+FA7bxSspavibA==} - peerDependencies: - near-api-js: ^0.44.2 || ^1.0.0 - - '@nestjs/axios@3.1.1': - resolution: {integrity: sha512-ySoxrzqX80P1q6LKLKGcgyBd2utg4gbC+4FsJNpXYvILorMlxss/ECNogD9EXLCE4JS5exVFD5ez0nK5hXcNTQ==} - peerDependencies: - '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - axios: ^1.3.1 - rxjs: ^6.0.0 || ^7.0.0 - - '@nestjs/common@10.4.6': - resolution: {integrity: sha512-KkezkZvU9poWaNq4L+lNvx+386hpOxPJkfXBBeSMrcqBOx8kVr36TGN2uYkF4Ta4zNu1KbCjmZbc0rhHSg296g==} - peerDependencies: - class-transformer: '*' - class-validator: '*' - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - class-transformer: - optional: true - class-validator: - optional: true - - '@nestjs/core@10.4.6': - resolution: {integrity: sha512-zXVPxCNRfO6gAy0yvEDjUxE/8gfZICJFpsl2lZAUH31bPb6m+tXuhUq2mVCTEltyMYQ+DYtRe+fEYM2v152N1g==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/microservices': ^10.0.0 - '@nestjs/platform-express': ^10.0.0 - '@nestjs/websockets': ^10.0.0 - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - '@nestjs/microservices': - optional: true - '@nestjs/platform-express': - optional: true - '@nestjs/websockets': - optional: true - - '@neynar/nodejs-sdk@2.8.0': - resolution: {integrity: sha512-NausMdekKJH58ssY/WjxkDYctHtLPqHUt1/ffZvqVp4SgcAH7Q5H7st782NJU+PZM85eNtcf5YbbVHbwDJgmOA==} - engines: {node: '>=19.9.0'} - '@noble/curves@1.2.0': resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - '@noble/curves@1.3.0': - resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} - '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} @@ -6528,17 +4134,10 @@ packages: '@noble/ed25519@1.7.3': resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} - '@noble/hashes@1.3.0': - resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} - '@noble/hashes@1.3.2': resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} - '@noble/hashes@1.3.3': - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} - engines: {node: '>= 16'} - '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -6559,72 +4158,6 @@ packages: resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==} engines: {node: ^14.21.3 || >=16} - '@node-llama-cpp/linux-arm64@3.1.1': - resolution: {integrity: sha512-rrn1O9zmg8L47e16YlbGI3+Uw1Z8HCTNiBqnz+qcfH2H6HnHd1IenM1CgR9+PVODCnUXE7ErN2moto1XsOxifQ==} - engines: {node: '>=18.0.0'} - cpu: [arm64, x64] - os: [linux] - - '@node-llama-cpp/linux-armv7l@3.1.1': - resolution: {integrity: sha512-fM5dr/wmL4R3rADUOa0SnFRYYpyzsxG0akhg+qBgh0/b1jGwGM6jzBQ9AuhsgfW9tjKdpvpM2GyUDh4tHGHN5w==} - engines: {node: '>=18.0.0'} - cpu: [arm, x64] - os: [linux] - - '@node-llama-cpp/linux-x64-cuda@3.1.1': - resolution: {integrity: sha512-2435gpEI1M0gs8R0/EcpsXwkEtz1hu0waFJjQjck2KNE/Pz+DTw4T7JgWSkAS8uPS7XzzDGBXDuuK1er0ACq3w==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [linux] - - '@node-llama-cpp/linux-x64-vulkan@3.1.1': - resolution: {integrity: sha512-iSuaLDsmypv/eASW5DD09FMCCFRKgumpxdB9DHiG8oOd9CLFZle+fxql1TJx3zwtYRrsR7YkfWinjhILYfSIZw==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [linux] - - '@node-llama-cpp/linux-x64@3.1.1': - resolution: {integrity: sha512-s3VsBTrVWJgBfV5HruhfkTrnh5ykbuaCXvm1xRMpmMpnkL2tMMOrJJFJJIvrTurtGTxEvbO45O+wLU4wrVlQOw==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [linux] - - '@node-llama-cpp/mac-arm64-metal@3.1.1': - resolution: {integrity: sha512-VBVVZhF5zQ31BmmIN/dWG0k4VIWZGar8nDn0/64eLjufkdYGns6hAIssu6IDQ2HBfnq3ENgSgJTpXp7jq9Z2Ig==} - engines: {node: '>=18.0.0'} - cpu: [arm64, x64] - os: [darwin] - - '@node-llama-cpp/mac-x64@3.1.1': - resolution: {integrity: sha512-7UJDsoFpZW3ETsDG623KWZO/pyA1jfVsSPDTJjmotQN1rvXtVqt6cVN/AJ6OjHdoPdEW0u7QxD2nwxY24rRwaQ==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [darwin] - - '@node-llama-cpp/win-arm64@3.1.1': - resolution: {integrity: sha512-cflHtb0+E4HCm9nIeCGOn4TMAc9R+f2uhCwzZOV6ZMHIwbuVjt/L+3tBo3NULhKWLDSsklRdaU2qV/5elau3wg==} - engines: {node: '>=18.0.0'} - cpu: [arm64, x64] - os: [win32] - - '@node-llama-cpp/win-x64-cuda@3.1.1': - resolution: {integrity: sha512-OHk53PpJ6zfJwCUKCS/A+zFEh8JxguuYFnqqyteZoNdI9h3ggOk9QLrn1RQ1LH232Rvfu7AoqGiVgFSB8Jkz4Q==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [win32] - - '@node-llama-cpp/win-x64-vulkan@3.1.1': - resolution: {integrity: sha512-IuKmcN1LUDiQfQAGkTVdAF4J55VzC87PYjYYQNthfojFxwG8GFxK/VnngmmGXybGd6pwK8Cvymun2bNJVQKVoA==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [win32] - - '@node-llama-cpp/win-x64@3.1.1': - resolution: {integrity: sha512-/hK4+wyOe7Q3+UlM/eSmm2GkrS7FwXp+IXAo+id/PobOYEn7l5r1ntqaTgwh3xWefezD3UDSCH1OqkZ2EsVdig==} - engines: {node: '>=18.0.0'} - cpu: [x64] - os: [win32] - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -6706,11 +4239,6 @@ packages: resolution: {integrity: sha512-zBeYzzwg43T/Z8ZtLblv0fcKuqJULttqYDekSLILThXp3UOMSerEvruhUgwddCY1jUssfLscz8vacMKISv5X4w==} hasBin: true - '@nuxtjs/opencollective@0.3.2': - resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true - '@nx/devkit@19.8.14': resolution: {integrity: sha512-A8dCGttbuqgg9P56VTb0ElD2vM5nc5g0aLnX5PSXo4SkFXwd8DV5GgwJKWB1GO9hYyEtbj4gKek0KxnCtdav4g==} peerDependencies: @@ -6776,123 +4304,28 @@ packages: cpu: [x64] os: [win32] - '@octokit/app@15.1.2': - resolution: {integrity: sha512-6aKmKvqnJKoVK+kx0mLlBMKmQYoziPw4Rd/PWr0j65QVQlrDXlu6hGU8fmTXt7tNkf/DsubdIaTT4fkoWzCh5g==} - engines: {node: '>= 18'} - - '@octokit/auth-app@7.1.4': - resolution: {integrity: sha512-5F+3l/maq9JfWQ4bV28jT2G/K8eu9OJ317yzXPTGe4Kw+lKDhFaS4dQ3Ltmb6xImKxfCQdqDqMXODhc9YLipLw==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-app@8.1.2': - resolution: {integrity: sha512-3woNZgq5/S6RS+9ZTq+JdymxVr7E0s4EYxF20ugQvgX3pomdPUL5r/XdTY9wALoBM2eHVy4ettr5fKpatyTyHw==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-device@7.1.2': - resolution: {integrity: sha512-gTOIzDeV36OhVfxCl69FmvJix7tJIiU6dlxuzLVAzle7fYfO8UDyddr9B+o4CFQVaMBLMGZ9ak2CWMYcGeZnPw==} - engines: {node: '>= 18'} - - '@octokit/auth-oauth-user@5.1.2': - resolution: {integrity: sha512-PgVDDPJgZYb3qSEXK4moksA23tfn68zwSAsQKZ1uH6IV9IaNEYx35OXXI80STQaLYnmEE86AgU0tC1YkM4WjsA==} - engines: {node: '>= 18'} - '@octokit/auth-token@3.0.4': resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} engines: {node: '>= 14'} - '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} - - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} - engines: {node: '>= 18'} - - '@octokit/auth-unauthenticated@6.1.1': - resolution: {integrity: sha512-bGXqdN6RhSFHvpPq46SL8sN+F3odQ6oMNLWc875IgoqcC3qus+fOL2th6Tkl94wvdSTy8/OeHzWy/lZebmnhog==} - engines: {node: '>= 18'} - '@octokit/core@4.2.4': resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} engines: {node: '>= 14'} - '@octokit/core@5.2.0': - resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} - engines: {node: '>= 18'} - - '@octokit/core@6.1.3': - resolution: {integrity: sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==} - engines: {node: '>= 18'} - - '@octokit/endpoint@10.1.2': - resolution: {integrity: sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==} - engines: {node: '>= 18'} - '@octokit/endpoint@7.0.6': resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} engines: {node: '>= 14'} - '@octokit/endpoint@9.0.5': - resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} - engines: {node: '>= 18'} - '@octokit/graphql@5.0.6': resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} engines: {node: '>= 14'} - '@octokit/graphql@7.1.0': - resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} - engines: {node: '>= 18'} - - '@octokit/graphql@8.1.2': - resolution: {integrity: sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==} - engines: {node: '>= 18'} - - '@octokit/oauth-app@7.1.5': - resolution: {integrity: sha512-/Y2MiwWDlGUK4blKKfjJiwjzu/FzwKTTTfTZAAQ0QbdBIDEGJPWhOFH6muSN86zaa4tNheB4YS3oWIR2e4ydzA==} - engines: {node: '>= 18'} - - '@octokit/oauth-authorization-url@7.1.1': - resolution: {integrity: sha512-ooXV8GBSabSWyhLUowlMIVd9l1s2nsOGQdlP2SQ4LnkEsGXzeCvbSbCPdZThXhEFzleGPwbapT0Sb+YhXRyjCA==} - engines: {node: '>= 18'} - - '@octokit/oauth-methods@5.1.3': - resolution: {integrity: sha512-M+bDBi5H8FnH0xhCTg0m9hvcnppdDnxUqbZyOkxlLblKpLAR+eT2nbDPvJDp0eLrvJWA1I8OX0KHf/sBMQARRA==} - engines: {node: '>= 18'} - '@octokit/openapi-types@18.1.1': resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==} - '@octokit/openapi-types@20.0.0': - resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} - - '@octokit/openapi-types@23.0.1': - resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} - - '@octokit/openapi-webhooks-types@8.5.1': - resolution: {integrity: sha512-i3h1b5zpGSB39ffBbYdSGuAd0NhBAwPyA3QV3LYi/lx4lsbZiu7u2UHgXVUR6EpvOI8REOuVh1DZTRfHoJDvuQ==} - '@octokit/plugin-enterprise-rest@6.0.1': resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - '@octokit/plugin-paginate-graphql@5.2.4': - resolution: {integrity: sha512-pLZES1jWaOynXKHOqdnwZ5ULeVR6tVVCMm+AUbp0htdcyXDU95WbkYdU4R2ej1wKj5Tu94Mee2Ne0PjPO9cCyA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-paginate-rest@11.3.1': - resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' - - '@octokit/plugin-paginate-rest@11.4.0': - resolution: {integrity: sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@6.1.2': resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} @@ -6904,158 +4337,33 @@ packages: peerDependencies: '@octokit/core': '>=3' - '@octokit/plugin-request-log@4.0.1': - resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' - - '@octokit/plugin-rest-endpoint-methods@13.2.2': - resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^5 - - '@octokit/plugin-rest-endpoint-methods@13.3.0': - resolution: {integrity: sha512-LUm44shlmkp/6VC+qQgHl3W5vzUP99ZM54zH6BuqkJK4DqfFLhegANd+fM4YRLapTvPm4049iG7F3haANKMYvQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@7.2.3': resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' - '@octokit/plugin-retry@7.1.3': - resolution: {integrity: sha512-8nKOXvYWnzv89gSyIvgFHmCBAxfQAOPRlkacUHL9r5oWtp5Whxl8Skb2n3ACZd+X6cYijD6uvmrQuPH/UCL5zQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-throttling@9.4.0': - resolution: {integrity: sha512-IOlXxXhZA4Z3m0EEYtrrACkuHiArHLZ3CvqWwOez/pURNqRuwfoFlTPbN5Muf28pzFuztxPyiUiNwz8KctdZaQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^6.1.3 - '@octokit/request-error@3.0.3': resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} engines: {node: '>= 14'} - '@octokit/request-error@5.1.0': - resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} - engines: {node: '>= 18'} - - '@octokit/request-error@6.1.6': - resolution: {integrity: sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==} - engines: {node: '>= 18'} - '@octokit/request@6.2.8': resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} - '@octokit/request@8.4.0': - resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} - engines: {node: '>= 18'} - - '@octokit/request@9.1.4': - resolution: {integrity: sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==} - engines: {node: '>= 18'} - '@octokit/rest@19.0.11': resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} engines: {node: '>= 14'} - '@octokit/rest@20.1.1': - resolution: {integrity: sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==} - engines: {node: '>= 18'} - '@octokit/tsconfig@1.0.2': resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} '@octokit/types@10.0.0': resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} - '@octokit/types@12.6.0': - resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} - - '@octokit/types@13.7.0': - resolution: {integrity: sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==} - '@octokit/types@9.3.2': resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} - '@octokit/webhooks-methods@5.1.0': - resolution: {integrity: sha512-yFZa3UH11VIxYnnoOYCVoJ3q4ChuSOk2IVBBQ0O3xtKX4x9bmKb/1t+Mxixv2iUhzMdOl1qeWJqEhouXXzB3rQ==} - engines: {node: '>= 18'} - - '@octokit/webhooks@13.4.2': - resolution: {integrity: sha512-fakbgkCScapQXPxyqx2jZs/Y3jGlyezwUp7ATL7oLAGJ0+SqBKWKstoKZpiQ+REeHutKpYjY9UtxdLSurwl2Tg==} - engines: {node: '>= 18'} - - '@onflow/config@1.5.1': - resolution: {integrity: sha512-BmD67EhZEqMRePa3y/WIpC5hH/YF9gV9uv5bPSN39P3laYxd93Ojhdf6v0fXkjO/d3WaHylLPoXYgpW/g5seWA==} - - '@onflow/fcl-core@1.13.1': - resolution: {integrity: sha512-kXej2sLWjY2MVY42omIKiZz0v13V2MTwZV1dwf4xERqgFX0WvsG5ZGyVY0y4kp8mNiUXe7pZmtRhynu2TJGnJw==} - - '@onflow/fcl-wc@5.5.1': - resolution: {integrity: sha512-c83yjATlOTBjGzGlSXUiBJR576L8/oGiiL7b3ymi5jbl47RhubPPiH4Ix+DoJqyDuRtpk5Lim2vodawmH/aiWQ==} - peerDependencies: - '@onflow/fcl-core': 1.13.1 - - '@onflow/fcl@1.13.1': - resolution: {integrity: sha512-96Fe2SsnUqPSIaSxsaL7Fuz3wQUxPfV5eexz0JufWhyQ6NvwDu9bvD/ntNk1ACJkIANlEIzP+sq4Nfz93uINfw==} - - '@onflow/interaction@0.0.11': - resolution: {integrity: sha512-Xuq1Mmx6Wyba/F/L+QLQs0yJeQDsIDwy5SKk5vrCuVgIj0yD8k506g5L8ODrbM1LWll8i0tQsoOi0F85vNl5sA==} - - '@onflow/rlp@1.2.3': - resolution: {integrity: sha512-Mm1jSzDhdTofMGhg3NtUD8uKntj7u1dSMr+Q4VwOw2YQhwGTGJrzsHc7qgkJxwDnjU0Ra8VQfqd54bZzX0R2aQ==} - - '@onflow/sdk@1.5.5': - resolution: {integrity: sha512-79h56lYB/4vi1Tn+QrICUpQZ0Jh8O5d8I0IC/3adAf2zU8xfxvkypw7Tfx58Zr03vip+0h83Ri3DwyZpqIM2sw==} - - '@onflow/transport-http@1.10.4': - resolution: {integrity: sha512-yZNqNEISnCaP7bsB+pwBjHT7+AYjADxUQpj8SccrTWnWlM6LEDIcNVCr8eBzrANug3o2Y1LuqSOhMiWYtbXs7w==} - - '@onflow/typedefs@1.4.0': - resolution: {integrity: sha512-7b4C3F4Ztayx6XdQz/7YoHMzZ6kzy37dLxdVCV/PAsAunq9Jfu32HQaf8a0NCk0L0aM7FS2zT1Om4k7b5KP4Xg==} - - '@onflow/types@1.4.1': - resolution: {integrity: sha512-oKKaNTPfb9OJos4C6RoK3sql9Bx8mi+8ytTc7wLJbjv+n6YUov2zRGkGsPzj2QxL2Xf48CLYtPNn7cBNr3v39w==} - - '@onflow/util-actor@1.3.4': - resolution: {integrity: sha512-BQeFdy0obs2x+XTEkss7MjuasS7gCfIStwGsgpH0aG3siBu+IsMYPiDdrHOeYS2Jn/pSFXF5R85NYrnMvlDhlA==} - - '@onflow/util-address@1.2.3': - resolution: {integrity: sha512-5u1pLQT6MmTlRQLv8zVJP/iOkgytvpzK+32nXcJ29XE0y7YI6GLrFfgKGBIRsiqiSLp7SU6XI5RukEJEblmwOw==} - - '@onflow/util-invariant@1.2.4': - resolution: {integrity: sha512-U4D30lrAxSgqTPQsIvC3gPDoXVxuhLS9TZk4WxEvNfcQrI6VYKvWRe4m/5mUrc4kpE+ntXZmnbs+DUM7oLlkcg==} - - '@onflow/util-logger@1.3.3': - resolution: {integrity: sha512-eivdbF7cKNjTL2nuvI3pjDavDDfTXRq4pJtJpkI8hJMz0XJb84o7D5CLPcDRId//1Kc/qoqM/driHz5A4J52Qw==} - peerDependencies: - '@onflow/util-config': '>1.1.1' - peerDependenciesMeta: - '@onflow/util-config': - optional: true - - '@onflow/util-rpc@0.0.2': - resolution: {integrity: sha512-UFYT99rdHEFOpfG5A/lFJFQBw4Q0b7MKN7lWTwYf/AU+bVm5zgNJ/V4Z9CXOSnA55ztLauYdk+eWldbhC9pqiw==} - - '@onflow/util-semver@1.0.3': - resolution: {integrity: sha512-c604ewWCXUT1WpqeOiblNi3YWOQTGx3UgRWNXbRTD9K17Fh2DaXBTHYVu7FSreGwPGarU0T3iTBWkuuWJXSGwA==} - - '@onflow/util-template@1.2.3': - resolution: {integrity: sha512-yNF7mI5L1y6yJHL+HxmTgIdd/oF1HD/kzjzZgjOyAvk+mLXzML+sWkqRSoIYcETbQ0w6cdNg3xvzZgTLuLIK3A==} - - '@onflow/util-uid@1.2.3': - resolution: {integrity: sha512-gCTVvBBgDcZFX6SGyHPwoPVbK4e9sp0DC1kaQ0cgAt83YgodqiBiJLlwMBYNKuL03zSI6Ic5/TJVMVsruG7l9w==} - '@onsol/tldparser@0.6.7': resolution: {integrity: sha512-QwkRDLyC514pxeplCCXZ2kTiRcJSeUrpp+9o2XqLbePy/qzZGGG8I0UbXUKuWVD/bUL1zAm21+D+Eu30OKwcQg==} engines: {node: '>=14'} @@ -7065,11 +4373,6 @@ packages: borsh: ^0.7.0 buffer: 6.0.1 - '@openapitools/openapi-generator-cli@2.15.3': - resolution: {integrity: sha512-2UBnsDlMt36thhdXxisbA1qReVtbCaw+NCvXoslRXlaJBL4qkAmZUhNeDLNu3LCbwA2PASMWhJSqeLwgwMCitw==} - engines: {node: '>=16'} - hasBin: true - '@opendocsg/pdf2md@0.1.32': resolution: {integrity: sha512-UK4qVuesmUcpPZXMeO8FwRqpCNwJRBTHcae4j+3Mr3bxrNqilZIIowdrzgcgn8fSQ2Dg/P4/0NoPkxAvf9D5rw==} hasBin: true @@ -7078,9 +4381,6 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@openzeppelin/contracts@5.2.0': - resolution: {integrity: sha512-bxjNie5z89W1Ea0NZLZluFh8PrFNn9DH8DQlujEok2yjsOlraUPKID5p1Wk3qdNbf6XkQ1Os2RvfiHrrXLHWKA==} - '@orca-so/common-sdk@0.6.4': resolution: {integrity: sha512-iOiC6exTA9t2CEOaUPoWlNP3soN/1yZFjoz1mSf7NvOqo/PJZeIdWpB7BRXwU0mGGatjxU4SFgMGQ8NrSx+ONw==} peerDependencies: @@ -7097,110 +4397,10 @@ packages: '@solana/web3.js': ^1.90.0 decimal.js: ^10.4.3 - '@parcel/watcher-android-arm64@2.5.0': - resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.5.0': - resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.5.0': - resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.5.0': - resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.5.0': - resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm-musl@2.5.0': - resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.5.0': - resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.5.0': - resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.5.0': - resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.5.0': - resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-win32-arm64@2.5.0': - resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.5.0': - resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.5.0': - resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.5.0': - resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} - engines: {node: '>= 10.0.0'} - - '@passwordless-id/webauthn@2.1.2': - resolution: {integrity: sha512-Ahj+A3O0gP3EsLV4FRXjfhbzzP895d8CnHKmhT1hkAz1zLSBCRE/iXJsasL1kwGoriDFLJ+YtO6x1rok4SZH2g==} - - '@peculiar/asn1-schema@2.3.15': - resolution: {integrity: sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==} - - '@peculiar/json-schema@1.1.12': - resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} - engines: {node: '>=8.0.0'} - - '@peculiar/webcrypto@1.5.0': - resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==} - engines: {node: '>=10.12.0'} - '@phala/dstack-sdk@0.1.7': resolution: {integrity: sha512-/+8S6XpAnN9X6pCiA7eBD+QtEWOtYhlN7Osrf9K59G6E8q6SdXUbJzuNpNBHtlZV+Pm7zm4zOhnwnpvShLD0Xg==} engines: {node: '>=18.0.0'} - '@pinata/sdk@2.1.0': - resolution: {integrity: sha512-hkS0tcKtsjf9xhsEBs2Nbey5s+Db7x5rlOH9TaWHBXkJ7IwwOs2xnEDigNaxAHKjYAwcw+m2hzpO5QgOfeF7Zw==} - deprecated: Please install the new IPFS SDK at pinata-web3. More information at https://docs.pinata.cloud/web3/sdk - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -7234,172 +4434,6 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==} - peerDependencies: - rxjs: '>=7.8.0' - - '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==} - - '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==} - - '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==} - - '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==} - - '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==} - - '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - resolution: {integrity: sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==} - - '@polkadot/api-augment@10.13.1': - resolution: {integrity: sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==} - engines: {node: '>=18'} - - '@polkadot/api-base@10.13.1': - resolution: {integrity: sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==} - engines: {node: '>=18'} - - '@polkadot/api-derive@10.13.1': - resolution: {integrity: sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==} - engines: {node: '>=18'} - - '@polkadot/api@10.13.1': - resolution: {integrity: sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==} - engines: {node: '>=18'} - - '@polkadot/keyring@12.6.2': - resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2 - - '@polkadot/networks@12.6.2': - resolution: {integrity: sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==} - engines: {node: '>=18'} - - '@polkadot/rpc-augment@10.13.1': - resolution: {integrity: sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==} - engines: {node: '>=18'} - - '@polkadot/rpc-core@10.13.1': - resolution: {integrity: sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==} - engines: {node: '>=18'} - - '@polkadot/rpc-provider@10.13.1': - resolution: {integrity: sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==} - engines: {node: '>=18'} - - '@polkadot/types-augment@10.13.1': - resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} - engines: {node: '>=18'} - - '@polkadot/types-codec@10.13.1': - resolution: {integrity: sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==} - engines: {node: '>=18'} - - '@polkadot/types-create@10.13.1': - resolution: {integrity: sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==} - engines: {node: '>=18'} - - '@polkadot/types-known@10.13.1': - resolution: {integrity: sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==} - engines: {node: '>=18'} - - '@polkadot/types-support@10.13.1': - resolution: {integrity: sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==} - engines: {node: '>=18'} - - '@polkadot/types@10.13.1': - resolution: {integrity: sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==} - engines: {node: '>=18'} - - '@polkadot/util-crypto@12.6.2': - resolution: {integrity: sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - - '@polkadot/util@12.6.2': - resolution: {integrity: sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==} - engines: {node: '>=18'} - - '@polkadot/wasm-bridge@7.4.1': - resolution: {integrity: sha512-tdkJaV453tezBxhF39r4oeG0A39sPKGDJmN81LYLf+Fihb7astzwju+u75BRmDrHZjZIv00un3razJEWCxze6g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-asmjs@7.4.1': - resolution: {integrity: sha512-pwU8QXhUW7IberyHJIQr37IhbB6DPkCG5FhozCiNTq4vFBsFPjm9q8aZh7oX1QHQaiAZa2m2/VjIVE+FHGbvHQ==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto-init@7.4.1': - resolution: {integrity: sha512-AVka33+f7MvXEEIGq5U0dhaA2SaXMXnxVCQyhJTaCnJ5bRDj0Xlm3ijwDEQUiaDql7EikbkkRtmlvs95eSUWYQ==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-wasm@7.4.1': - resolution: {integrity: sha512-PE1OAoupFR0ZOV2O8tr7D1FEUAwaggzxtfs3Aa5gr+yxlSOaWUKeqsOYe1KdrcjmZVV3iINEAXxgrbzCmiuONg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto@7.4.1': - resolution: {integrity: sha512-kHN/kF7hYxm1y0WeFLWeWir6oTzvcFmR4N8fJJokR+ajYbdmrafPN+6iLgQVbhZnDdxyv9jWDuRRsDnBx8tPMQ==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-util@7.4.1': - resolution: {integrity: sha512-RAcxNFf3zzpkr+LX/ItAsvj+QyM56TomJ0xjUMo4wKkHjwsxkz4dWJtx5knIgQz/OthqSDMR59VNEycQeNuXzA==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/x-bigint@12.6.2': - resolution: {integrity: sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==} - engines: {node: '>=18'} - - '@polkadot/x-fetch@12.6.2': - resolution: {integrity: sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==} - engines: {node: '>=18'} - - '@polkadot/x-global@12.6.2': - resolution: {integrity: sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==} - engines: {node: '>=18'} - - '@polkadot/x-randomvalues@12.6.2': - resolution: {integrity: sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': '*' - - '@polkadot/x-textdecoder@12.6.2': - resolution: {integrity: sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==} - engines: {node: '>=18'} - - '@polkadot/x-textencoder@12.6.2': - resolution: {integrity: sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==} - engines: {node: '>=18'} - - '@polkadot/x-ws@12.6.2': - resolution: {integrity: sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==} - engines: {node: '>=18'} - '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -7430,16 +4464,6 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@puppeteer/browsers@0.5.0': - resolution: {integrity: sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==} - engines: {node: '>=14.1.0'} - hasBin: true - peerDependencies: - typescript: '>= 4.7.4' - peerDependenciesMeta: - typescript: - optional: true - '@pythnetwork/client@2.22.0': resolution: {integrity: sha512-Cyv23YqewKUL1pcm99jfmdetUa2aaUXjyRF9jvSeFcY895FddRu7uSWftYiaevsnx7vn4WbJgQR6ExxH+aONow==} peerDependencies: @@ -7550,19 +4574,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.2': - resolution: {integrity: sha512-kEHnlhv7wUggvhuJPkyw4qspXLJOdYoAP4dO2c8ngGuXTq1w/HZp1YeVB+NQ2KbH1iEG+pvOCGYSqh9HZOz6hg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-dismissable-layer@1.1.3': resolution: {integrity: sha512-onrWn/72lQoEucDmJnr8uczSNTujT0vJnA/X5+3AkChVPowr8n1yvIKIabhWyMQeMvvmdpsvcyDqx3X1LEXCPg==} peerDependencies: @@ -7598,11 +4609,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-icons@1.3.2': - resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} - peerDependencies: - react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc - '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: @@ -7738,19 +4744,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-tooltip@1.1.5': - resolution: {integrity: sha512-IucoQPcK5nwUuztaxBQvudvYwH58wtRcJlv1qvaMSyIbL9dEBfFN0vRf/D8xDbu6HmAJLlNGty4z8Na+vIqe9Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-tooltip@1.1.6': resolution: {integrity: sha512-TLB5D8QLExS1uDn7+wH/bjEmRurNMTzNrtq7IjaS4kjion9NtzsTGkvR5+i7yc9q01Pi2KMM2cN3f8UG4IvvXA==} peerDependencies: @@ -7846,11 +4839,6 @@ packages: '@raydium-io/raydium-sdk-v2@0.1.95-alpha': resolution: {integrity: sha512-+u7yxo/R1JDysTCzOuAlh90ioBe2DlM2Hbcz/tFsxP/YzmnYQzShvNjcmc0361a4zJhmlrEJfpFXW0J3kkX5vA==} - '@react-icons/all-files@4.1.0': - resolution: {integrity: sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==} - peerDependencies: - react: '*' - '@react-spring/animated@9.7.5': resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} peerDependencies: @@ -7878,86 +4866,10 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@ref-finance/ref-sdk@1.4.6': - resolution: {integrity: sha512-HVmcV+lhE+4+RwlDkgnFHwymrplHFlwsIwYZASE2XbGQjSY0sF3wceJkz671II3Us/KcRl1wp23ASSzza+/pbg==} - engines: {node: '>=10'} - peerDependencies: - react: '>=16' - - '@reflink/reflink-darwin-arm64@0.1.19': - resolution: {integrity: sha512-ruy44Lpepdk1FqDz38vExBY/PVUsjxZA+chd9wozjUH9JjuDT/HEaQYA6wYN9mf041l0yLVar6BCZuWABJvHSA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@reflink/reflink-darwin-x64@0.1.19': - resolution: {integrity: sha512-By85MSWrMZa+c26TcnAy8SDk0sTUkYlNnwknSchkhHpGXOtjNDUOxJE9oByBnGbeuIE1PiQsxDG3Ud+IVV9yuA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@reflink/reflink-linux-arm64-gnu@0.1.19': - resolution: {integrity: sha512-7P+er8+rP9iNeN+bfmccM4hTAaLP6PQJPKWSA4iSk2bNvo6KU6RyPgYeHxXmzNKzPVRcypZQTpFgstHam6maVg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@reflink/reflink-linux-arm64-musl@0.1.19': - resolution: {integrity: sha512-37iO/Dp6m5DDaC2sf3zPtx/hl9FV3Xze4xoYidrxxS9bgP3S8ALroxRK6xBG/1TtfXKTvolvp+IjrUU6ujIGmA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@reflink/reflink-linux-x64-gnu@0.1.19': - resolution: {integrity: sha512-jbI8jvuYCaA3MVUdu8vLoLAFqC+iNMpiSuLbxlAgg7x3K5bsS8nOpTRnkLF7vISJ+rVR8W+7ThXlXlUQ93ulkw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@reflink/reflink-linux-x64-musl@0.1.19': - resolution: {integrity: sha512-e9FBWDe+lv7QKAwtKOt6A2W/fyy/aEEfr0g6j/hWzvQcrzHCsz07BNQYlNOjTfeytrtLU7k449H1PI95jA4OjQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@reflink/reflink-win32-arm64-msvc@0.1.19': - resolution: {integrity: sha512-09PxnVIQcd+UOn4WAW73WU6PXL7DwGS6wPlkMhMg2zlHHG65F3vHepOw06HFCq+N42qkaNAc8AKIabWvtk6cIQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@reflink/reflink-win32-x64-msvc@0.1.19': - resolution: {integrity: sha512-E//yT4ni2SyhwP8JRjVGWr3cbnhWDiPLgnQ66qqaanjjnMiu3O/2tjCPQXlcGc/DEYofpDc9fvhv6tALQsMV9w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@reflink/reflink@0.1.19': - resolution: {integrity: sha512-DmCG8GzysnCZ15bres3N5AHCmwBwYgp0As6xjhQ47rAUTUXxJiK+lLUxaGsX3hd/30qUpVElh05PbGuxRPgJwA==} - engines: {node: '>= 10'} - '@remix-run/router@1.15.1': resolution: {integrity: sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==} engines: {node: '>=14.0.0'} - '@remusao/guess-url-type@1.3.0': - resolution: {integrity: sha512-SNSJGxH5ckvxb3EUHj4DqlAm/bxNxNv2kx/AESZva/9VfcBokwKNS+C4D1lQdWIDM1R3d3UG+xmVzlkNG8CPTQ==} - - '@remusao/small@1.3.0': - resolution: {integrity: sha512-bydAhJI+ywmg5xMUcbqoR8KahetcfkFywEZpsyFZ8EBofilvWxbXnMSe4vnjDI1Y+SWxnNhR4AL/2BAXkf4b8A==} - - '@remusao/smaz-compress@1.10.0': - resolution: {integrity: sha512-E/lC8OSU+3bQrUl64vlLyPzIxo7dxF2RvNBe9KzcM4ax43J/d+YMinmMztHyCIHqRbz7rBCtkp3c0KfeIbHmEg==} - - '@remusao/smaz-decompress@1.10.0': - resolution: {integrity: sha512-aA5ImUH480Pcs5/cOgToKmFnzi7osSNG6ft+7DdmQTaQEEst3nLq3JLlBEk+gwidURymjbx6DYs60LHaZ415VQ==} - - '@remusao/smaz@1.10.0': - resolution: {integrity: sha512-GQzCxmmMpLkyZwcwNgz8TpuBEWl0RUQa8IcvKiYlPxuyYKqyqPkCr0hlHI15ckn3kDUPS68VmTVgyPnLNrdVmg==} - - '@remusao/trie@1.5.0': - resolution: {integrity: sha512-UX+3utJKgwCsg6sUozjxd38gNMVRXrY4TNX9VvCdSrlZBS1nZjRPi98ON3QjRAdf6KCguJFyQARRsulTeqQiPg==} - '@roamhq/wrtc-darwin-arm64@0.8.0': resolution: {integrity: sha512-OtV2KWO7zOG3L8TF3KCt9aucynVCD/ww2xeXXgg+FLkya3ca0uzehN8EQJ3BL4tkInksbFJ2ssyu9cehfJ3ZuA==} cpu: [arm64] @@ -7986,15 +4898,6 @@ packages: '@roamhq/wrtc@0.8.0': resolution: {integrity: sha512-C0V/nqc4/2xzORI5qa4mIeN/8UO3ywN1kInrJ9u6GljFx0D18JMUJEqe8yYHa61RrEeoWN3PKdW++k8TocSx/A==} - '@rollup/plugin-alias@5.1.1': - resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/plugin-commonjs@25.0.8': resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} @@ -8197,21 +5100,12 @@ packages: '@scure/bip32@1.6.0': resolution: {integrity: sha512-82q1QfklrUUdXJzjuRU7iG7D7XiFx5PHYVS0+oeNKhyDLT7WPqs6pBcM2W5ZdwOwKCwoE1Vy1se+DHjcXwCYnA==} - '@scure/bip32@1.6.1': - resolution: {integrity: sha512-jSO+5Ud1E588Y+LFo8TaB8JVPNAZw/lGGao+1SepHDeTs2dFLurdNIAgUuDlwezqEjRjElkCJajVrtrZaBxvaQ==} - '@scure/bip39@1.3.0': resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} '@scure/bip39@1.5.0': resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==} - '@scure/bip39@1.5.1': - resolution: {integrity: sha512-GnlufVSP9UdAo/H2Patfv22VTtpNTyfi+I3qCKpvuB5l1KWzEYx+l2TNpBy9Ksh4xTs3Rn06tBlpWCi/1Vz8gw==} - - '@scure/starknet@1.0.0': - resolution: {integrity: sha512-o5J57zY0f+2IL/mq8+AYJJ4Xpc1fOtDhr+mFQKbHnYFmm3WQrC+8zj2HEgxak1a+x86mhmBC1Kq305KUpVf0wg==} - '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} @@ -8269,10 +5163,6 @@ packages: resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} engines: {node: ^16.14.0 || >=18.0.0} - '@simplewebauthn/typescript-types@7.4.0': - resolution: {integrity: sha512-8/ZjHeUPe210Bt5oyaOIGx4h8lHdsQs19BiOT44gi/jBEgK7uBGA0Fy7NRsyh777al3m6WM0mBf0UR7xd4R7WQ==} - deprecated: This package has been renamed to @simplewebauthn/types. Please install @simplewebauthn/types instead to ensure you receive future updates. - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -8287,34 +5177,12 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@slack/events-api@3.0.1': - resolution: {integrity: sha512-ReJzZRpCgwGtKrAT0tRMppO3zm72jmxsOlTgR7PGajv2oq/tOJSeVRm7RcGiwn3EPIuovKkD/mr4TTN4n801fQ==} - engines: {node: '>=12.13.0', npm: '>=6.12.0'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - hasBin: true - - '@slack/logger@3.0.0': - resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} - - '@slack/types@2.14.0': - resolution: {integrity: sha512-n0EGm7ENQRxlXbgKSrQZL69grzg1gHLAVd+GlRVQJ1NSORo0FrApR7wql/gaKdu2n4TO83Sq/AmeUOqD60aXUA==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} - - '@slack/web-api@6.13.0': - resolution: {integrity: sha512-dv65crIgdh9ZYHrevLU6XFHTQwTyDmNqEqzuIrV+Vqe/vgiG6w37oex5ePDU1RGm2IJ90H8iOvHFvzdEO/vB+g==} - engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} - '@slorber/react-ideal-image@0.0.12': resolution: {integrity: sha512-u8KiDTEkMA7/KAeA5ywg/P7YG4zuKhWtswfVZDH8R8HXgQsFcHIYU2WaQnGuK/Du7Wdj90I+SdFmajSGFRvoKA==} engines: {node: '>= 8.9.0', npm: '> 3'} @@ -8326,221 +5194,6 @@ packages: '@slorber/remark-comment@1.0.0': resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} - '@smithy/abort-controller@4.0.1': - resolution: {integrity: sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g==} - engines: {node: '>=18.0.0'} - - '@smithy/chunked-blob-reader-native@4.0.0': - resolution: {integrity: sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig==} - engines: {node: '>=18.0.0'} - - '@smithy/chunked-blob-reader@5.0.0': - resolution: {integrity: sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw==} - engines: {node: '>=18.0.0'} - - '@smithy/config-resolver@4.0.1': - resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==} - engines: {node: '>=18.0.0'} - - '@smithy/core@3.1.0': - resolution: {integrity: sha512-swFv0wQiK7TGHeuAp6lfF5Kw1dHWsTrCuc+yh4Kh05gEShjsE2RUxHucEerR9ih9JITNtaHcSpUThn5Y/vDw0A==} - engines: {node: '>=18.0.0'} - - '@smithy/credential-provider-imds@4.0.1': - resolution: {integrity: sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg==} - engines: {node: '>=18.0.0'} - - '@smithy/eventstream-codec@4.0.1': - resolution: {integrity: sha512-Q2bCAAR6zXNVtJgifsU16ZjKGqdw/DyecKNgIgi7dlqw04fqDu0mnq+JmGphqheypVc64CYq3azSuCpAdFk2+A==} - engines: {node: '>=18.0.0'} - - '@smithy/eventstream-serde-browser@4.0.1': - resolution: {integrity: sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA==} - engines: {node: '>=18.0.0'} - - '@smithy/eventstream-serde-config-resolver@4.0.1': - resolution: {integrity: sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA==} - engines: {node: '>=18.0.0'} - - '@smithy/eventstream-serde-node@4.0.1': - resolution: {integrity: sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q==} - engines: {node: '>=18.0.0'} - - '@smithy/eventstream-serde-universal@4.0.1': - resolution: {integrity: sha512-Z94uZp0tGJuxds3iEAZBqGU2QiaBHP4YytLUjwZWx+oUeohCsLyUm33yp4MMBmhkuPqSbQCXq5hDet6JGUgHWA==} - engines: {node: '>=18.0.0'} - - '@smithy/fetch-http-handler@5.0.1': - resolution: {integrity: sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA==} - engines: {node: '>=18.0.0'} - - '@smithy/hash-blob-browser@4.0.1': - resolution: {integrity: sha512-rkFIrQOKZGS6i1D3gKJ8skJ0RlXqDvb1IyAphksaFOMzkn3v3I1eJ8m7OkLj0jf1McP63rcCEoLlkAn/HjcTRw==} - engines: {node: '>=18.0.0'} - - '@smithy/hash-node@4.0.1': - resolution: {integrity: sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w==} - engines: {node: '>=18.0.0'} - - '@smithy/hash-stream-node@4.0.1': - resolution: {integrity: sha512-U1rAE1fxmReCIr6D2o/4ROqAQX+GffZpyMt3d7njtGDr2pUNmAKRWa49gsNVhCh2vVAuf3wXzWwNr2YN8PAXIw==} - engines: {node: '>=18.0.0'} - - '@smithy/invalid-dependency@4.0.1': - resolution: {integrity: sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ==} - engines: {node: '>=18.0.0'} - - '@smithy/is-array-buffer@2.2.0': - resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} - engines: {node: '>=14.0.0'} - - '@smithy/is-array-buffer@4.0.0': - resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} - engines: {node: '>=18.0.0'} - - '@smithy/md5-js@4.0.1': - resolution: {integrity: sha512-HLZ647L27APi6zXkZlzSFZIjpo8po45YiyjMGJZM3gyDY8n7dPGdmxIIljLm4gPt/7rRvutLTTkYJpZVfG5r+A==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-content-length@4.0.1': - resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-endpoint@4.0.1': - resolution: {integrity: sha512-hCCOPu9+sRI7Wj0rZKKnGylKXBEd9cQJetzjQqe8cT4PWvtQAbvNVa6cgAONiZg9m8LaXtP9/waxm3C3eO4hiw==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-retry@4.0.1': - resolution: {integrity: sha512-n3g2zZFgOWaz2ZYCy8+4wxSmq+HSTD8QKkRhFDv+nkxY1o7gzyp4PDz/+tOdcNPMPZ/A6Mt4aVECYNjQNiaHJw==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-serde@4.0.1': - resolution: {integrity: sha512-Fh0E2SOF+S+P1+CsgKyiBInAt3o2b6Qk7YOp2W0Qx2XnfTdfMuSDKUEcnrtpxCzgKJnqXeLUZYqtThaP0VGqtA==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-stack@4.0.1': - resolution: {integrity: sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA==} - engines: {node: '>=18.0.0'} - - '@smithy/node-config-provider@4.0.1': - resolution: {integrity: sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==} - engines: {node: '>=18.0.0'} - - '@smithy/node-http-handler@4.0.1': - resolution: {integrity: sha512-ddQc7tvXiVLC5c3QKraGWde761KSk+mboCheZoWtuqnXh5l0WKyFy3NfDIM/dsKrI9HlLVH/21pi9wWK2gUFFA==} - engines: {node: '>=18.0.0'} - - '@smithy/property-provider@4.0.1': - resolution: {integrity: sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ==} - engines: {node: '>=18.0.0'} - - '@smithy/protocol-http@5.0.1': - resolution: {integrity: sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-builder@4.0.1': - resolution: {integrity: sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-parser@4.0.1': - resolution: {integrity: sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw==} - engines: {node: '>=18.0.0'} - - '@smithy/service-error-classification@4.0.1': - resolution: {integrity: sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA==} - engines: {node: '>=18.0.0'} - - '@smithy/shared-ini-file-loader@4.0.1': - resolution: {integrity: sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw==} - engines: {node: '>=18.0.0'} - - '@smithy/signature-v4@5.0.1': - resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==} - engines: {node: '>=18.0.0'} - - '@smithy/smithy-client@4.1.0': - resolution: {integrity: sha512-NiboZnrsrZY+Cy5hQNbYi+nVNssXVi2I+yL4CIKNIanOhH8kpC5PKQ2jx/MQpwVr21a3XcVoQBArlpRF36OeEQ==} - engines: {node: '>=18.0.0'} - - '@smithy/types@4.1.0': - resolution: {integrity: sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==} - engines: {node: '>=18.0.0'} - - '@smithy/url-parser@4.0.1': - resolution: {integrity: sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g==} - engines: {node: '>=18.0.0'} - - '@smithy/util-base64@4.0.0': - resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-body-length-browser@4.0.0': - resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} - engines: {node: '>=18.0.0'} - - '@smithy/util-body-length-node@4.0.0': - resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-buffer-from@2.2.0': - resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} - engines: {node: '>=14.0.0'} - - '@smithy/util-buffer-from@4.0.0': - resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} - engines: {node: '>=18.0.0'} - - '@smithy/util-config-provider@4.0.0': - resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-browser@4.0.1': - resolution: {integrity: sha512-nkQifWzWUHw/D0aLPgyKut+QnJ5X+5E8wBvGfvrYLLZ86xPfVO6MoqfQo/9s4bF3Xscefua1M6KLZtobHMWrBg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-node@4.0.1': - resolution: {integrity: sha512-LeAx2faB83litC9vaOdwFaldtto2gczUHxfFf8yoRwDU3cwL4/pDm7i0hxsuBCRk5mzHsrVGw+3EVCj32UZMdw==} - engines: {node: '>=18.0.0'} - - '@smithy/util-endpoints@3.0.1': - resolution: {integrity: sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA==} - engines: {node: '>=18.0.0'} - - '@smithy/util-hex-encoding@4.0.0': - resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} - engines: {node: '>=18.0.0'} - - '@smithy/util-middleware@4.0.1': - resolution: {integrity: sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA==} - engines: {node: '>=18.0.0'} - - '@smithy/util-retry@4.0.1': - resolution: {integrity: sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==} - engines: {node: '>=18.0.0'} - - '@smithy/util-stream@4.0.1': - resolution: {integrity: sha512-Js16gOgU6Qht6qTPfuJgb+1YD4AEO+5Y1UPGWKSp3BNo8ONl/qhXSYDhFKJtwybRJynlCqvP5IeiaBsUmkSPTQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-uri-escape@4.0.0': - resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-utf8@2.3.0': - resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} - engines: {node: '>=14.0.0'} - - '@smithy/util-utf8@4.0.0': - resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} - engines: {node: '>=18.0.0'} - - '@smithy/util-waiter@4.0.2': - resolution: {integrity: sha512-piUTHyp2Axx3p/kc2CIJkYSv0BAaheBQmbACZgQSSfWUumWNW+R1lL+H9PDBxKJkvOeEX+hKYEFiwO8xagL8AQ==} - engines: {node: '>=18.0.0'} - - '@solana-developers/helpers@2.5.6': - resolution: {integrity: sha512-NPWZblVMl4LuVVSJOZG0ZF0VYnrMUjCyMNTiGwNUXPK2WWYJCqpuDyzs/PMqwvM4gMTjk4pEToBX8N2UxDvZkQ==} - '@solana/buffer-layout-utils@0.2.0': resolution: {integrity: sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==} engines: {node: '>= 10'} @@ -8709,140 +5362,15 @@ packages: resolution: {integrity: sha512-JBMGB0oR4lPttOZ5XiUGyvylwLQjt1CPJa6qQ5oM+MBCndfjz2TKKkw0eATlLLcYmq1jBVsNlJ2cD6ns2GR7lA==} engines: {node: '>=16'} - '@solana/wallet-adapter-base@0.9.23': - resolution: {integrity: sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw==} - engines: {node: '>=16'} - peerDependencies: - '@solana/web3.js': ^1.77.3 - - '@solana/wallet-standard-features@1.2.0': - resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} - engines: {node: '>=16'} - '@solana/web3.js@1.95.3': resolution: {integrity: sha512-O6rPUN0w2fkNqx/Z3QJMB9L225Ex10PRDH8bTaIUPZXMPV0QP8ZpPvjQnXK+upUczlRgzHzd6SjKIha1p+I6og==} - '@solana/web3.js@1.95.5': - resolution: {integrity: sha512-hU9cBrbg1z6gEjLH9vwIckGBVB78Ijm0iZFNk4ocm5OD82piPwuk3MeQ1rfiKD9YQtr95krrcaopb49EmQJlRg==} - '@solana/web3.js@1.95.8': resolution: {integrity: sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g==} '@solana/web3.js@1.98.0': resolution: {integrity: sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==} - '@spheron/protocol-sdk@1.2.3': - resolution: {integrity: sha512-aZ7A/D3MuhTHiV5nfavnxOkmO61APkVZiJoLm0+EgsS0z1fFMSO9O6QdW0VCA6T75ajyAagXPJgr8U/VVRVp3w==} - - '@spruceid/siwe-parser@1.1.3': - resolution: {integrity: sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==} - - '@spruceid/siwe-parser@2.1.2': - resolution: {integrity: sha512-d/r3S1LwJyMaRAKQ0awmo9whfXeE88Qt00vRj91q5uv5ATtWIQEGJ67Yr5eSZw5zp1/fZCXZYuEckt8lSkereQ==} - - '@stablelib/aead@1.0.1': - resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} - - '@stablelib/binary@1.0.1': - resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} - - '@stablelib/bytes@1.0.1': - resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} - - '@stablelib/chacha20poly1305@1.0.1': - resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} - - '@stablelib/chacha@1.0.1': - resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} - - '@stablelib/constant-time@1.0.1': - resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} - - '@stablelib/ed25519@1.0.3': - resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} - - '@stablelib/hash@1.0.1': - resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} - - '@stablelib/hkdf@1.0.1': - resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} - - '@stablelib/hmac@1.0.1': - resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} - - '@stablelib/int@1.0.1': - resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} - - '@stablelib/keyagreement@1.0.1': - resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} - - '@stablelib/poly1305@1.0.1': - resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} - - '@stablelib/random@1.0.2': - resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} - - '@stablelib/sha256@1.0.1': - resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} - - '@stablelib/sha512@1.0.1': - resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} - - '@stablelib/wipe@1.0.1': - resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} - - '@stablelib/x25519@1.0.3': - resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - - '@starknet-io/types-js@0.7.10': - resolution: {integrity: sha512-1VtCqX4AHWJlRRSYGSn+4X1mqolI1Tdq62IwzoU2vUuEE72S1OlEeGhpvd6XsdqXcfHmVzYfj8k1XtKBQqwo9w==} - - '@story-protocol/core-sdk@1.2.0-rc.3': - resolution: {integrity: sha512-mZMQgYvMfr5ysvql3DWADwS4RqxtjZnLT7IGvP/haoZgNds8++6uUNGRBzItYGj/ejZQtYSVTyMUoE+a78zArQ==} - - '@substrate/connect-extension-protocol@2.2.1': - resolution: {integrity: sha512-GoafTgm/Jey9E4Xlj4Z5ZBt/H4drH2CNq8VrAro80rtoznrXnFDNVivLQzZN0Xaj2g8YXSn9pC9Oc9IovYZJXw==} - - '@substrate/connect-known-chains@1.9.0': - resolution: {integrity: sha512-R7yE0kIRUnvNlMiYramQ+dQwSY0ZpqRJ1mK8hLKlvCbEMqjSFa0n/WYYG6/bst9nNA1O6OZLWpvMso6yhENe3A==} - - '@substrate/connect@0.8.8': - resolution: {integrity: sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==} - deprecated: versions below 1.x are no longer maintained - - '@substrate/light-client-extension-helpers@0.0.4': - resolution: {integrity: sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==} - peerDependencies: - smoldot: 2.x - - '@substrate/ss58-registry@1.51.0': - resolution: {integrity: sha512-TWDurLiPxndFgKjVavCniytBIw+t4ViOi7TYp9h/D0NMmkEc9klFTo+827eyEJ0lELpqO207Ey7uGxUa+BS1jQ==} - - '@suchipi/femver@1.0.0': - resolution: {integrity: sha512-bprE8+K5V+DPX7q2e2K57ImqNBdfGHDIWaGI5xHxZoxbKOuQZn4wzPiUxOAHnsUr3w3xHrWXwN7gnG/iIuEMIg==} - - '@supabase/auth-js@2.65.1': - resolution: {integrity: sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==} - - '@supabase/functions-js@2.4.3': - resolution: {integrity: sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==} - - '@supabase/node-fetch@2.6.15': - resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} - engines: {node: 4.x || >=6.0.0} - - '@supabase/postgrest-js@1.16.3': - resolution: {integrity: sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==} - - '@supabase/realtime-js@2.10.9': - resolution: {integrity: sha512-0AjN65VDNIScZzrrPaVvlND4vbgVS+j9Wcy3zf7e+l9JY4IwCTahFenPLcKy9bkr7KY0wfB7MkipZPKxMaDnjw==} - - '@supabase/storage-js@2.7.1': - resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==} - - '@supabase/supabase-js@2.46.2': - resolution: {integrity: sha512-5FEzYMZhfIZrMWEqo5/dQincvrhM+DeMWH3/okeZrkBBW1AJxblOQhnhF4/dfNYK25oZ1O8dAnnxZ9gQqdr40w==} - '@supercharge/promise-pool@3.2.0': resolution: {integrity: sha512-pj0cAALblTZBPtMltWOlZTQSLT07jIaFNeM8TWoJD1cQMgDB9mcMlVMoetiB35OzNJpqQ2b+QEtwiR9f20mADg==} engines: {node: '>=8'} @@ -9003,10 +5531,6 @@ packages: '@swc/types@0.1.17': resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} - '@szmarczak/http-timer@4.0.6': - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -9014,11 +5538,6 @@ packages: '@tanstack/query-core@5.62.16': resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - '@tanstack/react-query@5.62.16': - resolution: {integrity: sha512-XJIZNj65d2IdvU8VBESmrPakfIm6FSdHDzrS1dPrAwmq3ZX+9riMh/ZfbNQHAWnhrgmq7KoXpgZSRyXnqMYT9A==} - peerDependencies: - react: ^18 || ^19 - '@tanstack/react-query@5.63.0': resolution: {integrity: sha512-QWizLzSiog8xqIRYmuJRok9VELlXVBAwtINgVCgW1SNvamQwWDO5R0XFSkjoBEj53x9Of1KAthLRBUC5xmtVLQ==} peerDependencies: @@ -9036,30 +5555,9 @@ packages: '@tensor-oss/tensorswap-sdk@4.5.0': resolution: {integrity: sha512-eNM6k1DT5V/GadxSHm8//z2wlLl8/EcA0KFQXKaxRba/2MirNySsoVGxDXO2UdOI4eZMse8f+8Et3P63WWjsIw==} - '@tinyhttp/content-disposition@2.2.2': - resolution: {integrity: sha512-crXw1txzrS36huQOyQGYFvhTeLeG0Si1xu+/l6kXUVYpE0TjFjEZRqTbuadQLfKGZ0jaI+jJoRyqaWwxOSHW2g==} - engines: {node: '>=12.20.0'} - '@tiplink/api@0.3.1': resolution: {integrity: sha512-HjnXethjKOHTYT0IP1BewlMS7wZJ+hsoDgRa6jA1cNvxvwQjE1WHOyvOUPpAi+DJDw4P4/omFtyHr7dwLfnB/g==} - '@ton/core@0.59.1': - resolution: {integrity: sha512-SxFBAvutYJaIllTkv82vbHTJhJI6NxzqUhi499CDEjJEZ9i6i9lHJiK2df4dlLAb/4SiWX6+QUzESkK4DEdnCw==} - peerDependencies: - '@ton/crypto': '>=3.2.0' - - '@ton/crypto-primitives@2.1.0': - resolution: {integrity: sha512-PQesoyPgqyI6vzYtCXw4/ZzevePc4VGcJtFwf08v10OevVJHVfW238KBdpj1kEDQkxWLeuNHEpTECNFKnP6tow==} - - '@ton/crypto@3.3.0': - resolution: {integrity: sha512-/A6CYGgA/H36OZ9BbTaGerKtzWp50rg67ZCH2oIjV1NcrBaCK9Z343M+CxedvM7Haf3f/Ee9EhxyeTp0GKMUpA==} - - '@ton/ton@15.1.0': - resolution: {integrity: sha512-almetcfTu7jLjcNcEEPB7wAc8yl90ES1M//sOr1QE+kv7RbmEvMkaPSc7kFxzs10qrjIPKxlodBJlMSWP5LuVQ==} - peerDependencies: - '@ton/core': '>=0.59.0' - '@ton/crypto': '>=3.2.0' - '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -9093,9 +5591,6 @@ packages: '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - '@types/aws-lambda@8.10.147': - resolution: {integrity: sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -9111,9 +5606,6 @@ packages: '@types/better-sqlite3@7.6.12': resolution: {integrity: sha512-fnQmj8lELIj7BSrZQAdBMHEHX8OZLYIHXqAKT1O7tDfLxaINzf00PMjw22r3N/xXh0w/sGHlO6SVaCQ2mj78lg==} - '@types/big.js@6.2.2': - resolution: {integrity: sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==} - '@types/bn.js@5.1.6': resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} @@ -9123,11 +5615,11 @@ packages: '@types/bonjour@3.5.13': resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - '@types/cacheable-request@6.0.3': - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + '@types/chai-subset@1.3.5': + resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} - '@types/chrome@0.0.278': - resolution: {integrity: sha512-PDIJodOu7o54PpSOYLybPW/MDZBCjM1TKgf31I3Q/qaEbNpIH09rOM3tSEH3N7Q+FAqb1933LhF8ksUPYeQLNg==} + '@types/chai@4.3.20': + resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==} '@types/connect-history-api-fallback@1.5.4': resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} @@ -9244,11 +5736,9 @@ packages: resolution: {integrity: sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg==} deprecated: This is a stub types definition. dompurify provides its own type definitions, so you do not need this installed. - '@types/elliptic@6.4.18': - resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==} - - '@types/emscripten@1.39.13': - resolution: {integrity: sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==} + '@types/dotenv@8.2.3': + resolution: {integrity: sha512-g2FXjlDX/cYuc5CiQvyU/6kkbP1JtmGzh0obW50zD7OKeILVL0NSpPWLXVfqoAGQjom2/SLLx9zHq0KXvD6mbw==} + deprecated: This is a stub types definition. dotenv provides its own type definitions, so you do not need this installed. '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -9274,33 +5764,15 @@ packages: '@types/express@5.0.0': resolution: {integrity: sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==} - '@types/filesystem@0.0.36': - resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==} - - '@types/filewriter@0.0.33': - resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==} - - '@types/firefox-webext-browser@120.0.4': - resolution: {integrity: sha512-lBrpf08xhiZBigrtdQfUaqX1UauwZ+skbFiL8u2Tdra/rklkKadYmIzTwkNZSWtuZ7OKpFqbE2HHfDoFqvZf6w==} - - '@types/fluent-ffmpeg@2.1.27': - resolution: {integrity: sha512-QiDWjihpUhriISNoBi2hJBRUUmoj/BMTYcfz+F+ZM9hHWBYABFAE6hjP/TbCZC0GWwlpa3FzvHH9RzFeRusZ7A==} - '@types/geojson@7946.0.15': resolution: {integrity: sha512-9oSxFzDCT2Rj6DfcHF8G++jxBKS7mBqXl5xrRW+Kbvjry6Uduya2iiwqHPhVXpasAVMBYKkEPGgKhd3+/HZ6xA==} - '@types/glob@8.1.0': - resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} - '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} '@types/gtag.js@0.0.12': resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} - '@types/har-format@1.2.16': - resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==} - '@types/hast@2.3.10': resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} @@ -9322,13 +5794,6 @@ packages: '@types/http-proxy@1.17.15': resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - '@types/ioredis@5.0.0': - resolution: {integrity: sha512-zJbJ3FVE17CNl5KXzdeSPtdltc4tMT3TzC6fxQS0sQngkbFZ6h+0uTafsRqu+eSLIugf6Yb0Ea0SUuRr42Nk9g==} - deprecated: This is a stub types definition. ioredis provides its own type definitions, so you do not need this installed. - - '@types/is-stream@1.1.0': - resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -9341,24 +5806,15 @@ packages: '@types/jest@29.5.14': resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/jsonwebtoken@9.0.7': - resolution: {integrity: sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==} - - '@types/keyv@3.1.4': - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - - '@types/lodash.isstring@4.0.9': - resolution: {integrity: sha512-sjGPpa15VBpMns/4s6Blm567JgxLVVu/eCYCe7h/TdQyPCz9lIhaLSISjN7ZC9cDXmUT2IM/4mNRw8OtYirziw==} - - '@types/lodash@4.17.14': - resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} - '@types/long@4.0.2': resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} @@ -9374,9 +5830,6 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} @@ -9395,12 +5848,6 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@10.17.60': - resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - - '@types/node@11.11.6': - resolution: {integrity: sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==} - '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} @@ -9435,12 +5882,6 @@ packages: resolution: {integrity: sha512-TRdIPqdsvKmPla44kVy4jv5Nt5vjMfVjbIEke1CRULIrwKNRC4lIiZvNYDJvbUMNCFPNIUcOKhXTyMJrX18IMA==} deprecated: This is a stub types definition. pdfjs-dist provides its own type definitions, so you do not need this installed. - '@types/pg@8.11.10': - resolution: {integrity: sha512-LczQUW4dbOQzsH2RQ5qoeJ6qJPdrcM/DcMLoqWQkMLMsq83J5lAX3LXjdkWdpscFy67JSOWDnh7Ny/sPFykmkg==} - - '@types/phoenix@1.6.6': - resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} - '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} @@ -9473,9 +5914,6 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/responselike@1.0.3': - resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -9500,9 +5938,6 @@ packages: '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - '@types/sql.js@1.4.9': - resolution: {integrity: sha512-ep8b36RKHlgWPqjNG9ToUrPiwkhwh0AEzy883mO5Xnd+cL6VBH1EvSjBAAuxLUFF2Vn/moE3Me6v9E1Lo+48GQ==} - '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -9518,9 +5953,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/unzipper@0.10.10': - resolution: {integrity: sha512-jKJdNxhmCHTZsaKW5x0qjn6rB+gHk0w5VFbEKsw84i+RJqXZyfTmGnpjDcKqzMpjz7VVLsUBMtO5T3mVidpt0g==} - '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} @@ -9530,26 +5962,31 @@ packages: '@types/wav-encoder@1.3.3': resolution: {integrity: sha512-2haw8zEMg4DspJRXmxUn2TElrQUs0bLPDh6x4N7/hDn+3tx2G05Lc+kC55uoHYsv8q+4deWhnDtHZT/ximg9aw==} - '@types/webrtc@0.0.37': - resolution: {integrity: sha512-JGAJC/ZZDhcrrmepU4sPLQLIOIAgs5oIK+Ieq90K8fdaNMhfdfqmYatJdgif1NDQtvrSlTOGJDUYHIDunuufOg==} - '@types/ws@7.4.7': resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} '@types/ws@8.5.13': resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + '@types/ws@8.5.3': + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@15.0.19': - resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} - '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + '@typescript-eslint/eslint-plugin@6.21.0': + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/eslint-plugin@8.16.0': resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} @@ -9570,6 +6007,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/parser@6.21.0': + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/parser@8.16.0': resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9587,6 +6034,10 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/scope-manager@6.21.0': + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@8.16.0': resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9595,6 +6046,16 @@ packages: resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@6.21.0': + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/type-utils@8.16.0': resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9612,6 +6073,10 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/types@6.21.0': + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@8.16.0': resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9620,6 +6085,15 @@ packages: resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@6.21.0': + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/typescript-estree@8.16.0': resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9635,6 +6109,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@6.21.0': + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@8.16.0': resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9652,6 +6132,10 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/visitor-keys@6.21.0': + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@8.16.0': resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9670,24 +6154,16 @@ packages: '@ungap/structured-clone@1.2.1': resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - '@uniswap/sdk-core@4.2.1': - resolution: {integrity: sha512-hr7vwYrXScg+V8/rRc2UL/Ixc/p0P7yqe4D/OxzUdMRYr8RZd+8z5Iu9+WembjZT/DCdbTjde6lsph4Og0n1BQ==} - engines: {node: '>=10'} - - '@uniswap/sdk-core@6.0.0': - resolution: {integrity: sha512-6rwBG/Ut7rL2Dw4xtTF1dHSmtctT3h57q4vXIneLYjlePa1PT0mgp5D7cu/6xKEvO1MFtnMchImpWsclfafdUg==} - engines: {node: '>=10'} - - '@unruggable_starknet/core@0.1.0': - resolution: {integrity: sha512-qhKqw1XKhSRHzK3Ll/RzCblGFJDD4oeGoPQbal/X7QVVG1qz+VnqoyA1U6SDmlSGTHfskvMoXrVWkPRFL2RqHA==} - peerDependencies: - starknet: '>=5.0.0' - '@vitejs/plugin-react-swc@3.7.2': resolution: {integrity: sha512-y0byko2b2tSVVf5Gpng1eEhX1OvPC7x8yns1Fx8jDzlJp4LS6CMkCPfLw47cjyoMrshQDoQw4qcgjsU9VvlCew==} peerDependencies: vite: ^4 || ^5 || ^6 + '@vitest/coverage-v8@0.34.6': + resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} + peerDependencies: + vitest: '>=0.32.0 <1' + '@vitest/coverage-v8@1.1.3': resolution: {integrity: sha512-Uput7t3eIcbSTOTQBzGtS+0kah96bX+szW9qQrLeGe3UmgL2Akn8POnyC2lH7XsnREZOds9aCUTxgXf+4HX5RA==} peerDependencies: @@ -9717,6 +6193,9 @@ packages: vitest: optional: true + '@vitest/expect@0.34.6': + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} + '@vitest/expect@1.1.3': resolution: {integrity: sha512-MnJqsKc1Ko04lksF9XoRJza0bGGwTtqfbyrsYv5on4rcEkdo+QgUdITenBQBUltKzdxW7K3rWh+nXRULwsdaVg==} @@ -9774,6 +6253,9 @@ packages: '@vitest/pretty-format@2.1.8': resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} + '@vitest/runner@0.34.6': + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + '@vitest/runner@1.1.3': resolution: {integrity: sha512-Va2XbWMnhSdDEh/OFxyUltgQuuDRxnarK1hW5QNN4URpQrqq6jtt8cfww/pQQ4i0LjoYxh/3bYWvDFlR9tU73g==} @@ -9789,6 +6271,9 @@ packages: '@vitest/runner@2.1.8': resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + '@vitest/snapshot@0.34.6': + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + '@vitest/snapshot@1.1.3': resolution: {integrity: sha512-U0r8pRXsLAdxSVAyGNcqOU2H3Z4Y2dAAGGelL50O0QRMdi1WWeYHdrH/QWpN1e8juWfVKsb8B+pyJwTC+4Gy9w==} @@ -9804,6 +6289,9 @@ packages: '@vitest/snapshot@2.1.8': resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} + '@vitest/spy@0.34.6': + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + '@vitest/spy@1.1.3': resolution: {integrity: sha512-Ec0qWyGS5LhATFQtldvChPTAHv08yHIOZfiNcjwRQbFPHpkih0md9KAbs7TfeIfL7OFKoe7B/6ukBTqByubXkQ==} @@ -9819,6 +6307,17 @@ packages: '@vitest/spy@2.1.8': resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} + '@vitest/ui@0.34.7': + resolution: {integrity: sha512-iizUu9R5Rsvsq8FtdJ0suMqEfIsIIzziqnasMHe4VH8vG+FnZSA3UAtCHx6rLeRupIFVAVg7bptMmuvMcsn8WQ==} + peerDependencies: + vitest: '>=0.30.1 <1' + + '@vitest/utils@0.34.6': + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} + + '@vitest/utils@0.34.7': + resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} + '@vitest/utils@1.1.3': resolution: {integrity: sha512-Dyt3UMcdElTll2H75vhxfpZu03uFpXRCHxWnzcrFjZxT1kTbq8ALUYIeBgGolo1gldVdI0YSlQRacsqxTwNqwg==} @@ -9867,95 +6366,6 @@ packages: '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} - '@wallet-standard/base@1.1.0': - resolution: {integrity: sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==} - engines: {node: '>=16'} - - '@wallet-standard/features@1.1.0': - resolution: {integrity: sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==} - engines: {node: '>=16'} - - '@walletconnect/core@2.17.3': - resolution: {integrity: sha512-57uv0FW4L6H/tmkb1kS2nG41MDguyDgZbGR58nkDUd1TO/HydyiTByVOhFzIxgN331cnY/1G1rMaKqncgdnOFA==} - engines: {node: '>=18'} - - '@walletconnect/environment@1.0.1': - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} - - '@walletconnect/ethereum-provider@2.17.3': - resolution: {integrity: sha512-fgoT+dT9M1P6IIUtBl66ddD+4IJYqdhdAYkW+wa6jbctxKlHYSXf9HsgF/Vvv9lMnxHdAIz0W9VN4D/m20MamA==} - - '@walletconnect/events@1.0.1': - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} - - '@walletconnect/heartbeat@1.2.2': - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} - - '@walletconnect/jsonrpc-http-connection@1.0.8': - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} - - '@walletconnect/jsonrpc-provider@1.0.14': - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} - - '@walletconnect/jsonrpc-types@1.0.4': - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} - - '@walletconnect/jsonrpc-utils@1.0.8': - resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} - - '@walletconnect/jsonrpc-ws-connection@1.0.16': - resolution: {integrity: sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q==} - - '@walletconnect/keyvaluestorage@1.1.1': - resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} - peerDependencies: - '@react-native-async-storage/async-storage': 1.x - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true - - '@walletconnect/logger@2.1.2': - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} - - '@walletconnect/modal-core@2.7.0': - resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} - - '@walletconnect/modal-ui@2.7.0': - resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} - - '@walletconnect/modal@2.7.0': - resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} - - '@walletconnect/relay-api@1.0.11': - resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} - - '@walletconnect/relay-auth@1.0.4': - resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} - - '@walletconnect/safe-json@1.0.2': - resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - - '@walletconnect/sign-client@2.17.3': - resolution: {integrity: sha512-OzOWxRTfVGCHU3OOF6ibPkgPfDpivFJjuknfcOUt9PYWpTAv6YKOmT4cyfBPhc7llruyHpV44fYbykMcLIvEcg==} - - '@walletconnect/time@1.0.2': - resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} - - '@walletconnect/types@2.17.3': - resolution: {integrity: sha512-5eFxnbZGJJx0IQyCS99qz+OvozpLJJYfVG96dEHGgbzZMd+C9V1eitYqVClx26uX6V+WQVqVwjpD2Dyzie++Wg==} - - '@walletconnect/universal-provider@2.17.3': - resolution: {integrity: sha512-Aen8h+vWTN57sv792i96vaTpN06WnpFUWhACY5gHrpL2XgRKmoXUgW7793p252QdgyofNAOol7wJEs1gX8FjgQ==} - - '@walletconnect/utils@2.17.3': - resolution: {integrity: sha512-tG77UpZNeLYgeOwViwWnifpyBatkPlpKSSayhN0gcjY1lZAUNqtYslpm4AdTxlrA3pL61MnyybXgWYT5eZjarw==} - - '@walletconnect/window-getters@1.0.1': - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} - - '@walletconnect/window-metadata@1.0.1': - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} - '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -10035,18 +6445,12 @@ packages: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - abi-wan-kanabi@2.2.4: - resolution: {integrity: sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg==} - hasBin: true - - abitype@0.10.3: - resolution: {integrity: sha512-tRN+7XIa7J9xugdbRzFv/95ka5ivR/sRe01eiWvM0HWWjHuigSZEACgKa0sj4wGuekTDtghCx+5Izk/cOi78pQ==} + abitype@0.7.1: + resolution: {integrity: sha512-VBkRHTDZf9Myaek/dO3yMmOzB/y2s3Zo6nVU7yaw1G+TvCHAjwaJzNGN9yo4K5D8bU/VZXKP1EJpRhFr862PlQ==} peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 + typescript: '>=4.9.4' + zod: ^3 >=3.19.1 peerDependenciesMeta: - typescript: - optional: true zod: optional: true @@ -10085,27 +6489,15 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-node@1.8.2: - resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} - acorn-typescript@1.4.13: resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} peerDependencies: acorn: '>=8.9.0' - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -10124,10 +6516,6 @@ packages: aes-js@4.0.0-beta.5: resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} - agent-base@5.1.1: - resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} - engines: {node: '>= 6.0.0'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -10249,10 +6637,6 @@ packages: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} - ansi-escapes@6.2.1: - resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} - engines: {node: '>=14.16'} - ansi-escapes@7.0.0: resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} engines: {node: '>=18'} @@ -10262,10 +6646,6 @@ packages: engines: {'0': node >= 0.8.0} hasBin: true - ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -10274,10 +6654,6 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} - ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -10309,9 +6685,6 @@ packages: ap@0.1.0: resolution: {integrity: sha512-iNF0PHuPu0RokHSicNS46wSj3bg3inzbDVaoFVZ+T0C+RvSu1bqg+OilF8Sr8S6j9mURv3Xx7BnT3bbF5fgytw==} - apg-js@4.4.0: - resolution: {integrity: sha512-fefmXFknJmtgtNEXfPwZKYkMFX4Fyeyz+fNF6JWp87biGOPslJbCBVU158zvKRZfHBKnJDy8CMM40oLFGkXT8Q==} - append-field@1.0.0: resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} @@ -10321,20 +6694,11 @@ packages: arconnect@0.4.2: resolution: {integrity: sha512-Jkpd4QL3TVqnd3U683gzXmZUVqBUy17DdJDuL/3D9rkysLgX6ymJ2e+sR+xyZF5Rh42CBqDXWNMmCjBXeP7Gbw==} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} deprecated: This package is no longer supported. - are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -10355,10 +6719,6 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} @@ -10422,15 +6782,16 @@ packages: resolution: {integrity: sha512-Zj3b8juz1ZtDaQDPQlzWyk2I4wZPx3RmcGq8pVJeZXl2Tjw0WRy5ueHPelxZtBLqCirGoZxZEAFRs6SZUSCBjg==} engines: {node: '>=18'} - asn1.js@4.10.1: - resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} - asn1.js@5.4.1: resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + asn1js@2.4.0: + resolution: {integrity: sha512-PvZC0FMyMut8aOnR2jAEGSkmRtHIUYPe9amUEnGjr9TdnUmsfoOkjrvUkOEU9mzpYBR1HyO9bF+8U1cLTMMHhQ==} + engines: {node: '>=6.0.0'} + asn1js@3.0.5: resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} engines: {node: '>=12.0.0'} @@ -10439,9 +6800,6 @@ packages: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} - assert@1.5.1: - resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==} - assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} @@ -10466,9 +6824,6 @@ packages: async-retry@1.3.3: resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} - async@0.2.10: - resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==} - async@2.6.4: resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} @@ -10482,17 +6837,14 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - atomic-sleep@1.0.0: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} + atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true autocomplete.js@0.37.1: resolution: {integrity: sha512-PgSe9fHYhZEsm/9jggbjtVsGXJkPLvd+9mC7gZJ662vVL5CRWEtm/mIrrzCx0MrNxHVwxD5d00UOn6NsmL2LUQ==} - automd@0.3.12: - resolution: {integrity: sha512-qNHdFSAE7zMIO12FJpGBp98uLrIUxg3i8WzvsEGGq0rD5olkgSK9KE0SsYfwciW1LdP6q8lWX+3chaxjtgN9gA==} - hasBin: true - autoprefixer@10.4.20: resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} @@ -10500,9 +6852,6 @@ packages: peerDependencies: postcss: ^8.1.0 - avail-js-sdk@0.3.0: - resolution: {integrity: sha512-xZrqRC5xOeFbIaQIaOmF48UtO0qPxEsK15uX2gYm/iDJnXUaiaj+J5ChuTerNLHFzigF/OALRlKXVwRxhOmUPA==} - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -10517,37 +6866,21 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios-mock-adapter@1.22.0: - resolution: {integrity: sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==} - peerDependencies: - axios: '>= 0.17.0' - axios-retry@3.9.1: resolution: {integrity: sha512-8PJDLJv7qTTMMwdnbMvrLYuvB47M81wRtxQmEdV5w4rgbTXTt+vtPkXwajOfOdSyv/wZICJOC+/UhXH4aQ/R+w==} - axios-retry@4.5.0: - resolution: {integrity: sha512-aR99oXhpEDGo0UuAlYcn2iGRds30k366Zfa05XWScR9QaQD4JYiP3/1Qt1u7YlefUOK+cn0CcwoL1oefavQUlQ==} - peerDependencies: - axios: 0.x || 1.x - axios@0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + axios@0.24.0: + resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} + axios@0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} axios@0.28.1: resolution: {integrity: sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==} - axios@1.7.4: - resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} - - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - - axios@1.7.8: - resolution: {integrity: sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==} - axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} @@ -10558,9 +6891,6 @@ packages: b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} - babel-code-frame@6.26.0: - resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==} - babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10574,15 +6904,9 @@ packages: '@babel/core': ^7.12.0 webpack: '>=5' - babel-messages@6.23.0: - resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} - babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - babel-plugin-import-to-require@1.0.0: - resolution: {integrity: sha512-dc843CwrFivjO8AVgxcHvxl0cb7J7Ed8ZGFP8+PjH3X1CnyzYtAU1WL1349m9Wc/+oqk4ETx2+cIEO2jlp3XyQ==} - babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} @@ -10621,22 +6945,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - babel-runtime@6.26.0: - resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} - - babel-template@6.26.0: - resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==} - - babel-traverse@6.26.0: - resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==} - - babel-types@6.26.0: - resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==} - - babylon@6.18.0: - resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==} - hasBin: true - bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} @@ -10661,11 +6969,6 @@ packages: bare-stream@2.6.1: resolution: {integrity: sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==} - base-x@2.0.6: - resolution: {integrity: sha512-UAmjxz9KbK+YIi66xej+pZVo/vxUOh49ubEvZW5egCbxhur05pBb+hwuireQwKO4nDpsNm64/jEei17LEpsr5g==} - engines: {node: '>=4.5.0'} - deprecated: use 3.0.0 instead, safe-buffer has been merged and release for compatability - base-x@3.0.10: resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} @@ -10675,10 +6978,6 @@ packages: base-x@5.0.0: resolution: {integrity: sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==} - base64-arraybuffer@0.2.0: - resolution: {integrity: sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==} - engines: {node: '>= 0.6.0'} - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -10702,18 +7001,9 @@ packages: bech32@1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - bech32@2.0.0: - resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} - before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - before-after-hook@3.0.2: - resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - - bent@7.3.12: - resolution: {integrity: sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w==} - better-sqlite3@11.6.0: resolution: {integrity: sha512-2J6k/eVxcFYY2SsTxsXrj6XylzHWPxveCn4fKPKZFv/Vqn/Cd7lOuX4d7rGQXT5zL+97MkNL3nSbCrIoe3LkgA==} @@ -10742,69 +7032,33 @@ packages: resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - bin-version-check@6.0.0: - resolution: {integrity: sha512-k9TS/pADINX9UlErjAkbkxDer8C+WlguMwySI8sLMGLUMDvwuHmDx00yoHe7nxshgwtLBcMWQgrlwjzscUeQKg==} - engines: {node: '>=18'} - deprecated: 'Renamed to binary-version-check: https://www.npmjs.com/package/binary-version-check' - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - binary-version@7.1.0: - resolution: {integrity: sha512-Iy//vPc3ANPNlIWd242Npqc8MK0a/i4kVcHDlDA6HNMv5zMxz4ulIFhOSYJVKw/8AbHdHy0CnGYEt1QqSXxPsw==} - engines: {node: '>=18'} - bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} bintrees@1.0.2: resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} - bip174@3.0.0-rc.1: - resolution: {integrity: sha512-+8P3BpSairVNF2Nee6Ksdc1etIjWjBOi/MH0MwKtq9YaYp+S2Hk2uvup0e8hCT4IKlS58nXJyyQVmW92zPoD4Q==} - engines: {node: '>=18.0.0'} - - bip32@4.0.0: - resolution: {integrity: sha512-aOGy88DDlVUhspIXJN+dVEtclhIsfAUppD43V0j40cPTld3pv/0X/MlrZSZ6jowIaQQzFwP8M6rFU2z2mVYjDQ==} - engines: {node: '>=6.0.0'} - - bip39@3.0.2: - resolution: {integrity: sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ==} - bip39@3.1.0: resolution: {integrity: sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==} - bitcoinjs-lib@7.0.0-rc.0: - resolution: {integrity: sha512-7CQgOIbREemKR/NT2uc3uO/fkEy+6CM0sLxboVVY6bv6DbZmPt3gg5Y/hhWgQFeZu5lfTbtVAv32MIxf7lMh4g==} - engines: {node: '>=18.0.0'} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - blake2b-wasm@1.1.7: - resolution: {integrity: sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==} - - blake2b@2.1.3: - resolution: {integrity: sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==} - blessed@0.1.81: resolution: {integrity: sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==} engines: {node: '>= 0.8.0'} hasBin: true - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - bn.js@4.11.6: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} bn.js@4.12.1: resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} - bn.js@5.2.0: - resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} - bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} @@ -10821,13 +7075,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - borc@2.1.2: - resolution: {integrity: sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==} - engines: {node: '>=4'} - - borsh@0.6.0: - resolution: {integrity: sha512-sl5k89ViqsThXQpYa9XDtz1sBl3l1lI313cFUY1HKr+wvMILnb+58xpkqTNrYbelh99dY7K8usxoCusQmqix9Q==} - borsh@0.7.0: resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} @@ -10837,12 +7084,6 @@ packages: borsh@2.0.0: resolution: {integrity: sha512-kc9+BgR3zz9+cjbwM8ODoUB4fs3X3I5A/HtX7LZKxCLaMrEeDFoBpnhZY//DTS1VZBSs6S5v46RZRbZjRFspEg==} - bottleneck@2.19.5: - resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - - bowser@2.11.0: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - boxen@6.2.1: resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10864,41 +7105,6 @@ packages: brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - browser-headers@0.4.1: - resolution: {integrity: sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==} - - browser-pack@6.1.0: - resolution: {integrity: sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==} - hasBin: true - - browser-resolve@2.0.0: - resolution: {integrity: sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==} - - browserify-aes@1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} - - browserify-cipher@1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} - - browserify-des@1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} - - browserify-rsa@4.1.1: - resolution: {integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==} - engines: {node: '>= 0.10'} - - browserify-sign@4.2.3: - resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==} - engines: {node: '>= 0.12'} - - browserify-zlib@0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - - browserify@17.0.1: - resolution: {integrity: sha512-pxhT00W3ylMhCHwG5yfqtZjNnFuX5h2IJdaBfSo4ChaaBsIp9VLrEMQ1bHV+Xr1uLPXuNDDM1GlJkjli0qkRsw==} - engines: {node: '>= 0.8'} - hasBin: true - browserslist@4.24.4: resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -10908,9 +7114,6 @@ packages: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} - bs58@4.0.0: - resolution: {integrity: sha512-/jcGuUuSebyxwLLfKrbKnCJttxRf9PM51EnHTwmFKBxl4z1SGkoAhrfd6uZKE0dcjQTfm6XzTP8DPr1tzE4KIw==} - bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} @@ -10920,12 +7123,6 @@ packages: bs58@6.0.0: resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==} - bs58check@2.1.2: - resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} - - bs58check@4.0.0: - resolution: {integrity: sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==} - bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -10935,9 +7132,6 @@ packages: buffer-alloc@1.2.0: resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -10957,12 +7151,6 @@ packages: buffer-reverse@1.0.1: resolution: {integrity: sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==} - buffer-xor@1.0.3: - resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} - - buffer@5.2.1: - resolution: {integrity: sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==} - buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -10973,13 +7161,6 @@ packages: resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} engines: {node: '>=6.14.2'} - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - - builtin-status-codes@3.0.0: - resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} - bundle-require@5.1.0: resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10990,9 +7171,6 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - buttplug@3.2.2: - resolution: {integrity: sha512-TGkQzG6dxEjuFX29eRoWkh82vsQhGQ+E98tZtN8fWn1NOG7v/9H0FFkNXrpmeRt9FFS0GdHTvubfZ8dcIPGSAA==} - byte-size@8.1.1: resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} engines: {node: '>=12.17'} @@ -11005,16 +7183,9 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - bytesish@0.4.4: - resolution: {integrity: sha512-i4uu6M4zuMUiyfZN4RU2+i9+peJh//pXhd9x1oSe1LBkZ3LEbCoygu8W0bXTukU1Jme2txKuotpCZRaC3FLxcQ==} - - c12@2.0.1: - resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} - peerDependencies: - magicast: ^0.3.5 - peerDependenciesMeta: - magicast: - optional: true + bytestreamjs@2.0.1: + resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} + engines: {node: '>=6.0.0'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} @@ -11024,10 +7195,6 @@ packages: resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} engines: {node: ^16.14.0 || >=18.0.0} - cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -11036,13 +7203,6 @@ packages: resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} engines: {node: '>=14.16'} - cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - - cached-path-relative@1.1.0: - resolution: {integrity: sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==} - call-bind-apply-helpers@1.0.1: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} @@ -11070,10 +7230,6 @@ packages: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} - camelcase-keys@7.0.2: - resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} - engines: {node: '>=12'} - camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -11096,16 +7252,9 @@ packages: resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} engines: {node: '>=6'} - capability@0.2.5: - resolution: {integrity: sha512-rsJZYVCgXd08sPqwmaIqjAd5SUTfonV0z/gDJ8D6cN8wQphky1kkAYEqQ+hmDxTw7UihvBfjUVUSY+DBEe44jg==} - capsolver-npm@2.0.2: resolution: {integrity: sha512-PvkAGTuwtKXczJeoiLu2XQ4SzJh0m7Yr3ONJuvdjEAw95LwtfGxZ3Ip/w21kR94R4O260omLGlTcQvPf2ECnLg==} - cardinal@2.1.1: - resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} - hasBin: true - caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -11120,13 +7269,6 @@ packages: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} - chain-registry@1.69.88: - resolution: {integrity: sha512-NtYB8tEbqj9MYoD0Y40wFpOinlTffJXYf7Y1GSEdfB8swzdP2ulTzZngAYG6Pfgeh0kB5PQCp0BILqDx9Y7pCg==} - - chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} - chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} @@ -11191,9 +7333,6 @@ packages: chevrotain@11.0.3: resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} - chmodrp@1.0.2: - resolution: {integrity: sha512-TdngOlFV1FLTzU0o1w8MB6/BFywhtLC0SzRTGJU7T9lmdjlCWeMRt1iVo0Ki+ldwNk0BqNiKoc8xpLZEQ8mY1w==} - chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -11217,11 +7356,6 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - chromium-bidi@0.4.7: - resolution: {integrity: sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==} - peerDependencies: - devtools-protocol: '*' - ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -11230,35 +7364,9 @@ packages: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} - cids@0.7.5: - resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module - - cids@0.8.3: - resolution: {integrity: sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module - - cipher-base@1.0.6: - resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==} - engines: {node: '>= 0.10'} - - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - cive@0.7.1: - resolution: {integrity: sha512-DcBpLydad5MMeUjLHRYWXK3oX+bnVqeZDR5NL1dcLsUMUxRTFLndgS29m/oafFQQ95ZOkvtif/kDzhpWG0e5Xw==} - cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - class-is@1.1.0: - resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} - - class-transformer@0.5.1: - resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} - class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} @@ -11297,10 +7405,6 @@ packages: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} - cli-table@0.3.11: - resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==} - engines: {node: '>= 0.2.0'} - cli-tableau@2.0.1: resolution: {integrity: sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==} engines: {node: '>=8.10.0'} @@ -11313,9 +7417,6 @@ packages: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -11323,17 +7424,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone-deep@0.2.4: - resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==} - engines: {node: '>=0.10.0'} - clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} - clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -11350,15 +7444,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - - cmake-js@7.3.0: - resolution: {integrity: sha512-dXs2zq9WxrV87bpJ+WbnGKv8WUBXDw8blNiwNHoRe/it+ptscxhQHKB1SJXa1w+kocLMeP28Tk4/eTCezg4o+w==} - engines: {node: '>= 14.15.0'} - hasBin: true - cmd-shim@6.0.3: resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -11367,9 +7452,6 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - coinbase-api@1.0.5: - resolution: {integrity: sha512-5Rq6hYKnJNc9v4diD8M6PStSc2hwMgfOlB+pb1LSyh5q2xg9ZKi3Gu8ZVxaDnKXmgQgrjI4xJLMpc3fiLgzsew==} - collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} @@ -11400,10 +7482,6 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - colors@1.0.3: - resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} - engines: {node: '>=0.1.90'} - columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} engines: {node: '>=8.0.0'} @@ -11412,9 +7490,6 @@ packages: resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} engines: {node: '>=10'} - combine-source-map@0.8.0: - resolution: {integrity: sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -11458,10 +7533,6 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -11474,12 +7545,6 @@ packages: compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - compare-versions@4.1.4: - resolution: {integrity: sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw==} - - complex.js@2.4.2: - resolution: {integrity: sha512-qtx7HRhPGSCBtGiST4/WGHuW+zeaND/6Ld+db6PbrulIB1i2Ev/2UPiqcmpQNPSyfBKraC0EOvOKCB5dGZKt3g==} - compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -11488,10 +7553,6 @@ packages: resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} - compromise@14.14.3: - resolution: {integrity: sha512-nR/3bJJ/Q2LZF9is66s9zhwhm63zcZ+/EaZWUJ8PgEO40ROctfrKdYQmO+UbwVsrp1/crDhCrsMJu0rgo/JirQ==} - engines: {node: '>=12.0.0'} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -11503,11 +7564,6 @@ packages: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} - concurrently@6.5.1: - resolution: {integrity: sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==} - engines: {node: '>=10.0.0'} - hasBin: true - concurrently@9.1.0: resolution: {integrity: sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==} engines: {node: '>=18'} @@ -11527,9 +7583,6 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} - consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - consola@3.3.3: resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -11540,16 +7593,9 @@ packages: console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - console.table@0.10.0: - resolution: {integrity: sha512-dPyZofqggxuvSf7WXvNjuRfnsOk1YazkVP8FdxH4tcH2c37wc79/Yl6Bhr7Lsu00KMgy2ql/qCMuNu8xctZM8g==} - engines: {node: '> 0.10'} - consolidated-events@2.0.2: resolution: {integrity: sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ==} - constants-browserify@1.0.0: - resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} - content-disposition@0.5.2: resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} engines: {node: '>= 0.6'} @@ -11606,22 +7652,9 @@ packages: engines: {node: '>=14'} hasBin: true - convert-hrtime@5.0.0: - resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} - engines: {node: '>=12'} - - convert-source-map@1.1.3: - resolution: {integrity: sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==} - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -11649,10 +7682,6 @@ packages: core-js-pure@3.40.0: resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} - core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - core-js@3.40.0: resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} @@ -11688,10 +7717,6 @@ packages: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} - cosmiconfig@8.1.3: - resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} - engines: {node: '>=14'} - cosmiconfig@8.3.6: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} @@ -11701,17 +7726,16 @@ packages: typescript: optional: true + cosmjs-types@0.8.0: + resolution: {integrity: sha512-Q2Mj95Fl0PYMWEhA2LuGEIhipF7mQwd9gTQ85DdP9jjjopeoGaDxvmPa5nakNzsq7FnO1DMTatXTAx6bxMH7Lg==} + cosmjs-types@0.9.0: resolution: {integrity: sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==} - create-ecdh@4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} - - create-hash@1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} - - create-hmac@1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true create-jest@29.7.0: resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} @@ -11729,9 +7753,6 @@ packages: engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true - cross-fetch@3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} - cross-fetch@3.2.0: resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} @@ -11742,13 +7763,6 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - crossws@0.3.1: - resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} - - crypto-browserify@3.12.1: - resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} - engines: {node: '>= 0.10'} - crypto-hash@1.3.0: resolution: {integrity: sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg==} engines: {node: '>=8'} @@ -11862,36 +7876,18 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano-preset-default@7.0.6: - resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - cssnano-utils@4.0.2: resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - cssnano-utils@5.0.0: - resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - cssnano@6.1.2: resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - cssnano@7.0.6: - resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -12071,10 +8067,6 @@ packages: resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} engines: {node: '>=12'} - d@1.0.2: - resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} - engines: {node: '>=0.12'} - dagre-d3-es@7.0.11: resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==} @@ -12085,9 +8077,6 @@ packages: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} - dash-ast@1.0.0: - resolution: {integrity: sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==} - dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} @@ -12119,13 +8108,6 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - dataloader@2.2.3: - resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==} - - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} @@ -12138,14 +8120,6 @@ packages: debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - debug-fabulous@2.0.2: - resolution: {integrity: sha512-XfAbX8/owqC+pjIg0/+3V1gp8TugJT7StX/TE1TYedjrRf7h7SgUAL/+gKoAQGPCLbSU5L5LPvDg4/cGn1E/WA==} - engines: {node: '>= 8'} - - debug-logfmt@1.2.3: - resolution: {integrity: sha512-Btc8hrSu2017BcECwhnkKtA7+9qBRv06x8igvJRRyDcZo1cmEbwp/OmLDSJFuJ/wgrdF7TbtGeVV6FCxagJoNQ==} - engines: {node: '>= 8'} - debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -12162,15 +8136,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -12197,10 +8162,6 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} - decamelize@5.0.1: - resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} - engines: {node: '>=10'} - decimal.js-light@2.5.1: resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} @@ -12210,10 +8171,6 @@ packages: decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - decompress-response@4.2.1: resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} engines: {node: '>=8'} @@ -12272,12 +8229,6 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} - defined@1.0.1: - resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - degenerator@5.0.1: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} engines: {node: '>= 14'} @@ -12300,13 +8251,6 @@ packages: delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - delimit-stream@0.1.0: - resolution: {integrity: sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==} - - denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -12315,47 +8259,29 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dependency-graph@0.11.0: - resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} - engines: {node: '>= 0.6.0'} - deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - deps-sort@2.0.1: - resolution: {integrity: sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==} - hasBin: true - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - des.js@1.1.0: - resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} - - destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-browser@5.3.0: - resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} - detect-indent@5.0.0: resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==} engines: {node: '>=4'} - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} + detect-newline@2.1.0: + resolution: {integrity: sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==} + engines: {node: '>=0.10.0'} + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -12376,21 +8302,9 @@ packages: engines: {node: '>= 4.0.0'} hasBin: true - detective@5.2.1: - resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} - engines: {node: '>=0.8.0'} - hasBin: true - devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - devtools-protocol@0.0.1107588: - resolution: {integrity: sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==} - - didyoumean2@7.0.4: - resolution: {integrity: sha512-+yW4SNY7W2DOWe2Jx5H4c2qMTFbLGM6wIyoDPkAPy66X+sD1KfYjBPAIWPVsYqMxelflaMQCloZDudELIPhLqA==} - engines: {node: ^18.12.0 || >=20.9.0} - didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -12405,12 +8319,6 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diffie-hellman@5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} - - dijkstrajs@1.0.3: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -12472,10 +8380,6 @@ packages: dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - domain-browser@1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} - engines: {node: '>=0.4', npm: '>=1.2'} - domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} @@ -12528,61 +8432,25 @@ packages: resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} - doublearray@0.0.2: - resolution: {integrity: sha512-aw55FtZzT6AmiamEj2kvmR6BuFqvYgKZUkfQ7teqVRNqD5UE0rw8IeW/3gieHNKQ5sPuDKlljWEn4bzv5+1bHw==} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexer2@0.1.4: - resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - duplexify@4.1.3: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - easy-table@1.1.0: - resolution: {integrity: sha512-oq33hWOSSnl2Hoh00tZWaIPi1ievrD9aFG82/IgjlycAnW9hHx5PkJiXpxPsgEE+H7BsbVQXFVFST8TEXS6/pA==} - ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - echogarden@2.0.7: - resolution: {integrity: sha512-/yggoJ2NEy5VZPcAtk4DoGNGgHIRicSS0uKfk06gT+GmRPJ28kKD3MgyjK3agtQ8yIc46si09nB+hWPYiruzXw==} - engines: {node: '>=18'} - os: [win32, darwin, linux] - hasBin: true - peerDependencies: - '@echogarden/vosk': ^0.3.39-patched.1 - winax: ^3.4.2 - peerDependenciesMeta: - '@echogarden/vosk': - optional: true - winax: - optional: true - - ed25519-hd-key@1.1.2: - resolution: {integrity: sha512-/0y9y6N7vM6Kj5ASr9J9wcMVDTtygxSOvYX+PJiMD7VcxCx2G03V5bLRl8Dug9EgkLFsLhGqBtQWQRcElEeWTA==} - - ed2curve@0.3.0: - resolution: {integrity: sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==} - ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - efrt@2.7.0: - resolution: {integrity: sha512-/RInbCy1d4P6Zdfa+TMVsf/ufZVotat5hCw3QXmWtjU+3pFEOvOQ7ibo3aIxyCJw2leIeAMjmPj+1SLJiCpdrQ==} - engines: {node: '>=12.0.0'} - ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} engines: {node: '>=0.10.0'} @@ -12623,9 +8491,6 @@ packages: emoticon@4.1.0: resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} - encode-utf8@1.0.3: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -12662,10 +8527,6 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - env-var@7.5.0: - resolution: {integrity: sha512-mKZOzLRN0ETzau2W2QXefbFjo5EF4yWq28OyKb9ICdeNhHJlOE/pHHnz4hdYJ9cNZXcJHo5xN4OT4pzuSHSNvA==} - engines: {node: '>=10'} - envinfo@7.13.0: resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} engines: {node: '>=4'} @@ -12681,9 +8542,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - error-polyfill@0.1.3: - resolution: {integrity: sha512-XHJk60ufE+TG/ydwp4lilOog549iiQF2OAPhkk9DdiYWMrltz5yhDz/xnKuenNwP7gy3dsibssO5QpVhkrSzzg==} - es-abstract@1.23.9: resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} @@ -12718,42 +8576,18 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es5-ext@0.10.64: - resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} - engines: {node: '>=0.10'} - - es6-iterator@2.0.3: - resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} - es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} es6-promisify@5.0.0: resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} - es6-symbol@3.1.4: - resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} - engines: {node: '>=0.12'} - - es6-weak-map@2.0.3: - resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} - esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild-plugin-polyfill-node@0.3.0: - resolution: {integrity: sha512-SHG6CKUfWfYyYXGpW143NEZtcVVn8S/WHcEOxk62LuDXnY4Zpmc+WmxJKN6GMTgTClXJXhEM5KQlxKY6YjbucQ==} - peerDependencies: - esbuild: '*' - - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -12780,9 +8614,6 @@ packages: escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-latex@1.2.0: - resolution: {integrity: sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -12857,12 +8688,6 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsdoc@46.10.1: - resolution: {integrity: sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==} - engines: {node: '>=16'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsx-a11y@6.10.2: resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} @@ -12935,16 +8760,6 @@ packages: esm-env@1.2.2: resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} - esmify@2.1.1: - resolution: {integrity: sha512-GyOVgjG7sNyYB5Mbo15Ll4aGrcXZzZ3LI22rbLOjCI7L/wYelzQpBHRZkZkqbPNZ/QIRilcaHqzgNCLcEsi1lQ==} - - esniff@2.0.1: - resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} - engines: {node: '>=0.10'} - - espeak-ng@1.0.2: - resolution: {integrity: sha512-Xe4YC7d/+O06zYpsqrJ3LpbETdL/IO8JrnAmWcQEMoRFmMLWU+2y2HnpEkOCnqZfb40MBDVyP4ppfusKdWbPcQ==} - espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13022,9 +8837,6 @@ packages: ethereum-cryptography@2.2.1: resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} - ethers@5.7.2: - resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - ethers@6.13.4: resolution: {integrity: sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA==} engines: {node: '>=14.0.0'} @@ -13037,12 +8849,6 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} - event-emitter@0.3.5: - resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} - - event-lite@0.1.3: - resolution: {integrity: sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw==} - event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -13056,9 +8862,6 @@ packages: eventemitter2@6.4.9: resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - eventemitter3@3.1.2: - resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==} - eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -13081,9 +8884,6 @@ packages: resolution: {integrity: sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==} engines: {node: '>=12.0.0'} - evp_bytestokey@1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} - execa@5.0.0: resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} engines: {node: '>=10'} @@ -13125,9 +8925,6 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} - ext@1.7.0: - resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} - extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -13143,11 +8940,6 @@ packages: resolution: {integrity: sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==} engines: {node: ^10.17.0 || ^12.0.0 || >= 13.7.0} - extract-zip@2.0.1: - resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} - engines: {node: '>= 10.17.0'} - hasBin: true - extrareqp2@1.0.0: resolution: {integrity: sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA==} @@ -13159,9 +8951,6 @@ packages: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} - fast-content-type-parse@2.0.1: - resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -13181,30 +8970,15 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - - fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-stable-stringify@1.0.0: resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} fast-uri@3.0.5: resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} - fast-xml-parser@4.4.1: - resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} - hasBin: true - fastembed@1.14.1: resolution: {integrity: sha512-Y14v+FWZwjNUpQ7mRGYu4N5yF+hZkF7zqzPWzzLbwdIEtYsHy0DSpiVJ+Fg6Oi1fQjrBKASQt0hdSMSjw1/Wtw==} - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - fastestsmallesttextencoderdecoder@1.0.22: resolution: {integrity: sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==} @@ -13224,9 +8998,6 @@ packages: fclone@1.0.11: resolution: {integrity: sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw==} - fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.2: resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} peerDependencies: @@ -13243,16 +9014,9 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - fetch-cookie@3.1.0: - resolution: {integrity: sha512-s/XhhreJpqH0ftkGVcQt8JE9bqk+zRn4jF5mPJXWZeQMCI5odV9K+wEWYbnzFPHgQZlvPSMjS4n4yawWE8RINw==} - fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - ffmpeg-static@5.2.0: - resolution: {integrity: sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==} - engines: {node: '>=16'} - figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -13271,23 +9035,12 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 - file-type-checker@1.1.2: - resolution: {integrity: sha512-HodBNiinBQNHQfXhXzAuHkU2udHF3LFS6PAOEZqxW+BjotZVCaMR7ckpTTnvLi718dbzRavnjRX0kbSb5pJG3g==} - file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filename-reserved-regex@3.0.0: - resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - filenamify@6.0.0: - resolution: {integrity: sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==} - engines: {node: '>=16'} - filesize@8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} @@ -13296,10 +9049,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - finalhandler@1.3.1: resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} @@ -13312,9 +9061,6 @@ packages: resolution: {integrity: sha512-ncYFnWEIwL7PzmrK1yZtaccN8GhethD37RzBHG6iOZoFYB4vSmLLXfeWJjeN5nMvCJMjOtBvBBF8OgxEcikiZg==} hasBin: true - find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - find-up@2.1.0: resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} @@ -13335,10 +9081,6 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - find-versions@6.0.0: - resolution: {integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==} - engines: {node: '>=18'} - flash-sdk@2.25.3: resolution: {integrity: sha512-0yKh40xgjNKjG/iOnnQqdEiXjLTUdaRVzLTDigcHvyDG5Kc9P5VCqqRdjxZ7XNdEFyZPvlspVD9p7ixS97hOUA==} @@ -13354,16 +9096,9 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatbuffers@1.12.0: - resolution: {integrity: sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==} - flatted@3.3.2: resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - fluent-ffmpeg@2.1.3: - resolution: {integrity: sha512-Be3narBNt2s6bsaqP6Jzq91heDgOEaDCJAXcE3qcma/EJBSy5FB4cvO31XBInuAuKBx8Kptf8dkhjK0IOru39Q==} - engines: {node: '>=18'} - follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -13379,18 +9114,6 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - for-in@0.1.8: - resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==} - engines: {node: '>=0.10.0'} - - for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - - for-own@0.1.5: - resolution: {integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==} - engines: {node: '>=0.10.0'} - foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -13423,10 +9146,6 @@ packages: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} - form-data@2.5.2: - resolution: {integrity: sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==} - engines: {node: '>= 0.12'} - form-data@3.0.2: resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==} engines: {node: '>= 6'} @@ -13507,18 +9226,9 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - fuels@0.97.2: - resolution: {integrity: sha512-H7I4RR55XLPfsvgG/xTgj0CZ7Y4oYj2KACDXXa8QdypOMeD6BFu+7EBy6dE+LftbjE09xNzItLlYsdZbcOTgKg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function-timeout@1.0.2: - resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} - engines: {node: '>=18'} - function.prototype.name@1.1.8: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} @@ -13526,20 +9236,11 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - fuse.js@7.0.0: - resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} - engines: {node: '>=10'} - gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} deprecated: This package is no longer supported. - gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - gaxios@6.7.1: resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==} engines: {node: '>=14'} @@ -13548,22 +9249,10 @@ packages: resolution: {integrity: sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==} engines: {node: '>=14'} - generate-function@2.3.1: - resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} - - generate-object-property@1.2.0: - resolution: {integrity: sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==} - - genlayer-js@0.4.7: - resolution: {integrity: sha512-vp+7spuVaX7vflZd2q7qmaYgi5Cf7S/h4lAoVhAkFdyAsDStvhtwCdJGcZDt+U77AWxo3I1mUMXz0sk9ER3JXQ==} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - get-assigned-identifiers@1.2.0: - resolution: {integrity: sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==} - get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -13606,14 +9295,6 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} - - get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - get-stream@6.0.0: resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} engines: {node: '>=10'} @@ -13647,10 +9328,6 @@ packages: gif-frames@0.4.1: resolution: {integrity: sha512-BSqFuIz4qeZsX7wKDlwyF6qkGyUAgoYNRFJs7v8P97qvBz1FmzyRFHA/EWi/81OMHb0xQdps1X8BYrTyI3e3Aw==} - giget@1.2.3: - resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} - hasBin: true - git-node-fs@1.0.0: resolution: {integrity: sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ==} peerDependencies: @@ -13761,10 +9438,6 @@ packages: resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} - globals@9.18.0: - resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} - engines: {node: '>=0.10.0'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -13777,10 +9450,6 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globby@14.0.2: - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} - engines: {node: '>=18'} - globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} @@ -13788,37 +9457,20 @@ packages: resolution: {integrity: sha512-7ccSEJFDFO7exFbO6NRyC+xH8/mZ1GZGG2xxx9iHxZWcjUjJpjWxIMw3cofAKcueZ6DATiukmmprD7yavQHOyQ==} engines: {node: '>=14'} - google-protobuf@3.21.4: - resolution: {integrity: sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} - got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} - gql.tada@1.8.10: - resolution: {integrity: sha512-FrvSxgz838FYVPgZHGOSgbpOjhR+yq44rCzww3oOPJYi0OvBJjAgCiP6LEokZIYND2fUTXzQAyLgcvgw1yNP5A==} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - grad-school@0.0.5: - resolution: {integrity: sha512-rXunEHF9M9EkMydTBux7+IryYXEZinRk6g8OBOGDBzo/qWJjhTxy86i5q7lQYpCLHN8Sqv1XX3OIOc7ka2gtvQ==} - engines: {node: '>=8.0.0'} - graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -13830,17 +9482,6 @@ packages: peerDependencies: graphql: 14 - 16 - graphql-request@6.1.0: - resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} - peerDependencies: - graphql: 14 - 16 - - graphql-tag@2.12.6: - resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} - engines: {node: '>=10'} - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql@16.10.0: resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -13856,16 +9497,10 @@ packages: resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} engines: {node: '>=14.0.0'} - guid-typescript@1.0.9: - resolution: {integrity: sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==} - gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} - h3@1.13.1: - resolution: {integrity: sha512-u/z6Z4YY+ANZ05cRRfsFJadTBrNA6e3jxdU+AN5UCbZSZEUwgHiwjvUEe0k1NoQmAvQmETwr+xB5jd7mhCJuIQ==} - hachure-fill@0.5.2: resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} @@ -13890,10 +9525,6 @@ packages: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} - has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} - has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -13928,10 +9559,6 @@ packages: resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hash-base@3.0.5: - resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==} - engines: {node: '>= 0.10'} - hash-base@3.1.0: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} engines: {node: '>=4'} @@ -14004,9 +9631,6 @@ packages: headers-polyfill@3.3.0: resolution: {integrity: sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==} - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - hi-base32@0.5.1: resolution: {integrity: sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==} @@ -14023,9 +9647,6 @@ packages: hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - hookable@5.5.3: - resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -14086,10 +9707,6 @@ packages: webpack: optional: true - htmlescape@1.1.1: - resolution: {integrity: sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==} - engines: {node: '>=0.10'} - htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -14106,14 +9723,6 @@ packages: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} - http-errors@1.7.2: - resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -14138,28 +9747,14 @@ packages: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - http-response-object@3.0.2: - resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==} - http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} - http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - http2-wrapper@2.2.1: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} - https-browserify@1.0.0: - resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} - - https-proxy-agent@4.0.0: - resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} - engines: {node: '>= 6.0.0'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -14198,9 +9793,6 @@ packages: peerDependencies: postcss: ^8.1.0 - idb-keyval@6.2.1: - resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -14220,9 +9812,6 @@ packages: engines: {node: '>=16.x'} hasBin: true - immediate@3.0.6: - resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - immediate@3.3.0: resolution: {integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==} @@ -14247,9 +9836,6 @@ packages: engines: {node: '>=8'} hasBin: true - import-meta-resolve@3.1.1: - resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -14261,10 +9847,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - infima@0.2.0-alpha.45: resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} engines: {node: '>=12'} @@ -14294,32 +9876,13 @@ packages: resolution: {integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==} engines: {node: ^16.14.0 || >=18.0.0} - inline-source-map@0.6.3: - resolution: {integrity: sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==} - inline-style-parser@0.2.4: resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - input-otp@1.4.2: - resolution: {integrity: sha512-l3jWwYNvrEa6NTCt7BECfCm48GvwuZzkoeG3gBL2w4CHeOXW3eKFmf9UNYkNfYc3mxMrthMnxjIE07MT0zLBQA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc - inquirer@8.2.6: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} - insert-module-globals@7.2.1: - resolution: {integrity: sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==} - hasBin: true - - int64-buffer@0.1.10: - resolution: {integrity: sha512-v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA==} - - interchain@1.10.4: - resolution: {integrity: sha512-tyJ3mfcuYqwLb3iZyuXDMOwMjWYptgiZrl6tu50pSSYoWrPN/9B6ztEC4IkYT1oKmWVOAiacNYuSRNmMUuWsmA==} - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -14338,10 +9901,6 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ioredis@5.4.2: - resolution: {integrity: sha512-0SZXGNGZ+WzISQ67QDyZ2x0+wVxjjUndtD8oSeik/4ajifeiRufed8fCb8QW8VMyi4MXcS+UO1k/0NGhvq1PAg==} - engines: {node: '>=12.22.0'} - iota-array@1.0.0: resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==} @@ -14349,10 +9908,6 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -14361,14 +9916,6 @@ packages: resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} - ipull@3.9.2: - resolution: {integrity: sha512-YbCDsqcf0ytc3b8304ygBlvRtKJTvyygkQX2xcmPkih6vdVKbRw13pDdtSR+vEqLql3owyuPj9m6iT6IfwFaCg==} - engines: {node: '>=18.0.0'} - hasBin: true - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -14412,10 +9959,6 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - is-bun-module@1.3.0: resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} @@ -14447,9 +9990,6 @@ packages: engines: {node: '>=8'} hasBin: true - is-electron@2.2.2: - resolution: {integrity: sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==} - is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} @@ -14501,17 +10041,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - - is-ip@3.1.0: - resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} - engines: {node: '>=8'} - - is-ipfs@0.6.3: - resolution: {integrity: sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==} - is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} @@ -14522,12 +10051,6 @@ packages: is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-my-ip-valid@1.0.1: - resolution: {integrity: sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==} - - is-my-json-valid@2.20.6: - resolution: {integrity: sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==} - is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} @@ -14587,12 +10110,6 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-promise@2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - - is-property@1.0.2: - resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} - is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} @@ -14626,10 +10143,6 @@ packages: is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - is-stream@2.0.0: resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} engines: {node: '>=8'} @@ -14669,18 +10182,6 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - - is-unix@2.0.10: - resolution: {integrity: sha512-CcasZSEOQUoE7JHy56se4wyRhdJfjohuMWYmceSTaDY4naKyd1fpLiY8rJsIT6AKfVstQAhHJOfPx7jcUxK61Q==} - engines: {node: '>= 12'} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -14717,20 +10218,10 @@ packages: resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} engines: {node: '>=16'} - iso-url@0.4.7: - resolution: {integrity: sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==} - engines: {node: '>=10'} - isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - isomorphic-fetch@3.0.0: - resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} - - isomorphic-unfetch@3.1.0: - resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} - isomorphic-ws@4.0.1: resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} peerDependencies: @@ -14777,10 +10268,6 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - iterare@1.2.1: - resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} - engines: {node: '>=6'} - iterator.prototype@1.1.5: resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} @@ -14797,9 +10284,6 @@ packages: engines: {node: '>=10'} hasBin: true - javascript-natural-sort@0.7.1: - resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} - jayson@4.1.3: resolution: {integrity: sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==} engines: {node: '>=8'} @@ -14945,10 +10429,6 @@ packages: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true - jiti@2.4.0: - resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} - hasBin: true - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -14956,9 +10436,6 @@ packages: joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - jose@5.9.6: - resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} - joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -14990,9 +10467,6 @@ packages: js-tiktoken@1.0.15: resolution: {integrity: sha512-65ruOWWXDEZHHbAo7EjOcNxOGasQKbL4Fq3jEr2xsCqSsoOo6VVSqzWQb6PRIqypFSDcma4jO90YP0w5X8qVXQ==} - js-tokens@3.0.2: - resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} - js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -15004,9 +10478,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsbi@3.2.5: - resolution: {integrity: sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==} - jsbi@4.3.0: resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==} @@ -15016,10 +10487,6 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - jsdom@25.0.1: resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} engines: {node: '>=18'} @@ -15077,9 +10544,6 @@ packages: json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - json-text-sequence@0.1.1: - resolution: {integrity: sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==} - json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true @@ -15111,49 +10575,29 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - jsprim@1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} engines: {node: '>=0.6.0'} - jssha@3.2.0: - resolution: {integrity: sha512-QuruyBENDWdN4tZwJbQq7/eAK85FqrI4oDbXjy5IBhYD+2pTJyBUWZe8ctWaCkrV0gy6AaelgOZZBMeswEa/6Q==} + jsrsasign@11.1.0: + resolution: {integrity: sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==} jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - jszip@3.10.1: - resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} - just-diff-apply@5.5.0: resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} just-diff@6.0.2: resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - jwa@2.0.0: resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - jws@4.0.0: resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} - jwt-decode@3.1.2: - resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} - - jwt-decode@4.0.0: - resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} - engines: {node: '>=18'} - katex@0.16.19: resolution: {integrity: sha512-3IA6DYVhxhBabjSLTNO9S4+OliA3Qvb8pBQXMfC4WxXJgLwZgnfDl0BmB4z6nBMdznBsZ+CGM8DrGZ5hcguDZg==} hasBin: true @@ -15161,31 +10605,19 @@ packages: keccak256@1.0.6: resolution: {integrity: sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==} - keccak@3.0.2: - resolution: {integrity: sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==} - engines: {node: '>=10.0.0'} - keccak@3.0.4: resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} engines: {node: '>=10.0.0'} + keytar@7.9.0: + resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - keyvaluestorage-interface@1.0.0: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} - khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} - kind-of@2.0.1: - resolution: {integrity: sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==} - engines: {node: '>=0.10.0'} - - kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -15194,18 +10626,9 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - knitwork@1.2.0: - resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==} - kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - kuromoji@0.1.2: - resolution: {integrity: sha512-V0dUf+C2LpcPEXhoHLMAop/bOht16Dyr+mDiIE39yX3vqau7p80De/koFqpiTcL1zzdZlc3xuHZ8u5gjYRfFaQ==} - - labeled-stream-splicer@2.0.2: - resolution: {integrity: sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==} - langchain@0.3.10: resolution: {integrity: sha512-dZXdhs81NU/PS2WfECCLJszx4to3ELK7qTMbumD0rAKx3mQb0sqr8M9MiVCcPgTZ1J1pzoDr5yCSdsmm9UsNXA==} engines: {node: '>=18'} @@ -15336,14 +10759,6 @@ packages: layout-base@2.0.1: resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - lazy-cache@0.2.7: - resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==} - engines: {node: '>=0.10.0'} - - lazy-cache@1.0.4: - resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==} - engines: {node: '>=0.10.0'} - lazy@1.0.11: resolution: {integrity: sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA==} engines: {node: '>=0.2.0'} @@ -15384,12 +10799,6 @@ packages: libsodium@0.7.15: resolution: {integrity: sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==} - lie@3.3.0: - resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} - - lifecycle-utils@1.7.3: - resolution: {integrity: sha512-T7zs7J6/sgsqwVyG34Sfo5LTQmlPmmqaUe3yBhdF8nq24RtR/HtbkNZRhNbr9BEaKySdSgH+P9H5U9X+p0WjXw==} - lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -15413,26 +10822,6 @@ packages: resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} - lit-connect-modal@0.1.11: - resolution: {integrity: sha512-EG6pcCqdxZQJt3MPDq3gJ5Sz4E5sJdydtAF7VFJu6z6GDHO1Ybp8WrTx8CUnHiF54/MQBRi6Nb7cbTvv+BKWvQ==} - - lit-element@3.3.3: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} - - lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - - lit-siwe@1.1.8: - resolution: {integrity: sha512-gXI8GG0GAClw6G7T9p4p6Kn9ywDo8j2d90ShaYArJdsqqO9gwXfzxF84SMeY+bpsNqqQ3FahrhEwTCHd6w7wNw==} - peerDependencies: - '@ethersproject/contracts': ^5.2.0 - '@ethersproject/hash': ^5.4.0 - '@ethersproject/providers': ^5.2.0 - '@ethersproject/wallet': ^5.2.0 - - lit@2.8.0: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} - load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -15457,6 +10846,10 @@ packages: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + local-pkg@0.5.1: resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} engines: {node: '>=14'} @@ -15493,48 +10886,18 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.deburr@4.1.0: - resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==} - - lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - lodash.ismatch@4.4.0: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - lodash.kebabcase@4.1.1: resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - lodash.memoize@3.0.4: - resolution: {integrity: sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==} - lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -15544,9 +10907,6 @@ packages: lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - lodash.snakecase@4.1.1: resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} @@ -15569,14 +10929,6 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - log-symbols@6.0.0: - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} - engines: {node: '>=18'} - - log-symbols@7.0.0: - resolution: {integrity: sha512-zrc91EDk2M+2AXo/9BTvK91pqb7qrPg2nX/Hy+u8a5qQlbaOflCKO+6SqgZ+M+xUFxGdKTgwnGiL96b1W3ikRA==} - engines: {node: '>=18'} - log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} @@ -15598,26 +10950,15 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lossless-json@4.0.2: - resolution: {integrity: sha512-+z0EaLi2UcWi8MZRxA5iTb6m4Ys4E80uftGY+yG5KNFJb5EceQXOhdW/pWJZ8m97s26u7yZZAYMcKWNztSZssA==} - loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lowdb@7.0.1: - resolution: {integrity: sha512-neJAj8GwF0e8EpycYIDFqEPcx9Qz4GUho20jWFR7YiFeXzF1YMLdxB36PypcTSPMA+4+LvgyMacYhlr18Zlymw==} - engines: {node: '>=18'} - lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -15640,12 +10981,6 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lru-queue@0.1.0: - resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} - - lru_map@0.4.1: - resolution: {integrity: sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==} - lucide-react@0.469.0: resolution: {integrity: sha512-28vvUnnKQ/dBwiCQtwJw7QauYnE7yd2Cyp4tTTJpvglX4EMpbflcdBgrgToX2j71B3YvugK/NH3BGUk+E/p/Fw==} peerDependencies: @@ -15657,9 +10992,6 @@ packages: lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} - mafmt@7.1.0: - resolution: {integrity: sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==} - magic-bytes.js@1.10.0: resolution: {integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==} @@ -15728,17 +11060,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mathjs@9.5.2: - resolution: {integrity: sha512-c0erTq0GP503/Ch2OtDOAn50GIOsuxTMjmE00NI/vKJFSWrDaQHRjx6ai+16xYv70yBSnnpUgHZGNf9FR9IwmA==} - engines: {node: '>= 12'} - hasBin: true - - md4w@0.2.6: - resolution: {integrity: sha512-CBLQ2PxVe9WA+/nndZCx/Y+1C3DtmtSeubmXTPhMIgsXtq9gVGleikREko5FYnV6Dz4cHDWm0Ea+YMLpIjP4Kw==} - - md5.js@1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} - mdast-util-directive@3.0.0: resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} @@ -15793,9 +11114,6 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdbox@0.1.1: - resolution: {integrity: sha512-jvLISenzbLRPWWamTG3THlhTcMbKWzJQNyTi61AVXhCBOC+gsldNTUfUNH8d3Vay83zGehFw3wZpF3xChzkTIQ==} - mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} @@ -15813,21 +11131,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memoizee@0.4.17: - resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} - engines: {node: '>=0.12'} - - memory-stream@1.0.0: - resolution: {integrity: sha512-Wm13VcsPIMdG96dzILfij09PvuS3APtcKNh7M28FsCA/w6+1mjR7hhPmfFNoilX9xU7wTdhsH5lJAm6XNzdtww==} - - memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} - - meow@10.1.5: - resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} @@ -15836,10 +11139,6 @@ packages: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} - merge-deep@3.0.3: - resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==} - engines: {node: '>=0.10.0'} - merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -15991,17 +11290,6 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - micromodal@0.4.10: - resolution: {integrity: sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==} - engines: {node: '>=10'} - - microsoft-cognitiveservices-speech-sdk@1.42.0: - resolution: {integrity: sha512-ERrS1rwPPCN1foOwlJv3XmKO4NtBchjW+zYPQBgv4ffRfh87DcxuISXICPDjvlAU61w/r+y6p1W0pnX3gwVZ7A==} - - miller-rabin@4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} - hasBin: true - mime-db@1.33.0: resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} engines: {node: '>= 0.6'} @@ -16027,11 +11315,6 @@ packages: engines: {node: '>=4'} hasBin: true - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -16044,10 +11327,6 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} - mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - mimic-response@2.1.0: resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} engines: {node: '>=8'} @@ -16153,21 +11432,6 @@ packages: resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} engines: {node: '>= 18'} - mipd@0.0.7: - resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - mitt@3.0.0: - resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==} - - mixin-object@2.0.1: - resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==} - engines: {node: '>=0.10.0'} - mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -16189,46 +11453,16 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.6.0: - resolution: {integrity: sha512-nD7J/mx33Lwm4Q4qoPgRBVA9JQNKgyE7fLo5vdPWVDdjz96pXglGERp/fRnGPCTB37Kykfxs5bDdXa9BWOT9nw==} - hasBin: true - peerDependencies: - sass: ^1.78.0 - typescript: '>=5.5.4' - vue-tsc: ^1.8.27 || ^2.0.21 - peerDependenciesMeta: - sass: - optional: true - typescript: - optional: true - vue-tsc: - optional: true - mlly@1.7.3: resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} - mock-socket@9.3.1: - resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} - engines: {node: '>= 8'} - modify-values@1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} engines: {node: '>=0.10.0'} - module-deps@6.2.3: - resolution: {integrity: sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==} - engines: {node: '>= 0.8.0'} - hasBin: true - module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - moment@2.30.1: - resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} - - motion@10.16.2: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} - mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -16240,16 +11474,9 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msgpack-lite@0.1.26: - resolution: {integrity: sha512-SZ2IxeqZ1oRFGo0xFGbvBJWMp3yLIY9rlIJyxy8CGrwZn1f0ZK4r6jV/AM1r0FZMDUkWkglOk/eeKIL9g77Nxw==} - hasBin: true - multer@1.4.5-lts.1: resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} engines: {node: '>= 6.0.0'} @@ -16257,41 +11484,10 @@ packages: multi-integer-range@3.0.0: resolution: {integrity: sha512-uQzynjVJ8F7x5wjaK0g4Ybhy2TvO/pk96+YHyS5g1W4GuUEV6HMebZ8HcRwWgKIRCUT2MLbM5uCKwYcAqkS+8Q==} - multiaddr@7.5.0: - resolution: {integrity: sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==} - deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr - - multibase@0.6.1: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module - - multibase@0.7.0: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module - - multibase@1.0.1: - resolution: {integrity: sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} - deprecated: This module has been superseded by the multiformats module - multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true - multicodec@1.0.4: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module - - multiformats@9.9.0: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - - multihashes@0.4.21: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} - - multihashes@1.0.1: - resolution: {integrity: sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} - multimatch@5.0.0: resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} engines: {node: '>=10'} @@ -16299,11 +11495,6 @@ packages: multistream@4.1.0: resolution: {integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==} - mustache@4.0.0: - resolution: {integrity: sha512-FJgjyX/IVkbXBXYUwH+OYwQKqWpFPLaLVESd70yHjSDunwzV2hZOoTBvPf4KLoxesUzzyfTH6F784Uqd7Wm5yA==} - engines: {npm: '>=1.4.0'} - hasBin: true - mustache@4.2.0: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true @@ -16321,9 +11512,6 @@ packages: nan@2.22.0: resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} - nanoassert@1.1.0: - resolution: {integrity: sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==} - nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -16334,11 +11522,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.0.9: - resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} - engines: {node: ^18 || >=20} - hasBin: true - napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -16354,15 +11537,6 @@ packages: ndarray@1.0.19: resolution: {integrity: sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==} - near-abi@0.1.1: - resolution: {integrity: sha512-RVDI8O+KVxRpC3KycJ1bpfVj9Zv+xvq9PlW1yIFl46GhrnLw83/72HqHGjGDjQ8DtltkcpSjY9X3YIGZ+1QyzQ==} - - near-api-js@0.44.2: - resolution: {integrity: sha512-eMnc4V+geggapEUa3nU2p8HSHn/njtloI4P2mceHQWO8vDE1NGpnAw8FuTBrLmXSgIv9m6oocgFc9t3VNf5zwg==} - - near-api-js@5.0.1: - resolution: {integrity: sha512-ZSQYIQdekIvSRfOFuRj6MW11jtK5lsOaiWM2VB0nq7eROuuxwSSXHg+syjCXl3HNNZ3hzg0CNdp+5Za0X1ZtYg==} - needle@2.4.0: resolution: {integrity: sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==} engines: {node: '>= 4.4.x'} @@ -16379,27 +11553,13 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - net@1.0.2: - resolution: {integrity: sha512-kbhcj2SVVR4caaVnGLJKmlk2+f+oLkjqdKeQlmUtz6nGzOpbcobwVIeSURNgraV/v3tlmGIX82OcPCl0K6RbHQ==} - netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - neverthrow@7.2.0: - resolution: {integrity: sha512-iGBUfFB7yPczHHtA8dksKTJ9E8TESNTAx1UQWW6TzMF280vo9jdPYpLUXrMN1BCkPdHFdNG3fxOt2CUad8KhAw==} - engines: {node: '>=18'} - - next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - nock@13.5.6: - resolution: {integrity: sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==} - engines: {node: '>= 10.13'} - node-abi@3.71.0: resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} engines: {node: '>=10'} @@ -16407,22 +11567,15 @@ packages: node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + node-addon-api@4.3.0: + resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} + node-addon-api@5.1.0: resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - - node-addon-api@8.3.0: - resolution: {integrity: sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==} - engines: {node: ^18 || ^20 || >= 21} - - node-api-headers@1.4.0: - resolution: {integrity: sha512-u83U3WnRbBpWlhc0sQbpF3slHRLV/a6/OXByc+QzHcLxiDiJUWLuKGZp4/ntZUchnXGOCnCq++JUEtwb1/tyow==} - node-bitmap@0.0.1: resolution: {integrity: sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA==} engines: {node: '>=v0.6.5'} @@ -16439,9 +11592,6 @@ packages: resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} - node-fetch-native@1.6.4: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -16480,29 +11630,12 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-jose@2.2.0: - resolution: {integrity: sha512-XPCvJRr94SjLrSIm4pbYHKLEaOsDvJCpyFw/6V/KK/IXmyZ6SFBzAUDO9HQf4DB/nTEFcRGH87mNciOP23kFjw==} - - node-llama-cpp@3.1.1: - resolution: {integrity: sha512-CyXwxlJiAAELhy265wndAwV+nrUvVJk7+BjiYtz8BAUXCPpzZTeZTNnmcDO21FTutQyRuWhiNA/yzOLeDvmuAQ==} - engines: {node: '>=18.0.0'} - hasBin: true - peerDependencies: - typescript: '>=5.0.0' - peerDependenciesMeta: - typescript: - optional: true - node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - nodejs-whisper@0.1.18: - resolution: {integrity: sha512-2FETHL/Ur46jIEh3H4bhJ0WAdPJxWBcaLPcdHCy6oDAXfD7ZGomQAiIL+musqtY1G1IV6/5+zUZJNxdZIsfy6A==} - hasBin: true - nodemon@3.1.7: resolution: {integrity: sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==} engines: {node: '>=10'} @@ -16541,10 +11674,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - normalize-url@8.0.1: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} @@ -16592,11 +11721,6 @@ packages: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. - npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - nprogress@0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} @@ -16632,14 +11756,6 @@ packages: '@swc/core': optional: true - nypm@0.3.12: - resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - - o3@1.0.3: - resolution: {integrity: sha512-f+4n+vC6s4ysy7YO7O2gslWZBUu8Qj2i2OUJOvjRxQva7jVjYjB29jrr9NCjmxZQR0gzrOcv1RnqoYOeMs5VRQ==} - oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} @@ -16686,16 +11802,6 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - octokit@4.1.0: - resolution: {integrity: sha512-/UrQAOSvkc+lUUWKNzy4ByAgYU9KpFzZQt8DnC962YmQuDiZb1SNJ90YukCCK5aMzKqqCA+z1kkAlmzYvdYKag==} - engines: {node: '>= 18'} - - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - ollama-ai-provider@0.16.1: resolution: {integrity: sha512-0vSQVz5Y/LguyzfO4bi1JrrVGF/k2JvO8/uFR0wYmqDFp8KPp4+AhdENSynGBr1oRhMWOM4F1l6cv7UNDgRMjw==} engines: {node: '>=18'} @@ -16708,9 +11814,6 @@ packages: omggif@1.0.10: resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} - on-exit-leak-free@0.2.0: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -16741,9 +11844,6 @@ packages: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} hasBin: true - onnxruntime-common@1.20.0-dev.20241016-2b8fc5529b: - resolution: {integrity: sha512-KZK8b6zCYGZFjd4ANze0pqBnqnFTS3GIVeclQpa2qseDpXrCQJfkWBixRcrZShNhm3LpFOZ8qJYFC5/qsJK9WQ==} - onnxruntime-common@1.20.1: resolution: {integrity: sha512-YiU0s0IzYYC+gWvqD1HzLc46Du1sXpSiwzKb63PACIJr6LfL27VsXSXQvt68EzD3V0D5Bc0vyJTjmMxp0ylQiw==} @@ -16751,12 +11851,6 @@ packages: resolution: {integrity: sha512-di/I4HDXRw+FLgq+TyHmQEDd3cEp9iFFZm0r4uJ1Wd7b/WE1VXtKWo8yemex347c6GNF/3Pv86ZfPhIWxORr0w==} os: [win32, darwin, linux] - onnxruntime-web@1.21.0-dev.20241024-d9ca84ef96: - resolution: {integrity: sha512-ANSQfMALvCviN3Y4tvTViKofKToV1WUb2r2VjZVCi3uUBPaK15oNJyIxhsNyEckBr/Num3JmSXlkHOD8HfVzSQ==} - - open-jsonrpc-provider@0.2.1: - resolution: {integrity: sha512-b+pRxakRwAqp+4OTh2TeH+z2zwVGa0C4fbcwIn6JsZdjd4VBmsp7KfCdmmV3XH8diecwXa5UILCw4IwAtk1DTQ==} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -16801,13 +11895,6 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} - ora@8.1.1: - resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} - engines: {node: '>=18'} - - os-browserify@0.3.0: - resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} - os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -16819,14 +11906,6 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - ox@0.4.2: - resolution: {integrity: sha512-X3Ho21mTtJiCU2rWmfaheh2b0CG70Adre7Da/XQ0ECy+QppI6pLqdbGAJHiu/cTjumVXfwDGfv48APqePCU+ow==} - peerDependencies: - typescript: '>=5.4.0' - peerDependenciesMeta: - typescript: - optional: true - ox@0.4.4: resolution: {integrity: sha512-oJPEeCDs9iNiPs6J0rTx+Y0KGeCGyCAA3zo94yZhm8G5WpOxrwUtn2Ie/Y8IyARSqqY/j9JTKA3Fc1xs1DvFnw==} peerDependencies: @@ -16835,10 +11914,6 @@ packages: typescript: optional: true - p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -16957,9 +12032,6 @@ packages: pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} @@ -16970,16 +12042,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parents@1.0.1: - resolution: {integrity: sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==} - - parse-asn1@5.1.7: - resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} - engines: {node: '>= 0.10'} - - parse-cache-control@1.0.1: - resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==} - parse-conflict-json@3.0.1: resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -16998,18 +12060,6 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} - parse-ms@2.1.0: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} - engines: {node: '>=6'} - - parse-ms@3.0.0: - resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==} - engines: {node: '>=12'} - - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} @@ -17041,17 +12091,9 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - path-browserify@1.0.1: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - path-data-parser@0.1.0: resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} - path-exists-cli@2.0.0: - resolution: {integrity: sha512-qGr0A87KYCznmvabblxyxnzA/MtPZ28wH+4SCMP4tjTFAbzqwvs5xpUZExAYzq5OgHe5vIswzdH5iosCb8YF/Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -17082,10 +12124,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-platform@0.11.15: - resolution: {integrity: sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==} - engines: {node: '>= 0.8.0'} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} @@ -17111,17 +12149,10 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - path2d@0.2.2: resolution: {integrity: sha512-+vnG6S4dYcYxZd+CZxzXCNKdELYZSKfohrk98yajCo1PtRoDgCTrrwOvK1GT0UoAdVszagDVllQc0U1vaX4NUQ==} engines: {node: '>=6'} - path@0.12.7: - resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} - pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -17132,10 +12163,6 @@ packages: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} - pbkdf2@3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} - pdfjs-dist@4.7.76: resolution: {integrity: sha512-8y6wUgC/Em35IumlGjaJOCm3wV4aY/6sqnIT3fVW/67mXsOZ9HWBn8GDKmJUK0GSzpbmX3gQqwfoFayp78Mtqw==} engines: {node: '>=18'} @@ -17143,60 +12170,12 @@ packages: peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - percentile@1.6.0: resolution: {integrity: sha512-8vSyjdzwxGDHHwH+cSGch3A9Uj2On3UpgOWxWXMKwUvoAbnujx6DaqmV1duWXNiH/oEWpyVd6nSQccix6DM3Ng==} - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - pg-cloudflare@1.1.1: - resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} - - pg-connection-string@2.7.0: - resolution: {integrity: sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==} - - pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - - pg-numeric@1.0.2: - resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} - engines: {node: '>=4'} - - pg-pool@3.7.0: - resolution: {integrity: sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==} - peerDependencies: - pg: '>=8.0' - - pg-protocol@1.7.0: - resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} - - pg-types@2.2.0: - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} - engines: {node: '>=4'} - - pg-types@4.0.2: - resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} - engines: {node: '>=10'} - - pg@8.13.1: - resolution: {integrity: sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==} - engines: {node: '>= 8.0.0'} - peerDependencies: - pg-native: '>=3.0.1' - peerDependenciesMeta: - pg-native: - optional: true - - pgpass@1.0.5: - resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -17237,16 +12216,6 @@ packages: resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} engines: {node: '>=10'} - pino-abstract-transport@0.5.0: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} - - pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - - pino@7.11.0: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true - pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} @@ -17266,8 +12235,9 @@ packages: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} - platform@1.3.6: - resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + pkijs@3.2.4: + resolution: {integrity: sha512-Et9V5QpvBilPFgagJcaKBqXjKrrgF5JL2mSDELk1vvbOTt4fuBhSSsGn9Tcz0TQTfS5GCpXQ31Whrpqeqp0VRg==} + engines: {node: '>=12.0.0'} playwright-core@1.48.2: resolution: {integrity: sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==} @@ -17310,10 +12280,6 @@ packages: resolution: {integrity: sha512-ITNPqvx+SSssNFOgHQzGG87HrqQ0g2nMSHc1jjU5Piq9xJEJ40fiFEPz0S5HSSXxBHrTnhaBHIayTO5aRfk2vw==} engines: {iojs: '>= 1.0.0', node: '>=0.10.0'} - pngjs@5.0.0: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} - pnpm@9.14.4: resolution: {integrity: sha512-yBgLP75OS8oCyUI0cXiWtVKXQKbLrfGfp4JUJwQD6i8n1OHUagig9WyJtj3I6/0+5TMm2nICc3lOYgD88NGEqw==} engines: {node: '>=18.12'} @@ -17328,13 +12294,6 @@ packages: poly1305-js@0.4.4: resolution: {integrity: sha512-5B6/S+vg5AOr66wJDkh5LOpU/F3EKANDy4VXKsNZLXea1uCy6CiOWOZ3VhcC0nYdhE7vJUMcLxqcVlrv2g/+Rg==} - portfinder@1.0.32: - resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} - engines: {node: '>= 0.12.0'} - - poseidon-lite@0.2.1: - resolution: {integrity: sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==} - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -17345,12 +12304,6 @@ packages: peerDependencies: postcss: ^8.4 - postcss-calc@10.1.0: - resolution: {integrity: sha512-uQ/LDGsf3mgsSUEXmAt3VsCSHR3aKqtEIkmB+4PhzYwRYOW5MZs/GhCCFpsOtJJkP6EC6uGipbrnaTjqaJZcJw==} - engines: {node: ^18.12 || ^20.9 || >=22.0} - peerDependencies: - postcss: ^8.4.38 - postcss-calc@9.0.1: resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -17363,13 +12316,6 @@ packages: peerDependencies: postcss: ^8.4.6 - postcss-cli@11.0.0: - resolution: {integrity: sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - postcss: ^8.0.0 - postcss-color-functional-notation@7.0.7: resolution: {integrity: sha512-EZvAHsvyASX63vXnyXOIynkxhaHRSsdb7z6yiXKIovGXAolW4cMZ3qoh7k3VdTsLBS6VGdksGfIo3r6+waLoOw==} engines: {node: '>=18'} @@ -17394,24 +12340,12 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-colormin@7.0.2: - resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-convert-values@6.1.0: resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.4: - resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-custom-media@11.0.5: resolution: {integrity: sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==} engines: {node: '>=18'} @@ -17442,48 +12376,24 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.3: - resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-discard-duplicates@6.0.3: resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-duplicates@7.0.1: - resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-discard-empty@6.0.3: resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-empty@7.0.0: - resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-discard-overridden@6.0.2: resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-overridden@7.0.0: - resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-discard-unused@6.0.5: resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} engines: {node: ^14 || ^16 || >=18.0} @@ -17555,21 +12465,6 @@ packages: ts-node: optional: true - postcss-load-config@5.1.0: - resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -17613,72 +12508,36 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-merge-longhand@7.0.4: - resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-merge-rules@6.1.1: resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.4: - resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-minify-font-values@6.1.0: resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-font-values@7.0.0: - resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-minify-gradients@6.0.3: resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-gradients@7.0.0: - resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-minify-params@6.1.0: resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.2: - resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-minify-selectors@6.0.4: resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.4: - resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-modules-extract-imports@3.1.0: resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} @@ -17721,108 +12580,54 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-charset@7.0.0: - resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-display-values@6.0.2: resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-display-values@7.0.0: - resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-positions@6.0.2: resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-positions@7.0.0: - resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-repeat-style@6.0.2: resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-repeat-style@7.0.0: - resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-string@6.0.2: resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-string@7.0.0: - resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-timing-functions@6.0.2: resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-timing-functions@7.0.0: - resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-unicode@6.1.0: resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.2: - resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-url@6.0.2: resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-url@7.0.0: - resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-normalize-whitespace@6.0.2: resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-whitespace@7.0.0: - resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-opacity-percentage@3.0.0: resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} engines: {node: '>=18'} @@ -17835,12 +12640,6 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-ordered-values@7.0.1: - resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-overflow-shorthand@6.0.0: resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==} engines: {node: '>=18'} @@ -17882,35 +12681,17 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@7.0.2: - resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-reduce-transforms@6.0.2: resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-transforms@7.0.0: - resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-replace-overflow-wrap@4.0.0: resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 - postcss-reporter@7.1.0: - resolution: {integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==} - engines: {node: '>=10'} - peerDependencies: - postcss: ^8.1.0 - postcss-selector-not@8.0.1: resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==} engines: {node: '>=18'} @@ -17937,24 +12718,12 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-svgo@7.0.1: - resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} - peerDependencies: - postcss: ^8.4.31 - postcss-unique-selectors@6.0.4: resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.3: - resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -17968,44 +12737,6 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - postgres-array@2.0.0: - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} - engines: {node: '>=4'} - - postgres-array@3.0.2: - resolution: {integrity: sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==} - engines: {node: '>=12'} - - postgres-bytea@1.0.0: - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} - engines: {node: '>=0.10.0'} - - postgres-bytea@3.0.0: - resolution: {integrity: sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==} - engines: {node: '>= 6'} - - postgres-date@1.0.7: - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} - engines: {node: '>=0.10.0'} - - postgres-date@2.1.0: - resolution: {integrity: sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==} - engines: {node: '>=12'} - - postgres-interval@1.2.0: - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} - engines: {node: '>=0.10.0'} - - postgres-interval@3.0.0: - resolution: {integrity: sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==} - engines: {node: '>=12'} - - postgres-range@1.1.4: - resolution: {integrity: sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==} - - preact@10.25.4: - resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} - prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} @@ -18025,10 +12756,6 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-bytes@6.1.1: - resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} - engines: {node: ^14.13.1 || >=16.0.0} - pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} @@ -18036,44 +12763,10 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-hrtime@1.0.3: - resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} - engines: {node: '>= 0.8'} - - pretty-ms@7.0.1: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} - - pretty-ms@8.0.0: - resolution: {integrity: sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==} - engines: {node: '>=14.16'} - - pretty-ms@9.2.0: - resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} - engines: {node: '>=18'} - pretty-time@1.1.0: resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} engines: {node: '>=4'} - prism-media@1.3.5: - resolution: {integrity: sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==} - version: 1.3.5 - peerDependencies: - '@discordjs/opus': '>=0.8.0 <1.0.0' - ffmpeg-static: ^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0 - node-opus: ^0.3.3 - opusscript: ^0.0.8 - peerDependenciesMeta: - '@discordjs/opus': - optional: true - ffmpeg-static: - optional: true - node-opus: - optional: true - opusscript: - optional: true - prism-react-renderer@2.3.1: resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==} peerDependencies: @@ -18090,9 +12783,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@1.0.0: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} - process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} @@ -18141,16 +12831,6 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - propagate@2.0.1: - resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} - engines: {node: '>= 8'} - - proper-lockfile@4.1.2: - resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} - - property-expr@2.0.6: - resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} @@ -18179,13 +12859,6 @@ packages: resolution: {integrity: sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==} engines: {node: '>= 14'} - proxy-agent@6.4.0: - resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==} - engines: {node: '>= 14'} - - proxy-compare@2.5.1: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -18195,9 +12868,6 @@ packages: pstree.remy@1.1.8: resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} - public-encrypt@4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} - pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -18208,9 +12878,6 @@ packages: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -18219,49 +12886,6 @@ packages: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} - puppeteer-core@19.11.1: - resolution: {integrity: sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==} - engines: {node: '>=14.14.0'} - peerDependencies: - typescript: '>= 4.7.4' - peerDependenciesMeta: - typescript: - optional: true - - puppeteer-extra-plugin-capsolver@2.0.1: - resolution: {integrity: sha512-mohsbnHWgGR9yiLV7U5opiEBsn7k2wH9Qvs8IowurHCrQ6JoA/it6x9ZT5dJi8s6arUJPbUeE+VWpN0gH/xePQ==} - - puppeteer-extra-plugin@3.2.3: - resolution: {integrity: sha512-6RNy0e6pH8vaS3akPIKGg28xcryKscczt4wIl0ePciZENGE2yoaQJNd17UiEbdmh5/6WW6dPcfRWT9lxBwCi2Q==} - engines: {node: '>=9.11.2'} - peerDependencies: - playwright-extra: '*' - puppeteer-extra: '*' - peerDependenciesMeta: - playwright-extra: - optional: true - puppeteer-extra: - optional: true - - puppeteer-extra@3.3.6: - resolution: {integrity: sha512-rsLBE/6mMxAjlLd06LuGacrukP2bqbzKCLzV1vrhHFavqQE/taQ2UXv3H5P0Ls7nsrASa+6x3bDbXHpqMwq+7A==} - engines: {node: '>=8'} - peerDependencies: - '@types/puppeteer': '*' - puppeteer: '*' - puppeteer-core: '*' - peerDependenciesMeta: - '@types/puppeteer': - optional: true - puppeteer: - optional: true - puppeteer-core: - optional: true - - puppeteer@19.11.1: - resolution: {integrity: sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==} - deprecated: < 22.8.2 is no longer supported - pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} @@ -18272,31 +12896,14 @@ packages: resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} engines: {node: '>=6.0.0'} - qrcode@1.5.3: - resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} - engines: {node: '>=10.13.0'} - hasBin: true - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} - engines: {node: '>=0.6'} - qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} - query-string@7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - - querystring-es3@0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} - engines: {node: '>=0.4.x'} - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -18309,9 +12916,6 @@ packages: queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - quick-format-unescaped@4.0.4: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} @@ -18320,18 +12924,9 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - ramda@0.30.1: - resolution: {integrity: sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - randomfill@1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} - range-parser@1.2.0: resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} engines: {node: '>= 0.6'} @@ -18344,9 +12939,6 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -18506,9 +13098,6 @@ packages: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-only-stream@2.0.0: - resolution: {integrity: sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==} - read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -18521,10 +13110,6 @@ packages: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} - read-pkg-up@8.0.0: - resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} - engines: {node: '>=12'} - read-pkg@3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} @@ -18533,10 +13118,6 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} - read-pkg@6.0.0: - resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} - engines: {node: '>=12'} - read@1.0.7: resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} engines: {node: '>=0.8'} @@ -18569,20 +13150,12 @@ packages: reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - readline-sync@1.4.10: - resolution: {integrity: sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==} - engines: {node: '>= 0.8.0'} - readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} readonly-date@1.0.0: resolution: {integrity: sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==} - real-require@0.1.0: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} - engines: {node: '>= 12.13.0'} - rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -18599,9 +13172,6 @@ packages: recma-stringify@1.0.0: resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - reconnecting-websocket@4.4.0: - resolution: {integrity: sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng==} - recursive-readdir@2.2.3: resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} engines: {node: '>=6.0.0'} @@ -18610,24 +13180,6 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} - redent@4.0.0: - resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} - engines: {node: '>=12'} - - redeyed@2.1.1: - resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} - - redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - - redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} - - reflect-metadata@0.1.13: - resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} - reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} @@ -18642,9 +13194,6 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.11.1: - resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -18748,9 +13297,6 @@ packages: require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -18792,9 +13338,6 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true - responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} @@ -18850,13 +13393,6 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup-plugin-dts@6.1.1: - resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} - engines: {node: '>=16'} - peerDependencies: - rollup: ^3.29.4 || ^4 - typescript: ^4.5 || ^5.0 - rollup-plugin-visualizer@5.14.0: resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} engines: {node: '>=18'} @@ -18875,11 +13411,6 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@3.29.5: - resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.30.1: resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -18918,10 +13449,6 @@ packages: rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -18946,17 +13473,9 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sam-js@0.3.1: - resolution: {integrity: sha512-X4GUr8Q/T8RgtjnPOssSwYDknxot69PgEAVvwsJ4kB8Lz8wytuHB6n1JqsXLmpdKGD8YR9tqKptm07jmw83eWQ==} - engines: {node: '>= 18.0.0', yarn: '>= 1.22.15'} - sandwich-stream@2.0.2: resolution: {integrity: sha512-jLYV0DORrzY3xaz/S9ydJL6Iz7essZeAfnAavsJ+zsJGZ1MOnsS52yRjU3uF3pJa/lla7+wisp//fxOwOH8SKQ==} engines: {node: '>= 0.10'} @@ -18971,9 +13490,6 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scale-ts@1.6.1: - resolution: {integrity: sha512-PBMc2AWc6wSEqJYBDPcyCLUj9/tMKnLX70jLOSndMtcUoLQucP/DM0vnQo1wJAYjTrQiq8iG9rD0q6wFzgjH7g==} - scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} @@ -18995,19 +13511,9 @@ packages: scrypt-js@3.0.1: resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - scryptsy@2.1.0: - resolution: {integrity: sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==} - - scule@1.3.0: - resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} - search-insights@2.17.3: resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} - secp256k1@5.0.0: - resolution: {integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==} - engines: {node: '>=14.0.0'} - secp256k1@5.0.1: resolution: {integrity: sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA==} engines: {node: '>=18.0.0'} @@ -19019,9 +13525,6 @@ packages: secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - seedrandom@3.0.5: - resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} - selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} @@ -19040,14 +13543,6 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} - semver-regex@4.0.5: - resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} - engines: {node: '>=12'} - - semver-truncate@3.0.0: - resolution: {integrity: sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==} - engines: {node: '>=12'} - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -19113,9 +13608,6 @@ packages: setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - setprototypeof@1.1.1: - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} - setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -19123,13 +13615,6 @@ packages: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true - sha3@2.1.4: - resolution: {integrity: sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==} - - shallow-clone@0.1.2: - resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==} - engines: {node: '>=0.10.0'} - shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} @@ -19145,9 +13630,6 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shasum-object@1.0.0: - resolution: {integrity: sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -19201,9 +13683,6 @@ packages: resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} engines: {node: ^16.14.0 || >=18.0.0} - simple-cbor@0.4.1: - resolution: {integrity: sha512-rijcxtwx2b4Bje3sqeIqw5EeW7UlOIC4YfOdwqIKacpvRQ/D78bWg/4/0m5e0U91oKvlGh7LlJuZCu07ISCC7w==} - simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -19213,8 +13692,8 @@ packages: simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-git@3.27.0: - resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==} + simple-jsonrpc-js@1.2.0: + resolution: {integrity: sha512-owkAmh7fjSYBUZVestTPCZMKYQvNiDejqZ/iGfVaKs1nrC1ZBDA3qGraf94+JNFJmu536Tb8oPe8PSPuq7GO6Q==} simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -19235,11 +13714,6 @@ packages: engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true - siwe@2.3.2: - resolution: {integrity: sha512-aSf+6+Latyttbj5nMu6GF3doMfv2UYj83hhwZgUF20ky6fTS83uVhkQABdIVnEuS8y1bBdk7p6ltb9SmlhTTlA==} - peerDependencies: - ethers: ^5.6.8 || ^6.0.8 - skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -19252,13 +13726,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - - sleep-promise@9.1.0: - resolution: {integrity: sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA==} - slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -19271,9 +13738,6 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - smoldot@2.0.22: - resolution: {integrity: sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==} - snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} @@ -19300,18 +13764,14 @@ packages: resolution: {integrity: sha512-NiYW7EMMUVSaSa9rQcO2yO9ERsqCixJ2pXsAMw2k3D3bRUlHK3d5c7RUh0lS0Wzu7lv6qKtXQCWg12Kw48D2JQ==} engines: {node: '>=22.0.0', pnpm: '>=8.0.0'} - solc@0.8.28: - resolution: {integrity: sha512-AFCiJ+b4RosyyNhnfdVH4ZR1+TxiL91iluPjw0EJslIu4LXGM9NYqi2z5y8TqochC4tcH9QsHfwWhOIC9jPDKA==} - engines: {node: '>=10.0.0'} - hasBin: true - - sonic-boom@2.8.0: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - sort-css-media-queries@2.2.0: resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} engines: {node: '>= 6.3.0'} + sort-json@2.0.1: + resolution: {integrity: sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==} + hasBin: true + sort-keys@2.0.0: resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} engines: {node: '>=4'} @@ -19326,10 +13786,6 @@ packages: source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -19348,9 +13804,6 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - spawn-command@0.0.2: - resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} - spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -19360,9 +13813,6 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.20: resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} @@ -19373,10 +13823,6 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} - split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - split2@3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} @@ -19399,31 +13845,33 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - sql.js@1.12.0: - resolution: {integrity: sha512-Bi+43yMx/tUFZVYD4AUscmdL6NHn3gYQ+CM+YheFWLftOmrEC/Mz6Yh7E96Y2WDHYz3COSqT+LP6Z79zgrwJlA==} - - sqlite-vec-darwin-arm64@0.1.6: - resolution: {integrity: sha512-5duw/xhM3xE6BCQd//eAkyHgBp9FIwK6veldRhPG96dT6Zpjov3bG02RuE7JAQj0SVJYRW8bJwZ4LxqW0+Q7Dw==} + sqlite-vec-darwin-arm64@0.1.7-alpha.2: + resolution: {integrity: sha512-raIATOqFYkeCHhb/t3r7W7Cf2lVYdf4J3ogJ6GFc8PQEgHCPEsi+bYnm2JT84MzLfTlSTIdxr4/NKv+zF7oLPw==} cpu: [arm64] os: [darwin] - sqlite-vec-darwin-x64@0.1.6: - resolution: {integrity: sha512-MFkKjNfJ5pamFHhyTsrqdxALrjuvpSEZdu6Q/0vMxFa6sr5YlfabeT5xGqEbuH0iobsT1Hca5EZxLhLy0jHYkw==} + sqlite-vec-darwin-x64@0.1.7-alpha.2: + resolution: {integrity: sha512-jeZEELsQjjRsVojsvU5iKxOvkaVuE+JYC8Y4Ma8U45aAERrDYmqZoHvgSG7cg1PXL3bMlumFTAmHynf1y4pOzA==} cpu: [x64] os: [darwin] - sqlite-vec-linux-x64@0.1.6: - resolution: {integrity: sha512-411tWPswywIzdkp+zsAUav4A03f0FjnNfpZFlOw8fBebFR74RSFkwM8Xryf18gLHiYAXUBI4mjY9+/xjwBjKpg==} + sqlite-vec-linux-arm64@0.1.7-alpha.2: + resolution: {integrity: sha512-6Spj4Nfi7tG13jsUG+W7jnT0bCTWbyPImu2M8nWp20fNrd1SZ4g3CSlDAK8GBdavX7wRlbBHCZ+BDa++rbDewA==} + cpu: [arm64] + os: [linux] + + sqlite-vec-linux-x64@0.1.7-alpha.2: + resolution: {integrity: sha512-IcgrbHaDccTVhXDf8Orwdc2+hgDLAFORl6OBUhcvlmwswwBP1hqBTSEhovClG4NItwTOBNgpwOoQ7Qp3VDPWLg==} cpu: [x64] os: [linux] - sqlite-vec-windows-x64@0.1.6: - resolution: {integrity: sha512-Dy9/KlKJDrjuQ/RRkBqGkMZuSh5bTJDMMOFZft9VJZaXzpYxb5alpgdvD4bbKegpDdfPi2BT4+PBivsNJSlMoQ==} + sqlite-vec-windows-x64@0.1.7-alpha.2: + resolution: {integrity: sha512-TRP6hTjAcwvQ6xpCZvjP00pdlda8J38ArFy1lMYhtQWXiIBmWnhMaMbq4kaeCYwvTTddfidatRS+TJrwIKB/oQ==} cpu: [x64] os: [win32] - sqlite-vec@0.1.6: - resolution: {integrity: sha512-hQZU700TU2vWPXZYDULODjKXeMio6rKX7UpPN7Tq9qjPW671IEgURGrcC5LDBMl0q9rBvAuzmcmJmImMqVibYQ==} + sqlite-vec@0.1.7-alpha.2: + resolution: {integrity: sha512-rNgRCv+4V4Ed3yc33Qr+nNmjhtrMnnHzXfLVPeGb28Dx5mmDL3Ngw/Wk8vhCGjj76+oC6gnkmMG8y73BZWGBwQ==} srcset@4.0.0: resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} @@ -19456,12 +13904,6 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - - starknet@6.18.0: - resolution: {integrity: sha512-nlxz7bK/YBY8W8NUevkycxFwphsX27oi+4YCl36TYFdrJpTOMqmJDnZ27ssr7z0eEDQLQscIxt1gXrZzCJua7g==} - statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -19473,36 +13915,6 @@ packages: std-env@3.8.0: resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - stdin-discarder@0.2.2: - resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} - engines: {node: '>=18'} - - stdout-update@4.0.1: - resolution: {integrity: sha512-wiS21Jthlvl1to+oorePvcyrIkiG/6M3D3VTmDUlJm7Cy6SbFhKkAvX+YBuHLxck/tO3mrdpC/cNesigQc3+UQ==} - engines: {node: '>=16.0.0'} - - steno@4.0.2: - resolution: {integrity: sha512-yhPIQXjrlt1xv7dyPQg2P17URmXbuM5pdGkpiMB3RenprfiBlvK415Lctfe0eshk90oA7/tNq7WEiMK8RSP39A==} - engines: {node: '>=18'} - - stream-browserify@3.0.0: - resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} - - stream-combiner2@1.1.1: - resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==} - - stream-http@3.2.0: - resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} - - stream-parser@0.3.1: - resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==} - - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - stream-splicer@2.0.1: - resolution: {integrity: sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -19510,10 +13922,6 @@ packages: streamx@2.21.1: resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} - strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -19573,10 +13981,6 @@ packages: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} - strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -19613,10 +14017,6 @@ packages: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} - strip-indent@4.0.0: - resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} - engines: {node: '>=12'} - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -19628,9 +14028,6 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - strnum@1.0.5: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - strong-log-transformer@2.1.0: resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} engines: {node: '>=4'} @@ -19645,33 +14042,14 @@ packages: peerDependencies: postcss: ^8.4.31 - stylehacks@7.0.4: - resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} - subarg@1.0.0: - resolution: {integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==} - sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true - suffix-thumb@5.0.2: - resolution: {integrity: sha512-I5PWXAFKx3FYnI9a+dQMWNqTxoRt6vdBdb0O+BJ1sxXCWtSoQCusc13E58f+9p4MYx/qCnEMkD5jac6K2j3dgA==} - - super-regex@1.0.0: - resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} - engines: {node: '>=18'} - superstruct@0.15.5: resolution: {integrity: sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==} @@ -19679,10 +14057,6 @@ packages: resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} engines: {node: '>=14.0.0'} - supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -19731,12 +14105,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - symbol.inspect@1.0.1: - resolution: {integrity: sha512-YQSL4duoHmLhsTD1Pw8RW6TZ5MaTX5rXJnqacJottr2P2LZBF/Yvrc3ku4NUpMOm8aM0KOCqM+UAkMA5HWQCzQ==} - - syntax-error@1.4.0: - resolution: {integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==} - systeminformation@5.23.5: resolution: {integrity: sha512-PEpJwhRYxZgBCAlWZhWIgfMTjXLqfcaZ1pJsJn9snWNfBW/Z1YQg1mbIUSWrEV3ErAHF7l/OoVLQeaZDlPzkpA==} engines: {node: '>=8.0.0'} @@ -19818,9 +14186,6 @@ packages: engines: {node: '>=10'} hasBin: true - teslabot@1.5.0: - resolution: {integrity: sha512-e2MmELhCgrgZEGo7PQu/6bmYG36IDH+YrBI1iGm6jovXkeDIGa3pZ2WSqRjzkuw2vt1EqfkZoV5GpXgqL8QJVg==} - test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -19846,9 +14211,6 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenby@1.3.4: - resolution: {integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -19856,67 +14218,6 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thirdweb@5.83.1: - resolution: {integrity: sha512-WuDPlVx7musSh6gMKaF44OM+wdqCb1K9DKt6srxv686pAuHwmJpArGFjjjEUdJ0kh9ralKUNMibWugvLyhzqJQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@aws-sdk/client-kms': '*' - '@aws-sdk/client-lambda': ^3 - '@aws-sdk/credential-providers': ^3 - '@coinbase/wallet-mobile-sdk': ^1 - '@mobile-wallet-protocol/client': 0.1.1 - '@react-native-async-storage/async-storage': ^1 || ^2 - ethers: ^5 || ^6 - expo-linking: ^6 - expo-web-browser: ^13 || ^14 - react: ^18 || ^19 - react-native: '*' - react-native-aes-gcm-crypto: ^0.2 - react-native-passkey: ^3 - react-native-quick-crypto: '>=0.7.0-rc.6 || >=0.7' - react-native-svg: ^15 - typescript: '>=5.0.4' - peerDependenciesMeta: - '@aws-sdk/client-kms': - optional: true - '@aws-sdk/client-lambda': - optional: true - '@aws-sdk/credential-providers': - optional: true - '@coinbase/wallet-mobile-sdk': - optional: true - '@mobile-wallet-protocol/client': - optional: true - '@react-native-async-storage/async-storage': - optional: true - ethers: - optional: true - expo-linking: - optional: true - expo-web-browser: - optional: true - react: - optional: true - react-native: - optional: true - react-native-aes-gcm-crypto: - optional: true - react-native-passkey: - optional: true - react-native-quick-crypto: - optional: true - react-native-svg: - optional: true - typescript: - optional: true - - thread-stream@0.15.2: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} - - three@0.146.0: - resolution: {integrity: sha512-1lvNfLezN6OJ9NaFAhfX4sm5e9YCzHtaRgZ1+B4C+Hv6TibRMsuBAM5/wVKzxjpYIlMymvgsHEFrrigEfXnb2A==} - throttleit@2.1.0: resolution: {integrity: sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==} engines: {node: '>=18'} @@ -19933,27 +14234,6 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - tiktoken@1.0.18: - resolution: {integrity: sha512-DXJesdYwmBHtkmz1sji+UMZ4AOEE8F7Uw/PS/uy0XfkKOzZC4vXkYXHMYyDT+grdflvF4bggtPt9cYaqOMslBw==} - - time-span@5.1.0: - resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} - engines: {node: '>=12'} - - timers-browserify@1.4.2: - resolution: {integrity: sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==} - engines: {node: '>=0.6.0'} - - timers-ext@0.1.8: - resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} - engines: {node: '>=0.12'} - - tiny-case@1.0.3: - resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} - - tiny-emitter@2.1.0: - resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} - tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} @@ -19978,6 +14258,10 @@ packages: engines: {node: '>= 12.10.0', npm: '>= 6.12.0', yarn: '>= 1.20.0'} hasBin: true + tinypool@0.7.0: + resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + engines: {node: '>=14.0.0'} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -19990,10 +14274,6 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspawn@1.3.3: - resolution: {integrity: sha512-CvvMFgecnQMyg59nOnAD5O4lV83cVj2ooDniJ3j2bYvMajqlK4wQ13k6OUHfA+J5nkInTxbSGJv2olUJIiAtJg==} - engines: {node: '>= 18'} - tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} @@ -20005,9 +14285,6 @@ packages: tldts-core@6.1.71: resolution: {integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==} - tldts-experimental@6.1.71: - resolution: {integrity: sha512-78lfP/3fRJ3HoCT5JSLOLj5ElHiWCAyglYNzjkFqBO7ykLZYst2u2jM1igSHWV0J2GFfOplApeDsfTF+XACrlA==} - tldts@6.1.71: resolution: {integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==} hasBin: true @@ -20026,10 +14303,6 @@ packages: tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-fast-properties@1.0.3: - resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==} - engines: {node: '>=0.10.0'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -20037,20 +14310,12 @@ packages: to-vfile@6.1.0: resolution: {integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==} - toad-cache@3.7.0: - resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} - engines: {node: '>=12'} - toformat@2.0.0: resolution: {integrity: sha512-03SWBVop6nU8bpyZCx7SodpYznbZF5R4ljwNLBcTQzKOD9xuihRo/psX58llS1BMFhhAI08H3luot5GoXJz2pQ==} together-ai@0.7.0: resolution: {integrity: sha512-/be/HOecBSwRTDHB14vCvHbp1WiNsFxyS4pJlyBoMup1X3n7xD1b/Gm5Z5amlKzD2zll9Y5wscDk7Ut5OsT1nA==} - toidentifier@1.0.0: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -20058,9 +14323,6 @@ packages: toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - toposort@2.0.2: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -20091,10 +14353,6 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - traverse@0.6.10: - resolution: {integrity: sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==} - engines: {node: '>= 0.4'} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -20114,10 +14372,6 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} - trim-newlines@4.1.1: - resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} - engines: {node: '>=12'} - trough@1.0.5: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} @@ -20204,9 +14458,6 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@1.9.3: resolution: {integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==} @@ -20220,10 +14471,6 @@ packages: resolution: {integrity: sha512-oDWuGVONxhVEBtschLf2cs/Jy8i7h1T+CpdkTNWQgdAF7DhRo2G8vMCgILKe7ojdEkLhICWgI1LYSSKaJsRgcw==} engines: {node: '>=16'} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - tsup@8.3.5: resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} @@ -20248,9 +14495,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - tty-browserify@0.0.1: - resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} - tuf-js@2.2.1: resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -20299,9 +14543,6 @@ packages: resolution: {integrity: sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw==} engines: {node: '>= 0.8.0'} - tweetnacl-util@0.13.5: - resolution: {integrity: sha512-/4Q3hpPFAnbBjNLLOmdTdyvInBfZcQBTWy+LWbypmWxAKwOpSQOyyv4ZZts4CoiYtS8Skyix5CkOWytf7XNK9A==} - tweetnacl-util@0.15.1: resolution: {integrity: sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==} @@ -20361,17 +14602,10 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.32.0: - resolution: {integrity: sha512-rfgpoi08xagF3JSdtJlCwMq9DGNDE0IMh3Mkpc1wUypg9vPi786AiqeBBKcqvIkq42azsBM85N490fyZjeUftw==} - engines: {node: '>=16'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - type@2.7.3: - resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -20388,17 +14622,9 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typed-function@2.1.0: - resolution: {integrity: sha512-bctQIOqx2iVbWGDGPWwIm18QScpu2XRmkC19D8rQGFsjKSgteq/o1hTZvIG/wuDq8fanpBDrLkLq+aEN/6y5XQ==} - engines: {node: '>= 10'} - typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typedarray.prototype.slice@1.0.5: - resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==} - engines: {node: '>= 0.4'} - typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -20422,9 +14648,6 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x - typeforce@1.18.0: - resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} - typescript-collections@1.3.3: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} @@ -20435,9 +14658,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript-parsec@0.3.4: - resolution: {integrity: sha512-6RD4xOxp26BTZLopNbqT2iErqNhQZZWb5m5F07/UwGhldGvOAKOl41pZ3fxsFp04bNL+PbgMjNfb6IvJAC/uYQ==} - typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} @@ -20453,9 +14673,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - u3@0.1.1: - resolution: {integrity: sha512-+J5D5ir763y+Am/QY6hXNRlwljIeRMZMGs0cT6qqZVVzzT3X3nFPXVyPOFRMOR4kupB0T8JnCdpWdp6Q/iXn3w==} - uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -20467,48 +14684,10 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - uid@2.0.2: - resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} - engines: {node: '>=8'} - - uint8array-tools@0.0.8: - resolution: {integrity: sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==} - engines: {node: '>=14.0.0'} - - uint8array-tools@0.0.9: - resolution: {integrity: sha512-9vqDWmoSXOoi+K14zNaf6LBV51Q8MayF0/IiQs3GlygIKUYtog603e6virExkjjFosfJUBI4LhbQK1iq8IG11A==} - engines: {node: '>=14.0.0'} - - uint8arrays@3.1.0: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} - - umd@3.0.3: - resolution: {integrity: sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==} - hasBin: true - unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - unbuild@2.0.0: - resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} - hasBin: true - peerDependencies: - typescript: ^5.1.6 - peerDependenciesMeta: - typescript: - optional: true - - unbzip2-stream@1.4.3: - resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - undeclared-identifiers@1.1.3: - resolution: {integrity: sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==} - hasBin: true - undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} @@ -20529,12 +14708,6 @@ packages: resolution: {integrity: sha512-U2k0XHLJfaciARRxDcqTk2AZQsGXerHzdvfCZcy1hNhSf5KCAF4jIQQxL+apQviOekhRFPqED6Of5/+LcUSLzQ==} engines: {node: '>=20.18.1'} - unenv@1.10.0: - resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - - unfetch@4.2.0: - resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} - unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -20558,10 +14731,6 @@ packages: unicode-trie@2.0.0: resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -20620,15 +14789,9 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universal-github-app-jwt@2.2.0: - resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} - universal-user-agent@6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} - universal-user-agent@7.0.2: - resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -20641,82 +14804,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unruggable-core@0.1.1: - resolution: {integrity: sha512-lvnR2QDPmO2e8aZLMbx66g25a2UEoTwwXxBdCLOwd4leNLmCAaR582P6D5yfsRuWopuP+wWkKIDigMyGKvxXgg==} - peerDependencies: - starknet: '>=6.0.0' - - unruggable-sdk@1.4.0: - resolution: {integrity: sha512-j4SIwR+qihkHzx+qI6fJZ4hSDb2lv6IESh9tFDYuypxHRcFCrhqE85r/oF1wASfQmMTllK34YbS0ke+RZcRhuA==} - peerDependencies: - starknet: '>=5.0.0' - - unstorage@1.14.4: - resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} - peerDependencies: - '@azure/app-configuration': ^1.8.0 - '@azure/cosmos': ^4.2.0 - '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.5.0 - '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 - '@deno/kv': '>=0.8.4' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.0' - '@vercel/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - uploadthing: ^7.4.1 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@deno/kv': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/blob': - optional: true - '@vercel/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - - untyped@1.5.2: - resolution: {integrity: sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==} - hasBin: true - - unzipper@0.12.3: - resolution: {integrity: sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==} - upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} @@ -20731,15 +14818,9 @@ packages: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} engines: {node: '>=14.16'} - uqr@0.1.2: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-join@4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - url-loader@4.1.1: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} @@ -20757,10 +14838,6 @@ packages: resolution: {integrity: sha512-yIQdxJpgkPamPPAPuGdS7Q548rLhny42tg8d4vyTNzFqvOnwqrgHXvgehT09U7fwrzxi3RxCiXjoNUNnNOlQ8A==} engines: {node: '>=6.0.0'} - url@0.11.4: - resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} - engines: {node: '>= 0.4'} - use-callback-ref@1.3.3: resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} engines: {node: '>=10'} @@ -20781,11 +14858,6 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - use-sync-external-store@1.4.0: resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: @@ -20804,9 +14876,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.10.4: - resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} - util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} @@ -20849,20 +14918,6 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} - valibot@0.36.0: - resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==} - - valibot@0.38.0: - resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - - valid-url@1.0.9: - resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -20870,27 +14925,9 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - valtio@1.11.2: - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - value-equal@1.0.1: resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - varint@5.0.2: - resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} - - varuint-bitcoin@2.0.0: - resolution: {integrity: sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -20925,6 +14962,11 @@ packages: typescript: optional: true + vite-node@0.34.6: + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} + engines: {node: '>=v14.18.0'} + hasBin: true + vite-node@1.1.3: resolution: {integrity: sha512-BLSO72YAkIUuNrOx+8uznYICJfTEbvBAmWClY3hpath5+h1mbPS5OMn42lrTxXuyCazVyZoDkSRnju78GiVCqA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -20955,6 +14997,14 @@ packages: peerDependencies: vite: '>=2.0.0' + vite-tsconfig-paths@4.3.2: + resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + vite-tsconfig-paths@5.1.4: resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} peerDependencies: @@ -21034,6 +15084,37 @@ packages: yaml: optional: true + vitest@0.34.6: + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} + engines: {node: '>=v14.18.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + vitest@1.1.3: resolution: {integrity: sha512-2l8om1NOkiA90/Y207PsEvJLYygddsOyr81wLQ20Ra8IlLKbyQncWsGZjnbkyG2KwwuTXLQjEPOJuxGMG8qJBQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -21166,9 +15247,6 @@ packages: vlq@2.0.4: resolution: {integrity: sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA==} - vm-browserify@1.1.2: - resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} - vscode-jsonrpc@8.2.0: resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} engines: {node: '>=14.0.0'} @@ -21207,24 +15285,10 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - wasm-feature-detect@1.8.0: - resolution: {integrity: sha512-zksaLKM2fVlnB5jQQDqKXXwYHLQUVH9es+5TOOHwGOVJOCeRBCiPjwSg+3tN2AdTCzjgli4jijCH290kXb/zWQ==} - watchpack@2.4.2: resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} - wav-encoder@1.3.0: - resolution: {integrity: sha512-FXJdEu2qDOI+wbVYZpu21CS1vPEg5NaxNskBr4SaULpOJMrLE6xkH8dECa7PiS+ZoeyvP7GllWUAxPN3AvFSEw==} - - wav@1.0.2: - resolution: {integrity: sha512-viHtz3cDd/Tcr/HbNqzQCofKdF6kWUymH9LGDdskfWFoIy/HJ+RTihgjEcHfnsy1PO4e9B+y4HwgTwMrByquhg==} - - wavefile@11.0.0: - resolution: {integrity: sha512-/OBiAALgWU24IG7sC84cDO/KfFuvajWc5Uec0oV2zrpOOZZDgGdOwHwgEzOrwh8jkubBk7PtZfQBIcI1OaE5Ng==} - engines: {node: '>=8'} - hasBin: true - wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} @@ -21245,19 +15309,89 @@ packages: resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} engines: {node: '>= 14'} - web-vitals@3.5.2: - resolution: {integrity: sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==} + web3-core@4.7.1: + resolution: {integrity: sha512-9KSeASCb/y6BG7rwhgtYC4CvYY66JfkmGNEYb7q1xgjt9BWfkf09MJPaRyoyT5trdOxYDHkT9tDlypvQWaU8UQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-errors@1.3.1: + resolution: {integrity: sha512-w3NMJujH+ZSW4ltIZZKtdbkbyQEvBzyp3JRn59Ckli0Nz4VMsVq8aF1bLWM7A2kuQ+yVEm3ySeNU+7mSRwx7RQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-abi@4.4.1: + resolution: {integrity: sha512-60ecEkF6kQ9zAfbTY04Nc9q4eEYM0++BySpGi8wZ2PD1tw/c0SDvsKhV6IKURxLJhsDlb08dATc3iD6IbtWJmg==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-accounts@4.3.1: + resolution: {integrity: sha512-rTXf+H9OKze6lxi7WMMOF1/2cZvJb2AOnbNQxPhBDssKOllAMzLhg1FbZ4Mf3lWecWfN6luWgRhaeSqO1l+IBQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-contract@4.7.2: + resolution: {integrity: sha512-3ETqs2pMNPEAc7BVY/C3voOhTUeJdkf2aM3X1v+edbngJLHAxbvxKpOqrcO0cjXzC4uc2Q8Zpf8n8zT5r0eLnA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-ens@4.4.0: + resolution: {integrity: sha512-DeyVIS060hNV9g8dnTx92syqvgbvPricE3MerCxe/DquNZT3tD8aVgFfq65GATtpCgDDJffO2bVeHp3XBemnSQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-iban@4.0.7: + resolution: {integrity: sha512-8weKLa9KuKRzibC87vNLdkinpUE30gn0IGY027F8doeJdcPUfsa4IlBgNC4k4HLBembBB2CTU0Kr/HAOqMeYVQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-personal@4.1.0: + resolution: {integrity: sha512-RFN83uMuvA5cu1zIwwJh9A/bAj0OBxmGN3tgx19OD/9ygeUZbifOL06jgFzN0t+1ekHqm3DXYQM8UfHpXi7yDQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth@4.11.1: + resolution: {integrity: sha512-q9zOkzHnbLv44mwgLjLXuyqszHuUgZWsQayD2i/rus2uk0G7hMn11bE2Q3hOVnJS4ws4VCtUznlMxwKQ+38V2w==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-net@4.1.0: + resolution: {integrity: sha512-WWmfvHVIXWEoBDWdgKNYKN8rAy6SgluZ0abyRyXOL3ESr7ym7pKWbfP4fjApIHlYTh8tNqkrdPfM4Dyi6CA0SA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-http@4.2.0: + resolution: {integrity: sha512-IPMnDtHB7dVwaB7/mMxAZzyq7d5ezfO1+Vw0bNfAeIi7gaDlJiggp85SdyAfOgov8AMUA/dyiY72kQ0KmjXKvQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-ipc@4.0.7: + resolution: {integrity: sha512-YbNqY4zUvIaK2MHr1lQFE53/8t/ejHtJchrWn9zVbFMGXlTsOAbNoIoZWROrg1v+hCBvT2c9z8xt7e/+uz5p1g==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-ws@4.0.8: + resolution: {integrity: sha512-goJdgata7v4pyzHRsg9fSegUG4gVnHZSHODhNnn6J93ykHkBI1nz4fjlGpcQLUMi4jAMz6SHl9Ibzs2jj9xqPw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-rpc-methods@1.3.0: + resolution: {integrity: sha512-/CHmzGN+IYgdBOme7PdqzF+FNeMleefzqs0LVOduncSaqsppeOEoskLXb2anSpzmQAP3xZJPaTrkQPWSJMORig==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-rpc-providers@1.0.0-rc.4: + resolution: {integrity: sha512-PXosCqHW0EADrYzgmueNHP3Y5jcSmSwH+Dkqvn7EYD0T2jcsdDAIHqk6szBiwIdhumM7gv9Raprsu/s/f7h1fw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-types@1.10.0: + resolution: {integrity: sha512-0IXoaAFtFc8Yin7cCdQfB9ZmjafrbP6BO0f0KT/khMhXKUpoJ6yShrVhiNpyRBo8QQjuOagsWzwSK2H49I7sbw==} + engines: {node: '>=14', npm: '>=6.12.0'} web3-utils@1.10.4: resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==} engines: {node: '>=8.0.0'} + web3-utils@4.3.3: + resolution: {integrity: sha512-kZUeCwaQm+RNc2Bf1V3BYbF29lQQKz28L0y+FA4G0lS8IxtJVGi5SeDTUkpwqqkdHHC7JcapPDnyyzJ1lfWlOw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-validator@2.0.6: + resolution: {integrity: sha512-qn9id0/l1bWmvH4XfnG/JtGKKwut2Vokl6YXP5Kfg424npysmtRLe9DgiNBM9Op7QL/aSiaA0TVXibuIuWcizg==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3@4.16.0: + resolution: {integrity: sha512-SgoMSBo6EsJ5GFCGar2E/pR2lcR/xmUSuQ61iK6yDqzxmm42aPPxSqZfJz2z/UCR6pk03u77pU8TGV6lgMDdIQ==} + engines: {node: '>=14.0.0', npm: '>=6.12.0'} + webauthn-p256@0.0.10: resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} - webcrypto-core@1.8.1: - resolution: {integrity: sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -21328,17 +15462,10 @@ packages: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - websocket@1.0.35: - resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} - engines: {node: '>=4.0.0'} - whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} @@ -21365,9 +15492,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} @@ -21402,9 +15526,6 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} - wif@2.0.6: - resolution: {integrity: sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==} - wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} @@ -21480,18 +15601,6 @@ packages: utf-8-validate: optional: true - ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} @@ -21516,11 +15625,6 @@ packages: utf-8-validate: optional: true - wtf_wikipedia@10.3.2: - resolution: {integrity: sha512-8C1eUKDK6NaosrtocTEA4fz5Lm5nO6Hb92zLUqI7S1uVVjwEtI0mvSGSdGd/xR1nfSpDYm1ckBG1aLHEAF1pBg==} - engines: {node: '>=12.0.0'} - hasBin: true - xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} @@ -21546,17 +15650,10 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yaeti@0.0.6: - resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} - engines: {node: '>=0.10.32'} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -21581,10 +15678,6 @@ packages: engines: {node: '>= 14'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -21593,25 +15686,14 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} - yargs@17.7.1: - resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} - engines: {node: '>=12'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -21624,22 +15706,14 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - yoctocolors@2.1.1: - resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} - engines: {node: '>=18'} - - youtube-dl-exec@3.0.10: - resolution: {integrity: sha512-t3ih+3bn2rFYSStuVjKVHUPyPYhPvPjIPjJZAzjFb6qD8uJxgJ5GHicSwbPkezM8IVdnoKPRkZ6XuIPHCqRRZg==} - engines: {node: '>= 18'} - - yup@1.6.1: - resolution: {integrity: sha512-JED8pB50qbA4FOkDol0bYF/p60qSEDQqBD0/qeIrUCG1KbPBIQ776fCUNb9ldbPcSTxA69g/47XTo4TqWiuXOA==} - zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zlibjs@0.3.1: - resolution: {integrity: sha512-+J9RrgTKOmlxFSDHo0pI1xM6BLVUv+o0ZT9ANtCxGkjIVCCUdx9alUF8Gm+dGLKbkkkidWIHFDZHDMpfITt4+w==} + zksync-ethers@6.15.3: + resolution: {integrity: sha512-AAFf5HKlkGpLRSE1CB8gBIlswbnWBPHD2ex4bcFG8GJFr1iQuq+LbMrisDm17jNR4Msi1WkNgIartS7nXcOrTg==} + engines: {node: '>=18.9.0'} + peerDependencies: + ethers: ^6.7.1 zod-to-json-schema@3.24.1: resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==} @@ -21663,28 +15737,6 @@ packages: snapshots: - '@0glabs/0g-ts-sdk@0.2.1(bufferutil@4.0.9)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': - dependencies: - '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - open-jsonrpc-provider: 0.2.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - '@0no-co/graphql.web@1.0.13(graphql@16.10.0)': - optionalDependencies: - graphql: 16.10.0 - - '@0no-co/graphqlsp@1.12.16(graphql@16.10.0)(typescript@5.7.3)': - dependencies: - '@gql.tada/internal': 1.0.8(graphql@16.10.0)(typescript@5.7.3) - graphql: 16.10.0 - typescript: 5.7.3 - '@acuminous/bitsyntax@0.1.2': dependencies: buffer-more-ints: 1.0.0 @@ -21752,15 +15804,6 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider-utils@1.0.22(zod@3.24.1)': - dependencies: - '@ai-sdk/provider': 0.0.26 - eventsource-parser: 1.1.2 - nanoid: 3.3.8 - secure-json-parse: 2.7.0 - optionalDependencies: - zod: 3.24.1 - '@ai-sdk/provider-utils@2.0.2(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.1 @@ -21887,6 +15930,40 @@ snapshots: transitivePeerDependencies: - zod + '@akashnetwork/akash-api@1.4.0(@grpc/grpc-js@1.12.5)': + dependencies: + '@grpc/grpc-js': 1.12.5 + rxjs: 7.8.1 + + '@akashnetwork/akashjs@0.10.1(@grpc/grpc-js@1.12.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@akashnetwork/akash-api': 1.4.0(@grpc/grpc-js@1.12.5) + '@cosmjs/amino': 0.32.4 + '@cosmjs/launchpad': 0.27.1 + '@cosmjs/proto-signing': 0.32.4 + '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@cosmjs/tendermint-rpc': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + asn1js: 2.4.0 + atob: 2.1.2 + axios: 0.24.0 + console-browserify: 1.2.0 + js-yaml: 4.1.0 + json-stable-stringify: 1.2.1 + jsrsasign: 11.1.0 + keytar: 7.9.0 + node-fetch: 2.7.0(encoding@0.1.13) + pkijs: 3.2.4 + process: 0.11.10 + pvutils: 1.1.3 + simple-jsonrpc-js: 1.2.0 + sort-json: 2.0.1 + transitivePeerDependencies: + - '@grpc/grpc-js' + - bufferutil + - debug + - encoding + - utf-8-validate + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0)(search-insights@2.17.3) @@ -22072,11 +16149,6 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@alloralabs/allora-sdk@0.0.4': - dependencies: - '@types/node': 22.10.5 - typescript: 5.7.3 - '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.8 @@ -22116,47 +16188,6 @@ snapshots: '@anush008/tokenizers-linux-x64-gnu': 0.0.0 '@anush008/tokenizers-win32-x64-msvc': 0.0.0 - '@anyone-protocol/anyone-client@0.4.3': - dependencies: - '@types/node': 20.17.9 - '@types/unzipper': 0.10.10 - axios: 1.7.9(debug@4.4.0) - chalk: 4.1.2 - net: 1.0.2 - socks-proxy-agent: 8.0.5 - typescript: 5.6.3 - unzipper: 0.12.3 - transitivePeerDependencies: - - debug - - supports-color - - '@aptos-labs/aptos-cli@1.0.2': - dependencies: - commander: 12.1.0 - - '@aptos-labs/aptos-client@0.1.1': - dependencies: - axios: 1.7.4 - got: 11.8.6 - transitivePeerDependencies: - - debug - - '@aptos-labs/ts-sdk@1.33.1': - dependencies: - '@aptos-labs/aptos-cli': 1.0.2 - '@aptos-labs/aptos-client': 0.1.1 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@scure/bip32': 1.6.1 - '@scure/bip39': 1.5.1 - eventemitter3: 5.0.1 - form-data: 4.0.1 - js-base64: 3.7.7 - jwt-decode: 4.0.0 - poseidon-lite: 0.2.1 - transitivePeerDependencies: - - debug - '@asamuzakjp/css-color@2.8.2': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) @@ -22164,675 +16195,7 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 lru-cache: 11.0.2 - - '@avnu/avnu-sdk@2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13))': - dependencies: - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - qs: 6.13.1 - starknet: 6.18.0(encoding@0.1.13) - - '@aws-crypto/crc32@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 - tslib: 2.8.1 - - '@aws-crypto/crc32c@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 - tslib: 2.8.1 - - '@aws-crypto/sha1-browser@5.2.0': - dependencies: - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-locate-window': 3.723.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-crypto/sha256-browser@5.2.0': - dependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-locate-window': 3.723.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-crypto/sha256-js@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 - tslib: 2.8.1 - - '@aws-crypto/supports-web-crypto@5.2.0': - dependencies: - tslib: 2.8.1 - - '@aws-crypto/util@5.2.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-sdk/client-polly@3.726.1': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-s3@3.726.1': - dependencies: - '@aws-crypto/sha1-browser': 5.2.0 - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-bucket-endpoint': 3.726.0 - '@aws-sdk/middleware-expect-continue': 3.723.0 - '@aws-sdk/middleware-flexible-checksums': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-location-constraint': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-sdk-s3': 3.723.0 - '@aws-sdk/middleware-ssec': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/signature-v4-multi-region': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@aws-sdk/xml-builder': 3.723.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/eventstream-serde-browser': 4.0.1 - '@smithy/eventstream-serde-config-resolver': 4.0.1 - '@smithy/eventstream-serde-node': 4.0.1 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-blob-browser': 4.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/hash-stream-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/md5-js': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.1 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.726.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.726.1': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-transcribe-streaming@3.726.1': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/eventstream-handler-node': 3.723.0 - '@aws-sdk/middleware-eventstream': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-sdk-transcribe-streaming': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/middleware-websocket': 3.723.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/eventstream-serde-browser': 4.0.1 - '@smithy/eventstream-serde-config-resolver': 4.0.1 - '@smithy/eventstream-serde-node': 4.0.1 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/core@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/core': 3.1.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/util-middleware': 4.0.1 - fast-xml-parser: 4.4.1 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-env@3.723.0': - dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/property-provider': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-http@3.723.0': - dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.1 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-ini@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)': - dependencies: - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-env': 3.723.0 - '@aws-sdk/credential-provider-http': 3.723.0 - '@aws-sdk/credential-provider-process': 3.723.0 - '@aws-sdk/credential-provider-sso': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/credential-provider-web-identity': 3.723.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 - '@smithy/credential-provider-imds': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-node@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)': - dependencies: - '@aws-sdk/credential-provider-env': 3.723.0 - '@aws-sdk/credential-provider-http': 3.723.0 - '@aws-sdk/credential-provider-ini': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/credential-provider-process': 3.723.0 - '@aws-sdk/credential-provider-sso': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/credential-provider-web-identity': 3.723.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 - '@smithy/credential-provider-imds': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - - '@aws-sdk/credential-provider-process@3.723.0': - dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-sso@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))': - dependencies: - '@aws-sdk/client-sso': 3.726.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/token-providers': 3.723.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/types': 3.723.0 - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-web-identity@3.723.0(@aws-sdk/client-sts@3.726.1)': - dependencies: - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/property-provider': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/eventstream-handler-node@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/eventstream-codec': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-bucket-endpoint@3.726.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-config-provider': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-eventstream@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-expect-continue@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-flexible-checksums@3.723.0': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@aws-crypto/crc32c': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/is-array-buffer': 4.0.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-host-header@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-location-constraint@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-logger@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-recursion-detection@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-sdk-s3@3.723.0': - dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/core': 3.1.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-sdk-transcribe-streaming@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 - '@smithy/eventstream-serde-browser': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/signature-v4': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - uuid: 9.0.1 - - '@aws-sdk/middleware-ssec@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-user-agent@3.726.0': - dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@smithy/core': 3.1.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-websocket@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 - '@smithy/eventstream-codec': 4.0.1 - '@smithy/eventstream-serde-browser': 4.0.1 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/signature-v4': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-hex-encoding': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/region-config-resolver@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.1 - tslib: 2.8.1 - - '@aws-sdk/s3-request-presigner@3.726.1': - dependencies: - '@aws-sdk/signature-v4-multi-region': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/signature-v4-multi-region@3.723.0': - dependencies: - '@aws-sdk/middleware-sdk-s3': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/signature-v4': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/token-providers@3.723.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/types@3.723.0': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/util-arn-parser@3.723.0': - dependencies: - tslib: 2.8.1 - - '@aws-sdk/util-endpoints@3.726.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/types': 4.1.0 - '@smithy/util-endpoints': 3.0.1 - tslib: 2.8.1 - - '@aws-sdk/util-format-url@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/querystring-builder': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/util-locate-window@3.723.0': - dependencies: - tslib: 2.8.1 - - '@aws-sdk/util-user-agent-browser@3.723.0': - dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/types': 4.1.0 - bowser: 2.11.0 - tslib: 2.8.1 - - '@aws-sdk/util-user-agent-node@3.726.0': - dependencies: - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/types': 3.723.0 - '@smithy/node-config-provider': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@aws-sdk/xml-builder@3.723.0': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 + optional: true '@babel/code-frame@7.26.2': dependencies: @@ -23620,8 +16983,6 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.26.5': {} - '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -23647,23 +17008,6 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bigmi/core@0.0.4(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@6.0.0)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': - dependencies: - '@noble/hashes': 1.7.0 - bech32: 2.0.0 - bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) - bs58: 6.0.0 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - - '@binance/connector@3.6.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - axios: 1.7.9(debug@4.4.0) - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - '@bonfida/sns-records@0.0.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -23694,14 +17038,6 @@ snapshots: '@cfworker/json-schema@4.1.0': {} - '@chain-registry/types@0.50.47': {} - - '@chain-registry/utils@1.51.47': - dependencies: - '@chain-registry/types': 0.50.47 - bignumber.js: 9.1.2 - sha.js: 2.4.11 - '@chevrotain/cst-dts-gen@11.0.3': dependencies: '@chevrotain/gast': 11.0.3 @@ -23747,66 +17083,6 @@ snapshots: - typescript - utf-8-validate - '@cliqz/adblocker-content@1.34.0': - dependencies: - '@cliqz/adblocker-extended-selectors': 1.34.0 - - '@cliqz/adblocker-extended-selectors@1.34.0': {} - - '@cliqz/adblocker-playwright@1.34.0(playwright@1.48.2)': - dependencies: - '@cliqz/adblocker': 1.34.0 - '@cliqz/adblocker-content': 1.34.0 - playwright: 1.48.2 - tldts-experimental: 6.1.71 - - '@cliqz/adblocker@1.34.0': - dependencies: - '@cliqz/adblocker-content': 1.34.0 - '@cliqz/adblocker-extended-selectors': 1.34.0 - '@remusao/guess-url-type': 1.3.0 - '@remusao/small': 1.3.0 - '@remusao/smaz': 1.10.0 - '@types/chrome': 0.0.278 - '@types/firefox-webext-browser': 120.0.4 - tldts-experimental: 6.1.71 - - '@coinbase-samples/advanced-sdk-ts@file:packages/plugin-coinbase/advanced-sdk-ts(encoding@0.1.13)': - dependencies: - jsonwebtoken: 9.0.2 - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - '@coinbase/coinbase-sdk@0.10.0(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.24.1)': - dependencies: - '@scure/bip32': 1.6.1 - abitype: 1.0.8(typescript@5.6.3)(zod@3.24.1) - axios: 1.7.9(debug@4.4.0) - axios-mock-adapter: 1.22.0(axios@1.7.9) - axios-retry: 4.5.0(axios@1.7.9) - bip32: 4.0.0 - bip39: 3.1.0 - decimal.js: 10.4.3 - dotenv: 16.4.7 - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - node-jose: 2.2.0 - secp256k1: 5.0.1 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.24.1) - transitivePeerDependencies: - - bufferutil - - debug - - typescript - - utf-8-validate - - zod - - '@coinbase/wallet-sdk@4.2.4': - dependencies: - '@noble/hashes': 1.6.1 - clsx: 1.2.1 - eventemitter3: 5.0.1 - preact: 10.25.4 - '@colors/colors@1.5.0': optional: true @@ -24047,12 +17323,19 @@ snapshots: bn.js: 5.2.1 buffer-layout: 1.2.2 - '@cosmjs/amino@0.32.2': + '@cosmjs/amino@0.27.1': dependencies: - '@cosmjs/crypto': 0.32.4 - '@cosmjs/encoding': 0.32.4 - '@cosmjs/math': 0.32.4 - '@cosmjs/utils': 0.32.4 + '@cosmjs/crypto': 0.27.1 + '@cosmjs/encoding': 0.27.1 + '@cosmjs/math': 0.27.1 + '@cosmjs/utils': 0.27.1 + + '@cosmjs/amino@0.31.3': + dependencies: + '@cosmjs/crypto': 0.31.3 + '@cosmjs/encoding': 0.31.3 + '@cosmjs/math': 0.31.3 + '@cosmjs/utils': 0.31.3 '@cosmjs/amino@0.32.4': dependencies: @@ -24061,22 +17344,28 @@ snapshots: '@cosmjs/math': 0.32.4 '@cosmjs/utils': 0.32.4 - '@cosmjs/cosmwasm-stargate@0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@cosmjs/crypto@0.27.1': dependencies: - '@cosmjs/amino': 0.32.4 - '@cosmjs/crypto': 0.32.4 - '@cosmjs/encoding': 0.32.4 - '@cosmjs/math': 0.32.4 - '@cosmjs/proto-signing': 0.32.4 - '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/tendermint-rpc': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/utils': 0.32.4 - cosmjs-types: 0.9.0 - pako: 2.1.0 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate + '@cosmjs/encoding': 0.27.1 + '@cosmjs/math': 0.27.1 + '@cosmjs/utils': 0.27.1 + bip39: 3.1.0 + bn.js: 5.2.1 + elliptic: 6.6.1 + js-sha3: 0.8.0 + libsodium-wrappers: 0.7.15 + ripemd160: 2.0.2 + sha.js: 2.4.11 + + '@cosmjs/crypto@0.31.3': + dependencies: + '@cosmjs/encoding': 0.31.3 + '@cosmjs/math': 0.31.3 + '@cosmjs/utils': 0.31.3 + '@noble/hashes': 1.7.0 + bn.js: 5.2.1 + elliptic: 6.6.1 + libsodium-wrappers-sumo: 0.7.15 '@cosmjs/crypto@0.32.4': dependencies: @@ -24088,29 +17377,67 @@ snapshots: elliptic: 6.6.1 libsodium-wrappers-sumo: 0.7.15 + '@cosmjs/encoding@0.27.1': + dependencies: + base64-js: 1.5.1 + bech32: 1.1.4 + readonly-date: 1.0.0 + + '@cosmjs/encoding@0.31.3': + dependencies: + base64-js: 1.5.1 + bech32: 1.1.4 + readonly-date: 1.0.0 + '@cosmjs/encoding@0.32.4': dependencies: base64-js: 1.5.1 bech32: 1.1.4 readonly-date: 1.0.0 + '@cosmjs/json-rpc@0.31.3': + dependencies: + '@cosmjs/stream': 0.31.3 + xstream: 11.14.0 + '@cosmjs/json-rpc@0.32.4': dependencies: '@cosmjs/stream': 0.32.4 xstream: 11.14.0 + '@cosmjs/launchpad@0.27.1': + dependencies: + '@cosmjs/amino': 0.27.1 + '@cosmjs/crypto': 0.27.1 + '@cosmjs/encoding': 0.27.1 + '@cosmjs/math': 0.27.1 + '@cosmjs/utils': 0.27.1 + axios: 0.21.4 + fast-deep-equal: 3.1.3 + transitivePeerDependencies: + - debug + + '@cosmjs/math@0.27.1': + dependencies: + bn.js: 5.2.1 + + '@cosmjs/math@0.31.3': + dependencies: + bn.js: 5.2.1 + '@cosmjs/math@0.32.4': dependencies: bn.js: 5.2.1 - '@cosmjs/proto-signing@0.32.2': + '@cosmjs/proto-signing@0.31.3': dependencies: - '@cosmjs/amino': 0.32.2 - '@cosmjs/crypto': 0.32.4 - '@cosmjs/encoding': 0.32.4 - '@cosmjs/math': 0.32.4 - '@cosmjs/utils': 0.32.4 - cosmjs-types: 0.9.0 + '@cosmjs/amino': 0.31.3 + '@cosmjs/crypto': 0.31.3 + '@cosmjs/encoding': 0.31.3 + '@cosmjs/math': 0.31.3 + '@cosmjs/utils': 0.31.3 + cosmjs-types: 0.8.0 + long: 4.0.0 '@cosmjs/proto-signing@0.32.4': dependencies: @@ -24121,6 +17448,16 @@ snapshots: '@cosmjs/utils': 0.32.4 cosmjs-types: 0.9.0 + '@cosmjs/socket@0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + dependencies: + '@cosmjs/stream': 0.31.3 + isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + xstream: 11.14.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + '@cosmjs/socket@0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/stream': 0.32.4 @@ -24131,17 +17468,19 @@ snapshots: - bufferutil - utf-8-validate - '@cosmjs/stargate@0.32.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@cosmjs/stargate@0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@confio/ics23': 0.6.8 - '@cosmjs/amino': 0.32.2 - '@cosmjs/encoding': 0.32.4 - '@cosmjs/math': 0.32.4 - '@cosmjs/proto-signing': 0.32.4 - '@cosmjs/stream': 0.32.4 - '@cosmjs/tendermint-rpc': 0.32.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/utils': 0.32.4 - cosmjs-types: 0.9.0 + '@cosmjs/amino': 0.31.3 + '@cosmjs/encoding': 0.31.3 + '@cosmjs/math': 0.31.3 + '@cosmjs/proto-signing': 0.31.3 + '@cosmjs/stream': 0.31.3 + '@cosmjs/tendermint-rpc': 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@cosmjs/utils': 0.31.3 + cosmjs-types: 0.8.0 + long: 4.0.0 + protobufjs: 6.11.4 xstream: 11.14.0 transitivePeerDependencies: - bufferutil @@ -24165,20 +17504,24 @@ snapshots: - debug - utf-8-validate + '@cosmjs/stream@0.31.3': + dependencies: + xstream: 11.14.0 + '@cosmjs/stream@0.32.4': dependencies: xstream: 11.14.0 - '@cosmjs/tendermint-rpc@0.32.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@cosmjs/tendermint-rpc@0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@cosmjs/crypto': 0.32.4 - '@cosmjs/encoding': 0.32.4 - '@cosmjs/json-rpc': 0.32.4 - '@cosmjs/math': 0.32.4 - '@cosmjs/socket': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/stream': 0.32.4 - '@cosmjs/utils': 0.32.4 - axios: 1.7.9(debug@4.4.0) + '@cosmjs/crypto': 0.31.3 + '@cosmjs/encoding': 0.31.3 + '@cosmjs/json-rpc': 0.31.3 + '@cosmjs/math': 0.31.3 + '@cosmjs/socket': 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@cosmjs/stream': 0.31.3 + '@cosmjs/utils': 0.31.3 + axios: 0.21.4 readonly-date: 1.0.0 xstream: 11.14.0 transitivePeerDependencies: @@ -24195,7 +17538,7 @@ snapshots: '@cosmjs/socket': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@cosmjs/stream': 0.32.4 '@cosmjs/utils': 0.32.4 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 readonly-date: 1.0.0 xstream: 11.14.0 transitivePeerDependencies: @@ -24203,13 +17546,11 @@ snapshots: - debug - utf-8-validate - '@cosmjs/utils@0.32.4': {} + '@cosmjs/utils@0.27.1': {} - '@cosmology/lcd@0.13.5': - dependencies: - axios: 1.7.4 - transitivePeerDependencies: - - debug + '@cosmjs/utils@0.31.3': {} + + '@cosmjs/utils@0.32.4': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -24467,58 +17808,6 @@ snapshots: dependencies: postcss: 8.4.49 - '@deepgram/captions@1.2.0': - dependencies: - dayjs: 1.11.13 - - '@deepgram/sdk@3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@deepgram/captions': 1.2.0 - '@types/node': 18.19.70 - cross-fetch: 3.2.0(encoding@0.1.13) - deepmerge: 4.3.1 - events: 3.3.0 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - - '@derhuerst/http-basic@8.2.4': - dependencies: - caseless: 0.12.0 - concat-stream: 2.0.0 - http-response-object: 3.0.2 - parse-cache-control: 1.0.1 - - '@dfinity/agent@2.1.3(@dfinity/candid@2.1.3(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3)': - dependencies: - '@dfinity/candid': 2.1.3(@dfinity/principal@2.1.3) - '@dfinity/principal': 2.1.3 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - base64-arraybuffer: 0.2.0 - borc: 2.1.2 - buffer: 6.0.3 - simple-cbor: 0.4.1 - - '@dfinity/candid@2.1.3(@dfinity/principal@2.1.3)': - dependencies: - '@dfinity/principal': 2.1.3 - - '@dfinity/identity@2.1.3(@dfinity/agent@2.1.3(@dfinity/candid@2.1.3(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3)(@peculiar/webcrypto@1.5.0)': - dependencies: - '@dfinity/agent': 2.1.3(@dfinity/candid@2.1.3(@dfinity/principal@2.1.3))(@dfinity/principal@2.1.3) - '@dfinity/principal': 2.1.3 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@peculiar/webcrypto': 1.5.0 - borc: 2.1.2 - - '@dfinity/principal@2.1.3': - dependencies: - '@noble/hashes': 1.7.0 - '@discordjs/builders@1.10.0': dependencies: '@discordjs/formatters': 0.6.0 @@ -24541,29 +17830,6 @@ snapshots: dependencies: discord-api-types: 0.37.115 - '@discordjs/node-pre-gyp@0.4.5(encoding@0.1.13)': - dependencies: - detect-libc: 2.0.3 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.7.0(encoding@0.1.13) - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.6.3 - tar: 6.2.1 - transitivePeerDependencies: - - encoding - - supports-color - - '@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13)': - dependencies: - '@discordjs/node-pre-gyp': 0.4.5(encoding@0.1.13) - node-addon-api: 8.3.0 - transitivePeerDependencies: - - encoding - - supports-color - '@discordjs/rest@2.4.0': dependencies: '@discordjs/collection': 2.1.1 @@ -24578,21 +17844,6 @@ snapshots: '@discordjs/util@1.1.1': {} - '@discordjs/voice@0.17.0(@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13))(bufferutil@4.0.9)(ffmpeg-static@5.2.0)(utf-8-validate@5.0.10)': - dependencies: - '@types/ws': 8.5.13 - discord-api-types: 0.37.83 - prism-media: 1.3.5(@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13))(ffmpeg-static@5.2.0) - tslib: 2.8.1 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - '@discordjs/opus' - - bufferutil - - ffmpeg-static - - node-opus - - opusscript - - utf-8-validate - '@discordjs/ws@1.1.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@discordjs/collection': 2.1.1 @@ -25455,39 +18706,6 @@ snapshots: - uglify-js - webpack-cli - '@echogarden/audio-io@0.2.3': {} - - '@echogarden/espeak-ng-emscripten@0.3.3': {} - - '@echogarden/fasttext-wasm@0.1.0': {} - - '@echogarden/flite-wasi@0.1.1': {} - - '@echogarden/fvad-wasm@0.2.0': {} - - '@echogarden/kissfft-wasm@0.2.0': {} - - '@echogarden/pffft-wasm@0.4.2': {} - - '@echogarden/rnnoise-wasm@0.2.0': {} - - '@echogarden/rubberband-wasm@0.2.0': {} - - '@echogarden/sonic-wasm@0.2.0': {} - - '@echogarden/speex-resampler-wasm@0.2.1': {} - - '@echogarden/speex-resampler-wasm@0.3.0': {} - - '@echogarden/svoxpico-wasm@0.2.0': {} - - '@echogarden/transformers-nodejs-lite@2.17.1-lite.3(onnxruntime-node@1.20.1)': - dependencies: - '@huggingface/jinja': 0.2.2 - onnxruntime-node: 1.20.1 - - '@electric-sql/pglite@0.2.15': {} - '@emnapi/core@1.3.1': dependencies: '@emnapi/wasi-threads': 1.0.1 @@ -25501,98 +18719,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@emotion/babel-plugin@11.13.5': - dependencies: - '@babel/helper-module-imports': 7.25.9 - '@babel/runtime': 7.26.0 - '@emotion/hash': 0.9.2 - '@emotion/memoize': 0.9.0 - '@emotion/serialize': 1.3.3 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.9.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.2.0 - transitivePeerDependencies: - - supports-color - - '@emotion/cache@11.14.0': - dependencies: - '@emotion/memoize': 0.9.0 - '@emotion/sheet': 1.4.0 - '@emotion/utils': 1.4.2 - '@emotion/weak-memoize': 0.4.0 - stylis: 4.2.0 - - '@emotion/hash@0.9.2': {} - - '@emotion/is-prop-valid@1.3.1': - dependencies: - '@emotion/memoize': 0.9.0 - - '@emotion/memoize@0.9.0': {} - - '@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0)': - dependencies: - '@babel/runtime': 7.26.0 - '@emotion/babel-plugin': 11.13.5 - '@emotion/cache': 11.14.0 - '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) - '@emotion/utils': 1.4.2 - '@emotion/weak-memoize': 0.4.0 - hoist-non-react-statics: 3.3.2 - react: 19.0.0 - optionalDependencies: - '@types/react': 19.0.4 - transitivePeerDependencies: - - supports-color - - '@emotion/serialize@1.3.3': - dependencies: - '@emotion/hash': 0.9.2 - '@emotion/memoize': 0.9.0 - '@emotion/unitless': 0.10.0 - '@emotion/utils': 1.4.2 - csstype: 3.1.3 - - '@emotion/sheet@1.4.0': {} - - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0)': - dependencies: - '@babel/runtime': 7.26.0 - '@emotion/babel-plugin': 11.13.5 - '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) - '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) - '@emotion/utils': 1.4.2 - react: 19.0.0 - optionalDependencies: - '@types/react': 19.0.4 - transitivePeerDependencies: - - supports-color - - '@emotion/unitless@0.10.0': {} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.0.0)': - dependencies: - react: 19.0.0 - - '@emotion/utils@1.4.2': {} - - '@emotion/weak-memoize@0.4.0': {} - - '@es-joy/jsdoccomment@0.41.0': - dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - - '@esbuild/aix-ppc64@0.19.12': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true @@ -25602,9 +18728,6 @@ snapshots: '@esbuild/aix-ppc64@0.24.2': optional: true - '@esbuild/android-arm64@0.19.12': - optional: true - '@esbuild/android-arm64@0.21.5': optional: true @@ -25614,9 +18737,6 @@ snapshots: '@esbuild/android-arm64@0.24.2': optional: true - '@esbuild/android-arm@0.19.12': - optional: true - '@esbuild/android-arm@0.21.5': optional: true @@ -25626,9 +18746,6 @@ snapshots: '@esbuild/android-arm@0.24.2': optional: true - '@esbuild/android-x64@0.19.12': - optional: true - '@esbuild/android-x64@0.21.5': optional: true @@ -25638,9 +18755,6 @@ snapshots: '@esbuild/android-x64@0.24.2': optional: true - '@esbuild/darwin-arm64@0.19.12': - optional: true - '@esbuild/darwin-arm64@0.21.5': optional: true @@ -25650,9 +18764,6 @@ snapshots: '@esbuild/darwin-arm64@0.24.2': optional: true - '@esbuild/darwin-x64@0.19.12': - optional: true - '@esbuild/darwin-x64@0.21.5': optional: true @@ -25662,9 +18773,6 @@ snapshots: '@esbuild/darwin-x64@0.24.2': optional: true - '@esbuild/freebsd-arm64@0.19.12': - optional: true - '@esbuild/freebsd-arm64@0.21.5': optional: true @@ -25674,9 +18782,6 @@ snapshots: '@esbuild/freebsd-arm64@0.24.2': optional: true - '@esbuild/freebsd-x64@0.19.12': - optional: true - '@esbuild/freebsd-x64@0.21.5': optional: true @@ -25686,9 +18791,6 @@ snapshots: '@esbuild/freebsd-x64@0.24.2': optional: true - '@esbuild/linux-arm64@0.19.12': - optional: true - '@esbuild/linux-arm64@0.21.5': optional: true @@ -25698,9 +18800,6 @@ snapshots: '@esbuild/linux-arm64@0.24.2': optional: true - '@esbuild/linux-arm@0.19.12': - optional: true - '@esbuild/linux-arm@0.21.5': optional: true @@ -25710,9 +18809,6 @@ snapshots: '@esbuild/linux-arm@0.24.2': optional: true - '@esbuild/linux-ia32@0.19.12': - optional: true - '@esbuild/linux-ia32@0.21.5': optional: true @@ -25722,9 +18818,6 @@ snapshots: '@esbuild/linux-ia32@0.24.2': optional: true - '@esbuild/linux-loong64@0.19.12': - optional: true - '@esbuild/linux-loong64@0.21.5': optional: true @@ -25734,9 +18827,6 @@ snapshots: '@esbuild/linux-loong64@0.24.2': optional: true - '@esbuild/linux-mips64el@0.19.12': - optional: true - '@esbuild/linux-mips64el@0.21.5': optional: true @@ -25746,9 +18836,6 @@ snapshots: '@esbuild/linux-mips64el@0.24.2': optional: true - '@esbuild/linux-ppc64@0.19.12': - optional: true - '@esbuild/linux-ppc64@0.21.5': optional: true @@ -25758,9 +18845,6 @@ snapshots: '@esbuild/linux-ppc64@0.24.2': optional: true - '@esbuild/linux-riscv64@0.19.12': - optional: true - '@esbuild/linux-riscv64@0.21.5': optional: true @@ -25770,9 +18854,6 @@ snapshots: '@esbuild/linux-riscv64@0.24.2': optional: true - '@esbuild/linux-s390x@0.19.12': - optional: true - '@esbuild/linux-s390x@0.21.5': optional: true @@ -25782,9 +18863,6 @@ snapshots: '@esbuild/linux-s390x@0.24.2': optional: true - '@esbuild/linux-x64@0.19.12': - optional: true - '@esbuild/linux-x64@0.21.5': optional: true @@ -25797,9 +18875,6 @@ snapshots: '@esbuild/netbsd-arm64@0.24.2': optional: true - '@esbuild/netbsd-x64@0.19.12': - optional: true - '@esbuild/netbsd-x64@0.21.5': optional: true @@ -25815,9 +18890,6 @@ snapshots: '@esbuild/openbsd-arm64@0.24.2': optional: true - '@esbuild/openbsd-x64@0.19.12': - optional: true - '@esbuild/openbsd-x64@0.21.5': optional: true @@ -25827,9 +18899,6 @@ snapshots: '@esbuild/openbsd-x64@0.24.2': optional: true - '@esbuild/sunos-x64@0.19.12': - optional: true - '@esbuild/sunos-x64@0.21.5': optional: true @@ -25839,9 +18908,6 @@ snapshots: '@esbuild/sunos-x64@0.24.2': optional: true - '@esbuild/win32-arm64@0.19.12': - optional: true - '@esbuild/win32-arm64@0.21.5': optional: true @@ -25851,9 +18917,6 @@ snapshots: '@esbuild/win32-arm64@0.24.2': optional: true - '@esbuild/win32-ia32@0.19.12': - optional: true - '@esbuild/win32-ia32@0.21.5': optional: true @@ -25863,9 +18926,6 @@ snapshots: '@esbuild/win32-ia32@0.24.2': optional: true - '@esbuild/win32-x64@0.19.12': - optional: true - '@esbuild/win32-x64@0.21.5': optional: true @@ -25951,6 +19011,8 @@ snapshots: '@ethereumjs/rlp@4.0.1': {} + '@ethereumjs/rlp@5.0.2': {} + '@ethereumjs/util@8.1.0': dependencies: '@ethereumjs/rlp': 4.0.1 @@ -26145,15 +19207,6 @@ snapshots: elliptic: 6.5.4 hash.js: 1.1.7 - '@ethersproject/solidity@5.7.0': - dependencies: - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/sha2': 5.7.0 - '@ethersproject/strings': 5.7.0 - '@ethersproject/strings@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -26172,12 +19225,6 @@ snapshots: '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - '@ethersproject/units@5.7.0': - dependencies: - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/constants': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/wallet@5.7.0': dependencies: '@ethersproject/abstract-provider': 5.7.0 @@ -26218,41 +19265,6 @@ snapshots: eventsource-parser: 1.1.2 robot3: 0.4.1 - '@ffmpeg-installer/darwin-arm64@4.1.5': - optional: true - - '@ffmpeg-installer/darwin-x64@4.1.0': - optional: true - - '@ffmpeg-installer/ffmpeg@1.1.0': - optionalDependencies: - '@ffmpeg-installer/darwin-arm64': 4.1.5 - '@ffmpeg-installer/darwin-x64': 4.1.0 - '@ffmpeg-installer/linux-arm': 4.1.3 - '@ffmpeg-installer/linux-arm64': 4.1.4 - '@ffmpeg-installer/linux-ia32': 4.1.0 - '@ffmpeg-installer/linux-x64': 4.1.0 - '@ffmpeg-installer/win32-ia32': 4.1.0 - '@ffmpeg-installer/win32-x64': 4.1.0 - - '@ffmpeg-installer/linux-arm64@4.1.4': - optional: true - - '@ffmpeg-installer/linux-arm@4.1.3': - optional: true - - '@ffmpeg-installer/linux-ia32@4.1.0': - optional: true - - '@ffmpeg-installer/linux-x64@4.1.0': - optional: true - - '@ffmpeg-installer/win32-ia32@4.1.0': - optional: true - - '@ffmpeg-installer/win32-x64@4.1.0': - optional: true - '@floating-ui/core@1.6.9': dependencies: '@floating-ui/utils': 0.2.9 @@ -26270,199 +19282,6 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@fuel-ts/abi-coder@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - type-fest: 4.32.0 - transitivePeerDependencies: - - vitest - - '@fuel-ts/abi-typegen@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/versions': 0.97.2 - commander: 12.1.0 - glob: 10.4.5 - handlebars: 4.7.8 - mkdirp: 3.0.1 - ramda: 0.30.1 - rimraf: 5.0.10 - transitivePeerDependencies: - - vitest - - '@fuel-ts/account@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/versions': 0.97.2 - '@fuels/vm-asm': 0.58.2 - '@noble/curves': 1.8.0 - events: 3.3.0 - graphql: 16.10.0 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.10.0) - graphql-tag: 2.12.6(graphql@16.10.0) - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/address@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@noble/hashes': 1.7.0 - bech32: 2.0.0 - transitivePeerDependencies: - - vitest - - '@fuel-ts/contract@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/versions': 0.97.2 - '@fuels/vm-asm': 0.58.2 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/crypto@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@noble/hashes': 1.7.0 - transitivePeerDependencies: - - vitest - - '@fuel-ts/errors@0.97.2': - dependencies: - '@fuel-ts/versions': 0.97.2 - - '@fuel-ts/hasher@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@noble/hashes': 1.7.0 - transitivePeerDependencies: - - vitest - - '@fuel-ts/interfaces@0.97.2': {} - - '@fuel-ts/math@0.97.2': - dependencies: - '@fuel-ts/errors': 0.97.2 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - - '@fuel-ts/merkle@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/math': 0.97.2 - transitivePeerDependencies: - - vitest - - '@fuel-ts/program@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuels/vm-asm': 0.58.2 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/recipes@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/script@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/transactions@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - transitivePeerDependencies: - - vitest - - '@fuel-ts/utils@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': - dependencies: - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/versions': 0.97.2 - fflate: 0.8.2 - vitest: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) - - '@fuel-ts/versions@0.97.2': - dependencies: - chalk: 4.1.2 - cli-table: 0.3.11 - - '@fuels/vm-asm@0.58.2': {} - '@gerrit0/mini-shiki@1.26.1': dependencies: '@shikijs/engine-oniguruma': 1.26.1 @@ -26475,35 +19294,11 @@ snapshots: ai: 4.0.33(react@19.0.0)(zod@3.23.8) zod: 3.23.8 - '@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)': - dependencies: - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - abitype: 1.0.8(typescript@5.7.3)(zod@3.23.8) - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - '@goat-sdk/core@0.4.0': dependencies: reflect-metadata: 0.2.2 zod: 3.23.8 - '@goat-sdk/plugin-coingecko@0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - - '@goat-sdk/plugin-erc20@0.1.7(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - '@goat-sdk/plugin-erc20@0.2.2(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: '@goat-sdk/core': 0.4.0 @@ -26537,11 +19332,6 @@ snapshots: - typescript - utf-8-validate - '@goat-sdk/wallet-viem@0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8) - '@goat-sdk/wallet-viem@0.2.0(@goat-sdk/wallet-evm@0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: '@goat-sdk/wallet-evm': 0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -26554,27 +19344,17 @@ snapshots: - encoding - supports-color - '@google/model-viewer@2.1.1': - dependencies: - lit: 2.8.0 - three: 0.146.0 - - '@gql.tada/cli-utils@1.6.3(@0no-co/graphqlsp@1.12.16(graphql@16.10.0)(typescript@5.7.3))(graphql@16.10.0)(typescript@5.7.3)': - dependencies: - '@0no-co/graphqlsp': 1.12.16(graphql@16.10.0)(typescript@5.7.3) - '@gql.tada/internal': 1.0.8(graphql@16.10.0)(typescript@5.7.3) - graphql: 16.10.0 - typescript: 5.7.3 - - '@gql.tada/internal@1.0.8(graphql@16.10.0)(typescript@5.7.3)': + '@grpc/grpc-js@1.12.5': dependencies: - '@0no-co/graphql.web': 1.0.13(graphql@16.10.0) - graphql: 16.10.0 - typescript: 5.7.3 + '@grpc/proto-loader': 0.7.13 + '@js-sdsl/ordered-map': 4.4.2 - '@graphql-typed-document-node/core@3.2.0(graphql@16.10.0)': + '@grpc/proto-loader@0.7.13': dependencies: - graphql: 16.10.0 + lodash.camelcase: 4.3.0 + long: 5.2.4 + protobufjs: 7.4.0 + yargs: 17.7.2 '@hapi/hoek@9.3.0': {} @@ -26582,17 +19362,6 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@huggingface/jinja@0.2.2': {} - - '@huggingface/jinja@0.3.2': {} - - '@huggingface/transformers@3.0.2': - dependencies: - '@huggingface/jinja': 0.3.2 - onnxruntime-node: 1.20.1 - onnxruntime-web: 1.21.0-dev.20241024-d9ca84ef96 - sharp: 0.33.5 - '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.6': @@ -26708,18 +19477,11 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@improbable-eng/grpc-web@0.15.0(google-protobuf@3.21.4)': - dependencies: - browser-headers: 0.4.1 - google-protobuf: 3.21.4 - - '@ioredis/commands@1.2.0': {} - '@irys/arweave@0.0.2': dependencies: asn1.js: 5.4.1 async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64-js: 1.5.1 bignumber.js: 9.1.2 transitivePeerDependencies: @@ -26755,7 +19517,7 @@ snapshots: '@irys/query@0.0.9': dependencies: async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 transitivePeerDependencies: - debug @@ -26765,7 +19527,7 @@ snapshots: '@irys/query': 0.0.9 '@supercharge/promise-pool': 3.2.0 async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64url: 3.0.1 bignumber.js: 9.1.2 transitivePeerDependencies: @@ -26797,7 +19559,7 @@ snapshots: '@irys/bundles': 0.0.1(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@irys/upload-core': 0.0.9(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64url: 3.0.1 bignumber.js: 9.1.2 csv-parse: 5.6.0 @@ -26836,32 +19598,30 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@jclem/logfmt2@2.4.3': {} - '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -26882,21 +19642,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -26924,14 +19684,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -26956,7 +19716,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -26974,7 +19734,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.10.5 + '@types/node': 20.17.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -26996,7 +19756,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -27066,7 +19826,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -27097,17 +19857,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jspm/core@2.1.0': {} - - '@kikobeats/time-span@1.0.5': {} - - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.4.0(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} + '@js-sdsl/ordered-map@4.4.2': {} '@langchain/core@0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))': dependencies: @@ -27204,163 +19954,23 @@ snapshots: transitivePeerDependencies: - encoding - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': - dependencies: - '@langchain/core': 0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) - js-tiktoken: 1.0.15 - - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': - dependencies: - '@langchain/core': 0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - js-tiktoken: 1.0.15 - - '@leichtgewicht/ip-codec@2.0.5': {} - - '@lens-protocol/blockchain-bindings@0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@ethersproject/abi': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@ethersproject/units': 5.7.0 - '@lens-protocol/domain': 0.12.0(@jest/globals@29.7.0) - '@lens-protocol/shared-kernel': 0.12.0 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - transitivePeerDependencies: - - '@faker-js/faker' - - '@jest/globals' - - bufferutil - - jest-mock-extended - - jest-when - - utf-8-validate - - wait-for-expect - - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': - dependencies: - '@ethersproject/abi': 5.7.0 - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@ethersproject/wallet': 5.7.0 - '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(zod@3.23.8) - '@lens-protocol/shared-kernel': 0.12.0 - '@lens-protocol/storage': 0.8.1 - graphql: 16.10.0 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.10.0) - graphql-tag: 2.12.6(graphql@16.10.0) - jwt-decode: 3.1.2 - tslib: 2.8.1 - zod: 3.23.8 - optionalDependencies: - '@lens-protocol/metadata': 1.2.0(zod@3.23.8) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@faker-js/faker' - - '@jest/globals' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ethers - - ioredis - - jest-mock-extended - - jest-when - - react - - uploadthing - - utf-8-validate - - wait-for-expect - - '@lens-protocol/domain@0.12.0(@jest/globals@29.7.0)': - dependencies: - '@lens-protocol/shared-kernel': 0.12.0 - tslib: 2.8.1 - optionalDependencies: - '@jest/globals': 29.7.0 - - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(zod@3.23.8)': - dependencies: - '@ethersproject/abi': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@ethersproject/wallet': 5.7.0 - '@lens-protocol/metadata': 1.2.0(zod@3.23.8) - '@lens-protocol/shared-kernel': 0.12.0 - '@lens-protocol/storage': 0.8.1 - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@lit-protocol/types': 2.1.62 - siwe: 2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - tslib: 2.8.1 - zod: 3.23.8 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ethers - - ioredis - - react - - uploadthing - - utf-8-validate - - '@lens-protocol/metadata@1.2.0(zod@3.23.8)': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': dependencies: - json-stable-stringify: 1.2.1 - uuid: 9.0.1 - optionalDependencies: - zod: 3.23.8 + '@langchain/core': 0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + js-tiktoken: 1.0.15 - '@lens-protocol/shared-kernel@0.12.0': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': dependencies: - '@ethersproject/address': 5.7.0 - decimal.js: 10.4.3 - lodash: 4.17.21 - traverse: 0.6.10 - tslib: 2.8.1 + '@langchain/core': 0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + js-tiktoken: 1.0.15 - '@lens-protocol/storage@0.8.1': - dependencies: - '@lens-protocol/shared-kernel': 0.12.0 - tslib: 2.8.1 - zod: 3.23.8 + '@leichtgewicht/ip-codec@2.0.5': {} + + '@lens-network/sdk@0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)))': + optionalDependencies: + ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + zksync-ethers: 6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@lerna/create@8.1.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.6.3)': dependencies: @@ -27443,27 +20053,6 @@ snapshots: - supports-color - typescript - '@lifi/data-types@5.15.5': - dependencies: - '@lifi/types': 16.3.0 - - '@lifi/sdk@3.4.1(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': - dependencies: - '@bigmi/core': 0.0.4(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@6.0.0)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@lifi/types': 16.3.0 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bech32: 2.0.0 - bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) - bs58: 6.0.0 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - transitivePeerDependencies: - - typescript - - '@lifi/types@16.3.0': {} - '@lightprotocol/compressed-token@0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -27492,191 +20081,6 @@ snapshots: - encoding - utf-8-validate - '@lit-labs/ssr-dom-shim@1.2.1': {} - - '@lit-protocol/access-control-conditions@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - lit-connect-modal: 0.1.11 - lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) - tslib: 2.8.1 - tweetnacl: 1.0.3 - tweetnacl-util: 0.13.5 - util: 0.12.5 - web-vitals: 3.5.2 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@ethersproject/contracts' - - '@ethersproject/hash' - - '@ethersproject/providers' - - '@ethersproject/wallet' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - uploadthing - - utf-8-validate - - '@lit-protocol/bls-sdk@2.1.62': {} - - '@lit-protocol/constants@2.1.62': - dependencies: - '@lit-protocol/types': 2.1.62 - tslib: 2.8.1 - - '@lit-protocol/crypto@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/bls-sdk': 2.1.62 - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/ecdsa-sdk': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/nacl': 2.1.62 - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@lit-protocol/ecdsa-sdk@2.1.62': {} - - '@lit-protocol/encryption@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/bls-sdk': 2.1.62 - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/ecdsa-sdk': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/nacl': 2.1.62 - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - jszip: 3.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@lit-protocol/lit-third-party-libs@2.1.62': {} - - '@lit-protocol/misc-browser@2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@lit-protocol/misc@2.1.62': - dependencies: - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/types': 2.1.62 - tslib: 2.8.1 - - '@lit-protocol/nacl@2.1.62': {} - - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@lit-protocol/bls-sdk': 2.1.62 - '@lit-protocol/constants': 2.1.62 - '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/ecdsa-sdk': 2.1.62 - '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/lit-third-party-libs': 2.1.62 - '@lit-protocol/misc': 2.1.62 - '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/nacl': 2.1.62 - '@lit-protocol/types': 2.1.62 - '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - jszip: 3.10.1 - lit-connect-modal: 0.1.11 - lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) - node-fetch: 2.7.0(encoding@0.1.13) - tslib: 2.8.1 - tweetnacl: 1.0.3 - tweetnacl-util: 0.15.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@ethersproject/contracts' - - '@ethersproject/hash' - - '@ethersproject/providers' - - '@ethersproject/wallet' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - uploadthing - - utf-8-validate - - '@lit-protocol/types@2.1.62': {} - - '@lit-protocol/uint8arrays@2.1.62': {} - - '@lit/reactive-element@1.6.3': - dependencies: - '@lit-labs/ssr-dom-shim': 1.2.1 - - '@lukeed/csprng@1.1.0': {} - '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: detect-libc: 2.0.3 @@ -27897,21 +20301,6 @@ snapshots: - supports-color - utf-8-validate - '@metaplex-foundation/umi-bundle-defaults@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13)': - dependencies: - '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-downloader-http': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-eddsa-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@metaplex-foundation/umi-http-fetch': 0.9.2(@metaplex-foundation/umi@0.9.2)(encoding@0.1.13) - '@metaplex-foundation/umi-program-repository': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-rpc-chunk-get-accounts': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-rpc-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@metaplex-foundation/umi-serializer-data-view': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-transaction-factory-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - encoding - '@metaplex-foundation/umi-bundle-defaults@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13)': dependencies: '@metaplex-foundation/umi': 0.9.2 @@ -27931,13 +20320,6 @@ snapshots: dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-eddsa-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': - dependencies: - '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@noble/curves': 1.8.0 - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@metaplex-foundation/umi-eddsa-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@metaplex-foundation/umi': 0.9.2 @@ -27966,12 +20348,6 @@ snapshots: dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-rpc-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': - dependencies: - '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@metaplex-foundation/umi-rpc-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@metaplex-foundation/umi': 0.9.2 @@ -28000,24 +20376,12 @@ snapshots: '@metaplex-foundation/umi-serializers-encodings': 0.8.9 '@metaplex-foundation/umi-serializers-numbers': 0.8.9 - '@metaplex-foundation/umi-transaction-factory-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': - dependencies: - '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@metaplex-foundation/umi-transaction-factory-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@metaplex-foundation/umi': 0.9.2 '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@metaplex-foundation/umi-web3js-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': - dependencies: - '@metaplex-foundation/umi': 0.9.2 - '@solana/web3.js': 1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - buffer: 6.0.3 - '@metaplex-foundation/umi-web3js-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@metaplex-foundation/umi': 0.9.2 @@ -28030,274 +20394,20 @@ snapshots: '@metaplex-foundation/umi-public-keys': 0.8.9 '@metaplex-foundation/umi-serializers': 0.9.0 - '@motionone/animation@10.18.0': - dependencies: - '@motionone/easing': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.1 - - '@motionone/dom@10.18.0': - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/generators': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - hey-listen: 1.0.8 - tslib: 2.8.1 - - '@motionone/easing@10.18.0': - dependencies: - '@motionone/utils': 10.18.0 - tslib: 2.8.1 - - '@motionone/generators@10.18.0': - dependencies: - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.1 - - '@motionone/svelte@10.16.4': - dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.1 - - '@motionone/types@10.17.1': {} - - '@motionone/utils@10.18.0': - dependencies: - '@motionone/types': 10.17.1 - hey-listen: 1.0.8 - tslib: 2.8.1 - - '@motionone/vue@10.16.4': - dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.1 - - '@mozilla/readability@0.5.0': {} - '@msgpack/msgpack@2.8.0': {} '@msgpack/msgpack@3.0.0-beta2': {} - '@multiversx/sdk-bls-wasm@0.3.5': - optional: true - - '@multiversx/sdk-core@13.15.0(bignumber.js@9.1.2)(protobufjs@7.4.0)': - dependencies: - '@multiversx/sdk-transaction-decoder': 1.0.2 - '@noble/ed25519': 1.7.3 - '@noble/hashes': 1.3.0 - bech32: 1.1.4 - bignumber.js: 9.1.2 - blake2b: 2.1.3 - buffer: 6.0.3 - ed25519-hd-key: 1.1.2 - ed2curve: 0.3.0 - json-bigint: 1.0.0 - keccak: 3.0.2 - protobufjs: 7.4.0 - scryptsy: 2.1.0 - tweetnacl: 1.0.3 - uuid: 8.3.2 - optionalDependencies: - '@multiversx/sdk-bls-wasm': 0.3.5 - axios: 1.7.9(debug@4.4.0) - bip39: 3.1.0 - transitivePeerDependencies: - - debug - - '@multiversx/sdk-transaction-decoder@1.0.2': - dependencies: - bech32: 2.0.0 - - '@mysten/bcs@1.2.1': - dependencies: - bs58: 6.0.0 - - '@mysten/sui@1.18.1(typescript@5.7.3)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) - '@mysten/bcs': 1.2.1 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@scure/bip32': 1.6.1 - '@scure/bip39': 1.5.1 - '@simplewebauthn/typescript-types': 7.4.0 - '@suchipi/femver': 1.0.0 - bech32: 2.0.0 - gql.tada: 1.8.10(graphql@16.10.0)(typescript@5.7.3) - graphql: 16.10.0 - jose: 5.9.6 - poseidon-lite: 0.2.1 - valibot: 0.36.0 - transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - typescript - '@napi-rs/wasm-runtime@0.2.4': dependencies: '@emnapi/core': 1.3.1 '@emnapi/runtime': 1.3.1 '@tybys/wasm-util': 0.9.0 - '@near-js/accounts@1.3.1(encoding@0.1.13)': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/providers': 1.0.1(encoding@0.1.13) - '@near-js/signers': 0.2.1 - '@near-js/transactions': 1.3.1 - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - '@noble/hashes': 1.3.3 - borsh: 1.0.0 - depd: 2.0.0 - is-my-json-valid: 2.20.6 - isomorphic-unfetch: 3.1.0(encoding@0.1.13) - lru_map: 0.4.1 - near-abi: 0.1.1 - transitivePeerDependencies: - - encoding - - '@near-js/crypto@1.4.1': - dependencies: - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - '@noble/curves': 1.2.0 - borsh: 1.0.0 - randombytes: 2.1.0 - secp256k1: 5.0.0 - - '@near-js/keystores-browser@0.2.1': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/keystores': 0.2.1 - - '@near-js/keystores-node@0.1.1': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/keystores': 0.2.1 - - '@near-js/keystores@0.2.1': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/types': 0.3.1 - - '@near-js/providers@1.0.1(encoding@0.1.13)': - dependencies: - '@near-js/transactions': 1.3.1 - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - borsh: 1.0.0 - exponential-backoff: 3.1.1 - isomorphic-unfetch: 3.1.0(encoding@0.1.13) - optionalDependencies: - node-fetch: 2.6.7(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - '@near-js/signers@0.2.1': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/keystores': 0.2.1 - '@noble/hashes': 1.3.3 - - '@near-js/transactions@1.3.1': - dependencies: - '@near-js/crypto': 1.4.1 - '@near-js/signers': 0.2.1 - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - '@noble/hashes': 1.3.3 - borsh: 1.0.0 - - '@near-js/types@0.3.1': {} - - '@near-js/utils@1.0.1': - dependencies: - '@near-js/types': 0.3.1 - bs58: 4.0.0 - depd: 2.0.0 - mustache: 4.0.0 - - '@near-js/wallet-account@1.3.1(encoding@0.1.13)': - dependencies: - '@near-js/accounts': 1.3.1(encoding@0.1.13) - '@near-js/crypto': 1.4.1 - '@near-js/keystores': 0.2.1 - '@near-js/providers': 1.0.1(encoding@0.1.13) - '@near-js/signers': 0.2.1 - '@near-js/transactions': 1.3.1 - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - borsh: 1.0.0 - transitivePeerDependencies: - - encoding - - '@near-wallet-selector/core@7.9.3(near-api-js@0.44.2(encoding@0.1.13))': - dependencies: - near-api-js: 0.44.2(encoding@0.1.13) - rxjs: 7.8.1 - - '@nestjs/axios@3.1.1(@nestjs/common@10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.7)(rxjs@7.8.1)': - dependencies: - '@nestjs/common': 10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) - axios: 1.7.7 - rxjs: 7.8.1 - - '@nestjs/common@10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)': - dependencies: - iterare: 1.2.1 - reflect-metadata: 0.1.13 - rxjs: 7.8.1 - tslib: 2.7.0 - uid: 2.0.2 - optionalDependencies: - class-transformer: 0.5.1 - - '@nestjs/core@10.4.6(@nestjs/common@10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1)': - dependencies: - '@nestjs/common': 10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nuxtjs/opencollective': 0.3.2(encoding@0.1.13) - fast-safe-stringify: 2.1.1 - iterare: 1.2.1 - path-to-regexp: 3.3.0 - reflect-metadata: 0.1.13 - rxjs: 7.8.1 - tslib: 2.7.0 - uid: 2.0.2 - transitivePeerDependencies: - - encoding - - '@neynar/nodejs-sdk@2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': - dependencies: - '@openapitools/openapi-generator-cli': 2.15.3(class-transformer@0.5.1)(encoding@0.1.13) - semver: 7.6.3 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - transitivePeerDependencies: - - '@nestjs/microservices' - - '@nestjs/platform-express' - - '@nestjs/websockets' - - bufferutil - - class-transformer - - class-validator - - debug - - encoding - - supports-color - - typescript - - utf-8-validate - - zod - '@noble/curves@1.2.0': dependencies: '@noble/hashes': 1.3.2 - '@noble/curves@1.3.0': - dependencies: - '@noble/hashes': 1.3.3 - '@noble/curves@1.4.2': dependencies: '@noble/hashes': 1.4.0 @@ -28312,12 +20422,8 @@ snapshots: '@noble/ed25519@1.7.3': {} - '@noble/hashes@1.3.0': {} - '@noble/hashes@1.3.2': {} - '@noble/hashes@1.3.3': {} - '@noble/hashes@1.4.0': {} '@noble/hashes@1.5.0': {} @@ -28328,39 +20434,6 @@ snapshots: '@noble/hashes@1.7.0': {} - '@node-llama-cpp/linux-arm64@3.1.1': - optional: true - - '@node-llama-cpp/linux-armv7l@3.1.1': - optional: true - - '@node-llama-cpp/linux-x64-cuda@3.1.1': - optional: true - - '@node-llama-cpp/linux-x64-vulkan@3.1.1': - optional: true - - '@node-llama-cpp/linux-x64@3.1.1': - optional: true - - '@node-llama-cpp/mac-arm64-metal@3.1.1': - optional: true - - '@node-llama-cpp/mac-x64@3.1.1': - optional: true - - '@node-llama-cpp/win-arm64@3.1.1': - optional: true - - '@node-llama-cpp/win-x64-cuda@3.1.1': - optional: true - - '@node-llama-cpp/win-x64-vulkan@3.1.1': - optional: true - - '@node-llama-cpp/win-x64@3.1.1': - optional: true - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -28520,14 +20593,6 @@ snapshots: - '@swc/core' - debug - '@nuxtjs/opencollective@0.3.2(encoding@0.1.13)': - dependencies: - chalk: 4.1.2 - consola: 2.15.3 - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - '@nx/devkit@19.8.14(nx@19.8.14(@swc/core@1.10.7(@swc/helpers@0.5.15)))': dependencies: '@nrwl/devkit': 19.8.14(nx@19.8.14(@swc/core@1.10.7(@swc/helpers@0.5.15))) @@ -28571,61 +20636,8 @@ snapshots: '@nx/nx-win32-x64-msvc@19.8.14': optional: true - '@octokit/app@15.1.2': - dependencies: - '@octokit/auth-app': 7.1.4 - '@octokit/auth-unauthenticated': 6.1.1 - '@octokit/core': 6.1.3 - '@octokit/oauth-app': 7.1.5 - '@octokit/plugin-paginate-rest': 11.4.0(@octokit/core@6.1.3) - '@octokit/types': 13.7.0 - '@octokit/webhooks': 13.4.2 - - '@octokit/auth-app@7.1.4': - dependencies: - '@octokit/auth-oauth-app': 8.1.2 - '@octokit/auth-oauth-user': 5.1.2 - '@octokit/request': 9.1.4 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - toad-cache: 3.7.0 - universal-github-app-jwt: 2.2.0 - universal-user-agent: 7.0.2 - - '@octokit/auth-oauth-app@8.1.2': - dependencies: - '@octokit/auth-oauth-device': 7.1.2 - '@octokit/auth-oauth-user': 5.1.2 - '@octokit/request': 9.1.4 - '@octokit/types': 13.7.0 - universal-user-agent: 7.0.2 - - '@octokit/auth-oauth-device@7.1.2': - dependencies: - '@octokit/oauth-methods': 5.1.3 - '@octokit/request': 9.1.4 - '@octokit/types': 13.7.0 - universal-user-agent: 7.0.2 - - '@octokit/auth-oauth-user@5.1.2': - dependencies: - '@octokit/auth-oauth-device': 7.1.2 - '@octokit/oauth-methods': 5.1.3 - '@octokit/request': 9.1.4 - '@octokit/types': 13.7.0 - universal-user-agent: 7.0.2 - '@octokit/auth-token@3.0.4': {} - '@octokit/auth-token@4.0.0': {} - - '@octokit/auth-token@5.1.1': {} - - '@octokit/auth-unauthenticated@6.1.1': - dependencies: - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - '@octokit/core@4.2.4(encoding@0.1.13)': dependencies: '@octokit/auth-token': 3.0.4 @@ -28638,42 +20650,12 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/core@5.2.0': - dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.7.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 - - '@octokit/core@6.1.3': - dependencies: - '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.1.2 - '@octokit/request': 9.1.4 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - before-after-hook: 3.0.2 - universal-user-agent: 7.0.2 - - '@octokit/endpoint@10.1.2': - dependencies: - '@octokit/types': 13.7.0 - universal-user-agent: 7.0.2 - '@octokit/endpoint@7.0.6': dependencies: '@octokit/types': 9.3.2 is-plain-object: 5.0.0 universal-user-agent: 6.0.1 - '@octokit/endpoint@9.0.5': - dependencies: - '@octokit/types': 13.7.0 - universal-user-agent: 6.0.1 - '@octokit/graphql@5.0.6(encoding@0.1.13)': dependencies: '@octokit/request': 6.2.8(encoding@0.1.13) @@ -28682,62 +20664,10 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/graphql@7.1.0': - dependencies: - '@octokit/request': 8.4.0 - '@octokit/types': 13.7.0 - universal-user-agent: 6.0.1 - - '@octokit/graphql@8.1.2': - dependencies: - '@octokit/request': 9.1.4 - '@octokit/types': 13.7.0 - universal-user-agent: 7.0.2 - - '@octokit/oauth-app@7.1.5': - dependencies: - '@octokit/auth-oauth-app': 8.1.2 - '@octokit/auth-oauth-user': 5.1.2 - '@octokit/auth-unauthenticated': 6.1.1 - '@octokit/core': 6.1.3 - '@octokit/oauth-authorization-url': 7.1.1 - '@octokit/oauth-methods': 5.1.3 - '@types/aws-lambda': 8.10.147 - universal-user-agent: 7.0.2 - - '@octokit/oauth-authorization-url@7.1.1': {} - - '@octokit/oauth-methods@5.1.3': - dependencies: - '@octokit/oauth-authorization-url': 7.1.1 - '@octokit/request': 9.1.4 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - '@octokit/openapi-types@18.1.1': {} - '@octokit/openapi-types@20.0.0': {} - - '@octokit/openapi-types@23.0.1': {} - - '@octokit/openapi-webhooks-types@8.5.1': {} - '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-graphql@5.2.4(@octokit/core@6.1.3)': - dependencies: - '@octokit/core': 6.1.3 - - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 13.7.0 - - '@octokit/plugin-paginate-rest@11.4.0(@octokit/core@6.1.3)': - dependencies: - '@octokit/core': 6.1.3 - '@octokit/types': 13.7.0 - '@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4(encoding@0.1.13))': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) @@ -28748,54 +20678,17 @@ snapshots: dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 13.7.0 - - '@octokit/plugin-rest-endpoint-methods@13.3.0(@octokit/core@6.1.3)': - dependencies: - '@octokit/core': 6.1.3 - '@octokit/types': 13.7.0 - '@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4(encoding@0.1.13))': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) '@octokit/types': 10.0.0 - '@octokit/plugin-retry@7.1.3(@octokit/core@6.1.3)': - dependencies: - '@octokit/core': 6.1.3 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - bottleneck: 2.19.5 - - '@octokit/plugin-throttling@9.4.0(@octokit/core@6.1.3)': - dependencies: - '@octokit/core': 6.1.3 - '@octokit/types': 13.7.0 - bottleneck: 2.19.5 - '@octokit/request-error@3.0.3': dependencies: '@octokit/types': 9.3.2 deprecation: 2.3.1 once: 1.4.0 - '@octokit/request-error@5.1.0': - dependencies: - '@octokit/types': 13.7.0 - deprecation: 2.3.1 - once: 1.4.0 - - '@octokit/request-error@6.1.6': - dependencies: - '@octokit/types': 13.7.0 - '@octokit/request@6.2.8(encoding@0.1.13)': dependencies: '@octokit/endpoint': 7.0.6 @@ -28807,21 +20700,6 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/request@8.4.0': - dependencies: - '@octokit/endpoint': 9.0.5 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.7.0 - universal-user-agent: 6.0.1 - - '@octokit/request@9.1.4': - dependencies: - '@octokit/endpoint': 10.1.2 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - fast-content-type-parse: 2.0.1 - universal-user-agent: 7.0.2 - '@octokit/rest@19.0.11(encoding@0.1.13)': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) @@ -28831,273 +20709,16 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/rest@20.1.1': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@5.2.0) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@5.2.0) - '@octokit/tsconfig@1.0.2': {} '@octokit/types@10.0.0': dependencies: '@octokit/openapi-types': 18.1.1 - '@octokit/types@12.6.0': - dependencies: - '@octokit/openapi-types': 20.0.0 - - '@octokit/types@13.7.0': - dependencies: - '@octokit/openapi-types': 23.0.1 - '@octokit/types@9.3.2': dependencies: '@octokit/openapi-types': 18.1.1 - '@octokit/webhooks-methods@5.1.0': {} - - '@octokit/webhooks@13.4.2': - dependencies: - '@octokit/openapi-webhooks-types': 8.5.1 - '@octokit/request-error': 6.1.6 - '@octokit/webhooks-methods': 5.1.0 - - '@onflow/config@1.5.1': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/util-actor': 1.3.4 - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - eslint: 8.57.1 - eslint-plugin-jsdoc: 46.10.1(eslint@8.57.1) - transitivePeerDependencies: - - '@onflow/util-config' - - supports-color - - '@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@improbable-eng/grpc-web': 0.15.0(google-protobuf@3.21.4) - '@onflow/config': 1.5.1 - '@onflow/interaction': 0.0.11 - '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@onflow/types': 1.4.1 - '@onflow/util-actor': 1.3.4 - '@onflow/util-address': 1.2.3 - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - '@onflow/util-semver': 1.0.3 - '@onflow/util-template': 1.2.3 - '@onflow/util-uid': 1.2.3 - abort-controller: 3.0.0 - cross-fetch: 4.1.0(encoding@0.1.13) - transitivePeerDependencies: - - '@onflow/util-config' - - bufferutil - - encoding - - google-protobuf - - supports-color - - utf-8-validate - - '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.4)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - '@walletconnect/modal': 2.7.0(@types/react@19.0.4)(react@19.0.0) - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.4)(react@19.0.0) - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) - preact: 10.25.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@onflow/util-config' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - jiti - - postcss - - react - - supports-color - - ts-node - - tsx - - uploadthing - - utf-8-validate - - '@onflow/fcl@1.13.1(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) - '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.4)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) - '@onflow/interaction': 0.0.11 - '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@onflow/types': 1.4.1 - '@onflow/util-actor': 1.3.4 - '@onflow/util-address': 1.2.3 - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - '@onflow/util-rpc': 0.0.2 - '@onflow/util-semver': 1.0.3 - '@onflow/util-template': 1.2.3 - '@onflow/util-uid': 1.2.3 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - abort-controller: 3.0.0 - cross-fetch: 4.1.0(encoding@0.1.13) - events: 3.3.0 - sha3: 2.1.4 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@onflow/util-config' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - google-protobuf - - ioredis - - jiti - - postcss - - react - - supports-color - - ts-node - - tsx - - uploadthing - - utf-8-validate - - '@onflow/interaction@0.0.11': {} - - '@onflow/rlp@1.2.3': - dependencies: - '@babel/runtime': 7.26.0 - buffer: 6.0.3 - - '@onflow/sdk@1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/config': 1.5.1 - '@onflow/rlp': 1.2.3 - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@onflow/typedefs': 1.4.0 - '@onflow/util-actor': 1.3.4 - '@onflow/util-address': 1.2.3 - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - '@onflow/util-template': 1.2.3 - deepmerge: 4.3.1 - events: 3.3.0 - sha3: 2.1.4 - uuid: 9.0.1 - transitivePeerDependencies: - - '@onflow/util-config' - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@onflow/transport-http@1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/util-address': 1.2.3 - '@onflow/util-invariant': 1.2.4 - '@onflow/util-logger': 1.3.3 - '@onflow/util-template': 1.2.3 - abort-controller: 3.0.0 - cross-fetch: 4.1.0(encoding@0.1.13) - events: 3.3.0 - isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - '@onflow/util-config' - - bufferutil - - encoding - - utf-8-validate - - '@onflow/typedefs@1.4.0': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/types@1.4.1': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/util-logger': 1.3.3 - transitivePeerDependencies: - - '@onflow/util-config' - - '@onflow/util-actor@1.3.4': - dependencies: - '@babel/runtime': 7.26.0 - queue-microtask: 1.2.3 - - '@onflow/util-address@1.2.3': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/util-invariant@1.2.4': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/util-logger@1.3.3': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/util-rpc@0.0.2': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/util-semver@1.0.3': - dependencies: - '@babel/runtime': 7.26.0 - - '@onflow/util-template@1.2.3': - dependencies: - '@babel/runtime': 7.26.0 - '@onflow/util-logger': 1.3.3 - transitivePeerDependencies: - - '@onflow/util-config' - - '@onflow/util-uid@1.2.3': - dependencies: - '@babel/runtime': 7.26.0 - '@onsol/tldparser@0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/sha2': 5.7.0 @@ -29112,36 +20733,6 @@ snapshots: - supports-color - utf-8-validate - '@openapitools/openapi-generator-cli@2.15.3(class-transformer@0.5.1)(encoding@0.1.13)': - dependencies: - '@nestjs/axios': 3.1.1(@nestjs/common@10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.7)(rxjs@7.8.1) - '@nestjs/common': 10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.4.6(@nestjs/common@10.4.6(class-transformer@0.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nuxtjs/opencollective': 0.3.2(encoding@0.1.13) - axios: 1.7.7 - chalk: 4.1.2 - commander: 8.3.0 - compare-versions: 4.1.4 - concurrently: 6.5.1 - console.table: 0.10.0 - fs-extra: 10.1.0 - glob: 9.3.5 - inquirer: 8.2.6 - lodash: 4.17.21 - proxy-agent: 6.4.0 - reflect-metadata: 0.1.13 - rxjs: 7.8.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@nestjs/microservices' - - '@nestjs/platform-express' - - '@nestjs/websockets' - - class-transformer - - class-validator - - debug - - encoding - - supports-color - '@opendocsg/pdf2md@0.1.32(encoding@0.1.13)': dependencies: enumify: 1.0.4 @@ -29153,8 +20744,6 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@openzeppelin/contracts@5.2.0': {} - '@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': dependencies: '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -29171,86 +20760,6 @@ snapshots: decimal.js: 10.4.3 tiny-invariant: 1.3.3 - '@parcel/watcher-android-arm64@2.5.0': - optional: true - - '@parcel/watcher-darwin-arm64@2.5.0': - optional: true - - '@parcel/watcher-darwin-x64@2.5.0': - optional: true - - '@parcel/watcher-freebsd-x64@2.5.0': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-arm-musl@2.5.0': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.5.0': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.5.0': - optional: true - - '@parcel/watcher-linux-x64-musl@2.5.0': - optional: true - - '@parcel/watcher-win32-arm64@2.5.0': - optional: true - - '@parcel/watcher-win32-ia32@2.5.0': - optional: true - - '@parcel/watcher-win32-x64@2.5.0': - optional: true - - '@parcel/watcher@2.5.0': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.0 - '@parcel/watcher-darwin-arm64': 2.5.0 - '@parcel/watcher-darwin-x64': 2.5.0 - '@parcel/watcher-freebsd-x64': 2.5.0 - '@parcel/watcher-linux-arm-glibc': 2.5.0 - '@parcel/watcher-linux-arm-musl': 2.5.0 - '@parcel/watcher-linux-arm64-glibc': 2.5.0 - '@parcel/watcher-linux-arm64-musl': 2.5.0 - '@parcel/watcher-linux-x64-glibc': 2.5.0 - '@parcel/watcher-linux-x64-musl': 2.5.0 - '@parcel/watcher-win32-arm64': 2.5.0 - '@parcel/watcher-win32-ia32': 2.5.0 - '@parcel/watcher-win32-x64': 2.5.0 - - '@passwordless-id/webauthn@2.1.2': {} - - '@peculiar/asn1-schema@2.3.15': - dependencies: - asn1js: 3.0.5 - pvtsutils: 1.3.6 - tslib: 2.8.1 - - '@peculiar/json-schema@1.1.12': - dependencies: - tslib: 2.8.1 - - '@peculiar/webcrypto@1.5.0': - dependencies: - '@peculiar/asn1-schema': 2.3.15 - '@peculiar/json-schema': 1.1.12 - pvtsutils: 1.3.6 - tslib: 2.8.1 - webcrypto-core: 1.8.1 - '@phala/dstack-sdk@0.1.7(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': optionalDependencies: viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) @@ -29260,15 +20769,6 @@ snapshots: - utf-8-validate - zod - '@pinata/sdk@2.1.0': - dependencies: - axios: 0.21.4 - form-data: 2.5.2 - is-ipfs: 0.6.3 - path: 0.12.7 - transitivePeerDependencies: - - debug - '@pkgjs/parseargs@0.11.0': optional: true @@ -29337,318 +20837,6 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1)': - dependencies: - '@polkadot-api/metadata-builders': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - rxjs: 7.8.1 - optional: true - - '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - optional: true - - '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - optional: true - - '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - dependencies: - '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - optional: true - - '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - dependencies: - '@noble/hashes': 1.7.0 - '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@scure/base': 1.2.1 - scale-ts: 1.6.1 - optional: true - - '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - optional: true - - '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': - optional: true - - '@polkadot/api-augment@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api-base': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/types-augment': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-base@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/util': 12.6.2 - rxjs: 7.8.1 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-derive@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-augment': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-base': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - rxjs: 7.8.1 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api-augment': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-base': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/api-derive': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/types-augment': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/types-create': 10.13.1 - '@polkadot/types-known': 10.13.1 - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - eventemitter3: 5.0.1 - rxjs: 7.8.1 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/keyring@12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2)': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - tslib: 2.8.1 - - '@polkadot/networks@12.6.2': - dependencies: - '@polkadot/util': 12.6.2 - '@substrate/ss58-registry': 1.51.0 - tslib: 2.8.1 - - '@polkadot/rpc-augment@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-core@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@polkadot/types': 10.13.1 - '@polkadot/util': 12.6.2 - rxjs: 7.8.1 - tslib: 2.8.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-provider@10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/types': 10.13.1 - '@polkadot/types-support': 10.13.1 - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - '@polkadot/x-fetch': 12.6.2 - '@polkadot/x-global': 12.6.2 - '@polkadot/x-ws': 12.6.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - eventemitter3: 5.0.1 - mock-socket: 9.3.1 - nock: 13.5.6 - tslib: 2.8.1 - optionalDependencies: - '@substrate/connect': 0.8.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/types-augment@10.13.1': - dependencies: - '@polkadot/types': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/types-codec@10.13.1': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/x-bigint': 12.6.2 - tslib: 2.8.1 - - '@polkadot/types-create@10.13.1': - dependencies: - '@polkadot/types-codec': 10.13.1 - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/types-known@10.13.1': - dependencies: - '@polkadot/networks': 12.6.2 - '@polkadot/types': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/types-create': 10.13.1 - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/types-support@10.13.1': - dependencies: - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/types@10.13.1': - dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) - '@polkadot/types-augment': 10.13.1 - '@polkadot/types-codec': 10.13.1 - '@polkadot/types-create': 10.13.1 - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - rxjs: 7.8.1 - tslib: 2.8.1 - - '@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2)': - dependencies: - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@polkadot/networks': 12.6.2 - '@polkadot/util': 12.6.2 - '@polkadot/wasm-crypto': 7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2))) - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/x-bigint': 12.6.2 - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)) - '@scure/base': 1.2.1 - tslib: 2.8.1 - - '@polkadot/util@12.6.2': - dependencies: - '@polkadot/x-bigint': 12.6.2 - '@polkadot/x-global': 12.6.2 - '@polkadot/x-textdecoder': 12.6.2 - '@polkadot/x-textencoder': 12.6.2 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - tslib: 2.8.1 - - '@polkadot/wasm-bridge@7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)))': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)) - tslib: 2.8.1 - - '@polkadot/wasm-crypto-asmjs@7.4.1(@polkadot/util@12.6.2)': - dependencies: - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/wasm-crypto-init@7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)))': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2))) - '@polkadot/wasm-crypto-asmjs': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/wasm-crypto-wasm': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)) - tslib: 2.8.1 - - '@polkadot/wasm-crypto-wasm@7.4.1(@polkadot/util@12.6.2)': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - tslib: 2.8.1 - - '@polkadot/wasm-crypto@7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)))': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2))) - '@polkadot/wasm-crypto-asmjs': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/wasm-crypto-init': 7.4.1(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2))) - '@polkadot/wasm-crypto-wasm': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)) - tslib: 2.8.1 - - '@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2)': - dependencies: - '@polkadot/util': 12.6.2 - tslib: 2.8.1 - - '@polkadot/x-bigint@12.6.2': - dependencies: - '@polkadot/x-global': 12.6.2 - tslib: 2.8.1 - - '@polkadot/x-fetch@12.6.2': - dependencies: - '@polkadot/x-global': 12.6.2 - node-fetch: 3.3.2 - tslib: 2.8.1 - - '@polkadot/x-global@12.6.2': - dependencies: - tslib: 2.8.1 - - '@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.4.1(@polkadot/util@12.6.2))': - dependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': 7.4.1(@polkadot/util@12.6.2) - '@polkadot/x-global': 12.6.2 - tslib: 2.8.1 - - '@polkadot/x-textdecoder@12.6.2': - dependencies: - '@polkadot/x-global': 12.6.2 - tslib: 2.8.1 - - '@polkadot/x-textencoder@12.6.2': - dependencies: - '@polkadot/x-global': 12.6.2 - tslib: 2.8.1 - - '@polkadot/x-ws@12.6.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/x-global': 12.6.2 - tslib: 2.8.1 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -29672,21 +20860,6 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@puppeteer/browsers@0.5.0(typescript@5.7.3)': - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - optionalDependencies: - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - '@pythnetwork/client@2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -29710,7 +20883,7 @@ snapshots: dependencies: '@pythnetwork/price-service-sdk': 1.8.0 '@types/ws': 8.5.13 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 axios-retry: 3.9.1 isomorphic-ws: 4.0.1(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ts-log: 2.2.7 @@ -29815,19 +20988,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.4 - '@radix-ui/react-dismissable-layer@1.1.2(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.4)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 19.0.4 - '@types/react-dom': 19.0.2(@types/react@19.0.4) - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 @@ -29858,10 +21018,6 @@ snapshots: '@types/react': 19.0.4 '@types/react-dom': 19.0.2(@types/react@19.0.4) - '@radix-ui/react-icons@1.3.2(react@19.0.0)': - dependencies: - react: 19.0.0 - '@radix-ui/react-id@1.1.0(@types/react@19.0.4)(react@19.0.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.4)(react@19.0.0) @@ -29994,26 +21150,6 @@ snapshots: '@types/react': 19.0.4 '@types/react-dom': 19.0.2(@types/react@19.0.4) - '@radix-ui/react-tooltip@1.1.5(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.2(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.4)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 19.0.4 - '@types/react-dom': 19.0.2(@types/react@19.0.4) - '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 @@ -30098,7 +21234,7 @@ snapshots: '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 big.js: 6.2.2 bn.js: 5.2.1 dayjs: 1.11.13 @@ -30119,7 +21255,7 @@ snapshots: '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 big.js: 6.2.2 bn.js: 5.2.1 dayjs: 1.11.13 @@ -30136,10 +21272,6 @@ snapshots: - typescript - utf-8-validate - '@react-icons/all-files@4.1.0(react@19.0.0)': - dependencies: - react: 19.0.0 - '@react-spring/animated@9.7.5(react@19.0.0)': dependencies: '@react-spring/shared': 9.7.5(react@19.0.0) @@ -30172,78 +21304,8 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@ref-finance/ref-sdk@1.4.6(encoding@0.1.13)(react@19.0.0)': - dependencies: - '@near-wallet-selector/core': 7.9.3(near-api-js@0.44.2(encoding@0.1.13)) - '@react-icons/all-files': 4.1.0(react@19.0.0) - '@types/big.js': 6.2.2 - '@types/bn.js': 5.1.6 - '@types/lodash': 4.17.14 - big.js: 6.2.2 - bn.js: 5.2.1 - lodash: 4.17.21 - lodash-es: 4.17.21 - mathjs: 9.5.2 - near-api-js: 0.44.2(encoding@0.1.13) - react: 19.0.0 - transitivePeerDependencies: - - encoding - - '@reflink/reflink-darwin-arm64@0.1.19': - optional: true - - '@reflink/reflink-darwin-x64@0.1.19': - optional: true - - '@reflink/reflink-linux-arm64-gnu@0.1.19': - optional: true - - '@reflink/reflink-linux-arm64-musl@0.1.19': - optional: true - - '@reflink/reflink-linux-x64-gnu@0.1.19': - optional: true - - '@reflink/reflink-linux-x64-musl@0.1.19': - optional: true - - '@reflink/reflink-win32-arm64-msvc@0.1.19': - optional: true - - '@reflink/reflink-win32-x64-msvc@0.1.19': - optional: true - - '@reflink/reflink@0.1.19': - optionalDependencies: - '@reflink/reflink-darwin-arm64': 0.1.19 - '@reflink/reflink-darwin-x64': 0.1.19 - '@reflink/reflink-linux-arm64-gnu': 0.1.19 - '@reflink/reflink-linux-arm64-musl': 0.1.19 - '@reflink/reflink-linux-x64-gnu': 0.1.19 - '@reflink/reflink-linux-x64-musl': 0.1.19 - '@reflink/reflink-win32-arm64-msvc': 0.1.19 - '@reflink/reflink-win32-x64-msvc': 0.1.19 - optional: true - '@remix-run/router@1.15.1': {} - '@remusao/guess-url-type@1.3.0': {} - - '@remusao/small@1.3.0': {} - - '@remusao/smaz-compress@1.10.0': - dependencies: - '@remusao/trie': 1.5.0 - - '@remusao/smaz-decompress@1.10.0': {} - - '@remusao/smaz@1.10.0': - dependencies: - '@remusao/smaz-compress': 1.10.0 - '@remusao/smaz-decompress': 1.10.0 - - '@remusao/trie@1.5.0': {} - '@roamhq/wrtc-darwin-arm64@0.8.0': optional: true @@ -30268,10 +21330,6 @@ snapshots: '@roamhq/wrtc-win32-x64': 0.8.0 domexception: 4.0.0 - '@rollup/plugin-alias@5.1.1(rollup@3.29.5)': - optionalDependencies: - rollup: 3.29.5 - '@rollup/plugin-commonjs@25.0.8(rollup@2.79.2)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@2.79.2) @@ -30283,29 +21341,12 @@ snapshots: optionalDependencies: rollup: 2.79.2 - '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.1.0 - is-reference: 1.2.1 - magic-string: 0.30.17 - optionalDependencies: - rollup: 3.29.5 - '@rollup/plugin-json@6.1.0(rollup@2.79.2)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@2.79.2) optionalDependencies: rollup: 2.79.2 - '@rollup/plugin-json@6.1.0(rollup@3.29.5)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - optionalDependencies: - rollup: 3.29.5 - '@rollup/plugin-json@6.1.0(rollup@4.30.1)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -30322,16 +21363,6 @@ snapshots: optionalDependencies: rollup: 2.79.2 - '@rollup/plugin-node-resolve@15.3.0(rollup@3.29.5)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.10 - optionalDependencies: - rollup: 3.29.5 - '@rollup/plugin-replace@5.0.7(rollup@2.79.2)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@2.79.2) @@ -30339,13 +21370,6 @@ snapshots: optionalDependencies: rollup: 2.79.2 - '@rollup/plugin-replace@5.0.7(rollup@3.29.5)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - magic-string: 0.30.17 - optionalDependencies: - rollup: 3.29.5 - '@rollup/plugin-terser@0.1.0(rollup@2.79.2)': dependencies: terser: 5.37.0 @@ -30369,14 +21393,6 @@ snapshots: optionalDependencies: rollup: 2.79.2 - '@rollup/pluginutils@5.1.4(rollup@3.29.5)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 3.29.5 - '@rollup/pluginutils@5.1.4(rollup@4.30.1)': dependencies: '@types/estree': 1.0.6 @@ -30488,12 +21504,6 @@ snapshots: '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 - '@scure/bip32@1.6.1': - dependencies: - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@scure/base': 1.2.1 - '@scure/bip39@1.3.0': dependencies: '@noble/hashes': 1.4.0 @@ -30504,16 +21514,6 @@ snapshots: '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 - '@scure/bip39@1.5.1': - dependencies: - '@noble/hashes': 1.7.0 - '@scure/base': 1.2.1 - - '@scure/starknet@1.0.0': - dependencies: - '@noble/curves': 1.3.0 - '@noble/hashes': 1.3.3 - '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 @@ -30594,8 +21594,6 @@ snapshots: '@sigstore/core': 1.1.0 '@sigstore/protobuf-specs': 0.3.2 - '@simplewebauthn/typescript-types@7.4.0': {} - '@sinclair/typebox@0.27.8': {} '@sinclair/typebox@0.32.35': {} @@ -30604,8 +21602,6 @@ snapshots: '@sindresorhus/is@5.6.0': {} - '@sindresorhus/merge-streams@2.3.0': {} - '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 @@ -30614,45 +21610,6 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@slack/events-api@3.0.1': - dependencies: - '@types/debug': 4.1.12 - '@types/express': 4.17.21 - '@types/lodash.isstring': 4.0.9 - '@types/node': 12.20.55 - '@types/yargs': 15.0.19 - debug: 2.6.9 - lodash.isstring: 4.0.1 - raw-body: 2.5.2 - tsscmp: 1.0.6 - yargs: 15.4.1 - optionalDependencies: - express: 4.21.1 - transitivePeerDependencies: - - supports-color - - '@slack/logger@3.0.0': - dependencies: - '@types/node': 22.10.5 - - '@slack/types@2.14.0': {} - - '@slack/web-api@6.13.0': - dependencies: - '@slack/logger': 3.0.0 - '@slack/types': 2.14.0 - '@types/is-stream': 1.1.0 - '@types/node': 22.10.5 - axios: 1.7.9(debug@4.4.0) - eventemitter3: 3.1.2 - form-data: 2.5.2 - is-electron: 2.2.2 - is-stream: 1.1.0 - p-queue: 6.6.2 - p-retry: 4.6.2 - transitivePeerDependencies: - - debug - '@slorber/react-ideal-image@0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0(react@18.3.1))(react@18.3.1)': dependencies: prop-types: 15.8.1 @@ -30665,351 +21622,6 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 - '@smithy/abort-controller@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/chunked-blob-reader-native@4.0.0': - dependencies: - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/chunked-blob-reader@5.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/config-resolver@4.0.1': - dependencies: - '@smithy/node-config-provider': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.1 - tslib: 2.8.1 - - '@smithy/core@3.1.0': - dependencies: - '@smithy/middleware-serde': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/credential-provider-imds@4.0.1': - dependencies: - '@smithy/node-config-provider': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - tslib: 2.8.1 - - '@smithy/eventstream-codec@4.0.1': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.1.0 - '@smithy/util-hex-encoding': 4.0.0 - tslib: 2.8.1 - - '@smithy/eventstream-serde-browser@4.0.1': - dependencies: - '@smithy/eventstream-serde-universal': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/eventstream-serde-config-resolver@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/eventstream-serde-node@4.0.1': - dependencies: - '@smithy/eventstream-serde-universal': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/eventstream-serde-universal@4.0.1': - dependencies: - '@smithy/eventstream-codec': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.0.1': - dependencies: - '@smithy/protocol-http': 5.0.1 - '@smithy/querystring-builder': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-blob-browser@4.0.1': - dependencies: - '@smithy/chunked-blob-reader': 5.0.0 - '@smithy/chunked-blob-reader-native': 4.0.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/hash-node@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-stream-node@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/invalid-dependency@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/is-array-buffer@2.2.0': - dependencies: - tslib: 2.8.1 - - '@smithy/is-array-buffer@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/md5-js@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/middleware-content-length@4.0.1': - dependencies: - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.0.1': - dependencies: - '@smithy/core': 3.1.0 - '@smithy/middleware-serde': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-middleware': 4.0.1 - tslib: 2.8.1 - - '@smithy/middleware-retry@4.0.1': - dependencies: - '@smithy/node-config-provider': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/service-error-classification': 4.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - tslib: 2.8.1 - uuid: 9.0.1 - - '@smithy/middleware-serde@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/middleware-stack@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/node-config-provider@4.0.1': - dependencies: - '@smithy/property-provider': 4.0.1 - '@smithy/shared-ini-file-loader': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/node-http-handler@4.0.1': - dependencies: - '@smithy/abort-controller': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/querystring-builder': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/property-provider@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/protocol-http@5.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/querystring-builder@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 - - '@smithy/querystring-parser@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/service-error-classification@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - - '@smithy/shared-ini-file-loader@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/signature-v4@5.0.1': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/smithy-client@4.1.0': - dependencies: - '@smithy/core': 3.1.0 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.1 - tslib: 2.8.1 - - '@smithy/types@4.1.0': - dependencies: - tslib: 2.8.1 - - '@smithy/url-parser@4.0.1': - dependencies: - '@smithy/querystring-parser': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/util-base64@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/util-body-length-browser@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-body-length-node@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-buffer-from@2.2.0': - dependencies: - '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.1 - - '@smithy/util-buffer-from@4.0.0': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - tslib: 2.8.1 - - '@smithy/util-config-provider@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-defaults-mode-browser@4.0.1': - dependencies: - '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - bowser: 2.11.0 - tslib: 2.8.1 - - '@smithy/util-defaults-mode-node@4.0.1': - dependencies: - '@smithy/config-resolver': 4.0.1 - '@smithy/credential-provider-imds': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/util-endpoints@3.0.1': - dependencies: - '@smithy/node-config-provider': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/util-hex-encoding@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-middleware@4.0.1': - dependencies: - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/util-retry@4.0.1': - dependencies: - '@smithy/service-error-classification': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@smithy/util-stream@4.0.1': - dependencies: - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/types': 4.1.0 - '@smithy/util-base64': 4.0.0 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/util-uri-escape@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-utf8@2.3.0': - dependencies: - '@smithy/util-buffer-from': 2.2.0 - tslib: 2.8.1 - - '@smithy/util-utf8@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - tslib: 2.8.1 - - '@smithy/util-waiter@4.0.2': - dependencies: - '@smithy/abort-controller': 4.0.1 - '@smithy/types': 4.1.0 - tslib: 2.8.1 - - '@solana-developers/helpers@2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': - dependencies: - '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bs58: 6.0.0 - dotenv: 16.4.7 - transitivePeerDependencies: - - bufferutil - - encoding - - fastestsmallesttextencoderdecoder - - typescript - - utf-8-validate - '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -31437,42 +22049,7 @@ snapshots: dependencies: buffer: 6.0.3 - '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': - dependencies: - '@solana/wallet-standard-features': 1.2.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@wallet-standard/base': 1.1.0 - '@wallet-standard/features': 1.1.0 - eventemitter3: 4.0.7 - - '@solana/wallet-standard-features@1.2.0': - dependencies: - '@wallet-standard/base': 1.1.0 - '@wallet-standard/features': 1.1.0 - '@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.5.0 - '@solana/buffer-layout': 4.0.1 - agentkeepalive: 4.6.0 - bigint-buffer: 1.1.5 - bn.js: 5.2.1 - borsh: 0.7.0 - bs58: 4.0.1 - buffer: 6.0.3 - fast-stable-stringify: 1.0.0 - jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - node-fetch: 2.7.0(encoding@0.1.13) - rpc-websockets: 9.0.4 - superstruct: 2.0.2 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - - '@solana/web3.js@1.95.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@noble/curves': 1.8.0 @@ -31538,198 +22115,6 @@ snapshots: - encoding - utf-8-validate - '@spheron/protocol-sdk@1.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - base64-js: 1.5.1 - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - js-yaml: 4.1.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@spruceid/siwe-parser@1.1.3': - dependencies: - apg-js: 4.4.0 - - '@spruceid/siwe-parser@2.1.2': - dependencies: - '@noble/hashes': 1.7.0 - apg-js: 4.4.0 - uri-js: 4.4.1 - valid-url: 1.0.9 - - '@stablelib/aead@1.0.1': {} - - '@stablelib/binary@1.0.1': - dependencies: - '@stablelib/int': 1.0.1 - - '@stablelib/bytes@1.0.1': {} - - '@stablelib/chacha20poly1305@1.0.1': - dependencies: - '@stablelib/aead': 1.0.1 - '@stablelib/binary': 1.0.1 - '@stablelib/chacha': 1.0.1 - '@stablelib/constant-time': 1.0.1 - '@stablelib/poly1305': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/chacha@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/constant-time@1.0.1': {} - - '@stablelib/ed25519@1.0.3': - dependencies: - '@stablelib/random': 1.0.2 - '@stablelib/sha512': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/hash@1.0.1': {} - - '@stablelib/hkdf@1.0.1': - dependencies: - '@stablelib/hash': 1.0.1 - '@stablelib/hmac': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/hmac@1.0.1': - dependencies: - '@stablelib/constant-time': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/int@1.0.1': {} - - '@stablelib/keyagreement@1.0.1': - dependencies: - '@stablelib/bytes': 1.0.1 - - '@stablelib/poly1305@1.0.1': - dependencies: - '@stablelib/constant-time': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/random@1.0.2': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/sha256@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/sha512@1.0.1': - dependencies: - '@stablelib/binary': 1.0.1 - '@stablelib/hash': 1.0.1 - '@stablelib/wipe': 1.0.1 - - '@stablelib/wipe@1.0.1': {} - - '@stablelib/x25519@1.0.3': - dependencies: - '@stablelib/keyagreement': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/wipe': 1.0.1 - - '@starknet-io/types-js@0.7.10': {} - - '@story-protocol/core-sdk@1.2.0-rc.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': - dependencies: - abitype: 0.10.3(typescript@5.7.3)(zod@3.24.1) - axios: 1.7.9(debug@4.4.0) - bs58: 6.0.0 - dotenv: 16.4.7 - multiformats: 9.9.0 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - transitivePeerDependencies: - - bufferutil - - debug - - typescript - - utf-8-validate - - zod - - '@substrate/connect-extension-protocol@2.2.1': - optional: true - - '@substrate/connect-known-chains@1.9.0': - optional: true - - '@substrate/connect@0.8.8(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@substrate/connect-extension-protocol': 2.2.1 - '@substrate/connect-known-chains': 1.9.0 - '@substrate/light-client-extension-helpers': 0.0.4(smoldot@2.0.22(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - smoldot: 2.0.22(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - - '@substrate/light-client-extension-helpers@0.0.4(smoldot@2.0.22(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@polkadot-api/client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1) - '@polkadot-api/json-rpc-provider': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/json-rpc-provider-proxy': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@substrate/connect-extension-protocol': 2.2.1 - '@substrate/connect-known-chains': 1.9.0 - rxjs: 7.8.1 - smoldot: 2.0.22(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optional: true - - '@substrate/ss58-registry@1.51.0': {} - - '@suchipi/femver@1.0.0': {} - - '@supabase/auth-js@2.65.1': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/functions-js@2.4.3': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/node-fetch@2.6.15': - dependencies: - whatwg-url: 5.0.0 - - '@supabase/postgrest-js@1.16.3': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/realtime-js@2.10.9(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@supabase/node-fetch': 2.6.15 - '@types/phoenix': 1.6.6 - '@types/ws': 8.5.13 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@supabase/storage-js@2.7.1': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/supabase-js@2.46.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@supabase/auth-js': 2.65.1 - '@supabase/functions-js': 2.4.3 - '@supabase/node-fetch': 2.6.15 - '@supabase/postgrest-js': 1.16.3 - '@supabase/realtime-js': 2.10.9(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@supabase/storage-js': 2.7.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@supercharge/promise-pool@3.2.0': {} '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)': @@ -31882,21 +22267,12 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@szmarczak/http-timer@4.0.6': - dependencies: - defer-to-connect: 2.0.1 - '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 '@tanstack/query-core@5.62.16': {} - '@tanstack/react-query@5.62.16(react@19.0.0)': - dependencies: - '@tanstack/query-core': 5.62.16 - react: 19.0.0 - '@tanstack/react-query@5.63.0(react@19.0.0)': dependencies: '@tanstack/query-core': 5.62.16 @@ -31904,7 +22280,7 @@ snapshots: '@tavily/core@0.0.2': dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 js-tiktoken: 1.0.15 transitivePeerDependencies: - debug @@ -31961,8 +22337,6 @@ snapshots: - typescript - utf-8-validate - '@tinyhttp/content-disposition@2.2.2': {} - '@tiplink/api@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -31983,33 +22357,6 @@ snapshots: - sodium-native - utf-8-validate - '@ton/core@0.59.1(@ton/crypto@3.3.0)': - dependencies: - '@ton/crypto': 3.3.0 - symbol.inspect: 1.0.1 - - '@ton/crypto-primitives@2.1.0': - dependencies: - jssha: 3.2.0 - - '@ton/crypto@3.3.0': - dependencies: - '@ton/crypto-primitives': 2.1.0 - jssha: 3.2.0 - tweetnacl: 1.0.3 - - '@ton/ton@15.1.0(@ton/core@0.59.1(@ton/crypto@3.3.0))(@ton/crypto@3.3.0)': - dependencies: - '@ton/core': 0.59.1(@ton/crypto@3.3.0) - '@ton/crypto': 3.3.0 - axios: 1.7.9(debug@4.4.0) - dataloader: 2.2.3 - symbol.inspect: 1.0.1 - teslabot: 1.5.0 - zod: 3.23.8 - transitivePeerDependencies: - - debug - '@tootallnate/quickjs-emscripten@0.23.0': {} '@trysound/sax@0.2.0': {} @@ -32037,8 +22384,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - '@types/aws-lambda@8.10.147': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.26.5 @@ -32064,11 +22409,9 @@ snapshots: dependencies: '@types/node': 22.10.5 - '@types/big.js@6.2.2': {} - '@types/bn.js@5.1.6': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/body-parser@1.19.5': dependencies: @@ -32077,28 +22420,22 @@ snapshots: '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 - '@types/cacheable-request@6.0.3': + '@types/chai-subset@1.3.5': dependencies: - '@types/http-cache-semantics': 4.0.4 - '@types/keyv': 3.1.4 - '@types/node': 22.10.5 - '@types/responselike': 1.0.3 + '@types/chai': 4.3.20 - '@types/chrome@0.0.278': - dependencies: - '@types/filesystem': 0.0.36 - '@types/har-format': 1.2.16 + '@types/chai@4.3.20': {} '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.4 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/connect@3.4.38': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/cookie@0.6.0': {} @@ -32233,11 +22570,9 @@ snapshots: dependencies: dompurify: 3.2.2 - '@types/elliptic@6.4.18': + '@types/dotenv@8.2.3': dependencies: - '@types/bn.js': 5.1.6 - - '@types/emscripten@1.39.13': {} + dotenv: 16.4.7 '@types/eslint-scope@3.7.7': dependencies: @@ -32257,14 +22592,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.4': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -32283,33 +22618,14 @@ snapshots: '@types/qs': 6.9.17 '@types/serve-static': 1.15.7 - '@types/filesystem@0.0.36': - dependencies: - '@types/filewriter': 0.0.33 - - '@types/filewriter@0.0.33': {} - - '@types/firefox-webext-browser@120.0.4': {} - - '@types/fluent-ffmpeg@2.1.27': - dependencies: - '@types/node': 22.10.5 - '@types/geojson@7946.0.15': {} - '@types/glob@8.1.0': - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 22.10.5 - '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/gtag.js@0.0.12': {} - '@types/har-format@1.2.16': {} - '@types/hast@2.3.10': dependencies: '@types/unist': 2.0.11 @@ -32328,17 +22644,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.10.5 - - '@types/ioredis@5.0.0': - dependencies: - ioredis: 5.4.2 - transitivePeerDependencies: - - supports-color - - '@types/is-stream@1.1.0': - dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/istanbul-lib-coverage@2.0.6': {} @@ -32355,24 +22661,12 @@ snapshots: expect: 29.7.0 pretty-format: 29.7.0 + '@types/js-yaml@4.0.9': {} + '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} - '@types/jsonwebtoken@9.0.7': - dependencies: - '@types/node': 22.10.5 - - '@types/keyv@3.1.4': - dependencies: - '@types/node': 22.10.5 - - '@types/lodash.isstring@4.0.9': - dependencies: - '@types/lodash': 4.17.14 - - '@types/lodash@4.17.14': {} - '@types/long@4.0.2': {} '@types/mdast@4.0.4': @@ -32385,8 +22679,6 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/minimatch@5.1.2': {} - '@types/minimist@1.2.5': {} '@types/mocha@10.0.10': {} @@ -32399,16 +22691,12 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 form-data: 4.0.1 '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.10.5 - - '@types/node@10.17.60': {} - - '@types/node@11.11.6': {} + '@types/node': 20.17.9 '@types/node@12.20.55': {} @@ -32447,14 +22735,6 @@ snapshots: - encoding - supports-color - '@types/pg@8.11.10': - dependencies: - '@types/node': 22.10.5 - pg-protocol: 1.7.0 - pg-types: 4.0.2 - - '@types/phoenix@1.6.6': {} - '@types/prismjs@1.26.5': {} '@types/promise-retry@1.1.6': @@ -32492,24 +22772,20 @@ snapshots: '@types/resolve@1.20.2': {} - '@types/responselike@1.0.3': - dependencies: - '@types/node': 22.10.5 - '@types/retry@0.12.0': {} '@types/retry@0.12.5': {} '@types/sax@1.2.7': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/semver@7.5.8': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/serve-index@1.9.4': dependencies: @@ -32518,17 +22794,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.10.5 - - '@types/sql.js@1.4.9': - dependencies: - '@types/emscripten': 1.39.13 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/stack-utils@2.0.3': {} @@ -32537,46 +22808,56 @@ snapshots: '@types/node': 22.10.5 minipass: 4.2.8 - '@types/trusted-types@2.0.7': {} + '@types/trusted-types@2.0.7': + optional: true '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} - '@types/unzipper@0.10.10': - dependencies: - '@types/node': 22.10.5 - '@types/uuid@10.0.0': {} '@types/uuid@8.3.4': {} '@types/wav-encoder@1.3.3': {} - '@types/webrtc@0.0.37': {} - '@types/ws@7.4.7': dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/ws@8.5.13': dependencies: - '@types/node': 22.10.5 - - '@types/yargs-parser@21.0.3': {} + '@types/node': 20.17.9 - '@types/yargs@15.0.19': + '@types/ws@8.5.3': dependencies: - '@types/yargs-parser': 21.0.3 + '@types/node': 20.17.9 + + '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 - '@types/yauzl@2.10.3': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@types/node': 22.10.5 - optional: true + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.4.0(supports-color@5.5.0) + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: @@ -32631,6 +22912,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.4.0(supports-color@5.5.0) + eslint: 8.57.1 + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.16.0 @@ -32669,6 +22963,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/scope-manager@6.21.0': + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/scope-manager@8.16.0': dependencies: '@typescript-eslint/types': 8.16.0 @@ -32679,6 +22978,18 @@ snapshots: '@typescript-eslint/types': 8.19.1 '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.6.3) + debug: 4.4.0(supports-color@5.5.0) + eslint: 8.57.1 + ts-api-utils: 1.4.3(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3) @@ -32714,10 +23025,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/types@6.21.0': {} + '@typescript-eslint/types@8.16.0': {} '@typescript-eslint/types@8.19.1': {} + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.4.0(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.16.0 @@ -32747,6 +23075,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3) + eslint: 8.57.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) @@ -32794,6 +23136,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/visitor-keys@6.21.0': + dependencies: + '@typescript-eslint/types': 6.21.0 + eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.16.0': dependencies: '@typescript-eslint/types': 8.16.0 @@ -32811,33 +23158,6 @@ snapshots: '@ungap/structured-clone@1.2.1': {} - '@uniswap/sdk-core@4.2.1': - dependencies: - '@ethersproject/address': 5.7.0 - big.js: 5.2.2 - decimal.js-light: 2.5.1 - jsbi: 3.2.5 - tiny-invariant: 1.3.3 - toformat: 2.0.0 - - '@uniswap/sdk-core@6.0.0': - dependencies: - '@ethersproject/address': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/strings': 5.7.0 - big.js: 5.2.2 - decimal.js-light: 2.5.1 - jsbi: 3.2.5 - tiny-invariant: 1.3.3 - toformat: 2.0.0 - - '@unruggable_starknet/core@0.1.0(starknet@6.18.0(encoding@0.1.13))': - dependencies: - '@uniswap/sdk-core': 4.2.1 - moment: 2.30.1 - starknet: 6.18.0(encoding@0.1.13) - '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) @@ -32845,6 +23165,23 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' + '@vitest/coverage-v8@0.34.6(vitest@0.34.6)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 0.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + magic-string: 0.30.17 + picocolors: 1.1.1 + std-env: 3.8.0 + test-exclude: 6.0.0 + v8-to-istanbul: 9.3.0 + vitest: 0.34.6(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(playwright@1.48.2)(terser@5.37.0) + transitivePeerDependencies: + - supports-color + '@vitest/coverage-v8@1.1.3(vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -32890,6 +23227,12 @@ snapshots: typescript: 5.6.3 vitest: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + '@vitest/expect@0.34.6': + dependencies: + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + chai: 4.5.0 + '@vitest/expect@1.1.3': dependencies: '@vitest/spy': 1.1.3 @@ -32939,13 +23282,13 @@ snapshots: optionalDependencies: vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.8.4)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.8.4)(terser@5.37.0) '@vitest/pretty-format@2.1.4': dependencies: @@ -32959,6 +23302,12 @@ snapshots: dependencies: tinyrainbow: 1.2.0 + '@vitest/runner@0.34.6': + dependencies: + '@vitest/utils': 0.34.6 + p-limit: 4.0.0 + pathe: 1.1.2 + '@vitest/runner@1.1.3': dependencies: '@vitest/utils': 1.1.3 @@ -32986,6 +23335,12 @@ snapshots: '@vitest/utils': 2.1.8 pathe: 1.1.2 + '@vitest/snapshot@0.34.6': + dependencies: + magic-string: 0.30.17 + pathe: 1.1.2 + pretty-format: 29.7.0 + '@vitest/snapshot@1.1.3': dependencies: magic-string: 0.30.17 @@ -33016,6 +23371,10 @@ snapshots: magic-string: 0.30.17 pathe: 1.1.2 + '@vitest/spy@0.34.6': + dependencies: + tinyspy: 2.2.1 + '@vitest/spy@1.1.3': dependencies: tinyspy: 2.2.1 @@ -33036,6 +23395,29 @@ snapshots: dependencies: tinyspy: 3.0.2 + '@vitest/ui@0.34.7(vitest@0.34.6)': + dependencies: + '@vitest/utils': 0.34.7 + fast-glob: 3.3.3 + fflate: 0.8.2 + flatted: 3.3.2 + pathe: 1.1.2 + picocolors: 1.1.1 + sirv: 2.0.4 + vitest: 0.34.6(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(playwright@1.48.2)(terser@5.37.0) + + '@vitest/utils@0.34.6': + dependencies: + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + + '@vitest/utils@0.34.7': + dependencies: + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + '@vitest/utils@1.1.3': dependencies: diff-sequences: 29.6.3 @@ -33124,366 +23506,6 @@ snapshots: '@vue/shared@3.5.13': {} - '@wallet-standard/base@1.1.0': {} - - '@wallet-standard/features@1.1.0': - dependencies: - '@wallet-standard/base': 1.1.0 - - '@walletconnect/core@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - '@walletconnect/window-getters': 1.0.1 - events: 3.3.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - - '@walletconnect/environment@1.0.1': - dependencies: - tslib: 1.14.1 - - '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/modal': 2.7.0(@types/react@19.0.4)(react@19.0.0) - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - uploadthing - - utf-8-validate - - '@walletconnect/events@1.0.1': - dependencies: - keyvaluestorage-interface: 1.0.0 - tslib: 1.14.1 - - '@walletconnect/heartbeat@1.2.2': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/time': 1.0.2 - events: 3.3.0 - - '@walletconnect/jsonrpc-http-connection@1.0.8(encoding@0.1.13)': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.2.0(encoding@0.1.13) - events: 3.3.0 - transitivePeerDependencies: - - encoding - - '@walletconnect/jsonrpc-provider@1.0.14': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - events: 3.3.0 - - '@walletconnect/jsonrpc-types@1.0.4': - dependencies: - events: 3.3.0 - keyvaluestorage-interface: 1.0.0 - - '@walletconnect/jsonrpc-utils@1.0.8': - dependencies: - '@walletconnect/environment': 1.0.1 - '@walletconnect/jsonrpc-types': 1.0.4 - tslib: 1.14.1 - - '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - events: 3.3.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@walletconnect/keyvaluestorage@1.1.1(ioredis@5.4.2)': - dependencies: - '@walletconnect/safe-json': 1.0.2 - idb-keyval: 6.2.1 - unstorage: 1.14.4(idb-keyval@6.2.1)(ioredis@5.4.2) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - ioredis - - uploadthing - - '@walletconnect/logger@2.1.2': - dependencies: - '@walletconnect/safe-json': 1.0.2 - pino: 7.11.0 - - '@walletconnect/modal-core@2.7.0(@types/react@19.0.4)(react@19.0.0)': - dependencies: - valtio: 1.11.2(@types/react@19.0.4)(react@19.0.0) - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/modal-ui@2.7.0(@types/react@19.0.4)(react@19.0.0)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.4)(react@19.0.0) - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/modal@2.7.0(@types/react@19.0.4)(react@19.0.0)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.4)(react@19.0.0) - '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.4)(react@19.0.0) - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/relay-api@1.0.11': - dependencies: - '@walletconnect/jsonrpc-types': 1.0.4 - - '@walletconnect/relay-auth@1.0.4': - dependencies: - '@stablelib/ed25519': 1.0.3 - '@stablelib/random': 1.0.2 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - tslib: 1.14.1 - uint8arrays: 3.1.0 - - '@walletconnect/safe-json@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/sign-client@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/core': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - - '@walletconnect/time@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/types@2.17.3(ioredis@5.4.2)': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - ioredis - - uploadthing - - '@walletconnect/universal-provider@2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - events: 3.3.0 - lodash: 4.17.21 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - uploadthing - - utf-8-validate - - '@walletconnect/utils@2.17.3(ioredis@5.4.2)': - dependencies: - '@ethersproject/hash': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - elliptic: 6.6.1 - query-string: 7.1.3 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - ioredis - - uploadthing - - '@walletconnect/window-getters@1.0.1': - dependencies: - tslib: 1.14.1 - - '@walletconnect/window-metadata@1.0.1': - dependencies: - '@walletconnect/window-getters': 1.0.1 - tslib: 1.14.1 - '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -33577,7 +23599,7 @@ snapshots: '@zodios/core@10.9.6(axios@1.7.9)(zod@3.23.8)': dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 zod: 3.23.8 JSONStream@1.3.5: @@ -33589,16 +23611,10 @@ snapshots: abbrev@2.0.0: {} - abi-wan-kanabi@2.2.4: + abitype@0.7.1(typescript@5.7.3)(zod@3.24.1): dependencies: - ansicolors: 0.3.2 - cardinal: 2.1.1 - fs-extra: 10.1.0 - yargs: 17.7.2 - - abitype@0.10.3(typescript@5.7.3)(zod@3.24.1): - optionalDependencies: typescript: 5.7.3 + optionalDependencies: zod: 3.24.1 abitype@1.0.7(typescript@5.6.3)(zod@3.24.1): @@ -33615,11 +23631,7 @@ snapshots: optionalDependencies: typescript: 5.7.3 zod: 3.24.1 - - abitype@1.0.8(typescript@5.6.3)(zod@3.24.1): - optionalDependencies: - typescript: 5.6.3 - zod: 3.24.1 + optional: true abitype@1.0.8(typescript@5.7.3)(zod@3.23.8): optionalDependencies: @@ -33639,24 +23651,14 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-node@1.8.2: - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - xtend: 4.0.2 - acorn-typescript@1.4.13(acorn@8.14.0): dependencies: acorn: 8.14.0 - acorn-walk@7.2.0: {} - acorn-walk@8.3.4: dependencies: acorn: 8.14.0 - acorn@7.4.1: {} - acorn@8.14.0: {} add-stream@1.0.0: {} @@ -33667,13 +23669,12 @@ snapshots: aes-js@4.0.0-beta.5: {} - agent-base@5.1.1: {} - agent-base@6.0.2: dependencies: debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color + optional: true agent-base@7.1.3: {} @@ -33866,22 +23867,16 @@ snapshots: dependencies: type-fest: 0.21.3 - ansi-escapes@6.2.1: {} - ansi-escapes@7.0.0: dependencies: environment: 1.1.0 ansi-html-community@0.0.8: {} - ansi-regex@2.1.1: {} - ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} - ansi-styles@2.2.1: {} - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -33911,8 +23906,6 @@ snapshots: ap@0.1.0: {} - apg-js@4.4.0: {} - append-field@1.0.0: {} aproba@2.0.0: {} @@ -33922,17 +23915,11 @@ snapshots: arweave: 1.15.5 optional: true - are-docs-informative@0.0.2: {} - are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 readable-stream: 3.6.2 - - are-we-there-yet@3.0.1: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 + optional: true arg@4.1.3: {} @@ -33950,8 +23937,6 @@ snapshots: aria-query@5.3.2: {} - arr-union@3.1.0: {} - array-buffer-byte-length@1.0.2: dependencies: call-bound: 1.0.3 @@ -34042,12 +24027,6 @@ snapshots: bignumber.js: 9.1.2 optional: true - asn1.js@4.10.1: - dependencies: - bn.js: 4.12.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - asn1.js@5.4.1: dependencies: bn.js: 4.12.1 @@ -34059,6 +24038,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + asn1js@2.4.0: + dependencies: + pvutils: 1.1.3 + asn1js@3.0.5: dependencies: pvtsutils: 1.3.6 @@ -34067,11 +24050,6 @@ snapshots: assert-plus@1.0.0: {} - assert@1.5.1: - dependencies: - object.assign: 4.1.7 - util: 0.10.4 - assert@2.1.0: dependencies: call-bind: 1.0.8 @@ -34096,8 +24074,6 @@ snapshots: dependencies: retry: 0.13.1 - async@0.2.10: {} - async@2.6.4: dependencies: lodash: 4.17.21 @@ -34108,35 +24084,12 @@ snapshots: at-least-node@1.0.0: {} - atomic-sleep@1.0.0: {} + atob@2.1.2: {} autocomplete.js@0.37.1: dependencies: immediate: 3.3.0 - automd@0.3.12(magicast@0.3.5): - dependencies: - '@parcel/watcher': 2.5.0 - c12: 2.0.1(magicast@0.3.5) - citty: 0.1.6 - consola: 3.3.3 - defu: 6.1.4 - destr: 2.0.3 - didyoumean2: 7.0.4 - globby: 14.0.2 - magic-string: 0.30.17 - mdbox: 0.1.1 - mlly: 1.7.3 - ofetch: 1.4.1 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.3.0 - scule: 1.3.0 - untyped: 1.5.2 - transitivePeerDependencies: - - magicast - - supports-color - autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.4 @@ -34147,15 +24100,6 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - avail-js-sdk@0.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@polkadot/api': 10.13.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - neverthrow: 7.2.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -34166,70 +24110,41 @@ snapshots: axe-core@4.10.2: {} - axios-mock-adapter@1.22.0(axios@1.7.9): - dependencies: - axios: 1.7.9(debug@4.4.0) - fast-deep-equal: 3.1.3 - is-buffer: 2.0.5 - axios-retry@3.9.1: dependencies: '@babel/runtime': 7.26.0 is-retry-allowed: 2.2.0 - axios-retry@4.5.0(axios@1.7.9): - dependencies: - axios: 1.7.9(debug@4.4.0) - is-retry-allowed: 2.2.0 - axios@0.21.4: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - transitivePeerDependencies: - - debug - - axios@0.27.2: - dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 - transitivePeerDependencies: - - debug - - axios@0.28.1: - dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 - proxy-from-env: 1.1.0 + follow-redirects: 1.15.9(debug@4.3.7) transitivePeerDependencies: - debug - axios@1.7.4: + axios@0.24.0: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 - proxy-from-env: 1.1.0 + follow-redirects: 1.15.9(debug@4.3.7) transitivePeerDependencies: - debug - axios@1.7.7: + axios@0.27.2: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.1 - proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - axios@1.7.8: + axios@0.28.1: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - axios@1.7.9(debug@4.4.0): + axios@1.7.9: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -34239,12 +24154,6 @@ snapshots: b4a@1.6.7: {} - babel-code-frame@6.26.0: - dependencies: - chalk: 1.1.3 - esutils: 2.0.3 - js-tokens: 3.0.2 - babel-jest@29.7.0(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -34265,20 +24174,10 @@ snapshots: schema-utils: 4.3.0 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) - babel-messages@6.23.0: - dependencies: - babel-runtime: 6.26.0 - babel-plugin-dynamic-import-node@2.3.3: dependencies: object.assign: 4.1.7 - babel-plugin-import-to-require@1.0.0: - dependencies: - babel-template: 6.26.0 - transitivePeerDependencies: - - supports-color - babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.26.5 @@ -34301,6 +24200,7 @@ snapshots: '@babel/runtime': 7.26.0 cosmiconfig: 7.1.0 resolve: 1.22.10 + optional: true babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): dependencies: @@ -34351,44 +24251,6 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) - babel-runtime@6.26.0: - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.11.1 - - babel-template@6.26.0: - dependencies: - babel-runtime: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - babylon: 6.18.0 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - - babel-traverse@6.26.0: - dependencies: - babel-code-frame: 6.26.0 - babel-messages: 6.23.0 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - babylon: 6.18.0 - debug: 2.6.9 - globals: 9.18.0 - invariant: 2.2.4 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - - babel-types@6.26.0: - dependencies: - babel-runtime: 6.26.0 - esutils: 2.0.3 - lodash: 4.17.21 - to-fast-properties: 1.0.3 - - babylon@6.18.0: {} - bail@1.0.5: {} bail@2.0.2: {} @@ -34418,10 +24280,6 @@ snapshots: streamx: 2.21.1 optional: true - base-x@2.0.6: - dependencies: - safe-buffer: 5.2.1 - base-x@3.0.10: dependencies: safe-buffer: 5.2.1 @@ -34430,8 +24288,6 @@ snapshots: base-x@5.0.0: {} - base64-arraybuffer@0.2.0: {} - base64-js@1.5.1: {} base64url@3.0.1: {} @@ -34448,18 +24304,8 @@ snapshots: bech32@1.1.4: {} - bech32@2.0.0: {} - before-after-hook@2.2.3: {} - before-after-hook@3.0.2: {} - - bent@7.3.12: - dependencies: - bytesish: 0.4.4 - caseless: 0.12.0 - is-stream: 2.0.1 - better-sqlite3@11.6.0: dependencies: bindings: 1.5.0 @@ -34486,59 +24332,17 @@ snapshots: read-cmd-shim: 4.0.0 write-file-atomic: 5.0.1 - bin-version-check@6.0.0: - dependencies: - binary-version: 7.1.0 - semver: 7.6.3 - semver-truncate: 3.0.0 - binary-extensions@2.3.0: {} - binary-version@7.1.0: - dependencies: - execa: 8.0.1 - find-versions: 6.0.0 - bindings@1.5.0: dependencies: file-uri-to-path: 1.0.0 bintrees@1.0.2: {} - bip174@3.0.0-rc.1: - dependencies: - uint8array-tools: 0.0.9 - varuint-bitcoin: 2.0.0 - - bip32@4.0.0: - dependencies: - '@noble/hashes': 1.7.0 - '@scure/base': 1.2.1 - typeforce: 1.18.0 - wif: 2.0.6 - - bip39@3.0.2: - dependencies: - '@types/node': 11.11.6 - create-hash: 1.2.0 - pbkdf2: 3.1.2 - randombytes: 2.1.0 - bip39@3.1.0: - dependencies: - '@noble/hashes': 1.3.0 - - bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3): dependencies: '@noble/hashes': 1.7.0 - bech32: 2.0.0 - bip174: 3.0.0-rc.1 - bs58check: 4.0.0 - uint8array-tools: 0.0.9 - valibot: 0.38.0(typescript@5.7.3) - varuint-bitcoin: 2.0.0 - transitivePeerDependencies: - - typescript bl@4.1.0: dependencies: @@ -34546,25 +24350,12 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - blake2b-wasm@1.1.7: - dependencies: - nanoassert: 1.1.0 - - blake2b@2.1.3: - dependencies: - blake2b-wasm: 1.1.7 - nanoassert: 1.1.0 - blessed@0.1.81: {} - bluebird@3.7.2: {} - bn.js@4.11.6: {} bn.js@4.12.1: {} - bn.js@5.2.0: {} - bn.js@5.2.1: {} bodec@0.1.0: {} @@ -34593,22 +24384,6 @@ snapshots: boolbase@1.0.0: {} - borc@2.1.2: - dependencies: - bignumber.js: 9.1.2 - buffer: 5.7.1 - commander: 2.20.3 - ieee754: 1.2.1 - iso-url: 0.4.7 - json-text-sequence: 0.1.1 - readable-stream: 3.6.2 - - borsh@0.6.0: - dependencies: - bn.js: 5.2.1 - bs58: 4.0.1 - text-encoding-utf-8: 1.0.2 - borsh@0.7.0: dependencies: bn.js: 5.2.1 @@ -34619,10 +24394,6 @@ snapshots: borsh@2.0.0: {} - bottleneck@2.19.5: {} - - bowser@2.11.0: {} - boxen@6.2.1: dependencies: ansi-align: 3.0.1 @@ -34660,117 +24431,6 @@ snapshots: brorand@1.1.0: {} - browser-headers@0.4.1: {} - - browser-pack@6.1.0: - dependencies: - JSONStream: 1.3.5 - combine-source-map: 0.8.0 - defined: 1.0.1 - safe-buffer: 5.2.1 - through2: 2.0.5 - umd: 3.0.3 - - browser-resolve@2.0.0: - dependencies: - resolve: 1.22.10 - - browserify-aes@1.2.0: - dependencies: - buffer-xor: 1.0.3 - cipher-base: 1.0.6 - create-hash: 1.2.0 - evp_bytestokey: 1.0.3 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - browserify-cipher@1.0.1: - dependencies: - browserify-aes: 1.2.0 - browserify-des: 1.0.2 - evp_bytestokey: 1.0.3 - - browserify-des@1.0.2: - dependencies: - cipher-base: 1.0.6 - des.js: 1.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - browserify-rsa@4.1.1: - dependencies: - bn.js: 5.2.1 - randombytes: 2.1.0 - safe-buffer: 5.2.1 - - browserify-sign@4.2.3: - dependencies: - bn.js: 5.2.1 - browserify-rsa: 4.1.1 - create-hash: 1.2.0 - create-hmac: 1.1.7 - elliptic: 6.6.1 - hash-base: 3.0.5 - inherits: 2.0.4 - parse-asn1: 5.1.7 - readable-stream: 2.3.8 - safe-buffer: 5.2.1 - - browserify-zlib@0.2.0: - dependencies: - pako: 1.0.11 - - browserify@17.0.1: - dependencies: - JSONStream: 1.3.5 - assert: 1.5.1 - browser-pack: 6.1.0 - browser-resolve: 2.0.0 - browserify-zlib: 0.2.0 - buffer: 5.2.1 - cached-path-relative: 1.1.0 - concat-stream: 1.6.2 - console-browserify: 1.2.0 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.1 - defined: 1.0.1 - deps-sort: 2.0.1 - domain-browser: 1.2.0 - duplexer2: 0.1.4 - events: 3.3.0 - glob: 7.2.3 - hasown: 2.0.2 - htmlescape: 1.1.1 - https-browserify: 1.0.0 - inherits: 2.0.4 - insert-module-globals: 7.2.1 - labeled-stream-splicer: 2.0.2 - mkdirp-classic: 0.5.3 - module-deps: 6.2.3 - os-browserify: 0.3.0 - parents: 1.0.1 - path-browserify: 1.0.1 - process: 0.11.10 - punycode: 1.4.1 - querystring-es3: 0.2.1 - read-only-stream: 2.0.0 - readable-stream: 2.3.8 - resolve: 1.22.10 - shasum-object: 1.0.0 - shell-quote: 1.8.2 - stream-browserify: 3.0.0 - stream-http: 3.2.0 - string_decoder: 1.3.0 - subarg: 1.0.0 - syntax-error: 1.4.0 - through2: 2.0.5 - timers-browserify: 1.4.2 - tty-browserify: 0.0.1 - url: 0.11.4 - util: 0.12.5 - vm-browserify: 1.1.2 - xtend: 4.0.2 - browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001692 @@ -34782,10 +24442,6 @@ snapshots: dependencies: fast-json-stable-stringify: 2.1.0 - bs58@4.0.0: - dependencies: - base-x: 2.0.6 - bs58@4.0.1: dependencies: base-x: 3.0.10 @@ -34798,17 +24454,6 @@ snapshots: dependencies: base-x: 5.0.0 - bs58check@2.1.2: - dependencies: - bs58: 4.0.1 - create-hash: 1.2.0 - safe-buffer: 5.2.1 - - bs58check@4.0.0: - dependencies: - '@noble/hashes': 1.7.0 - bs58: 6.0.0 - bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -34820,8 +24465,6 @@ snapshots: buffer-alloc-unsafe: 1.1.0 buffer-fill: 1.0.0 - buffer-crc32@0.2.13: {} - buffer-equal-constant-time@1.0.1: {} buffer-fill@1.0.0: {} @@ -34834,13 +24477,6 @@ snapshots: buffer-reverse@1.0.1: {} - buffer-xor@1.0.3: {} - - buffer@5.2.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -34854,10 +24490,7 @@ snapshots: bufferutil@4.0.9: dependencies: node-gyp-build: 4.8.4 - - builtin-modules@3.3.0: {} - - builtin-status-codes@3.0.0: {} + optional: true bundle-require@5.1.0(esbuild@0.24.2): dependencies: @@ -34868,40 +24501,13 @@ snapshots: dependencies: streamsearch: 1.1.0 - buttplug@3.2.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - class-transformer: 0.5.1 - eventemitter3: 5.0.1 - reflect-metadata: 0.2.2 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - byte-size@8.1.1: {} bytes@3.0.0: {} bytes@3.1.2: {} - bytesish@0.4.4: {} - - c12@2.0.1(magicast@0.3.5): - dependencies: - chokidar: 4.0.3 - confbox: 0.1.8 - defu: 6.1.4 - dotenv: 16.4.7 - giget: 1.2.3 - jiti: 2.4.0 - mlly: 1.7.3 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.3.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 + bytestreamjs@2.0.1: {} cac@6.7.14: {} @@ -34920,8 +24526,6 @@ snapshots: tar: 6.2.1 unique-filename: 3.0.0 - cacheable-lookup@5.0.4: {} - cacheable-lookup@7.0.0: {} cacheable-request@10.2.14: @@ -34934,18 +24538,6 @@ snapshots: normalize-url: 8.0.1 responselike: 3.0.0 - cacheable-request@7.0.4: - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - - cached-path-relative@1.1.0: {} - call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 @@ -34978,13 +24570,6 @@ snapshots: map-obj: 4.3.0 quick-lru: 4.0.1 - camelcase-keys@7.0.2: - dependencies: - camelcase: 6.3.0 - map-obj: 4.3.0 - quick-lru: 5.1.1 - type-fest: 1.4.0 - camelcase@5.3.1: {} camelcase@6.3.0: {} @@ -35010,8 +24595,6 @@ snapshots: - supports-color optional: true - capability@0.2.5: {} - capsolver-npm@2.0.2: dependencies: axios: 0.27.2 @@ -35019,11 +24602,6 @@ snapshots: transitivePeerDependencies: - debug - cardinal@2.1.1: - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 - caseless@0.12.0: {} ccount@2.0.1: {} @@ -35046,18 +24624,6 @@ snapshots: loupe: 3.1.2 pathval: 2.0.0 - chain-registry@1.69.88: - dependencies: - '@chain-registry/types': 0.50.47 - - chalk@1.1.3: - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - chalk@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -35130,8 +24696,6 @@ snapshots: '@chevrotain/utils': 11.0.3 lodash-es: 4.17.21 - chmodrp@1.0.2: {} - chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -35156,59 +24720,12 @@ snapshots: chrome-trace-event@1.0.4: {} - chromium-bidi@0.4.7(devtools-protocol@0.0.1107588): - dependencies: - devtools-protocol: 0.0.1107588 - mitt: 3.0.0 - ci-info@3.9.0: {} ci-info@4.1.0: {} - cids@0.7.5: - dependencies: - buffer: 5.7.1 - class-is: 1.1.0 - multibase: 0.6.1 - multicodec: 1.0.4 - multihashes: 0.4.21 - - cids@0.8.3: - dependencies: - buffer: 5.7.1 - class-is: 1.1.0 - multibase: 1.0.1 - multicodec: 1.0.4 - multihashes: 1.0.1 - - cipher-base@1.0.6: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - citty@0.1.6: - dependencies: - consola: 3.3.3 - - cive@0.7.1(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10): - dependencies: - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@scure/bip32': 1.6.1 - '@scure/bip39': 1.5.1 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - cjs-module-lexer@1.4.1: {} - class-is@1.1.0: {} - - class-transformer@0.5.1: {} - class-variance-authority@0.7.1: dependencies: clsx: 2.1.1 @@ -35243,10 +24760,6 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 - cli-table@0.3.11: - dependencies: - colors: 1.0.3 - cli-tableau@2.0.1: dependencies: chalk: 3.0.0 @@ -35258,12 +24771,6 @@ snapshots: cli-width@3.0.0: {} - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -35276,24 +24783,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone-deep@0.2.4: - dependencies: - for-own: 0.1.5 - is-plain-object: 2.0.4 - kind-of: 3.2.2 - lazy-cache: 1.0.4 - shallow-clone: 0.1.2 - clone-deep@4.0.1: dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 - clone-response@1.0.3: - dependencies: - mimic-response: 1.0.1 - clone@1.0.4: {} clone@2.1.2: {} @@ -35302,42 +24797,10 @@ snapshots: clsx@2.1.1: {} - cluster-key-slot@1.1.2: {} - - cmake-js@7.3.0: - dependencies: - axios: 1.7.9(debug@4.4.0) - debug: 4.4.0(supports-color@5.5.0) - fs-extra: 11.2.0 - lodash.isplainobject: 4.0.6 - memory-stream: 1.0.0 - node-api-headers: 1.4.0 - npmlog: 6.0.2 - rc: 1.2.8 - semver: 7.6.3 - tar: 6.2.1 - url-join: 4.0.1 - which: 2.0.2 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color - cmd-shim@6.0.3: {} co@4.6.0: {} - coinbase-api@1.0.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - axios: 1.7.9(debug@4.4.0) - isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - jsonwebtoken: 9.0.2 - nanoid: 3.3.8 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - collapse-white-space@2.1.0: {} collect-v8-coverage@1.0.2: {} @@ -35364,8 +24827,6 @@ snapshots: colorette@2.0.20: {} - colors@1.0.3: {} - columnify@1.6.0: dependencies: strip-ansi: 6.0.1 @@ -35373,13 +24834,6 @@ snapshots: combine-promises@1.2.0: {} - combine-source-map@0.8.0: - dependencies: - convert-source-map: 1.1.3 - inline-source-map: 0.6.3 - lodash.memoize: 3.0.4 - source-map: 0.5.7 - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -35406,8 +24860,6 @@ snapshots: commander@8.3.0: {} - comment-parser@1.4.1: {} - common-ancestor-path@1.0.1: {} common-path-prefix@3.0.0: {} @@ -35419,10 +24871,6 @@ snapshots: array-ify: 1.0.0 dot-prop: 5.3.0 - compare-versions@4.1.4: {} - - complex.js@2.4.2: {} - compressible@2.0.18: dependencies: mime-db: 1.53.0 @@ -35439,12 +24887,6 @@ snapshots: transitivePeerDependencies: - supports-color - compromise@14.14.3: - dependencies: - efrt: 2.7.0 - grad-school: 0.0.5 - suffix-thumb: 5.0.2 - concat-map@0.0.1: {} concat-stream@1.6.2: @@ -35461,17 +24903,6 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 - concurrently@6.5.1: - dependencies: - chalk: 4.1.2 - date-fns: 2.30.0 - lodash: 4.17.21 - rxjs: 6.6.7 - spawn-command: 0.0.2 - supports-color: 8.1.1 - tree-kill: 1.2.2 - yargs: 16.2.0 - concurrently@9.1.0: dependencies: chalk: 4.1.2 @@ -35499,22 +24930,14 @@ snapshots: connect-history-api-fallback@2.0.0: {} - consola@2.15.3: {} - consola@3.3.3: {} console-browserify@1.2.0: {} console-control-strings@1.1.0: {} - console.table@0.10.0: - dependencies: - easy-table: 1.1.0 - consolidated-events@2.0.2: {} - constants-browserify@1.0.0: {} - content-disposition@0.5.2: {} content-disposition@0.5.4: @@ -35590,16 +25013,8 @@ snapshots: git-semver-tags: 5.0.1 meow: 8.1.2 - convert-hrtime@5.0.0: {} - - convert-source-map@1.1.3: {} - - convert-source-map@1.9.0: {} - convert-source-map@2.0.0: {} - cookie-es@1.2.2: {} - cookie-signature@1.0.6: {} cookie@0.7.1: {} @@ -35624,8 +25039,6 @@ snapshots: core-js-pure@3.40.0: {} - core-js@2.6.12: {} - core-js@3.40.0: {} core-util-is@1.0.2: {} @@ -35667,13 +25080,7 @@ snapshots: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - - cosmiconfig@8.1.3: - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 + optional: true cosmiconfig@8.3.6(typescript@5.6.3): dependencies: @@ -35693,52 +25100,22 @@ snapshots: optionalDependencies: typescript: 5.7.3 - cosmjs-types@0.9.0: {} - - create-ecdh@4.0.4: - dependencies: - bn.js: 4.12.1 - elliptic: 6.6.1 - - create-hash@1.2.0: + cosmjs-types@0.8.0: dependencies: - cipher-base: 1.0.6 - inherits: 2.0.4 - md5.js: 1.3.5 - ripemd160: 2.0.2 - sha.js: 2.4.11 + long: 4.0.0 + protobufjs: 6.11.4 - create-hmac@1.1.7: - dependencies: - cipher-base: 1.0.6 - create-hash: 1.2.0 - inherits: 2.0.4 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 + cosmjs-types@0.9.0: {} - create-jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node + crc-32@1.2.2: {} - create-jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -35747,13 +25124,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)): + create-jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -35785,12 +25162,6 @@ snapshots: dependencies: cross-spawn: 7.0.6 - cross-fetch@3.1.5(encoding@0.1.13): - dependencies: - node-fetch: 2.6.7(encoding@0.1.13) - transitivePeerDependencies: - - encoding - cross-fetch@3.2.0(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) @@ -35809,25 +25180,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crossws@0.3.1: - dependencies: - uncrypto: 0.1.3 - - crypto-browserify@3.12.1: - dependencies: - browserify-cipher: 1.0.1 - browserify-sign: 4.2.3 - create-ecdh: 4.0.4 - create-hash: 1.2.0 - create-hmac: 1.1.7 - diffie-hellman: 5.0.3 - hash-base: 3.0.5 - inherits: 2.0.4 - pbkdf2: 3.1.2 - public-encrypt: 4.0.3 - randombytes: 2.1.0 - randomfill: 1.0.4 - crypto-hash@1.3.0: {} crypto-js@4.2.0: {} @@ -35960,60 +25312,16 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.4.49) postcss-unique-selectors: 6.0.4(postcss@8.4.49) - cssnano-preset-default@7.0.6(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.4.49) - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-calc: 10.1.0(postcss@8.4.49) - postcss-colormin: 7.0.2(postcss@8.4.49) - postcss-convert-values: 7.0.4(postcss@8.4.49) - postcss-discard-comments: 7.0.3(postcss@8.4.49) - postcss-discard-duplicates: 7.0.1(postcss@8.4.49) - postcss-discard-empty: 7.0.0(postcss@8.4.49) - postcss-discard-overridden: 7.0.0(postcss@8.4.49) - postcss-merge-longhand: 7.0.4(postcss@8.4.49) - postcss-merge-rules: 7.0.4(postcss@8.4.49) - postcss-minify-font-values: 7.0.0(postcss@8.4.49) - postcss-minify-gradients: 7.0.0(postcss@8.4.49) - postcss-minify-params: 7.0.2(postcss@8.4.49) - postcss-minify-selectors: 7.0.4(postcss@8.4.49) - postcss-normalize-charset: 7.0.0(postcss@8.4.49) - postcss-normalize-display-values: 7.0.0(postcss@8.4.49) - postcss-normalize-positions: 7.0.0(postcss@8.4.49) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.49) - postcss-normalize-string: 7.0.0(postcss@8.4.49) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.49) - postcss-normalize-unicode: 7.0.2(postcss@8.4.49) - postcss-normalize-url: 7.0.0(postcss@8.4.49) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.49) - postcss-ordered-values: 7.0.1(postcss@8.4.49) - postcss-reduce-initial: 7.0.2(postcss@8.4.49) - postcss-reduce-transforms: 7.0.0(postcss@8.4.49) - postcss-svgo: 7.0.1(postcss@8.4.49) - postcss-unique-selectors: 7.0.3(postcss@8.4.49) - cssnano-utils@4.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 - cssnano-utils@5.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - cssnano@6.1.2(postcss@8.4.49): dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.49) lilconfig: 3.1.3 postcss: 8.4.49 - cssnano@7.0.6(postcss@8.4.49): - dependencies: - cssnano-preset-default: 7.0.6(postcss@8.4.49) - lilconfig: 3.1.3 - postcss: 8.4.49 - csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -36022,6 +25330,7 @@ snapshots: dependencies: '@asamuzakjp/css-color': 2.8.2 rrweb-cssom: 0.8.0 + optional: true csstype@3.1.3: {} @@ -36216,11 +25525,6 @@ snapshots: d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 - d@1.0.2: - dependencies: - es5-ext: 0.10.64 - type: 2.7.3 - dagre-d3-es@7.0.11: dependencies: d3: 7.9.0 @@ -36230,8 +25534,6 @@ snapshots: dargs@7.0.0: {} - dash-ast@1.0.0: {} - dashdash@1.14.1: dependencies: assert-plus: 1.0.0 @@ -36246,6 +25548,7 @@ snapshots: dependencies: whatwg-mimetype: 4.0.0 whatwg-url: 14.1.0 + optional: true data-view-buffer@1.0.2: dependencies: @@ -36265,12 +25568,6 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - dataloader@2.2.3: {} - - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.26.0 - dateformat@3.0.3: {} dayjs@1.11.13: {} @@ -36279,22 +25576,6 @@ snapshots: debounce@1.2.1: {} - debug-fabulous@2.0.2: - dependencies: - debug: 4.4.0(supports-color@5.5.0) - memoizee: 0.4.17 - transitivePeerDependencies: - - supports-color - - debug-logfmt@1.2.3: - dependencies: - '@jclem/logfmt2': 2.4.3 - '@kikobeats/time-span': 1.0.5 - debug-fabulous: 2.0.2 - pretty-ms: 7.0.1 - transitivePeerDependencies: - - supports-color - debug@2.6.9: dependencies: ms: 2.0.0 @@ -36303,10 +25584,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.7: dependencies: ms: 2.1.3 @@ -36324,8 +25601,6 @@ snapshots: decamelize@1.2.0: {} - decamelize@5.0.1: {} - decimal.js-light@2.5.1: {} decimal.js@10.4.3: {} @@ -36334,8 +25609,6 @@ snapshots: dependencies: character-entities: 2.0.2 - decode-uri-component@0.2.2: {} - decompress-response@4.2.1: dependencies: mimic-response: 2.1.0 @@ -36385,10 +25658,6 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - defined@1.0.1: {} - - defu@6.1.4: {} - degenerator@5.0.1: dependencies: ast-types: 0.13.4 @@ -36414,46 +25683,25 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: {} - - delimit-stream@0.1.0: {} - - denque@2.1.0: {} + delegates@1.0.0: + optional: true depd@1.1.2: {} depd@2.0.0: {} - dependency-graph@0.11.0: {} - deprecation@2.3.1: {} - deps-sort@2.0.1: - dependencies: - JSONStream: 1.3.5 - shasum-object: 1.0.0 - subarg: 1.0.0 - through2: 2.0.5 - dequal@2.0.3: {} - des.js@1.1.0: - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - - destr@2.0.3: {} - destroy@1.2.0: {} - detect-browser@5.3.0: {} - detect-indent@5.0.0: {} - detect-libc@1.0.3: {} - detect-libc@2.0.3: {} + detect-newline@2.1.0: {} + detect-newline@3.1.0: {} detect-node-es@1.1.0: {} @@ -36474,24 +25722,10 @@ snapshots: transitivePeerDependencies: - supports-color - detective@5.2.1: - dependencies: - acorn-node: 1.8.2 - defined: 1.0.1 - minimist: 1.2.8 - devlop@1.1.0: dependencies: dequal: 2.0.3 - devtools-protocol@0.0.1107588: {} - - didyoumean2@7.0.4: - dependencies: - '@babel/runtime': 7.26.0 - fastest-levenshtein: 1.0.16 - lodash.deburr: 4.1.0 - didyoumean@1.2.2: {} diff-match-patch@1.0.5: {} @@ -36500,14 +25734,6 @@ snapshots: diff@4.0.2: {} - diffie-hellman@5.0.3: - dependencies: - bn.js: 4.12.1 - miller-rabin: 4.0.1 - randombytes: 2.1.0 - - dijkstrajs@1.0.3: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -36594,8 +25820,6 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - domain-browser@1.2.0: {} - domelementtype@2.3.0: {} domexception@4.0.0: @@ -36650,33 +25874,16 @@ snapshots: dotenv@16.4.7: {} - doublearray@0.0.2: {} - dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 - duplexer2@0.1.4: - dependencies: - readable-stream: 2.3.8 - duplexer@0.1.2: {} - duplexify@4.1.3: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift: 1.0.3 - eastasianwidth@0.2.0: {} - easy-table@1.1.0: - optionalDependencies: - wcwidth: 1.0.1 - ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 @@ -36686,72 +25893,8 @@ snapshots: dependencies: safe-buffer: 5.2.1 - echogarden@2.0.7(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(encoding@0.1.13)(utf-8-validate@5.0.10)(zod@3.24.1): - dependencies: - '@aws-sdk/client-polly': 3.726.1 - '@aws-sdk/client-transcribe-streaming': 3.726.1 - '@echogarden/audio-io': 0.2.3 - '@echogarden/espeak-ng-emscripten': 0.3.3 - '@echogarden/fasttext-wasm': 0.1.0 - '@echogarden/flite-wasi': 0.1.1 - '@echogarden/fvad-wasm': 0.2.0 - '@echogarden/pffft-wasm': 0.4.2 - '@echogarden/rnnoise-wasm': 0.2.0 - '@echogarden/rubberband-wasm': 0.2.0 - '@echogarden/sonic-wasm': 0.2.0 - '@echogarden/speex-resampler-wasm': 0.3.0 - '@echogarden/svoxpico-wasm': 0.2.0 - '@echogarden/transformers-nodejs-lite': 2.17.1-lite.3(onnxruntime-node@1.20.1) - '@mozilla/readability': 0.5.0 - alawmulaw: 6.0.0 - chalk: 5.4.1 - cldr-segmentation: 2.2.1 - command-exists: 1.2.9 - compromise: 14.14.3 - fs-extra: 11.2.0 - gaxios: 6.7.1(encoding@0.1.13) - graceful-fs: 4.2.11 - html-to-text: 9.0.5 - import-meta-resolve: 4.1.0 - jieba-wasm: 2.2.0 - jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10) - json5: 2.2.3 - kuromoji: 0.1.2 - microsoft-cognitiveservices-speech-sdk: 1.42.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - msgpack-lite: 0.1.26 - onnxruntime-node: 1.20.1 - openai: 4.73.0(encoding@0.1.13)(zod@3.24.1) - sam-js: 0.3.1 - strip-ansi: 7.1.0 - tar: 7.4.3 - tiktoken: 1.0.18 - tinyld: 1.3.4 - wasm-feature-detect: 1.8.0 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - wtf_wikipedia: 10.3.2(encoding@0.1.13) - transitivePeerDependencies: - - aws-crt - - bufferutil - - canvas - - encoding - - supports-color - - utf-8-validate - - zod - - ed25519-hd-key@1.1.2: - dependencies: - bip39: 3.0.2 - create-hmac: 1.1.7 - tweetnacl: 1.0.3 - - ed2curve@0.3.0: - dependencies: - tweetnacl: 1.0.3 - ee-first@1.1.1: {} - efrt@2.7.0: {} - ejs@3.1.10: dependencies: jake: 10.9.2 @@ -36794,8 +25937,6 @@ snapshots: emoticon@4.1.0: {} - encode-utf8@1.0.3: {} - encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -36826,8 +25967,6 @@ snapshots: env-paths@2.2.1: {} - env-var@7.5.0: {} - envinfo@7.13.0: {} environment@1.1.0: {} @@ -36838,12 +25977,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - error-polyfill@0.1.3: - dependencies: - capability: 0.2.5 - o3: 1.0.3 - u3: 0.1.1 - es-abstract@1.23.9: dependencies: array-buffer-byte-length: 1.0.2 @@ -36944,37 +26077,12 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es5-ext@0.10.64: - dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.4 - esniff: 2.0.1 - next-tick: 1.1.0 - - es6-iterator@2.0.3: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - es6-symbol: 3.1.4 - es6-promise@4.2.8: {} es6-promisify@5.0.0: dependencies: es6-promise: 4.2.8 - es6-symbol@3.1.4: - dependencies: - d: 1.0.2 - ext: 1.7.0 - - es6-weak-map@2.0.3: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - es6-iterator: 2.0.3 - es6-symbol: 3.1.4 - esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -36989,38 +26097,6 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 - esbuild-plugin-polyfill-node@0.3.0(esbuild@0.24.2): - dependencies: - '@jspm/core': 2.1.0 - esbuild: 0.24.2 - import-meta-resolve: 3.1.1 - - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -37073,6 +26149,7 @@ snapshots: '@esbuild/win32-arm64': 0.23.1 '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + optional: true esbuild@0.24.2: optionalDependencies: @@ -37108,8 +26185,6 @@ snapshots: escape-html@1.0.3: {} - escape-latex@1.2.0: {} - escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -37154,16 +26229,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2)): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.17.0(jiti@2.4.2)): dependencies: debug: 3.2.7 @@ -37175,35 +26240,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.17.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.17.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 @@ -37233,21 +26269,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@46.10.1(eslint@8.57.1): - dependencies: - '@es-joy/jsdoccomment': 0.41.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.0(supports-color@5.5.0) - escape-string-regexp: 4.0.0 - eslint: 8.57.1 - esquery: 1.6.0 - is-builtin-module: 3.2.1 - semver: 7.6.3 - spdx-expression-parse: 4.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.17.0(jiti@2.4.2)): dependencies: aria-query: 5.3.2 @@ -37443,30 +26464,6 @@ snapshots: esm-env@1.2.2: {} - esmify@2.1.1: - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) - babel-plugin-import-to-require: 1.0.0 - cached-path-relative: 1.1.0 - concat-stream: 1.6.2 - duplexer2: 0.1.4 - through2: 2.0.5 - transitivePeerDependencies: - - supports-color - - esniff@2.0.1: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - event-emitter: 0.3.5 - type: 2.7.3 - - espeak-ng@1.0.2: {} - espree@10.3.0: dependencies: acorn: 8.14.0 @@ -37553,42 +26550,6 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@ethersproject/abi': 5.7.0 - '@ethersproject/abstract-provider': 5.7.0 - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/base64': 5.7.0 - '@ethersproject/basex': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/constants': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/hdnode': 5.7.0 - '@ethersproject/json-wallets': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/networks': 5.7.1 - '@ethersproject/pbkdf2': 5.7.0 - '@ethersproject/properties': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@ethersproject/random': 5.7.0 - '@ethersproject/rlp': 5.7.0 - '@ethersproject/sha2': 5.7.0 - '@ethersproject/signing-key': 5.7.0 - '@ethersproject/solidity': 5.7.0 - '@ethersproject/strings': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@ethersproject/units': 5.7.0 - '@ethersproject/wallet': 5.7.0 - '@ethersproject/web': 5.7.1 - '@ethersproject/wordlists': 5.7.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: '@adraffy/ens-normalize': 1.10.1 @@ -37609,16 +26570,9 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 require-like: 0.1.2 - event-emitter@0.3.5: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - - event-lite@0.1.3: {} - event-target-shim@5.0.1: {} eventemitter2@0.4.14: {} @@ -37627,8 +26581,6 @@ snapshots: eventemitter2@6.4.9: {} - eventemitter3@3.1.2: {} - eventemitter3@4.0.7: {} eventemitter3@5.0.1: {} @@ -37641,11 +26593,6 @@ snapshots: eventsource@2.0.2: {} - evp_bytestokey@1.0.3: - dependencies: - md5.js: 1.3.5 - safe-buffer: 5.2.1 - execa@5.0.0: dependencies: cross-spawn: 7.0.6 @@ -37744,10 +26691,6 @@ snapshots: transitivePeerDependencies: - supports-color - ext@1.7.0: - dependencies: - type: 2.7.3 - extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -37762,16 +26705,6 @@ snapshots: extract-files@9.0.0: {} - extract-zip@2.0.1: - dependencies: - debug: 4.3.4 - get-stream: 5.2.0 - yauzl: 2.10.0 - optionalDependencies: - '@types/yauzl': 2.10.3 - transitivePeerDependencies: - - supports-color - extrareqp2@1.0.0(debug@4.3.7): dependencies: follow-redirects: 1.15.9(debug@4.3.7) @@ -37782,8 +26715,6 @@ snapshots: eyes@0.1.8: {} - fast-content-type-parse@2.0.1: {} - fast-deep-equal@3.1.3: {} fast-fifo@1.3.2: {} @@ -37802,18 +26733,10 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-redact@3.5.0: {} - - fast-safe-stringify@2.1.1: {} - fast-stable-stringify@1.0.0: {} fast-uri@3.0.5: {} - fast-xml-parser@4.4.1: - dependencies: - strnum: 1.0.5 - fastembed@1.14.1: dependencies: '@anush008/tokenizers': 0.0.0 @@ -37821,8 +26744,6 @@ snapshots: progress: 2.0.3 tar: 6.2.1 - fastest-levenshtein@1.0.16: {} - fastestsmallesttextencoderdecoder@1.0.22: {} fastq@1.18.0: @@ -37843,10 +26764,6 @@ snapshots: fclone@1.0.11: {} - fd-slicer@1.1.0: - dependencies: - pend: 1.2.0 - fdir@6.4.2(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -37860,22 +26777,8 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - fetch-cookie@3.1.0: - dependencies: - set-cookie-parser: 2.7.1 - tough-cookie: 5.1.0 - fflate@0.8.2: {} - ffmpeg-static@5.2.0: - dependencies: - '@derhuerst/http-basic': 8.2.4 - env-paths: 2.2.1 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - transitivePeerDependencies: - - supports-color - figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -37894,28 +26797,18 @@ snapshots: schema-utils: 3.3.0 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) - file-type-checker@1.1.2: {} - file-uri-to-path@1.0.0: {} filelist@1.0.4: dependencies: minimatch: 5.1.6 - filename-reserved-regex@3.0.0: {} - - filenamify@6.0.0: - dependencies: - filename-reserved-regex: 3.0.0 - filesize@8.0.7: {} fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - filter-obj@1.1.0: {} - finalhandler@1.3.1: dependencies: debug: 2.6.9 @@ -37939,8 +26832,6 @@ snapshots: commander: 12.1.0 loglevel: 1.9.2 - find-root@1.1.0: {} - find-up@2.1.0: dependencies: locate-path: 2.0.0 @@ -37964,11 +26855,6 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 - find-versions@6.0.0: - dependencies: - semver-regex: 4.0.5 - super-regex: 1.0.0 - flash-sdk@2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -38010,23 +26896,12 @@ snapshots: flat@5.0.2: {} - flatbuffers@1.12.0: {} - flatted@3.3.2: {} - fluent-ffmpeg@2.1.3: - dependencies: - async: 0.2.10 - which: 1.3.1 - follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: debug: 4.3.7 - follow-redirects@1.15.9(debug@4.4.0): - optionalDependencies: - debug: 4.4.0(supports-color@5.5.0) - fomo-sdk-solana@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -38047,14 +26922,6 @@ snapshots: dependencies: is-callable: 1.2.7 - for-in@0.1.8: {} - - for-in@1.0.2: {} - - for-own@0.1.5: - dependencies: - for-in: 1.0.2 - foreground-child@3.3.0: dependencies: cross-spawn: 7.0.6 @@ -38092,13 +26959,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@2.5.2: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - safe-buffer: 5.2.1 - form-data@3.0.2: dependencies: asynckit: 0.4.0 @@ -38175,47 +27035,8 @@ snapshots: fsevents@2.3.3: optional: true - fuels@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)): - dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/recipes': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/script': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) - '@fuel-ts/versions': 0.97.2 - bundle-require: 5.1.0(esbuild@0.24.2) - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 12.1.0 - esbuild: 0.24.2 - glob: 10.4.5 - handlebars: 4.7.8 - joycon: 3.1.1 - lodash.camelcase: 4.3.0 - portfinder: 1.0.32 - toml: 3.0.0 - uglify-js: 3.19.3 - yup: 1.6.1 - transitivePeerDependencies: - - encoding - - supports-color - - vitest - function-bind@1.1.2: {} - function-timeout@1.0.2: {} - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.8 @@ -38227,8 +27048,6 @@ snapshots: functions-have-names@1.2.3: {} - fuse.js@7.0.0: {} - gauge@3.0.2: dependencies: aproba: 2.0.0 @@ -38241,17 +27060,6 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - gauge@4.0.4: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - gaxios@6.7.1(encoding@0.1.13): dependencies: extend: 3.0.2 @@ -38271,34 +27079,8 @@ snapshots: - encoding - supports-color - generate-function@2.3.1: - dependencies: - is-property: 1.0.2 - - generate-object-property@1.2.0: - dependencies: - is-property: 1.0.2 - - genlayer-js@0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): - dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2)) - typescript-parsec: 0.3.4 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - bufferutil - - eslint - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - typescript - - utf-8-validate - - zod - gensync@1.0.0-beta.2: {} - get-assigned-identifiers@1.2.0: {} - get-caller-file@2.0.5: {} get-east-asian-width@1.3.0: {} @@ -38352,12 +27134,6 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.0.0 - get-stdin@9.0.0: {} - - get-stream@5.2.0: - dependencies: - pump: 3.0.2 - get-stream@6.0.0: {} get-stream@6.0.1: {} @@ -38396,17 +27172,6 @@ snapshots: multi-integer-range: 3.0.0 save-pixels-jpeg-js-upgrade: 2.3.4-jpeg-js-upgrade.0 - giget@1.2.3: - dependencies: - citty: 0.1.6 - consola: 3.3.3 - defu: 6.1.4 - node-fetch-native: 1.6.4 - nypm: 0.3.12 - ohash: 1.1.4 - pathe: 1.1.2 - tar: 6.2.1 - git-node-fs@1.0.0(js-git@0.7.8): optionalDependencies: js-git: 0.7.8 @@ -38534,8 +27299,6 @@ snapshots: globals@15.14.0: {} - globals@9.18.0: {} - globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -38558,15 +27321,6 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - globby@14.0.2: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 5.3.2 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 - globrex@0.1.2: {} google-auth-library@9.15.0(encoding@0.1.13): @@ -38581,24 +27335,8 @@ snapshots: - encoding - supports-color - google-protobuf@3.21.4: {} - gopd@1.2.0: {} - got@11.8.6: - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.3 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - got@12.6.1: dependencies: '@sindresorhus/is': 5.6.0 @@ -38613,24 +27351,10 @@ snapshots: p-cancelable: 3.0.0 responselike: 3.0.0 - gql.tada@1.8.10(graphql@16.10.0)(typescript@5.7.3): - dependencies: - '@0no-co/graphql.web': 1.0.13(graphql@16.10.0) - '@0no-co/graphqlsp': 1.12.16(graphql@16.10.0)(typescript@5.7.3) - '@gql.tada/cli-utils': 1.6.3(@0no-co/graphqlsp@1.12.16(graphql@16.10.0)(typescript@5.7.3))(graphql@16.10.0)(typescript@5.7.3) - '@gql.tada/internal': 1.0.8(graphql@16.10.0)(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - graphql - graceful-fs@4.2.10: {} graceful-fs@4.2.11: {} - grad-school@0.0.5: {} - graphemer@1.4.0: {} graphemesplit@2.4.4: @@ -38647,19 +27371,6 @@ snapshots: transitivePeerDependencies: - encoding - graphql-request@6.1.0(encoding@0.1.13)(graphql@16.10.0): - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) - cross-fetch: 3.2.0(encoding@0.1.13) - graphql: 16.10.0 - transitivePeerDependencies: - - encoding - - graphql-tag@2.12.6(graphql@16.10.0): - dependencies: - graphql: 16.10.0 - tslib: 2.8.1 - graphql@16.10.0: {} gray-matter@4.0.3: @@ -38690,25 +27401,10 @@ snapshots: - encoding - supports-color - guid-typescript@1.0.9: {} - gzip-size@6.0.0: dependencies: duplexer: 0.1.2 - h3@1.13.1: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.1 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - ohash: 1.1.4 - radix3: 1.1.2 - ufo: 1.5.4 - uncrypto: 0.1.3 - unenv: 1.10.0 - hachure-fill@0.5.2: {} handle-thing@2.0.1: {} @@ -38731,10 +27427,6 @@ snapshots: hard-rejection@2.1.0: {} - has-ansi@2.0.0: - dependencies: - ansi-regex: 2.1.1 - has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -38759,11 +27451,6 @@ snapshots: has-yarn@3.0.0: {} - hash-base@3.0.5: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - hash-base@3.1.0: dependencies: inherits: 2.0.4 @@ -38941,8 +27628,6 @@ snapshots: headers-polyfill@3.3.0: {} - hey-listen@1.0.8: {} - hi-base32@0.5.1: optional: true @@ -38970,8 +27655,6 @@ snapshots: dependencies: react-is: 16.13.1 - hookable@5.5.3: {} - hosted-git-info@2.8.9: {} hosted-git-info@4.1.0: @@ -38992,6 +27675,7 @@ snapshots: html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 + optional: true html-entities@2.5.2: {} @@ -39041,8 +27725,6 @@ snapshots: optionalDependencies: webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) - htmlescape@1.1.1: {} - htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 @@ -39068,22 +27750,6 @@ snapshots: setprototypeof: 1.1.0 statuses: 1.5.0 - http-errors@1.7.2: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -39116,46 +27782,29 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.7) requires-port: 1.0.0 transitivePeerDependencies: - debug - http-response-object@3.0.2: - dependencies: - '@types/node': 10.17.60 - http-signature@1.2.0: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 sshpk: 1.18.0 - http2-wrapper@1.0.3: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - http2-wrapper@2.2.1: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - https-browserify@1.0.0: {} - - https-proxy-agent@4.0.0: - dependencies: - agent-base: 5.1.1 - debug: 4.4.0(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color + optional: true https-proxy-agent@7.0.6: dependencies: @@ -39186,8 +27835,6 @@ snapshots: dependencies: postcss: 8.4.49 - idb-keyval@6.2.1: {} - ieee754@1.2.1: {} ignore-by-default@1.0.1: {} @@ -39202,8 +27849,6 @@ snapshots: dependencies: queue: 6.0.2 - immediate@3.0.6: {} - immediate@3.3.0: {} immer@9.0.21: {} @@ -39225,16 +27870,12 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - import-meta-resolve@3.1.1: {} - import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} indent-string@4.0.0: {} - indent-string@5.0.0: {} - infima@0.2.0-alpha.45: {} inflight@1.0.6: @@ -39264,17 +27905,8 @@ snapshots: transitivePeerDependencies: - bluebird - inline-source-map@0.6.3: - dependencies: - source-map: 0.5.7 - inline-style-parser@0.2.4: {} - input-otp@1.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): - dependencies: - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - inquirer@8.2.6: dependencies: ansi-escapes: 4.3.2 @@ -39293,33 +27925,6 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - insert-module-globals@7.2.1: - dependencies: - JSONStream: 1.3.5 - acorn-node: 1.8.2 - combine-source-map: 0.8.0 - concat-stream: 1.6.2 - is-buffer: 1.1.6 - path-is-absolute: 1.0.1 - process: 0.11.10 - through2: 2.0.5 - undeclared-identifiers: 1.1.3 - xtend: 4.0.2 - - int64-buffer@0.1.10: {} - - interchain@1.10.4(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@cosmjs/amino': 0.32.2 - '@cosmjs/proto-signing': 0.32.2 - '@cosmjs/stargate': 0.32.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmjs/tendermint-rpc': 0.32.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@cosmology/lcd': 0.13.5 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -39336,20 +27941,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@5.4.2: - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.4.0(supports-color@5.5.0) - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - iota-array@1.0.0: {} ip-address@9.0.5: @@ -39357,38 +27948,10 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - ip-regex@4.3.0: {} - ipaddr.js@1.9.1: {} ipaddr.js@2.2.0: {} - ipull@3.9.2: - dependencies: - '@tinyhttp/content-disposition': 2.2.2 - async-retry: 1.3.3 - chalk: 5.4.1 - ci-info: 4.1.0 - cli-spinners: 2.9.2 - commander: 10.0.1 - eventemitter3: 5.0.1 - filenamify: 6.0.0 - fs-extra: 11.2.0 - is-unicode-supported: 2.1.0 - lifecycle-utils: 1.7.3 - lodash.debounce: 4.0.8 - lowdb: 7.0.1 - pretty-bytes: 6.1.1 - pretty-ms: 8.0.0 - sleep-promise: 9.1.0 - slice-ansi: 7.1.0 - stdout-update: 4.0.1 - strip-ansi: 7.1.0 - optionalDependencies: - '@reflink/reflink': 0.1.19 - - iron-webcrypto@1.2.1: {} - is-alphabetical@2.0.1: {} is-alphanumerical@2.0.1: @@ -39435,10 +27998,6 @@ snapshots: is-buffer@2.0.5: {} - is-builtin-module@3.2.1: - dependencies: - builtin-modules: 3.3.0 - is-bun-module@1.3.0: dependencies: semver: 7.6.3 @@ -39468,8 +28027,6 @@ snapshots: is-docker@2.2.1: {} - is-electron@2.2.2: {} - is-extendable@0.1.1: {} is-extglob@2.1.1: {} @@ -39510,37 +28067,12 @@ snapshots: is-interactive@1.0.0: {} - is-interactive@2.0.0: {} - - is-ip@3.1.0: - dependencies: - ip-regex: 4.3.0 - - is-ipfs@0.6.3: - dependencies: - bs58: 4.0.1 - cids: 0.7.5 - mafmt: 7.1.0 - multiaddr: 7.5.0 - multibase: 0.6.1 - multihashes: 0.4.21 - is-lambda@1.0.1: {} is-map@2.0.3: {} is-module@1.0.0: {} - is-my-ip-valid@1.0.1: {} - - is-my-json-valid@2.20.6: - dependencies: - generate-function: 2.3.1 - generate-object-property: 1.2.0 - is-my-ip-valid: 1.0.1 - jsonpointer: 5.0.1 - xtend: 4.0.2 - is-nan@1.3.2: dependencies: call-bind: 1.0.8 @@ -39577,11 +28109,8 @@ snapshots: is-plain-object@5.0.0: {} - is-potential-custom-element-name@1.0.1: {} - - is-promise@2.2.2: {} - - is-property@1.0.2: {} + is-potential-custom-element-name@1.0.1: + optional: true is-reference@1.2.1: dependencies: @@ -39614,8 +28143,6 @@ snapshots: dependencies: protocols: 2.0.1 - is-stream@1.1.0: {} - is-stream@2.0.0: {} is-stream@2.0.1: {} @@ -39649,12 +28176,6 @@ snapshots: is-unicode-supported@0.1.0: {} - is-unicode-supported@1.3.0: {} - - is-unicode-supported@2.1.0: {} - - is-unix@2.0.10: {} - is-weakmap@2.0.2: {} is-weakref@1.1.0: @@ -39682,24 +28203,8 @@ snapshots: isexe@3.1.1: {} - iso-url@0.4.7: {} - isobject@3.0.1: {} - isomorphic-fetch@3.0.0(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - encoding - - isomorphic-unfetch@3.1.0(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - unfetch: 4.2.0 - transitivePeerDependencies: - - encoding - isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -39767,8 +28272,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - iterare@1.2.1: {} - iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 @@ -39795,8 +28298,6 @@ snapshots: filelist: 1.0.4 minimatch: 3.1.2 - javascript-natural-sort@0.7.1: {} - jayson@4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: '@types/connect': 3.4.38 @@ -39827,7 +28328,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -39847,16 +28348,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -39866,35 +28367,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) - exit: 0.1.2 - import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -39923,38 +28405,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.70 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -39980,42 +28431,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.9 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.10.5 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)): + jest-config@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -40040,13 +28461,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.5 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + '@types/node': 20.17.9 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -40072,7 +28493,6 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.10.5 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -40110,7 +28530,7 @@ snapshots: jest-diff@29.7.0: dependencies: - chalk: 4.1.0 + chalk: 4.1.2 diff-sequences: 29.6.3 jest-get-type: 29.6.3 pretty-format: 29.7.0 @@ -40132,7 +28552,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -40142,7 +28562,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.10.5 + '@types/node': 20.17.9 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -40181,7 +28601,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -40216,7 +28636,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -40244,7 +28664,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -40290,7 +28710,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -40309,7 +28729,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.5 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -40318,47 +28738,35 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.10.5 + '@types/node': 20.17.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) - '@jest/types': 29.6.3 - import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)): + jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest-cli: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -40381,9 +28789,8 @@ snapshots: jiti@1.21.7: {} - jiti@2.4.0: {} - - jiti@2.4.2: {} + jiti@2.4.2: + optional: true joi@17.13.3: dependencies: @@ -40393,8 +28800,6 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - jose@5.9.6: {} - joycon@3.1.1: {} jpeg-js@0.3.7: {} @@ -40423,8 +28828,6 @@ snapshots: dependencies: base64-js: 1.5.1 - js-tokens@3.0.2: {} - js-tokens@4.0.0: {} js-yaml@3.14.1: @@ -40436,16 +28839,12 @@ snapshots: dependencies: argparse: 2.0.1 - jsbi@3.2.5: {} - jsbi@4.3.0: {} jsbn@0.1.1: {} jsbn@1.1.0: {} - jsdoc-type-pratt-parser@4.0.0: {} - jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10): dependencies: cssstyle: 4.2.1 @@ -40475,6 +28874,7 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true jsesc@3.0.2: {} @@ -40512,10 +28912,6 @@ snapshots: json-stringify-safe@5.0.1: {} - json-text-sequence@0.1.1: - dependencies: - delimit-stream: 0.1.0 - json5@1.0.2: dependencies: minimist: 1.2.8 @@ -40542,19 +28938,6 @@ snapshots: jsonpointer@5.0.1: {} - jsonwebtoken@9.0.2: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.6.3 - jsprim@1.4.2: dependencies: assert-plus: 1.0.0 @@ -40562,7 +28945,7 @@ snapshots: json-schema: 0.4.0 verror: 1.10.0 - jssha@3.2.0: {} + jsrsasign@11.1.0: {} jsx-ast-utils@3.3.5: dependencies: @@ -40571,43 +28954,21 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 - jszip@3.10.1: - dependencies: - lie: 3.3.0 - pako: 1.0.11 - readable-stream: 2.3.8 - setimmediate: 1.0.5 - just-diff-apply@5.5.0: {} just-diff@6.0.2: {} - jwa@1.4.1: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - jwa@2.0.0: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jws@3.2.2: - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - jws@4.0.0: dependencies: jwa: 2.0.0 safe-buffer: 5.2.1 - jwt-decode@3.1.2: {} - - jwt-decode@4.0.0: {} - katex@0.16.19: dependencies: commander: 8.3.0 @@ -40618,53 +28979,29 @@ snapshots: buffer: 6.0.3 keccak: 3.0.4 - keccak@3.0.2: + keccak@3.0.4: dependencies: node-addon-api: 2.0.2 node-gyp-build: 4.8.4 readable-stream: 3.6.2 - keccak@3.0.4: + keytar@7.9.0: dependencies: - node-addon-api: 2.0.2 - node-gyp-build: 4.8.4 - readable-stream: 3.6.2 + node-addon-api: 4.3.0 + prebuild-install: 7.1.2 keyv@4.5.4: dependencies: json-buffer: 3.0.1 - keyvaluestorage-interface@1.0.0: {} - khroma@2.1.0: {} - kind-of@2.0.1: - dependencies: - is-buffer: 1.1.6 - - kind-of@3.2.2: - dependencies: - is-buffer: 1.1.6 - kind-of@6.0.3: {} kleur@3.0.3: {} - knitwork@1.2.0: {} - kolorist@1.8.0: {} - kuromoji@0.1.2: - dependencies: - async: 2.6.4 - doublearray: 0.0.2 - zlibjs: 0.3.1 - - labeled-stream-splicer@2.0.2: - dependencies: - inherits: 2.0.4 - stream-splicer: 2.0.1 - langchain@0.3.10(@langchain/core@0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): dependencies: '@langchain/core': 0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) @@ -40682,7 +29019,7 @@ snapshots: zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: '@langchain/groq': 0.1.3(@langchain/core@0.3.27(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 handlebars: 4.7.8 transitivePeerDependencies: - encoding @@ -40705,7 +29042,7 @@ snapshots: zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: '@langchain/groq': 0.1.3(@langchain/core@0.3.27(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 handlebars: 4.7.8 transitivePeerDependencies: - encoding @@ -40760,10 +29097,6 @@ snapshots: layout-base@2.0.1: {} - lazy-cache@0.2.7: {} - - lazy-cache@1.0.4: {} - lazy@1.0.11: {} leac@0.6.0: {} @@ -40897,12 +29230,6 @@ snapshots: libsodium@0.7.15: {} - lie@3.3.0: - dependencies: - immediate: 3.0.6 - - lifecycle-utils@1.7.3: {} - lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -40937,36 +29264,6 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 9.0.0 - lit-connect-modal@0.1.11: - dependencies: - micromodal: 0.4.10 - - lit-element@3.3.3: - dependencies: - '@lit-labs/ssr-dom-shim': 1.2.1 - '@lit/reactive-element': 1.6.3 - lit-html: 2.8.0 - - lit-html@2.8.0: - dependencies: - '@types/trusted-types': 2.0.7 - - lit-siwe@1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0): - dependencies: - '@ethersproject/contracts': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@ethersproject/wallet': 5.7.0 - '@spruceid/siwe-parser': 1.1.3 - '@stablelib/random': 1.0.2 - apg-js: 4.4.0 - - lit@2.8.0: - dependencies: - '@lit/reactive-element': 1.6.3 - lit-element: 3.3.3 - lit-html: 2.8.0 - load-json-file@4.0.0: dependencies: graceful-fs: 4.2.11 @@ -40993,6 +29290,8 @@ snapshots: loader-utils@3.3.1: {} + local-pkg@0.4.3: {} + local-pkg@0.5.1: dependencies: mlly: 1.7.3 @@ -41028,42 +29327,20 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.deburr@4.1.0: {} - - lodash.defaults@4.2.0: {} - - lodash.includes@4.3.0: {} - - lodash.isarguments@3.1.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isequal@4.5.0: {} - lodash.isfunction@3.0.9: {} - lodash.isinteger@4.0.4: {} - lodash.ismatch@4.4.0: {} - lodash.isnumber@3.0.3: {} - lodash.isplainobject@4.0.6: {} - lodash.isstring@4.0.1: {} - lodash.kebabcase@4.1.1: {} - lodash.memoize@3.0.4: {} - lodash.memoize@4.1.2: {} lodash.merge@4.6.2: {} lodash.mergewith@4.6.2: {} - lodash.once@4.1.1: {} - lodash.snakecase@4.1.1: {} lodash.sortby@4.7.0: {} @@ -41081,16 +29358,6 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - log-symbols@6.0.0: - dependencies: - chalk: 5.4.1 - is-unicode-supported: 1.3.0 - - log-symbols@7.0.0: - dependencies: - is-unicode-supported: 2.1.0 - yoctocolors: 2.1.1 - log-update@6.1.0: dependencies: ansi-escapes: 7.0.0 @@ -41111,24 +29378,16 @@ snapshots: dependencies: js-tokens: 4.0.0 - lossless-json@4.0.2: {} - loupe@2.3.7: dependencies: get-func-name: 2.0.2 loupe@3.1.2: {} - lowdb@7.0.1: - dependencies: - steno: 4.0.2 - lower-case@2.0.2: dependencies: tslib: 2.8.1 - lowercase-keys@2.0.0: {} - lowercase-keys@3.0.0: {} lru-cache@10.4.3: {} @@ -41145,12 +29404,6 @@ snapshots: lru-cache@7.18.3: {} - lru-queue@0.1.0: - dependencies: - es5-ext: 0.10.64 - - lru_map@0.4.1: {} - lucide-react@0.469.0(react@19.0.0): dependencies: react: 19.0.0 @@ -41159,10 +29412,6 @@ snapshots: lunr@2.3.9: {} - mafmt@7.1.0: - dependencies: - multiaddr: 7.5.0 - magic-bytes.js@1.10.0: {} magic-string@0.30.17: @@ -41183,6 +29432,7 @@ snapshots: make-dir@3.1.0: dependencies: semver: 6.3.1 + optional: true make-dir@4.0.0: dependencies: @@ -41240,26 +29490,6 @@ snapshots: math-intrinsics@1.1.0: {} - mathjs@9.5.2: - dependencies: - '@babel/runtime': 7.26.0 - complex.js: 2.4.2 - decimal.js: 10.4.3 - escape-latex: 1.2.0 - fraction.js: 4.3.7 - javascript-natural-sort: 0.7.1 - seedrandom: 3.0.5 - tiny-emitter: 2.1.0 - typed-function: 2.1.0 - - md4w@0.2.6: {} - - md5.js@1.3.5: - dependencies: - hash-base: 3.0.5 - inherits: 2.0.4 - safe-buffer: 5.2.1 - mdast-util-directive@3.0.0: dependencies: '@types/mdast': 4.0.4 @@ -41447,10 +29677,6 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdbox@0.1.1: - dependencies: - md4w: 0.2.6 - mdn-data@2.0.28: {} mdn-data@2.0.30: {} @@ -41463,38 +29689,6 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memoizee@0.4.17: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - es6-weak-map: 2.0.3 - event-emitter: 0.3.5 - is-promise: 2.2.2 - lru-queue: 0.1.0 - next-tick: 1.1.0 - timers-ext: 0.1.8 - - memory-stream@1.0.0: - dependencies: - readable-stream: 3.6.2 - - memorystream@0.3.1: {} - - meow@10.1.5: - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 7.0.2 - decamelize: 5.0.1 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 8.0.0 - redent: 4.0.0 - trim-newlines: 4.1.1 - type-fest: 1.4.0 - yargs-parser: 20.2.9 - meow@12.1.1: {} meow@8.1.2: @@ -41511,12 +29705,6 @@ snapshots: type-fest: 0.18.1 yargs-parser: 20.2.9 - merge-deep@3.0.3: - dependencies: - arr-union: 3.1.0 - clone-deep: 0.2.4 - kind-of: 3.2.2 - merge-descriptors@1.0.3: {} merge-stream@2.0.0: {} @@ -41862,26 +30050,6 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - micromodal@0.4.10: {} - - microsoft-cognitiveservices-speech-sdk@1.42.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@types/webrtc': 0.0.37 - agent-base: 6.0.2 - bent: 7.3.12 - https-proxy-agent: 4.0.0 - uuid: 9.0.1 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - miller-rabin@4.0.1: - dependencies: - bn.js: 4.12.1 - brorand: 1.1.0 - mime-db@1.33.0: {} mime-db@1.52.0: {} @@ -41898,16 +30066,12 @@ snapshots: mime@1.6.0: {} - mime@3.0.0: {} - mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} mimic-function@5.0.1: {} - mimic-response@1.0.1: {} - mimic-response@2.1.0: optional: true @@ -42007,17 +30171,6 @@ snapshots: minipass: 7.1.2 rimraf: 5.0.10 - mipd@0.0.7(typescript@5.7.3): - optionalDependencies: - typescript: 5.7.3 - - mitt@3.0.0: {} - - mixin-object@2.0.1: - dependencies: - for-in: 0.1.8 - is-extendable: 0.1.1 - mkdirp-classic@0.5.3: {} mkdirp@0.3.0: {} @@ -42030,24 +30183,6 @@ snapshots: mkdirp@3.0.1: {} - mkdist@1.6.0(typescript@5.7.3): - dependencies: - autoprefixer: 10.4.20(postcss@8.4.49) - citty: 0.1.6 - cssnano: 7.0.6(postcss@8.4.49) - defu: 6.1.4 - esbuild: 0.24.2 - jiti: 1.21.7 - mlly: 1.7.3 - pathe: 1.1.2 - pkg-types: 1.3.0 - postcss: 8.4.49 - postcss-nested: 6.2.0(postcss@8.4.49) - semver: 7.6.3 - tinyglobby: 0.2.10 - optionalDependencies: - typescript: 5.7.3 - mlly@1.7.3: dependencies: acorn: 8.14.0 @@ -42055,58 +30190,18 @@ snapshots: pkg-types: 1.3.0 ufo: 1.5.4 - mock-socket@9.3.1: {} - modify-values@1.0.1: {} - module-deps@6.2.3: - dependencies: - JSONStream: 1.3.5 - browser-resolve: 2.0.0 - cached-path-relative: 1.1.0 - concat-stream: 1.6.2 - defined: 1.0.1 - detective: 5.2.1 - duplexer2: 0.1.4 - inherits: 2.0.4 - parents: 1.0.1 - readable-stream: 2.3.8 - resolve: 1.22.10 - stream-combiner2: 1.1.1 - subarg: 1.0.0 - through2: 2.0.5 - xtend: 4.0.2 - module-details-from-path@1.0.3: {} - moment@2.30.1: {} - - motion@10.16.2: - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/dom': 10.18.0 - '@motionone/svelte': 10.16.4 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - '@motionone/vue': 10.16.4 - mri@1.2.0: {} mrmime@2.0.0: {} ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} - msgpack-lite@0.1.26: - dependencies: - event-lite: 0.1.3 - ieee754: 1.2.1 - int64-buffer: 0.1.10 - isarray: 1.0.0 - multer@1.4.5-lts.1: dependencies: append-field: 1.0.0 @@ -42119,61 +30214,18 @@ snapshots: multi-integer-range@3.0.0: {} - multiaddr@7.5.0: - dependencies: - buffer: 5.7.1 - cids: 0.8.3 - class-is: 1.1.0 - is-ip: 3.1.0 - multibase: 0.7.0 - varint: 5.0.2 - - multibase@0.6.1: - dependencies: - base-x: 3.0.10 - buffer: 5.7.1 - - multibase@0.7.0: - dependencies: - base-x: 3.0.10 - buffer: 5.7.1 - - multibase@1.0.1: - dependencies: - base-x: 3.0.10 - buffer: 5.7.1 - multicast-dns@7.2.5: dependencies: dns-packet: 5.6.1 thunky: 1.1.0 - multicodec@1.0.4: - dependencies: - buffer: 5.7.1 - varint: 5.0.2 - - multiformats@9.9.0: {} - - multihashes@0.4.21: - dependencies: - buffer: 5.7.1 - multibase: 0.7.0 - varint: 5.0.2 - - multihashes@1.0.1: - dependencies: - buffer: 5.7.1 - multibase: 1.0.1 - varint: 5.0.2 - multimatch@5.0.0: dependencies: '@types/minimatch': 3.0.5 array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.5 + minimatch: 3.1.2 multistream@4.1.0: dependencies: @@ -42181,8 +30233,6 @@ snapshots: readable-stream: 3.6.2 optional: true - mustache@4.0.0: {} - mustache@4.2.0: {} mute-stream@0.0.8: {} @@ -42198,14 +30248,10 @@ snapshots: nan@2.22.0: optional: true - nanoassert@1.1.0: {} - nanoid@3.3.6: {} nanoid@3.3.8: {} - nanoid@5.0.9: {} - napi-build-utils@1.0.2: {} natural-compare@1.4.0: {} @@ -42224,48 +30270,6 @@ snapshots: iota-array: 1.0.0 is-buffer: 1.1.6 - near-abi@0.1.1: - dependencies: - '@types/json-schema': 7.0.15 - - near-api-js@0.44.2(encoding@0.1.13): - dependencies: - bn.js: 5.2.0 - borsh: 0.6.0 - bs58: 4.0.1 - depd: 2.0.0 - error-polyfill: 0.1.3 - http-errors: 1.8.1 - js-sha256: 0.9.0 - mustache: 4.2.0 - node-fetch: 2.7.0(encoding@0.1.13) - text-encoding-utf-8: 1.0.2 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - encoding - - near-api-js@5.0.1(encoding@0.1.13): - dependencies: - '@near-js/accounts': 1.3.1(encoding@0.1.13) - '@near-js/crypto': 1.4.1 - '@near-js/keystores': 0.2.1 - '@near-js/keystores-browser': 0.2.1 - '@near-js/keystores-node': 0.1.1 - '@near-js/providers': 1.0.1(encoding@0.1.13) - '@near-js/signers': 0.2.1 - '@near-js/transactions': 1.3.1 - '@near-js/types': 0.3.1 - '@near-js/utils': 1.0.1 - '@near-js/wallet-account': 1.3.1(encoding@0.1.13) - '@noble/curves': 1.2.0 - borsh: 1.0.0 - depd: 2.0.0 - http-errors: 1.7.2 - near-abi: 0.1.1 - node-fetch: 2.6.7(encoding@0.1.13) - transitivePeerDependencies: - - encoding - needle@2.4.0: dependencies: debug: 3.2.7 @@ -42280,43 +30284,25 @@ snapshots: neo-async@2.6.2: {} - net@1.0.2: {} - netmask@2.0.2: {} - neverthrow@7.2.0: {} - - next-tick@1.1.0: {} - no-case@3.0.4: dependencies: lower-case: 2.0.2 tslib: 2.8.1 - nock@13.5.6: - dependencies: - debug: 4.4.0(supports-color@5.5.0) - json-stringify-safe: 5.0.1 - propagate: 2.0.1 - transitivePeerDependencies: - - supports-color - node-abi@3.71.0: dependencies: semver: 7.6.3 node-addon-api@2.0.2: {} + node-addon-api@4.3.0: {} + node-addon-api@5.1.0: {} node-addon-api@6.1.0: {} - node-addon-api@7.1.1: {} - - node-addon-api@8.3.0: {} - - node-api-headers@1.4.0: {} - node-bitmap@0.0.1: {} node-cache@5.1.2: @@ -42332,8 +30318,6 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-fetch-native@1.6.4: {} - node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 @@ -42373,75 +30357,10 @@ snapshots: node-int64@0.4.0: {} - node-jose@2.2.0: - dependencies: - base64url: 3.0.1 - buffer: 6.0.3 - es6-promise: 4.2.8 - lodash: 4.17.21 - long: 5.2.4 - node-forge: 1.3.1 - pako: 2.1.0 - process: 0.11.10 - uuid: 9.0.1 - - node-llama-cpp@3.1.1(typescript@5.7.3): - dependencies: - '@huggingface/jinja': 0.3.2 - async-retry: 1.3.3 - bytes: 3.1.2 - chalk: 5.4.1 - chmodrp: 1.0.2 - cmake-js: 7.3.0 - cross-env: 7.0.3 - cross-spawn: 7.0.6 - env-var: 7.5.0 - filenamify: 6.0.0 - fs-extra: 11.2.0 - ignore: 5.3.2 - ipull: 3.9.2 - is-unicode-supported: 2.1.0 - lifecycle-utils: 1.7.3 - log-symbols: 7.0.0 - nanoid: 5.0.9 - node-addon-api: 8.3.0 - octokit: 4.1.0 - ora: 8.1.1 - pretty-ms: 9.2.0 - proper-lockfile: 4.1.2 - semver: 7.6.3 - simple-git: 3.27.0 - slice-ansi: 7.1.0 - stdout-update: 4.0.1 - strip-ansi: 7.1.0 - validate-npm-package-name: 5.0.1 - which: 4.0.0 - yargs: 17.7.2 - optionalDependencies: - '@node-llama-cpp/linux-arm64': 3.1.1 - '@node-llama-cpp/linux-armv7l': 3.1.1 - '@node-llama-cpp/linux-x64': 3.1.1 - '@node-llama-cpp/linux-x64-cuda': 3.1.1 - '@node-llama-cpp/linux-x64-vulkan': 3.1.1 - '@node-llama-cpp/mac-arm64-metal': 3.1.1 - '@node-llama-cpp/mac-x64': 3.1.1 - '@node-llama-cpp/win-arm64': 3.1.1 - '@node-llama-cpp/win-x64': 3.1.1 - '@node-llama-cpp/win-x64-cuda': 3.1.1 - '@node-llama-cpp/win-x64-vulkan': 3.1.1 - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - node-machine-id@1.1.12: {} node-releases@2.0.19: {} - nodejs-whisper@0.1.18: - dependencies: - readline-sync: 1.4.10 - shelljs: 0.8.5 - nodemon@3.1.7: dependencies: chokidar: 3.6.0 @@ -42462,6 +30381,7 @@ snapshots: nopt@5.0.0: dependencies: abbrev: 1.1.1 + optional: true nopt@7.2.1: dependencies: @@ -42491,8 +30411,6 @@ snapshots: normalize-range@0.1.2: {} - normalize-url@6.1.0: {} - normalize-url@8.0.1: {} not@0.1.0: {} @@ -42552,13 +30470,7 @@ snapshots: console-control-strings: 1.1.0 gauge: 3.0.2 set-blocking: 2.0.0 - - npmlog@6.0.2: - dependencies: - are-we-there-yet: 3.0.1 - console-control-strings: 1.1.0 - gauge: 4.0.4 - set-blocking: 2.0.0 + optional: true nprogress@0.2.0: {} @@ -42582,7 +30494,8 @@ snapshots: bn.js: 4.11.6 strip-hex-prefix: 1.0.0 - nwsapi@2.2.16: {} + nwsapi@2.2.16: + optional: true nx@19.8.14(@swc/core@1.10.7(@swc/helpers@0.5.15)): dependencies: @@ -42591,8 +30504,8 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 - axios: 1.7.9(debug@4.4.0) - chalk: 4.1.0 + axios: 1.7.9 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 8.0.1 @@ -42635,19 +30548,6 @@ snapshots: transitivePeerDependencies: - debug - nypm@0.3.12: - dependencies: - citty: 0.1.6 - consola: 3.3.3 - execa: 8.0.1 - pathe: 1.1.2 - pkg-types: 1.3.0 - ufo: 1.5.4 - - o3@1.0.3: - dependencies: - capability: 0.2.5 - oauth-sign@0.9.0: {} object-assign@4.1.1: {} @@ -42700,27 +30600,6 @@ snapshots: obuf@1.1.2: {} - octokit@4.1.0: - dependencies: - '@octokit/app': 15.1.2 - '@octokit/core': 6.1.3 - '@octokit/oauth-app': 7.1.5 - '@octokit/plugin-paginate-graphql': 5.2.4(@octokit/core@6.1.3) - '@octokit/plugin-paginate-rest': 11.4.0(@octokit/core@6.1.3) - '@octokit/plugin-rest-endpoint-methods': 13.3.0(@octokit/core@6.1.3) - '@octokit/plugin-retry': 7.1.3(@octokit/core@6.1.3) - '@octokit/plugin-throttling': 9.4.0(@octokit/core@6.1.3) - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.7.0 - - ofetch@1.4.1: - dependencies: - destr: 2.0.3 - node-fetch-native: 1.6.4 - ufo: 1.5.4 - - ohash@1.1.4: {} - ollama-ai-provider@0.16.1(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 @@ -42729,18 +30608,8 @@ snapshots: optionalDependencies: zod: 3.23.8 - ollama-ai-provider@0.16.1(zod@3.24.1): - dependencies: - '@ai-sdk/provider': 0.0.26 - '@ai-sdk/provider-utils': 1.0.22(zod@3.24.1) - partial-json: 0.1.7 - optionalDependencies: - zod: 3.24.1 - omggif@1.0.10: {} - on-exit-leak-free@0.2.0: {} - on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -42773,8 +30642,6 @@ snapshots: dependencies: which-pm-runs: 1.1.0 - onnxruntime-common@1.20.0-dev.20241016-2b8fc5529b: {} - onnxruntime-common@1.20.1: {} onnxruntime-node@1.20.1: @@ -42782,27 +30649,6 @@ snapshots: onnxruntime-common: 1.20.1 tar: 7.4.3 - onnxruntime-web@1.21.0-dev.20241024-d9ca84ef96: - dependencies: - flatbuffers: 1.12.0 - guid-typescript: 1.0.9 - long: 5.2.4 - onnxruntime-common: 1.20.0-dev.20241016-2b8fc5529b - platform: 1.3.6 - protobufjs: 7.4.0 - - open-jsonrpc-provider@0.2.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - axios: 0.27.2 - reconnecting-websocket: 4.4.0 - websocket: 1.0.35 - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -42883,7 +30729,7 @@ snapshots: ora@5.3.0: dependencies: bl: 4.1.0 - chalk: 4.1.0 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 is-interactive: 1.0.0 @@ -42903,20 +30749,6 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 - ora@8.1.1: - dependencies: - chalk: 5.4.1 - cli-cursor: 5.0.0 - cli-spinners: 2.9.2 - is-interactive: 2.0.0 - is-unicode-supported: 2.1.0 - log-symbols: 6.0.0 - stdin-discarder: 0.2.2 - string-width: 7.2.0 - strip-ansi: 7.1.0 - - os-browserify@0.3.0: {} - os-tmpdir@1.0.2: {} otpauth@9.3.6: @@ -42929,25 +30761,11 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.4.2(typescript@5.7.3)(zod@3.24.1): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 - '@scure/bip32': 1.6.1 - '@scure/bip39': 1.5.1 - abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.7.3 - transitivePeerDependencies: - - zod - ox@0.4.4(typescript@5.6.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 abitype: 1.0.7(typescript@5.6.3)(zod@3.24.1) @@ -42960,8 +30778,8 @@ snapshots: ox@0.4.4(typescript@5.7.3)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 abitype: 1.0.7(typescript@5.7.3)(zod@3.23.8) @@ -42974,8 +30792,8 @@ snapshots: ox@0.4.4(typescript@5.7.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) @@ -42984,8 +30802,7 @@ snapshots: typescript: 5.7.3 transitivePeerDependencies: - zod - - p-cancelable@2.1.1: {} + optional: true p-cancelable@3.0.0: {} @@ -43119,8 +30936,6 @@ snapshots: pako@0.2.9: {} - pako@1.0.11: {} - pako@2.1.0: {} param-case@3.0.4: @@ -43132,21 +30947,6 @@ snapshots: dependencies: callsites: 3.1.0 - parents@1.0.1: - dependencies: - path-platform: 0.11.15 - - parse-asn1@5.1.7: - dependencies: - asn1.js: 4.10.1 - browserify-aes: 1.2.0 - evp_bytestokey: 1.0.3 - hash-base: 3.0.5 - pbkdf2: 3.1.2 - safe-buffer: 5.2.1 - - parse-cache-control@1.0.1: {} - parse-conflict-json@3.0.1: dependencies: json-parse-even-better-errors: 3.0.2 @@ -43179,12 +30979,6 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-ms@2.1.0: {} - - parse-ms@3.0.0: {} - - parse-ms@4.0.0: {} - parse-numeric-range@1.3.0: {} parse-path@7.0.0: @@ -43220,15 +31014,8 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 - path-browserify@1.0.1: {} - path-data-parser@0.1.0: {} - path-exists-cli@2.0.0: - dependencies: - meow: 10.1.5 - path-exists: 5.0.0 - path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -43245,8 +31032,6 @@ snapshots: path-parse@1.0.7: {} - path-platform@0.11.15: {} - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 @@ -43271,30 +31056,15 @@ snapshots: path-type@4.0.0: {} - path-type@5.0.0: {} - path2d@0.2.2: optional: true - path@0.12.7: - dependencies: - process: 0.11.10 - util: 0.10.4 - pathe@1.1.2: {} pathval@1.1.1: {} pathval@2.0.0: {} - pbkdf2@3.1.2: - dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 - pdfjs-dist@4.7.76(encoding@0.1.13): optionalDependencies: canvas: 2.11.2(encoding@0.1.13) @@ -43305,61 +31075,10 @@ snapshots: peberminta@0.9.0: {} - pend@1.2.0: {} - percentile@1.6.0: {} - perfect-debounce@1.0.0: {} - performance-now@2.1.0: {} - pg-cloudflare@1.1.1: - optional: true - - pg-connection-string@2.7.0: {} - - pg-int8@1.0.1: {} - - pg-numeric@1.0.2: {} - - pg-pool@3.7.0(pg@8.13.1): - dependencies: - pg: 8.13.1 - - pg-protocol@1.7.0: {} - - pg-types@2.2.0: - dependencies: - pg-int8: 1.0.1 - postgres-array: 2.0.0 - postgres-bytea: 1.0.0 - postgres-date: 1.0.7 - postgres-interval: 1.2.0 - - pg-types@4.0.2: - dependencies: - pg-int8: 1.0.1 - pg-numeric: 1.0.2 - postgres-array: 3.0.2 - postgres-bytea: 3.0.0 - postgres-date: 2.1.0 - postgres-interval: 3.0.0 - postgres-range: 1.1.4 - - pg@8.13.1: - dependencies: - pg-connection-string: 2.7.0 - pg-pool: 3.7.0(pg@8.13.1) - pg-protocol: 1.7.0 - pg-types: 2.2.0 - pgpass: 1.0.5 - optionalDependencies: - pg-cloudflare: 1.1.1 - - pgpass@1.0.5: - dependencies: - split2: 4.2.0 - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -43385,27 +31104,6 @@ snapshots: pify@5.0.0: {} - pino-abstract-transport@0.5.0: - dependencies: - duplexify: 4.1.3 - split2: 4.2.0 - - pino-std-serializers@4.0.0: {} - - pino@7.11.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 0.2.0 - pino-abstract-transport: 0.5.0 - pino-std-serializers: 4.0.0 - process-warning: 1.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.1.0 - safe-stable-stringify: 2.5.0 - sonic-boom: 2.8.0 - thread-stream: 0.15.2 - pirates@4.0.6: {} pkg-dir@4.2.0: @@ -43426,15 +31124,24 @@ snapshots: dependencies: find-up: 3.0.0 - platform@1.3.6: {} + pkijs@3.2.4: + dependencies: + '@noble/hashes': 1.7.0 + asn1js: 3.0.5 + bytestreamjs: 2.0.1 + pvtsutils: 1.3.6 + pvutils: 1.1.3 + tslib: 2.8.1 - playwright-core@1.48.2: {} + playwright-core@1.48.2: + optional: true playwright@1.48.2: dependencies: playwright-core: 1.48.2 optionalDependencies: fsevents: 2.3.2 + optional: true pm2-axon-rpc@0.7.1: dependencies: @@ -43513,8 +31220,6 @@ snapshots: pngjs@2.3.1: {} - pngjs@5.0.0: {} - pnpm@9.14.4: {} points-on-curve@0.2.0: {} @@ -43528,16 +31233,6 @@ snapshots: dependencies: big-integer: 1.6.52 - portfinder@1.0.32: - dependencies: - async: 2.6.4 - debug: 3.2.7 - mkdirp: 0.5.6 - transitivePeerDependencies: - - supports-color - - poseidon-lite@0.2.1: {} - possible-typed-array-names@1.0.0: {} postcss-attribute-case-insensitive@7.0.1(postcss@8.4.49): @@ -43545,12 +31240,6 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-calc@10.1.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 7.0.0 - postcss-value-parser: 4.2.0 - postcss-calc@9.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -43562,25 +31251,6 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-cli@11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): - dependencies: - chokidar: 3.6.0 - dependency-graph: 0.11.0 - fs-extra: 11.2.0 - get-stdin: 9.0.0 - globby: 14.0.2 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-load-config: 5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) - postcss-reporter: 7.1.0(postcss@8.4.49) - pretty-hrtime: 1.0.3 - read-cache: 1.0.0 - slash: 5.1.0 - yargs: 17.7.2 - transitivePeerDependencies: - - jiti - - tsx - postcss-color-functional-notation@7.0.7(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) @@ -43610,26 +31280,12 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.4(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) @@ -43664,35 +31320,18 @@ snapshots: dependencies: postcss: 8.4.49 - postcss-discard-comments@7.0.3(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@6.0.3(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-discard-duplicates@7.0.1(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-discard-empty@6.0.3(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-discard-empty@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-discard-overridden@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-discard-overridden@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-discard-unused@6.0.5(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -43758,15 +31397,6 @@ snapshots: postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3) - postcss-load-config@5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): - dependencies: - lilconfig: 3.1.3 - yaml: 2.7.0 - optionalDependencies: - jiti: 2.4.2 - postcss: 8.4.49 - tsx: 4.19.2 - postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 @@ -43803,12 +31433,6 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.49) - postcss-merge-longhand@7.0.4(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.4.49) - postcss-merge-rules@6.1.1(postcss@8.4.49): dependencies: browserslist: 4.24.4 @@ -43817,24 +31441,11 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-merge-rules@7.0.4(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - postcss-minify-font-values@6.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.4.49): dependencies: colord: 2.9.3 @@ -43842,13 +31453,6 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.49): - dependencies: - colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 @@ -43856,24 +31460,11 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-minify-selectors@7.0.4(postcss@8.4.49): - dependencies: - cssesc: 3.0.0 - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -43911,92 +31502,47 @@ snapshots: dependencies: postcss: 8.4.49 - postcss-normalize-charset@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-normalize-display-values@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -44007,12 +31553,6 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.49): - dependencies: - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -44110,32 +31650,15 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.4.49 - postcss-reduce-initial@7.0.2(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - caniuse-api: 3.0.0 - postcss: 8.4.49 - postcss-reduce-transforms@6.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-reporter@7.1.0(postcss@8.4.49): - dependencies: - picocolors: 1.1.1 - postcss: 8.4.49 - thenby: 1.3.4 - postcss-selector-not@8.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -44162,22 +31685,11 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-svgo@7.0.1(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-unique-selectors@7.0.3(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - postcss-value-parser@4.2.0: {} postcss-zindex@6.0.2(postcss@8.4.49): @@ -44190,30 +31702,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postgres-array@2.0.0: {} - - postgres-array@3.0.2: {} - - postgres-bytea@1.0.0: {} - - postgres-bytea@3.0.0: - dependencies: - obuf: 1.1.2 - - postgres-date@1.0.7: {} - - postgres-date@2.1.0: {} - - postgres-interval@1.2.0: - dependencies: - xtend: 4.0.2 - - postgres-interval@3.0.0: {} - - postgres-range@1.1.4: {} - - preact@10.25.4: {} - prebuild-install@7.1.2: dependencies: detect-libc: 2.0.3 @@ -44235,8 +31723,6 @@ snapshots: prettier@3.4.1: {} - pretty-bytes@6.1.1: {} - pretty-error@4.0.0: dependencies: lodash: 4.17.21 @@ -44248,27 +31734,8 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-hrtime@1.0.3: {} - - pretty-ms@7.0.1: - dependencies: - parse-ms: 2.1.0 - - pretty-ms@8.0.0: - dependencies: - parse-ms: 3.0.0 - - pretty-ms@9.2.0: - dependencies: - parse-ms: 4.0.0 - pretty-time@1.1.0: {} - prism-media@1.3.5(@discordjs/opus@https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13))(ffmpeg-static@5.2.0): - optionalDependencies: - '@discordjs/opus': https://codeload.github.com/discordjs/opus/tar.gz/31da49d8d2cc6c5a2ab1bfd332033ff7d5f9fb02(encoding@0.1.13) - ffmpeg-static: 5.2.0 - prism-react-renderer@2.3.1(react@18.3.1): dependencies: '@types/prismjs': 1.26.5 @@ -44281,8 +31748,6 @@ snapshots: process-nextick-args@2.0.1: {} - process-warning@1.0.0: {} - process@0.11.10: {} proggy@2.0.0: {} @@ -44324,16 +31789,6 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - propagate@2.0.1: {} - - proper-lockfile@4.1.2: - dependencies: - graceful-fs: 4.2.11 - retry: 0.12.0 - signal-exit: 3.0.7 - - property-expr@2.0.6: {} - property-information@5.6.0: dependencies: xtend: 4.0.2 @@ -44355,7 +31810,7 @@ snapshots: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 22.10.5 + '@types/node': 20.17.9 long: 4.0.0 protobufjs@7.4.0: @@ -44370,7 +31825,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.10.5 + '@types/node': 20.17.9 long: 5.2.4 protocols@2.0.1: {} @@ -44393,21 +31848,6 @@ snapshots: transitivePeerDependencies: - supports-color - proxy-agent@6.4.0: - dependencies: - agent-base: 7.1.3 - debug: 4.4.0(supports-color@5.5.0) - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - lru-cache: 7.18.3 - pac-proxy-agent: 7.1.0 - proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.5 - transitivePeerDependencies: - - supports-color - - proxy-compare@2.5.1: {} - proxy-from-env@1.1.0: {} psl@1.15.0: @@ -44416,15 +31856,6 @@ snapshots: pstree.remy@1.1.8: {} - public-encrypt@4.0.3: - dependencies: - bn.js: 4.12.1 - browserify-rsa: 4.1.1 - create-hash: 1.2.0 - parse-asn1: 5.1.7 - randombytes: 2.1.0 - safe-buffer: 5.2.1 - pump@3.0.2: dependencies: end-of-stream: 1.4.4 @@ -44446,89 +31877,12 @@ snapshots: punycode.js@2.3.1: {} - punycode@1.4.1: {} - punycode@2.3.1: {} pupa@3.1.0: dependencies: escape-goat: 4.0.0 - puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10): - dependencies: - '@puppeteer/browsers': 0.5.0(typescript@5.7.3) - chromium-bidi: 0.4.7(devtools-protocol@0.0.1107588) - cross-fetch: 3.1.5(encoding@0.1.13) - debug: 4.3.4 - devtools-protocol: 0.0.1107588 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - ws: 8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.7.3 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - puppeteer-extra-plugin-capsolver@2.0.1(bufferutil@4.0.9)(encoding@0.1.13)(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(typescript@5.7.3)(utf-8-validate@5.0.10): - dependencies: - axios: 1.7.9(debug@4.4.0) - capsolver-npm: 2.0.2 - puppeteer: 19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - puppeteer-extra: 3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)) - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))) - transitivePeerDependencies: - - '@types/puppeteer' - - bufferutil - - debug - - encoding - - playwright-extra - - puppeteer-core - - supports-color - - typescript - - utf-8-validate - - puppeteer-extra-plugin@3.2.3(puppeteer-extra@3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))): - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@5.5.0) - merge-deep: 3.0.3 - optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)) - transitivePeerDependencies: - - supports-color - - puppeteer-extra@3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)): - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@5.5.0) - deepmerge: 4.3.1 - optionalDependencies: - puppeteer: 19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - puppeteer-core: 19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - supports-color - - puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10): - dependencies: - '@puppeteer/browsers': 0.5.0(typescript@5.7.3) - cosmiconfig: 8.1.3 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - proxy-from-env: 1.1.0 - puppeteer-core: 19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - typescript - - utf-8-validate - pure-rand@6.1.0: {} pvtsutils@1.3.6: @@ -44537,32 +31891,12 @@ snapshots: pvutils@1.1.3: {} - qrcode@1.5.3: - dependencies: - dijkstrajs: 1.0.3 - encode-utf8: 1.0.3 - pngjs: 5.0.0 - yargs: 15.4.1 - qs@6.13.0: dependencies: side-channel: 1.1.0 - qs@6.13.1: - dependencies: - side-channel: 1.1.0 - qs@6.5.3: {} - query-string@7.1.3: - dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - - querystring-es3@0.2.1: {} - querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -44573,25 +31907,14 @@ snapshots: dependencies: inherits: 2.0.4 - quick-format-unescaped@4.0.4: {} - quick-lru@4.0.1: {} quick-lru@5.1.1: {} - radix3@1.1.2: {} - - ramda@0.30.1: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - randomfill@1.0.4: - dependencies: - randombytes: 2.1.0 - safe-buffer: 5.2.1 - range-parser@1.2.0: {} range-parser@1.2.1: {} @@ -44603,11 +31926,6 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - rc9@2.1.2: - dependencies: - defu: 6.1.4 - destr: 2.0.3 - rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -44802,10 +32120,6 @@ snapshots: read-cmd-shim@4.0.0: {} - read-only-stream@2.0.0: - dependencies: - readable-stream: 2.3.8 - read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.2 @@ -44822,12 +32136,6 @@ snapshots: read-pkg: 5.2.0 type-fest: 0.8.1 - read-pkg-up@8.0.0: - dependencies: - find-up: 5.0.0 - read-pkg: 6.0.0 - type-fest: 1.4.0 - read-pkg@3.0.0: dependencies: load-json-file: 4.0.0 @@ -44841,13 +32149,6 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 - read-pkg@6.0.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 3.0.3 - parse-json: 5.2.0 - type-fest: 1.4.0 - read@1.0.7: dependencies: mute-stream: 0.0.8 @@ -44894,14 +32195,10 @@ snapshots: reading-time@1.5.0: {} - readline-sync@1.4.10: {} - readline@1.3.0: {} readonly-date@1.0.0: {} - real-require@0.1.0: {} - rechoir@0.6.2: dependencies: resolve: 1.22.10 @@ -44936,8 +32233,6 @@ snapshots: unified: 11.0.5 vfile: 6.0.3 - reconnecting-websocket@4.4.0: {} - recursive-readdir@2.2.3: dependencies: minimatch: 3.1.2 @@ -44947,23 +32242,6 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - redent@4.0.0: - dependencies: - indent-string: 5.0.0 - strip-indent: 4.0.0 - - redeyed@2.1.1: - dependencies: - esprima: 4.0.1 - - redis-errors@1.2.0: {} - - redis-parser@3.0.0: - dependencies: - redis-errors: 1.2.0 - - reflect-metadata@0.1.13: {} - reflect-metadata@0.2.2: {} reflect.getprototypeof@1.0.10: @@ -44983,8 +32261,6 @@ snapshots: regenerate@1.4.2: {} - regenerator-runtime@0.11.1: {} - regenerator-runtime@0.14.1: {} regenerator-transform@0.15.2: @@ -45169,8 +32445,6 @@ snapshots: require-like@0.1.2: {} - require-main-filename@2.0.0: {} - requires-port@1.0.0: {} resolve-alpn@1.2.1: {} @@ -45205,10 +32479,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - responselike@2.0.1: - dependencies: - lowercase-keys: 2.0.0 - responselike@3.0.0: dependencies: lowercase-keys: 3.0.0 @@ -45257,14 +32527,6 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.7.3): - dependencies: - magic-string: 0.30.17 - rollup: 3.29.5 - typescript: 5.7.3 - optionalDependencies: - '@babel/code-frame': 7.26.2 - rollup-plugin-visualizer@5.14.0(rollup@4.30.1): dependencies: open: 8.4.2 @@ -45278,10 +32540,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@3.29.5: - optionalDependencies: - fsevents: 2.3.3 - rollup@4.30.1: dependencies: '@types/estree': 1.0.6 @@ -45327,9 +32585,11 @@ snapshots: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - rrweb-cssom@0.7.1: {} + rrweb-cssom@0.7.1: + optional: true - rrweb-cssom@0.8.0: {} + rrweb-cssom@0.8.0: + optional: true rtl-detect@1.1.2: {} @@ -45350,10 +32610,6 @@ snapshots: rw@1.3.3: {} - rxjs@6.6.7: - dependencies: - tslib: 1.14.1 - rxjs@7.8.1: dependencies: tslib: 2.8.1 @@ -45385,12 +32641,8 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - safe-stable-stringify@2.5.0: {} - safer-buffer@2.1.2: {} - sam-js@0.3.1: {} - sandwich-stream@2.0.2: {} save-pixels-jpeg-js-upgrade@2.3.4-jpeg-js-upgrade.0: @@ -45408,8 +32660,6 @@ snapshots: saxes@6.0.0: dependencies: xmlchars: 2.2.0 - - scale-ts@1.6.1: optional: true scheduler@0.23.2: @@ -45439,18 +32689,8 @@ snapshots: scrypt-js@3.0.1: {} - scryptsy@2.1.0: {} - - scule@1.3.0: {} - search-insights@2.17.3: {} - secp256k1@5.0.0: - dependencies: - elliptic: 6.6.1 - node-addon-api: 5.1.0 - node-gyp-build: 4.8.4 - secp256k1@5.0.1: dependencies: elliptic: 6.6.1 @@ -45464,8 +32704,6 @@ snapshots: secure-json-parse@2.7.0: {} - seedrandom@3.0.5: {} - selderee@0.11.0: dependencies: parseley: 0.12.1 @@ -45483,12 +32721,6 @@ snapshots: dependencies: semver: 7.6.3 - semver-regex@4.0.5: {} - - semver-truncate@3.0.0: - dependencies: - semver: 7.6.3 - semver@5.7.2: {} semver@6.3.1: {} @@ -45586,8 +32818,6 @@ snapshots: setprototypeof@1.1.0: {} - setprototypeof@1.1.1: {} - setprototypeof@1.2.0: {} sha.js@2.4.11: @@ -45595,17 +32825,6 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - sha3@2.1.4: - dependencies: - buffer: 6.0.3 - - shallow-clone@0.1.2: - dependencies: - is-extendable: 0.1.1 - kind-of: 2.0.1 - lazy-cache: 0.2.7 - mixin-object: 2.0.1 - shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 @@ -45649,10 +32868,6 @@ snapshots: '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - shasum-object@1.0.0: - dependencies: - fast-safe-stringify: 2.1.1 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -45725,8 +32940,6 @@ snapshots: transitivePeerDependencies: - supports-color - simple-cbor@0.4.1: {} - simple-concat@1.0.1: {} simple-get@3.1.1: @@ -45742,13 +32955,7 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - simple-git@3.27.0: - dependencies: - '@kwsites/file-exists': 1.1.1 - '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.0(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color + simple-jsonrpc-js@1.2.0: {} simple-swizzle@0.2.2: dependencies: @@ -45773,14 +32980,6 @@ snapshots: arg: 5.0.2 sax: 1.4.1 - siwe@2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)): - dependencies: - '@spruceid/siwe-parser': 2.1.2 - '@stablelib/random': 1.0.2 - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - uri-js: 4.4.1 - valid-url: 1.0.9 - skin-tone@2.0.0: dependencies: unicode-emoji-modifier-base: 1.0.0 @@ -45789,10 +32988,6 @@ snapshots: slash@4.0.0: {} - slash@5.1.0: {} - - sleep-promise@9.1.0: {} - slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@ -45805,14 +33000,6 @@ snapshots: smart-buffer@4.2.0: {} - smoldot@2.0.22(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - snake-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -45919,23 +33106,13 @@ snapshots: - typescript - utf-8-validate - solc@0.8.28: - dependencies: - command-exists: 1.2.9 - commander: 8.3.0 - follow-redirects: 1.15.9(debug@4.4.0) - js-sha3: 0.8.0 - memorystream: 0.3.1 - semver: 5.7.2 - tmp: 0.0.33 - transitivePeerDependencies: - - debug + sort-css-media-queries@2.2.0: {} - sonic-boom@2.8.0: + sort-json@2.0.1: dependencies: - atomic-sleep: 1.0.0 - - sort-css-media-queries@2.2.0: {} + detect-indent: 5.0.0 + detect-newline: 2.1.0 + minimist: 1.2.8 sort-keys@2.0.0: dependencies: @@ -45953,8 +33130,6 @@ snapshots: buffer-from: 1.1.2 source-map: 0.6.1 - source-map@0.5.7: {} - source-map@0.6.1: {} source-map@0.7.4: {} @@ -45967,8 +33142,6 @@ snapshots: space-separated-tokens@2.0.2: {} - spawn-command@0.0.2: {} - spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -45981,11 +33154,6 @@ snapshots: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.20 - spdx-expression-parse@4.0.0: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.20: {} spdy-transport@3.0.0: @@ -46009,8 +33177,6 @@ snapshots: transitivePeerDependencies: - supports-color - split-on-first@1.1.0: {} - split2@3.2.2: dependencies: readable-stream: 3.6.2 @@ -46032,26 +33198,28 @@ snapshots: sprintf-js@1.1.3: {} - sql.js@1.12.0: {} + sqlite-vec-darwin-arm64@0.1.7-alpha.2: + optional: true - sqlite-vec-darwin-arm64@0.1.6: + sqlite-vec-darwin-x64@0.1.7-alpha.2: optional: true - sqlite-vec-darwin-x64@0.1.6: + sqlite-vec-linux-arm64@0.1.7-alpha.2: optional: true - sqlite-vec-linux-x64@0.1.6: + sqlite-vec-linux-x64@0.1.7-alpha.2: optional: true - sqlite-vec-windows-x64@0.1.6: + sqlite-vec-windows-x64@0.1.7-alpha.2: optional: true - sqlite-vec@0.1.6: + sqlite-vec@0.1.7-alpha.2: optionalDependencies: - sqlite-vec-darwin-arm64: 0.1.6 - sqlite-vec-darwin-x64: 0.1.6 - sqlite-vec-linux-x64: 0.1.6 - sqlite-vec-windows-x64: 0.1.6 + sqlite-vec-darwin-arm64: 0.1.7-alpha.2 + sqlite-vec-darwin-x64: 0.1.7-alpha.2 + sqlite-vec-linux-arm64: 0.1.7-alpha.2 + sqlite-vec-linux-x64: 0.1.7-alpha.2 + sqlite-vec-windows-x64: 0.1.7-alpha.2 srcset@4.0.0: {} @@ -46088,71 +33256,12 @@ snapshots: stackback@0.0.2: {} - standard-as-callback@2.1.0: {} - - starknet@6.18.0(encoding@0.1.13): - dependencies: - '@noble/curves': 1.3.0 - '@noble/hashes': 1.3.3 - '@scure/base': 1.1.9 - '@scure/starknet': 1.0.0 - abi-wan-kanabi: 2.2.4 - fetch-cookie: 3.1.0 - isomorphic-fetch: 3.0.0(encoding@0.1.13) - lossless-json: 4.0.2 - pako: 2.1.0 - starknet-types-07: '@starknet-io/types-js@0.7.10' - ts-mixer: 6.0.4 - transitivePeerDependencies: - - encoding - statuses@1.5.0: {} statuses@2.0.1: {} std-env@3.8.0: {} - stdin-discarder@0.2.2: {} - - stdout-update@4.0.1: - dependencies: - ansi-escapes: 6.2.1 - ansi-styles: 6.2.1 - string-width: 7.2.0 - strip-ansi: 7.1.0 - - steno@4.0.2: {} - - stream-browserify@3.0.0: - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - - stream-combiner2@1.1.1: - dependencies: - duplexer2: 0.1.4 - readable-stream: 2.3.8 - - stream-http@3.2.0: - dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - xtend: 4.0.2 - - stream-parser@0.3.1: - dependencies: - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - - stream-shift@1.0.3: {} - - stream-splicer@2.0.1: - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 - streamsearch@1.1.0: {} streamx@2.21.1: @@ -46163,8 +33272,6 @@ snapshots: optionalDependencies: bare-events: 2.5.4 - strict-uri-encode@2.0.0: {} - string-argv@0.3.2: {} string-length@4.0.2: @@ -46261,10 +33368,6 @@ snapshots: is-obj: 1.0.1 is-regexp: 1.0.0 - strip-ansi@3.0.1: - dependencies: - ansi-regex: 2.1.1 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -46291,10 +33394,6 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-indent@4.0.0: - dependencies: - min-indent: 1.0.1 - strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} @@ -46303,8 +33402,6 @@ snapshots: dependencies: acorn: 8.14.0 - strnum@1.0.5: {} - strong-log-transformer@2.1.0: dependencies: duplexer: 0.1.2 @@ -46321,20 +33418,8 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - stylehacks@7.0.4(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - - stylis@4.2.0: {} - stylis@4.3.4: {} - subarg@1.0.0: - dependencies: - minimist: 1.2.8 - sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.8 @@ -46345,19 +33430,10 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - suffix-thumb@5.0.2: {} - - super-regex@1.0.0: - dependencies: - function-timeout: 1.0.2 - time-span: 5.1.0 - superstruct@0.15.5: {} superstruct@2.0.2: {} - supports-color@2.0.0: {} - supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -46415,13 +33491,8 @@ snapshots: symbol-observable@2.0.3: {} - symbol-tree@3.2.4: {} - - symbol.inspect@1.0.1: {} - - syntax-error@1.4.0: - dependencies: - acorn-node: 1.8.2 + symbol-tree@3.2.4: + optional: true systeminformation@5.23.5: {} @@ -46547,8 +33618,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - teslabot@1.5.0: {} - test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 @@ -46573,8 +33642,6 @@ snapshots: text-table@0.2.0: {} - thenby@1.3.4: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -46583,67 +33650,6 @@ snapshots: dependencies: any-promise: 1.3.0 - thirdweb@5.83.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): - dependencies: - '@coinbase/wallet-sdk': 4.2.4 - '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) - '@google/model-viewer': 2.1.1 - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 - '@passwordless-id/webauthn': 2.1.2 - '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-icons': 1.3.2(react@19.0.0) - '@radix-ui/react-tooltip': 1.1.5(@types/react-dom@19.0.2(@types/react@19.0.4))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@tanstack/react-query': 5.62.16(react@19.0.0) - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.4)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) - abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) - cross-spawn: 7.0.6 - fuse.js: 7.0.0 - input-otp: 1.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - mipd: 0.0.7(typescript@5.7.3) - ox: 0.4.2(typescript@5.7.3)(zod@3.24.1) - uqr: 0.1.2 - viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - optionalDependencies: - ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - react: 19.0.0 - typescript: 5.7.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@types/react' - - '@types/react-dom' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react-dom - - supports-color - - uploadthing - - utf-8-validate - - zod - - thread-stream@0.15.2: - dependencies: - real-require: 0.1.0 - - three@0.146.0: {} - throttleit@2.1.0: {} through2@2.0.5: @@ -46659,25 +33665,6 @@ snapshots: thunky@1.1.0: {} - tiktoken@1.0.18: {} - - time-span@5.1.0: - dependencies: - convert-hrtime: 5.0.0 - - timers-browserify@1.4.2: - dependencies: - process: 0.11.10 - - timers-ext@0.1.8: - dependencies: - es5-ext: 0.10.64 - next-tick: 1.1.0 - - tiny-case@1.0.3: {} - - tiny-emitter@2.1.0: {} - tiny-inflate@1.0.3: {} tiny-invariant@1.3.3: {} @@ -46695,27 +33682,25 @@ snapshots: tinyld@1.3.4: {} + tinypool@0.7.0: {} + tinypool@0.8.4: {} tinypool@1.0.2: {} tinyrainbow@1.2.0: {} - tinyspawn@1.3.3: {} - tinyspy@2.2.1: {} tinyspy@3.0.2: {} - tldts-core@6.1.71: {} - - tldts-experimental@6.1.71: - dependencies: - tldts-core: 6.1.71 + tldts-core@6.1.71: + optional: true tldts@6.1.71: dependencies: tldts-core: 6.1.71 + optional: true tmp-promise@3.0.3: dependencies: @@ -46730,8 +33715,6 @@ snapshots: tmpl@1.0.5: {} - to-fast-properties@1.0.3: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -46741,8 +33724,6 @@ snapshots: is-buffer: 2.0.5 vfile: 4.2.1 - toad-cache@3.7.0: {} - toformat@2.0.0: {} together-ai@0.7.0(encoding@0.1.13): @@ -46757,14 +33738,10 @@ snapshots: transitivePeerDependencies: - encoding - toidentifier@1.0.0: {} - toidentifier@1.0.1: {} toml@3.0.0: {} - toposort@2.0.2: {} - totalist@3.0.1: {} touch@3.1.1: {} @@ -46784,6 +33761,7 @@ snapshots: tough-cookie@5.1.0: dependencies: tldts: 6.1.71 + optional: true tr46@0.0.3: {} @@ -46794,12 +33772,7 @@ snapshots: tr46@5.0.0: dependencies: punycode: 2.3.1 - - traverse@0.6.10: - dependencies: - gopd: 1.2.0 - typedarray.prototype.slice: 1.0.5 - which-typed-array: 1.1.18 + optional: true tree-kill@1.2.2: {} @@ -46811,8 +33784,6 @@ snapshots: trim-newlines@3.0.1: {} - trim-newlines@4.1.1: {} - trough@1.0.5: {} trough@2.2.0: {} @@ -46829,12 +33800,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)))(typescript@5.7.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -46849,50 +33820,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.0) esbuild: 0.24.2 - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)))(typescript@5.6.3): - dependencies: - bs-logger: 0.2.6 - ejs: 3.1.10 - fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) - jest-util: 29.7.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.6.3 - typescript: 5.6.3 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.26.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0))(typescript@5.6.3): - dependencies: - bs-logger: 0.2.6 - ejs: 3.1.10 - fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.9)(babel-plugin-macros@3.1.0) - jest-util: 29.7.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.6.3 - typescript: 5.6.3 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.26.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3)) + jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -46929,26 +33862,6 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.70 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.10.7(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -46990,26 +33903,6 @@ snapshots: '@swc/core': 1.10.7(@swc/helpers@0.5.15) optional: true - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.5 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.7.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.10.7(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -47047,8 +33940,6 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@1.14.1: {} - tslib@1.9.3: {} tslib@2.7.0: {} @@ -47057,8 +33948,6 @@ snapshots: tslog@4.9.3: {} - tsscmp@1.0.6: {} - tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) @@ -47121,8 +34010,7 @@ snapshots: get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 - - tty-browserify@0.0.1: {} + optional: true tuf-js@2.2.1: dependencies: @@ -47167,8 +34055,6 @@ snapshots: tv4@1.3.0: {} - tweetnacl-util@0.13.5: {} - tweetnacl-util@0.15.1: {} tweetnacl@0.14.5: {} @@ -47206,15 +34092,11 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.32.0: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - type@2.7.3: {} - typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.3 @@ -47248,23 +34130,10 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 - typed-function@2.1.0: {} - typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 - typedarray.prototype.slice@1.0.5: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-errors: 1.3.0 - get-proto: 1.0.1 - math-intrinsics: 1.1.0 - typed-array-buffer: 1.0.3 - typed-array-byte-offset: 1.0.4 - typedarray@0.0.6: {} typedoc-plugin-markdown@4.2.10(typedoc@0.26.11(typescript@5.7.3)): @@ -47298,8 +34167,6 @@ snapshots: typescript: 5.7.3 yaml: 2.7.0 - typeforce@1.18.0: {} - typescript-collections@1.3.3: {} typescript-eslint@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3): @@ -47312,35 +34179,18 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-parsec@0.3.4: {} - typescript@4.9.5: {} typescript@5.6.3: {} typescript@5.7.3: {} - u3@0.1.1: {} - uc.micro@2.1.0: {} ufo@1.5.4: {} - uglify-js@3.19.3: {} - - uid@2.0.2: - dependencies: - '@lukeed/csprng': 1.1.0 - - uint8array-tools@0.0.8: {} - - uint8array-tools@0.0.9: {} - - uint8arrays@3.1.0: - dependencies: - multiformats: 9.9.0 - - umd@3.0.3: {} + uglify-js@3.19.3: + optional: true unbox-primitive@1.1.0: dependencies: @@ -47349,54 +34199,6 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - unbuild@2.0.0(typescript@5.7.3): - dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@3.29.5) - '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) - '@rollup/plugin-json': 6.1.0(rollup@3.29.5) - '@rollup/plugin-node-resolve': 15.3.0(rollup@3.29.5) - '@rollup/plugin-replace': 5.0.7(rollup@3.29.5) - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) - chalk: 5.4.1 - citty: 0.1.6 - consola: 3.3.3 - defu: 6.1.4 - esbuild: 0.19.12 - globby: 13.2.2 - hookable: 5.5.3 - jiti: 1.21.7 - magic-string: 0.30.17 - mkdist: 1.6.0(typescript@5.7.3) - mlly: 1.7.3 - pathe: 1.1.2 - pkg-types: 1.3.0 - pretty-bytes: 6.1.1 - rollup: 3.29.5 - rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.7.3) - scule: 1.3.0 - untyped: 1.5.2 - optionalDependencies: - typescript: 5.7.3 - transitivePeerDependencies: - - sass - - supports-color - - vue-tsc - - unbzip2-stream@1.4.3: - dependencies: - buffer: 5.7.1 - through: 2.3.8 - - uncrypto@0.1.3: {} - - undeclared-identifiers@1.1.3: - dependencies: - acorn-node: 1.8.2 - dash-ast: 1.0.0 - get-assigned-identifiers: 1.2.0 - simple-concat: 1.0.1 - xtend: 4.0.2 - undefsafe@2.0.5: {} undici-types@5.26.5: {} @@ -47409,16 +34211,6 @@ snapshots: undici@7.2.1: {} - unenv@1.10.0: - dependencies: - consola: 3.3.3 - defu: 6.1.4 - mime: 3.0.0 - node-fetch-native: 1.6.4 - pathe: 1.1.2 - - unfetch@4.2.0: {} - unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-emoji-modifier-base@1.0.0: {} @@ -47437,8 +34229,6 @@ snapshots: pako: 0.2.9 tiny-inflate: 1.0.3 - unicorn-magic@0.1.0: {} - unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -47523,66 +34313,14 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universal-github-app-jwt@2.2.0: {} - universal-user-agent@6.0.1: {} - universal-user-agent@7.0.2: {} - universalify@0.2.0: {} universalify@2.0.1: {} unpipe@1.0.0: {} - unruggable-core@0.1.1(starknet@6.18.0(encoding@0.1.13)): - dependencies: - '@uniswap/sdk-core': 6.0.0 - moment: 2.30.1 - starknet: 6.18.0(encoding@0.1.13) - - unruggable-sdk@1.4.0(starknet@6.18.0(encoding@0.1.13)): - dependencies: - '@uniswap/sdk-core': 4.2.1 - moment: 2.30.1 - starknet: 6.18.0(encoding@0.1.13) - unruggable-core: 0.1.1(starknet@6.18.0(encoding@0.1.13)) - - unstorage@1.14.4(idb-keyval@6.2.1)(ioredis@5.4.2): - dependencies: - anymatch: 3.1.3 - chokidar: 3.6.0 - destr: 2.0.3 - h3: 1.13.1 - lru-cache: 10.4.3 - node-fetch-native: 1.6.4 - ofetch: 1.4.1 - ufo: 1.5.4 - optionalDependencies: - idb-keyval: 6.2.1 - ioredis: 5.4.2 - - untyped@1.5.2: - dependencies: - '@babel/core': 7.26.0 - '@babel/standalone': 7.26.5 - '@babel/types': 7.26.5 - citty: 0.1.6 - defu: 6.1.4 - jiti: 2.4.2 - knitwork: 1.2.0 - scule: 1.3.0 - transitivePeerDependencies: - - supports-color - - unzipper@0.12.3: - dependencies: - bluebird: 3.7.2 - duplexer2: 0.1.4 - fs-extra: 11.2.0 - graceful-fs: 4.2.11 - node-int64: 0.4.0 - upath@2.0.1: {} update-browserslist-db@1.1.2(browserslist@4.24.4): @@ -47608,14 +34346,10 @@ snapshots: semver-diff: 4.0.0 xdg-basedir: 5.1.0 - uqr@0.1.2: {} - uri-js@4.4.1: dependencies: punycode: 2.3.1 - url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))))(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: loader-utils: 2.0.4 @@ -47632,11 +34366,6 @@ snapshots: url-value-parser@2.2.0: {} - url@0.11.4: - dependencies: - punycode: 1.4.1 - qs: 6.13.1 - use-callback-ref@1.3.3(@types/react@19.0.4)(react@19.0.0): dependencies: react: 19.0.0 @@ -47652,10 +34381,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.4 - use-sync-external-store@1.2.0(react@19.0.0): - dependencies: - react: 19.0.0 - use-sync-external-store@1.4.0(react@19.0.0): dependencies: react: 19.0.0 @@ -47663,6 +34388,7 @@ snapshots: utf-8-validate@5.0.10: dependencies: node-gyp-build: 4.8.4 + optional: true utf8@3.0.0: {} @@ -47670,10 +34396,6 @@ snapshots: util-deprecate@1.0.2: {} - util@0.10.4: - dependencies: - inherits: 2.0.3 - util@0.12.5: dependencies: inherits: 2.0.4 @@ -47706,14 +34428,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - valibot@0.36.0: {} - - valibot@0.38.0(typescript@5.7.3): - optionalDependencies: - typescript: 5.7.3 - - valid-url@1.0.9: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -47721,22 +34435,8 @@ snapshots: validate-npm-package-name@5.0.1: {} - valtio@1.11.2(@types/react@19.0.4)(react@19.0.0): - dependencies: - proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@19.0.0) - optionalDependencies: - '@types/react': 19.0.4 - react: 19.0.0 - value-equal@1.0.1: {} - varint@5.0.2: {} - - varuint-bitcoin@2.0.0: - dependencies: - uint8array-tools: 0.0.8 - vary@1.1.2: {} verror@1.10.0: @@ -47827,14 +34527,16 @@ snapshots: - bufferutil - utf-8-validate - zod + optional: true - vite-node@1.1.3(@types/node@22.10.5)(terser@5.37.0): + vite-node@0.34.6(@types/node@20.17.9)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) + mlly: 1.7.3 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -47846,7 +34548,7 @@ snapshots: - supports-color - terser - vite-node@1.2.1(@types/node@22.10.5)(terser@5.37.0): + vite-node@1.1.3(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) @@ -47864,12 +34566,13 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@20.17.9)(terser@5.37.0): + vite-node@1.2.1(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) + picocolors: 1.1.1 + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -47881,12 +34584,12 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.4(@types/node@20.17.9)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -47898,11 +34601,10 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.4(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) - es-module-lexer: 1.6.0 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: @@ -47916,7 +34618,7 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.5(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) @@ -47961,6 +34663,17 @@ snapshots: transitivePeerDependencies: - supports-color + vite-tsconfig-paths@4.3.2(typescript@5.6.3)(vite@5.4.11(@types/node@20.17.9)(terser@5.37.0)): + dependencies: + debug: 4.4.0(supports-color@5.5.0) + globrex: 0.1.2 + tsconfck: 3.1.4(typescript@5.6.3) + optionalDependencies: + vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) + transitivePeerDependencies: + - supports-color + - typescript + vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: debug: 4.4.0(supports-color@5.5.0) @@ -48015,6 +34728,46 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 + vitest@0.34.6(@vitest/ui@0.34.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(playwright@1.48.2)(terser@5.37.0): + dependencies: + '@types/chai': 4.3.20 + '@types/chai-subset': 1.3.5 + '@types/node': 20.17.9 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + acorn: 8.14.0 + acorn-walk: 8.3.4 + cac: 6.7.14 + chai: 4.5.0 + debug: 4.4.0(supports-color@5.5.0) + local-pkg: 0.4.3 + magic-string: 0.30.17 + pathe: 1.1.2 + picocolors: 1.1.1 + std-env: 3.8.0 + strip-literal: 1.3.0 + tinybench: 2.9.0 + tinypool: 0.7.0 + vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) + vite-node: 0.34.6(@types/node@20.17.9)(terser@5.37.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@vitest/ui': 0.34.7(vitest@0.34.6) + jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10) + playwright: 1.48.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 1.1.3 @@ -48195,46 +34948,10 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): - dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 - chai: 5.1.2 - debug: 4.4.0(supports-color@5.5.0) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 2.1.8(@types/node@22.10.5)(terser@5.37.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 22.10.5 - jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10) - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.8.4)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -48277,8 +34994,6 @@ snapshots: vlq@2.0.4: optional: true - vm-browserify@1.1.2: {} - vscode-jsonrpc@8.2.0: {} vscode-languageserver-protocol@3.17.5: @@ -48309,6 +35024,7 @@ snapshots: w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 + optional: true walk-up-path@3.0.1: {} @@ -48316,27 +35032,11 @@ snapshots: dependencies: makeerror: 1.0.12 - wasm-feature-detect@1.8.0: {} - watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - wav-encoder@1.3.0: {} - - wav@1.0.2: - dependencies: - buffer-alloc: 1.2.0 - buffer-from: 1.1.2 - debug: 2.6.9 - readable-stream: 1.1.14 - stream-parser: 0.3.1 - transitivePeerDependencies: - - supports-color - - wavefile@11.0.0: {} - wbuf@1.7.3: dependencies: minimalistic-assert: 1.0.1 @@ -48353,7 +35053,188 @@ snapshots: web-streams-polyfill@4.0.0-beta.3: {} - web-vitals@3.5.2: {} + web3-core@4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + web3-errors: 1.3.1 + web3-eth-accounts: 4.3.1 + web3-eth-iban: 4.0.7 + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + optionalDependencies: + web3-providers-ipc: 4.0.7 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + web3-errors@1.3.1: + dependencies: + web3-types: 1.10.0 + + web3-eth-abi@4.4.1(typescript@5.7.3)(zod@3.24.1): + dependencies: + abitype: 0.7.1(typescript@5.7.3)(zod@3.24.1) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - typescript + - zod + + web3-eth-accounts@4.3.1: + dependencies: + '@ethereumjs/rlp': 4.0.1 + crc-32: 1.2.2 + ethereum-cryptography: 2.2.1 + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + + web3-eth-contract@4.7.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + dependencies: + '@ethereumjs/rlp': 5.0.2 + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-errors: 1.3.1 + web3-eth: 4.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-eth-abi: 4.4.1(typescript@5.7.3)(zod@3.24.1) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + web3-eth-ens@4.4.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-errors: 1.3.1 + web3-eth: 4.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-eth-contract: 4.7.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-net: 4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + web3-eth-iban@4.0.7: + dependencies: + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + + web3-eth-personal@4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + dependencies: + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-eth: 4.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + web3-eth@4.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + dependencies: + setimmediate: 1.0.5 + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-errors: 1.3.1 + web3-eth-abi: 4.4.1(typescript@5.7.3)(zod@3.24.1) + web3-eth-accounts: 4.3.1 + web3-net: 4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + web3-net@4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + web3-providers-http@4.2.0(encoding@0.1.13): + dependencies: + cross-fetch: 4.1.0(encoding@0.1.13) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + transitivePeerDependencies: + - encoding + + web3-providers-ipc@4.0.7: + dependencies: + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + optional: true + + web3-providers-ws@4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + '@types/ws': 8.5.3 + isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + web3-rpc-methods@1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + web3-rpc-providers@1.0.0-rc.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + web3-errors: 1.3.1 + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + web3-types@1.10.0: {} web3-utils@1.10.4: dependencies: @@ -48366,24 +35247,59 @@ snapshots: randombytes: 2.1.0 utf8: 3.0.0 - webauthn-p256@0.0.10: + web3-utils@4.3.3: dependencies: - '@noble/curves': 1.7.0 - '@noble/hashes': 1.6.1 + ethereum-cryptography: 2.2.1 + eventemitter3: 5.0.1 + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-validator: 2.0.6 - webcrypto-core@1.8.1: + web3-validator@2.0.6: dependencies: - '@peculiar/asn1-schema': 2.3.15 - '@peculiar/json-schema': 1.1.12 - asn1js: 3.0.5 - pvtsutils: 1.3.6 - tslib: 2.8.1 + ethereum-cryptography: 2.2.1 + util: 0.12.5 + web3-errors: 1.3.1 + web3-types: 1.10.0 + zod: 3.23.8 + + web3@4.16.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + dependencies: + web3-core: 4.7.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-errors: 1.3.1 + web3-eth: 4.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-eth-abi: 4.4.1(typescript@5.7.3)(zod@3.24.1) + web3-eth-accounts: 4.3.1 + web3-eth-contract: 4.7.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-eth-ens: 4.4.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-eth-iban: 4.0.7 + web3-eth-personal: 4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + web3-net: 4.1.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-rpc-providers: 1.0.0-rc.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.10.0 + web3-utils: 4.3.3 + web3-validator: 2.0.6 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + webauthn-p256@0.0.10: + dependencies: + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 webidl-conversions@3.0.1: {} webidl-conversions@4.0.2: {} - webidl-conversions@7.0.0: {} + webidl-conversions@7.0.0: + optional: true webpack-bundle-analyzer@4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: @@ -48516,29 +35432,19 @@ snapshots: websocket-extensions@0.1.4: {} - websocket@1.0.35: - dependencies: - bufferutil: 4.0.9 - debug: 2.6.9 - es5-ext: 0.10.64 - typedarray-to-buffer: 3.1.5 - utf-8-validate: 5.0.10 - yaeti: 0.0.6 - transitivePeerDependencies: - - supports-color - whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 + optional: true - whatwg-fetch@3.6.20: {} - - whatwg-mimetype@4.0.0: {} + whatwg-mimetype@4.0.0: + optional: true whatwg-url@14.1.0: dependencies: tr46: 5.0.0 webidl-conversions: 7.0.0 + optional: true whatwg-url@5.0.0: dependencies: @@ -48582,8 +35488,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-module@2.0.1: {} - which-pm-runs@1.1.0: {} which-typed-array@1.1.18: @@ -48620,10 +35524,6 @@ snapshots: dependencies: string-width: 5.1.2 - wif@2.0.6: - dependencies: - bs58check: 2.1.2 - wildcard@2.0.1: {} word-wrap@1.2.5: {} @@ -48704,11 +35604,6 @@ snapshots: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 - ws@8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.9 @@ -48719,22 +35614,17 @@ snapshots: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - wtf_wikipedia@10.3.2(encoding@0.1.13): - dependencies: - isomorphic-unfetch: 3.1.0(encoding@0.1.13) - path-exists-cli: 2.0.0 - transitivePeerDependencies: - - encoding - xdg-basedir@5.1.0: {} xml-js@1.6.11: dependencies: sax: 1.4.1 - xml-name-validator@5.0.0: {} + xml-name-validator@5.0.0: + optional: true - xmlchars@2.2.0: {} + xmlchars@2.2.0: + optional: true xsalsa20@1.2.0: {} @@ -48745,12 +35635,8 @@ snapshots: xtend@4.0.2: {} - y18n@4.0.3: {} - y18n@5.0.8: {} - yaeti@0.0.6: {} - yallist@3.1.1: {} yallist@4.0.0: {} @@ -48763,29 +35649,10 @@ snapshots: yaml@2.7.0: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@16.2.0: dependencies: cliui: 7.0.4 @@ -48796,16 +35663,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yargs@17.7.1: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -48816,39 +35673,17 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yauzl@2.10.0: - dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 - yn@3.1.1: {} yocto-queue@0.1.0: {} yocto-queue@1.1.1: {} - yoctocolors@2.1.1: {} - - youtube-dl-exec@3.0.10: - dependencies: - bin-version-check: 6.0.0 - dargs: 7.0.0 - debug-logfmt: 1.2.3 - is-unix: 2.0.10 - tinyspawn: 1.3.3 - transitivePeerDependencies: - - supports-color - - yup@1.6.1: - dependencies: - property-expr: 2.0.6 - tiny-case: 1.0.3 - toposort: 2.0.2 - type-fest: 2.19.0 - zimmerframe@1.1.2: {} - zlibjs@0.3.1: {} + zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + dependencies: + ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) zod-to-json-schema@3.24.1(zod@3.23.8): dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c107491e2fb..b1852de50dc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,79 @@ packages: + - "packages/core" + - "packages/plugin-node" + - "packages/plugin-goat" + - "packages/plugin-solana-agentkit" + - "packages/plugin-solana" + - "packages/plugin-tee" + - "packages/plugin-bootstrap" + - "packages/plugin-twitter" + - "packages/adapter-sqlite" + - "!packages/adapter-pglite/**" + - "!packages/adapter-postgres/**" + - "!packages/adapter-redis/**" + - "!packages/adapter-sqljs/**" + - "!packages/adapter-supabase/**" + - "!packages/client-farcaster/**" + - "!packages/client-github/**" + - "!packages/client-lens/**" + - "!packages/client-slack/**" + - "!packages/create-eliza-app/**" + - "!packages/plugin-0g/**" + - "!packages/plugin-3d-generation/**" + - "!packages/plugin-abstract/**" + - "!packages/plugin-allora/**" + - "!packages/plugin-anyone/**" + - "!packages/plugin-aptos/**" + - "!packages/plugin-arthera/**" + - "!packages/plugin-avail/**" + - "!packages/plugin-avalanche/**" + - "!packages/plugin-binance/**" + - "!packages/plugin-coinbase/**" + - "!packages/plugin-coinmarketcap/**" + - "!packages/plugin-coingecko/**" + - "!packages/plugin-autonome/**" + - "!packages/plugin-coinprice/**" + - "!packages/plugin-conflux/**" + - "!packages/plugin-cosmos/**" + - "!packages/plugin-cronoszkevm/**" + - "!packages/plugin-depin/**" + - "!packages/plugin-echochambers/**" + - "!packages/plugin-evm/**" + - "!packages/plugin-flow/**" + - "!packages/plugin-fuel/**" + - "!packages/plugin-genlayer/**" + - "!packages/plugin-giphy/**" + - "!packages/plugin-gitbook/**" + - "!packages/plugin-goplus/**" + - "!packages/plugin-icp/**" + - "!packages/plugin-image-generation/**" + - "!packages/plugin-rabbi-trader/**" + - "!packages/plugin-defillama/**" + - "!packages/plugin-intiface/**" + - "!packages/plugin-letzai/**" + - "!packages/plugin-movement/**" + - "!packages/plugin-multiversx/**" + - "!packages/plugin-near/**" + - "!packages/plugin-nft-generation/**" + - "!packages/plugin-obsidian/**" + - "!packages/plugin-opacity/**" + - "!packages/plugin-open-weather/**" + - "!packages/plugin-spheron/**" + - "!packages/plugin-spheron/**" + - "!packages/plugin-stargaze/**" + - "!packages/plugin-starknet/**" + - "!packages/plugin-story/**" + - "!packages/plugin-sui/**" + - "!packages/plugin-tee-marlin/**" + - "!packages/plugin-thirdweb/**" + - "!packages/plugin-ton/**" + - "!packages/plugin-video-generation/**" + - "!packages/plugin-video-generation/**" + - "!packages/plugin-web-search/**" + - "!packages/plugin-whatsapp/**" + - "!packages/plugin-zksync-era/**" - "docs" - "packages/*" - "client" - "agent" +# - "!packages/plugin-trustdb/**" is needed by tee diff --git a/push_twitter.sh b/push_twitter.sh new file mode 100755 index 00000000000..b62e6d60df7 --- /dev/null +++ b/push_twitter.sh @@ -0,0 +1,6 @@ + +export TWITTER_EMAIL TWITTER_PASSWORD TWITTER_USER + +aws ssm put-parameter --name "tine_agent_twitter_password" --value "${TWITTER_PASSWORD}" --type String +aws ssm put-parameter --name "tine_agent_twitter_email" --value "${TWITTER_EMAIL}" --type String +aws ssm put-parameter --name "tine_agent_twitter_username" --value "${TWITTER_USERNAME}" --type String diff --git a/run_with_groq.sh b/run_with_groq.sh new file mode 100755 index 00000000000..659e25192dd --- /dev/null +++ b/run_with_groq.sh @@ -0,0 +1,28 @@ + +# +bash ./get_secrets.sh + +docker kill agent-docker.service || echo skip +docker rm --force agent-docker.service || echo skip + +/usr/bin/bash -c 'docker login -u AWS -p $(aws ecr get-login-password --region us-east-2) 767503528736.dkr.ecr.us-east-2.amazonaws.com' + +/usr/bin/docker pull 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + +#/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entry-point docker-entrypoint-strace.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json + +#~/cloud-deployment-eliza/runlocaldocker-install-script.sh +# install strace (fixme : update docker) +#/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh +#/usr/bin/docker commit "agent-docker.service" "agent-docker-strace" +# second step we debug with strace entrypoint +# first we create a volumee +#mount /node_modules/tokenizers/ from 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest into +#"/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/" + +docker run -v tokenizer:/node_modules/tokenizers/ 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest + +# now bind it in +/usr/bin/docker run -d -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh groq +#100755 > + diff --git a/rundocker.sh b/rundocker.sh new file mode 100755 index 00000000000..57f3db5df5a --- /dev/null +++ b/rundocker.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# FIXME move this and related files into the user data via templates and compression +# this is the install script +# install_script = "/opt/agent/rundocker.sh" +# called on boot. +pwd +ls -latr +. ./.env # for secrets +set -e # stop on any error +export WORKSOURCE="/opt/agent" +snap install aws-cli --classic +apt install -y jq +echo for now install helper tools +apt install -y lsof strace nmap +#apt install -y emacs-nox +# FIXME another account hardcoded +#aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin 767503528736.dkr.ecr.us-east-2.amazonaws.com + +adduser --disabled-password --gecos "" agent --home "/home/agent" || echo ignore +git config --global --add safe.directory "/opt/agent" +cd "/opt/agent/" || exit 1 # "we need agent" +#git log -1 +mkdir -p "/home/agent" +mkdir -p "/var/agent/logs" +chown -R agent:agent "/var/agent/" "/home/agent" "/opt/agent" +mkdir -p "/var/run/agent/secrets/" + +bash ./get_secrets.sh + +if ! grep -q "^HOME" "/var/run/agent/secrets/env"; then + echo "HOME=/home/agent" >> "/var/run/agent/secrets/env" +fi +if ! grep -q "^HOME" "/var/run/agent/secrets/env"; then + echo "WORKSPACE_DIR=\${STATE_DIRECTORY}" >> "/var/run/agent/secrets/env" +fi +cp "${WORKSOURCE}/systemd/agent-docker.service" /etc/systemd/system/agent-docker.service +grep . -h -n /etc/systemd/system/agent-docker.service +chown -R agent:agent /var/run/agent/ +chown -R agent:agent /opt/agent/ +systemctl daemon-reload +#docker stop agent-docker.service || echo oops +#docker rm agent-docker.service || echo oops +systemctl start agent-docker || echo failed +systemctl enable agent-docker || echo failed +#systemctl status agent-docker || echo oops2 diff --git a/runlocaldocker-install-script.sh b/runlocaldocker-install-script.sh new file mode 100755 index 00000000000..ff5b95017ae --- /dev/null +++ b/runlocaldocker-install-script.sh @@ -0,0 +1,3 @@ +#!/bin/bash +apt update +apt install -y strace diff --git a/runlocaldocker.sh b/runlocaldocker.sh new file mode 100755 index 00000000000..4c3f01f4ffc --- /dev/null +++ b/runlocaldocker.sh @@ -0,0 +1,7 @@ +# +/usr/bin/bash -c 'docker login -u AWS -p $(aws ecr get-login-password --region us-east-2) 767503528736.dkr.ecr.us-east-2.amazonaws.com' + +/usr/bin/docker pull 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + +#/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entry-point docker-entrypoint-strace.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json +/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json diff --git a/runlocaldocker2.sh b/runlocaldocker2.sh new file mode 100755 index 00000000000..cdeba179390 --- /dev/null +++ b/runlocaldocker2.sh @@ -0,0 +1,21 @@ +/usr/bin/bash -c 'docker login -u AWS -p $(aws ecr get-login-password --region us-east-2) 767503528736.dkr.ecr.us-east-2.amazonaws.com' + +/usr/bin/docker pull 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed + +#/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entry-point docker-entrypoint-strace.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed pnpm start:debug --characters=characters/eliza.character.json + +#~/cloud-deployment-eliza/runlocaldocker-install-script.sh +# install strace (fixme : update docker) +#/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed /opt/agent/runlocaldocker-install-script.sh +#/usr/bin/docker commit "agent-docker.service" "agent-docker-strace" +# second step we debug with strace entrypoint +# first we create a volumee +#mount /node_modules/tokenizers/ from 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest into +#"/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/" + +docker run -v tokenizer:/node_modules/tokenizers/ 767503528736.dkr.ecr.us-east-2.amazonaws.com/nodemodules/tokenizer:latest + +# now bind it in +/usr/bin/docker run -d -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed +#100755 > + diff --git a/runlocaldocker2script.sh b/runlocaldocker2script.sh new file mode 100755 index 00000000000..b043d44a461 --- /dev/null +++ b/runlocaldocker2script.sh @@ -0,0 +1 @@ +pnpm start:debug --characters=characters/eliza.character.json diff --git a/scripts/node.sh b/scripts/node.sh new file mode 100644 index 00000000000..faace080590 --- /dev/null +++ b/scripts/node.sh @@ -0,0 +1,25 @@ +# review this code +curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=10.0.0 sh - + +. ~/.bashrc + +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +nvm install 23 +nvm use 23 + +cd /opt/agent +pnpm install + +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + +. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh + +apt install tmux build-essential + + +echo for fun : +echo apt install emacs-nox diff --git a/scripts/start.sh b/scripts/start.sh old mode 100644 new mode 100755 index f3a817a27e4..934a2b3f85c --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1,8 +1,8 @@ #!/bin/sh # Node.js version check -REQUIRED_NODE_VERSION=22 -CURRENT_NODE_VERSION=$(node -v | cut -d'.' -f1 | sed 's/v//') +REQUIRED_NODE_VERSION=23.3.0 +CURRENT_NODE_VERSION=$(node -v | cut -d'.' -f1-3 | sed 's/v//') # Compare Node versions if [ "$(expr "$CURRENT_NODE_VERSION" \< "$REQUIRED_NODE_VERSION")" -eq 1 ]; then @@ -28,10 +28,15 @@ fi # Install dependencies echo "\033[1mInstalling dependencies...\033[0m" -if ! pnpm install; then - echo "\033[1;31mFailed to install dependencies.\033[0m" - exit 1 + +if ! pnpm install ; then + if ! pnpm install --no-frozen-lockfile; + then + echo "\033[1;31mFailed to install dependencies.\033[0m" + exit 1 + fi fi + # Build project echo "\033[1mBuilding project...\033[0m" @@ -40,6 +45,11 @@ if ! pnpm build; then exit 1 fi +# rebuild the stuff +if ! pnpm rebuild ; then + echo "\033[1;31mFailed to rebuild.\033[0m" +fi + # Start project echo "\033[1mStarting project...\033[0m" if ! pnpm start; then diff --git a/set_secrets.sh b/set_secrets.sh new file mode 100755 index 00000000000..58e37dfa13d --- /dev/null +++ b/set_secrets.sh @@ -0,0 +1,23 @@ +#set +x # turn off logging +export AGENT_IMAGE=h4ckermike/elizaos-eliza:feature-arm64_fastembed +export TOKENIZER_IMAGE=h4ckermike/arm64-tokenizers:feature-arm64 + +# sets the parameter +#aws ssm put-parameter --name "agent_openai_key" --value "${OPENAI_API_KEY}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_password" --value "${TWITTER_PASSWORD}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_email" --value "${TWITTER_EMAIL}" --type String +aws ssm put-parameter --overwrite --name "tine_agent_twitter_username" --value "${TWITTER_USERNAME}" --type String +#aws ssm put-parameter --name "tine_agent_openai_key" --value "${OPENAI_API_KEY}" --type String +#aws ssm put-parameter --name "tine_agent_openai_endpoint" --value "${OPENAI_API_BASE}" --type String +#aws ssm put-parameter --name "tine_agent_openai_model" --value "${LLMMODEL}" --type String +aws ssm put-parameter --name "tine_agent_groq_key" --value "${GROQ_API_KEY}" --type String + +aws ssm put-parameter --name "tine_agent_agent_image" --value "${AGENT_IMAGE}" --type String +# aws ssm put-parameter --name "tine_agent_agent_image" --value "${AGENT_IMAGE}" --type String --region us-east-1 --overwrite +aws ssm put-parameter --name "tine_agent_tokenizer_image" --value "${TOKENIZER_IMAGE}" --type String +#aws ssm put-parameter --name "tine_agent_tokenizer_image" --value "${TOKENIZER_IMAGE}" --type String --region us-east-1 --overwrite + + + + +aws ssm put-parameter --name "tine_agent_agent_image" --value "h4ckermike/elizaos-eliza:feature-arm64_fastembed" --type String diff --git a/ssh-ssm.py b/ssh-ssm.py new file mode 100755 index 00000000000..a94cb76ae14 --- /dev/null +++ b/ssh-ssm.py @@ -0,0 +1,45 @@ +#!/usr/bin/python +import time +import json +import boto3 +#from dateutil import tz + + +def parse_command_id(send_command_output): + return send_command_output['Command']['CommandId'] + +def fwd(instance): + # https://aws.amazon.com/blogs/aws/new-port-forwarding-using-aws-system-manager-sessions-manager/ + #INSTANCE_ID=$(aws ec2 describe-instances --filter "Name=tag:Name,Values=CodeStack/NewsBlogInstance" --query "Reservations[].Instances[?State.Name == 'running'].InstanceId[]" --output text) +# create the port forwarding tunnel + prms = { + "portNumber":["22"], + "localPortNumber":["2222"] + } + prms_jsn = json.dumps(prms) + print(f"""aws ssm start-session --target {instance} --document-name AWS-StartPortForwardingSession --parameters '{prms_jsn}'""") + +def main(): + ec2_client = boto3.client('ec2') + ssm_client = boto3.client('ssm') + + # Get the list of instance IDs and their states + instances_response = ec2_client.describe_instances() + + instances = [ + (instance['InstanceId'], instance['State']['Name']) + for reservation in instances_response['Reservations'] + for instance in reservation['Instances'] + ] + for reservation in instances_response['Reservations']: + for instance in reservation['Instances']: + print(instance) + instance_id = instance['InstanceId'] + state = instance['State']['Name'] + if state == 'running': + #print(f"Starting command for instance: {instance_id}") + #print(f"aws ssm start-session --target {instance_id}") + fwd(instance_id) + +if __name__ == "__main__": + main() diff --git a/systemd/agent-docker.service b/systemd/agent-docker.service new file mode 100644 index 00000000000..4817090572f --- /dev/null +++ b/systemd/agent-docker.service @@ -0,0 +1,37 @@ +# derived from https://phil.lavin.me.uk/2021/12/running-docker-containers-from-aws-ecr-with-systemd/ +# derived from https://github.com/encode/uvicorn/issues/678 +# derived from https://blog.container-solutions.com/running-docker-containers-with-systemd + +[Unit] +Description=agent +After=docker.service +Requires=docker.service +StartLimitInterval=200 +StartLimitBurst=10 + +[Service] +EnvironmentFile=/var/run/agent/secrets/env +RestartSec=10 +TimeoutStartSec=0 +Restart=always + +ExecStartPre=-/usr/bin/docker exec %n stop || echo cannot prestop +ExecStartPre=-/usr/bin/docker rm %n || echo cannot preremove + +ExecStartPre=/usr/bin/docker pull ${AGENT_IMAGE} +ExecStartPre=/usr/bin/docker pull ${TOKENIZER_IMAGE} +ExecStartPre=docker run -v tokenizer:/node_modules/tokenizers/ ${TOKENIZER_IMAGE} + +#ExecStart=/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name %n 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:feature-arm64_fastembed +ExecStart=/usr/bin/docker run -d -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ --mount type=bind,source=/opt/agent/characters/eliza.character.json,target=/app/agent/characters/eliza.character.json --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE} + + +# FIXME: update cloudwatch logs +StandardOutput=file:/var/log/agent_systemd.log +StandardError=file:/var/log/agent_systemd.log +ExecReload=/bin/kill -HUP ${MAINPID} + +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/systemd/agent-docker.sh b/systemd/agent-docker.sh new file mode 100644 index 00000000000..645145fcac4 --- /dev/null +++ b/systemd/agent-docker.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +source /var/run/agent/secrets/env + +/usr/bin/docker run -p 3000:3000 \ + -v tokenizer:/app/node_modules/@anush008/tokenizers/ \ + -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \ + --mount type=bind,source=/opt/agent,target=/opt/agent \ + --mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ \ + --mount type=bind,source=/opt/agent/characters/eliza.character.json,target=/app/agent/characters/eliza.character.json \ + --env-file /var/run/agent/secrets/env \ + --rm \ + --name "agent-docker.service" \ + --entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE} + diff --git a/turbo.json b/turbo.json index b973de83b1d..2b57ad94390 100644 --- a/turbo.json +++ b/turbo.json @@ -17,7 +17,6 @@ "@elizaos/client-direct#build": { "outputs": ["dist/**"], "dependsOn": [ - "@elizaos/plugin-image-generation#build", "@elizaos/plugin-tee-log#build" ] },