diff --git a/.github/workflows/pre-release-deploy.yml b/.github/workflows/pre-release-deploy.yml index b41a3ecf2..0c95d6e05 100644 --- a/.github/workflows/pre-release-deploy.yml +++ b/.github/workflows/pre-release-deploy.yml @@ -3,8 +3,6 @@ name: Publish Pre-release on: workflow_dispatch: push: - branches: - - master jobs: publish: @@ -62,7 +60,7 @@ jobs: # Initialize git in tmp directory cd /tmp/marketplace-sdk git init - git checkout -b pre-release + git checkout -b trails-testing # Configure git git config user.name "github-actions" @@ -70,6 +68,6 @@ jobs: # Commit and push git add . - git commit -m "Build: publish marketplace-sdk pre-release" + git commit -m "Build: publish marketplace-sdk trails-testing" git remote add origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git - git push -f origin HEAD:pre-release \ No newline at end of file + git push -f origin HEAD:trails-testing \ No newline at end of file diff --git a/package.json b/package.json index c1cca85ee..c92943102 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "coverage": "pnpm run --r --filter \"./sdk\" coverage", "tailwind": "pnpm --filter \"./sdk\" tailwind" }, - "packageManager": "pnpm@10.15.1", + "packageManager": "pnpm@10.16.1", "engines": { "node": "24.x" }, @@ -31,15 +31,16 @@ "@0xsequence/marketplace-sdk": "workspace:*" }, "onlyBuiltDependencies": [ + "@tailwindcss/oxide", "msw", "oxc-resolver" ] }, "devDependencies": { "@biomejs/biome": "catalog:", - "@types/node": "^24.3.1", + "@types/node": "^24.3.3", "knip": "^5.63.1", - "lefthook": "^1.12.4", + "lefthook": "^1.13.0", "typescript": "catalog:" }, "prepare": "lefthook install" diff --git a/playgrounds/shared/package.json b/playgrounds/shared/package.json index b0dc68583..920077bcd 100644 --- a/playgrounds/shared/package.json +++ b/playgrounds/shared/package.json @@ -35,6 +35,7 @@ "@tailwindcss/vite": "^4.1.13", "date-fns": "^4.1.0", "postcss": "^8.5.6", - "react-virtuoso": "^4.14.0" + "react-virtuoso": "^4.14.0", + "zod": "3.25.76" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa6c99303..8ab087a22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,10 +8,10 @@ catalogs: default: 0xsequence: specifier: ^2.3.27 - version: 2.3.27 + version: 2.3.28 '@0xsequence/api': specifier: ^2.3.27 - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: ^5.3.14 version: 5.3.14 @@ -20,28 +20,28 @@ catalogs: version: 5.3.14 '@0xsequence/design-system': specifier: ^2.2.2 - version: 2.2.2 + version: 2.2.3 '@0xsequence/hooks': specifier: ^5.3.14 version: 5.3.14 '@0xsequence/indexer': specifier: ^2.3.27 - version: 2.3.27 + version: 2.3.28 '@0xsequence/metadata': specifier: ^2.3.27 - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: ^2.3.27 - version: 2.3.27 + version: 2.3.28 '@0xsequence/wallet-widget': specifier: ^5.3.14 version: 5.3.14 '@biomejs/biome': specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.4 '@changesets/cli': specifier: ^2.29.6 - version: 2.29.6 + version: 2.29.7 '@google/model-viewer': specifier: ^4.1.0 version: 4.1.0 @@ -50,13 +50,13 @@ catalogs: version: 3.0.0-beta.32 '@tanstack/react-query': specifier: ^5.87.1 - version: 5.87.1 + version: 5.87.4 '@tanstack/react-query-devtools': specifier: ^5.87.3 - version: 5.87.3 + version: 5.87.4 '@types/react': specifier: ^19.1.12 - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: ^19.1.9 version: 19.1.9 @@ -89,7 +89,7 @@ catalogs: version: 5.9.2 viem: specifier: ^2.37.4 - version: 2.37.4 + version: 2.37.5 vite: specifier: ^7.1.5 version: 7.1.5 @@ -109,16 +109,16 @@ importers: devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/node': - specifier: ^24.3.1 - version: 24.3.1 + specifier: ^24.3.3 + version: 24.3.3 knip: specifier: ^5.63.1 - version: 5.63.1(@types/node@24.3.1)(typescript@5.9.2) + version: 5.63.1(@types/node@24.3.3)(typescript@5.9.2) lefthook: - specifier: ^1.12.4 - version: 1.12.4 + specifier: ^1.13.0 + version: 1.13.0 typescript: specifier: 'catalog:' version: 5.9.2 @@ -127,52 +127,52 @@ importers: dependencies: '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(9ee960068d179e344fa5d8eede4d1593) '@0xsequence/design-system': specifier: 'catalog:' - version: 2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/hooks': specifier: ^5.3.14 - version: 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) '@0xsequence/indexer': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/marketplace-sdk': specifier: workspace:* version: link:../../sdk '@0xsequence/metadata': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@dynamic-labs/ethereum': specifier: ^4.30.3 - version: 4.30.3(@types/react@19.1.12)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 4.31.2(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@dynamic-labs/sdk-react-core': specifier: ^4.30.3 - version: 4.30.3(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 4.31.2(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@dynamic-labs/wagmi-connector': specifier: ^4.30.3 - version: 4.30.3(28f959361a51daf5ebe591cf82b5b2cb) + version: 4.31.2(85d1eeac35f3a367fd5bc88653599856) '@legendapp/state': specifier: 'catalog:' version: 3.0.0-beta.32(react@19.1.1) '@tailwindcss/vite': specifier: ^4.1.13 - version: 4.1.13(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 4.1.13(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) '@tanstack/react-query-devtools': specifier: 'catalog:' - version: 5.87.3(@tanstack/react-query@5.87.1(react@19.1.1))(react@19.1.1) + version: 5.87.4(@tanstack/react-query@5.87.4(react@19.1.1))(react@19.1.1) '@xstate/store': specifier: ^3.9.2 version: 3.9.2(react@19.1.1) @@ -184,10 +184,10 @@ importers: version: 2.15.0 motion: specifier: ^12.23.12 - version: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) nuqs: specifier: 'catalog:' - version: 2.6.0(next@15.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) + version: 2.6.0(next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -196,7 +196,7 @@ importers: version: 19.1.1(react@19.1.1) react-router: specifier: ^7.8.2 - version: 7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-virtuoso: specifier: ^4.14.0 version: 4.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -208,74 +208,74 @@ importers: version: 4.1.13 viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^5.0.2 - version: 5.0.2(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.0.2(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) typescript: specifier: 'catalog:' version: 5.9.2 vite: specifier: 'catalog:' - version: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + version: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) playgrounds/next: dependencies: '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(9ee960068d179e344fa5d8eede4d1593) '@0xsequence/design-system': specifier: 'catalog:' - version: 2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/hooks': specifier: 'catalog:' - version: 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) '@0xsequence/indexer': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/marketplace-sdk': specifier: workspace:* version: link:../../sdk '@0xsequence/metadata': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@0xsequence/wallet-widget': specifier: 'catalog:' - version: 5.3.14(871039165b994c819b9c9210ee6e4476) + version: 5.3.14(475ffcc03390610dfbe5ae17c2b00a65) '@tailwindcss/postcss': specifier: ^4.1.13 version: 4.1.13 '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) '@tanstack/react-query-devtools': specifier: 'catalog:' - version: 5.87.3(@tanstack/react-query@5.87.1(react@19.1.1))(react@19.1.1) + version: 5.87.4(@tanstack/react-query@5.87.4(react@19.1.1))(react@19.1.1) date-fns: specifier: 'catalog:' version: 4.1.0 @@ -284,13 +284,13 @@ importers: version: 2.15.0 motion: specifier: ^12.23.12 - version: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: ^15.5.2 - version: 15.5.2(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 15.5.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) nuqs: specifier: 'catalog:' - version: 2.6.0(next@15.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) + version: 2.6.0(next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) postcss: specifier: ^8.5.6 version: 8.5.6 @@ -311,23 +311,23 @@ importers: version: 4.1.13 viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/node': specifier: ^24.3.1 - version: 24.3.1 + version: 24.3.3 '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) typescript: specifier: 'catalog:' version: 5.9.2 @@ -336,43 +336,43 @@ importers: dependencies: '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(9ee960068d179e344fa5d8eede4d1593) '@0xsequence/design-system': specifier: 'catalog:' - version: 2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/hooks': specifier: ^5.3.14 - version: 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) '@0xsequence/indexer': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/marketplace-sdk': specifier: workspace:* version: link:../../sdk '@0xsequence/metadata': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@legendapp/state': specifier: 'catalog:' version: 3.0.0-beta.32(react@19.1.1) '@tailwindcss/vite': specifier: ^4.1.13 - version: 4.1.13(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 4.1.13(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) '@tanstack/react-query-devtools': specifier: 'catalog:' - version: 5.87.3(@tanstack/react-query@5.87.1(react@19.1.1))(react@19.1.1) + version: 5.87.4(@tanstack/react-query@5.87.4(react@19.1.1))(react@19.1.1) '@xstate/store': specifier: ^3.9.2 version: 3.9.2(react@19.1.1) @@ -384,10 +384,10 @@ importers: version: 2.15.0 motion: specifier: ^12.23.12 - version: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) nuqs: specifier: 'catalog:' - version: 2.6.0(next@15.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) + version: 2.6.0(next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -396,7 +396,7 @@ importers: version: 19.1.1(react@19.1.1) react-router: specifier: ^7.8.2 - version: 7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-virtuoso: specifier: ^4.14.0 version: 4.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -408,80 +408,80 @@ importers: version: 4.1.13 viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^5.0.2 - version: 5.0.2(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.0.2(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) typescript: specifier: 'catalog:' version: 5.9.2 vite: specifier: 'catalog:' - version: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + version: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) playgrounds/shared: dependencies: '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(9ee960068d179e344fa5d8eede4d1593) '@0xsequence/design-system': specifier: 'catalog:' - version: 2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/hooks': specifier: 'catalog:' - version: 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) '@0xsequence/indexer': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/marketplace-sdk': specifier: workspace:* version: link:../../sdk '@0xsequence/metadata': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@legendapp/state': specifier: 'catalog:' version: 3.0.0-beta.32(react@19.1.1) '@radix-ui/react-accordion': specifier: ^1.2.12 - version: 1.2.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 1.2.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tailwindcss/postcss': specifier: ^4.1.13 version: 4.1.13 '@tailwindcss/vite': specifier: ^4.1.13 - version: 4.1.13(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 4.1.13(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) '@tanstack/react-query-devtools': specifier: 'catalog:' - version: 5.87.3(@tanstack/react-query@5.87.1(react@19.1.1))(react@19.1.1) + version: 5.87.4(@tanstack/react-query@5.87.4(react@19.1.1))(react@19.1.1) '@xstate/store': specifier: ^3.2.1 version: 3.8.3(react@19.1.1) @@ -505,20 +505,23 @@ importers: version: 4.1.13 viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + zod: + specifier: 3.25.76 + version: 3.25.76 devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) typescript: specifier: 'catalog:' version: 5.9.2 @@ -527,31 +530,31 @@ importers: dependencies: '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(9ee960068d179e344fa5d8eede4d1593) '@0xsequence/marketplace-sdk': specifier: workspace:* version: link:../../sdk '@chakra-ui/react': specifier: ^3.26.0 - version: 3.26.0(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 3.26.0(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@19.1.12)(react@19.1.1) + version: 11.14.0(@types/react@19.1.13)(react@19.1.1) '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) date-fns: specifier: 'catalog:' version: 4.1.0 framer-motion: specifier: ^12.23.12 - version: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 @@ -560,62 +563,62 @@ importers: version: 19.1.1(react@19.1.1) viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^5.0.2 - version: 5.0.2(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.0.2(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) globals: specifier: ^16.3.0 - version: 16.3.0 + version: 16.4.0 typescript: specifier: 'catalog:' version: 5.9.2 vite: specifier: ^7.1.5 - version: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + version: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) sdk: dependencies: 0xsequence: specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@0xsequence/api': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/checkout': specifier: 'catalog:' - version: 5.3.14(dcb8454737cd6209c850c390e6ec92b6) + version: 5.3.14(7d020d1ea00af533ea9fca2c1a012c5b) '@0xsequence/connect': specifier: 'catalog:' - version: 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) + version: 5.3.14(90e7a89a495170c87cb631022a0d5101) '@0xsequence/design-system': specifier: 'catalog:' - version: 2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/indexer': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/metadata': specifier: 'catalog:' - version: 2.3.27 + version: 2.3.28 '@0xsequence/network': specifier: 'catalog:' - version: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + version: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@databeat/tracker': specifier: ^0.9.3 version: 0.9.3 @@ -630,7 +633,7 @@ importers: version: 4.1.13 '@tanstack/react-query': specifier: 'catalog:' - version: 5.87.1(react@19.1.1) + version: 5.87.4(react@19.1.1) '@xstate/store': specifier: 'catalog:' version: 3.9.2(react@19.1.1) @@ -648,7 +651,7 @@ importers: version: 2.15.0 nuqs: specifier: 'catalog:' - version: 2.6.0(next@15.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) + version: 2.6.0(next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) react: specifier: 'catalog:' version: 19.1.1 @@ -663,32 +666,35 @@ importers: version: 3.3.1 viem: specifier: 'catalog:' - version: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) wagmi: specifier: 'catalog:' - version: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + xtrails: + specifier: npm:0xtrails@^0.1.6 + version: 0xtrails@0.1.6(9911556e0308cb30a4240cb5daa1b6ff) devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.2.3 + version: 2.2.4 '@changesets/cli': specifier: 'catalog:' - version: 2.29.6(@types/node@24.3.1) + version: 2.29.7(@types/node@24.3.3) '@eslint/js': specifier: ^9.35.0 version: 9.35.0 '@storybook/addon-docs': specifier: ^9.1.5 - version: 9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + version: 9.1.5(@types/react@19.1.13)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) '@storybook/addon-vitest': specifier: ^9.1.5 - version: 9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vitest@3.2.4) + version: 9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vitest@3.2.4) '@storybook/react-vite': specifier: ^9.1.5 - version: 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@storybook/test-runner': specifier: ^0.23.0 - version: 0.23.0(@swc/helpers@0.5.17)(@types/node@24.3.1)(babel-plugin-macros@3.1.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + version: 0.23.0(@swc/helpers@0.5.17)(@types/node@24.3.3)(babel-plugin-macros@3.1.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) '@tailwindcss/postcss': specifier: ^4.1.13 version: 4.1.13 @@ -697,16 +703,16 @@ importers: version: 6.8.0 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@types/react': specifier: 'catalog:' - version: 19.1.12 + version: 19.1.13 '@types/react-dom': specifier: 'catalog:' - version: 19.1.9(@types/react@19.1.12) + version: 19.1.9(@types/react@19.1.13) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) + version: 3.2.4(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) '@vitest/coverage-v8': specifier: ^3.2.4 version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) @@ -724,10 +730,10 @@ importers: version: 5.2.0(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-storybook: specifier: ^9.1.5 - version: 9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2) + version: 9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2) globals: specifier: ^16.3.0 - version: 16.3.0 + version: 16.4.0 happy-dom: specifier: ^18.0.1 version: 18.0.1 @@ -736,10 +742,10 @@ importers: version: 26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) msw: specifier: ^2.11.1 - version: 2.11.1(@types/node@24.3.1)(typescript@5.9.2) + version: 2.11.2(@types/node@24.3.3)(typescript@5.9.2) msw-storybook-addon: specifier: ^2.0.5 - version: 2.0.5(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2)) + version: 2.0.5(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2)) playwright: specifier: ^1.55.0 version: 1.55.0 @@ -754,7 +760,7 @@ importers: version: 1.1.3(rollup@4.46.1) storybook: specifier: ^9.1.5 - version: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) tailwindcss: specifier: 'catalog:' version: 4.1.13 @@ -769,18 +775,29 @@ importers: version: 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.3)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) packages: - 0xsequence@2.3.27: - resolution: {integrity: sha512-j94/Znidr4ph+dJyLfjILzy5GH/vnA4yzFkgalla8q9hb81fktV1ymBnRfWxBN57CxoL0P9M3eOkyVqOj3WenQ==} + 0xsequence@2.3.28: + resolution: {integrity: sha512-EszJfWBRQddW0rc5ctaP5Jk7pEvP8i14LZtOaWy8tcHxFasta6ZWqs9iflqUbZqcMCH55FPS88QJta8v9if8tg==} peerDependencies: ethers: '>=6' + 0xtrails@0.1.6: + resolution: {integrity: sha512-ZWWytIKFE73Zm25N6FT2eApluWYpsB4uonCEoSSwttm2URR/pq4JA3HX4mR6Dv8W/1m1PSmo0AD4dHl3zDHFvA==} + peerDependencies: + '@0xsequence/hooks': ^5.3.13 + '@tanstack/react-query': ^5.85.5 + ethers: ^6.15.0 + react: ^19.0.0 + react-dom: ^19.0.0 + viem: ^2.33.1 + wagmi: ^2.16.9 + '@0no-co/graphql.web@1.1.2': resolution: {integrity: sha512-N2NGsU5FLBhT8NZ+3l2YrzZSHITjNXNuDhC4iDiikv0IujaJ0Xc6xIxQZ/Ek3Cb+rgPjnLHYyJm11tInuJn+cw==} peerDependencies: @@ -798,32 +815,19 @@ packages: '@0xsequence/abi@2.3.23': resolution: {integrity: sha512-N5bVeCAKaHQ6+M8lKVlPfNcbmp3s10BBLNiqM1XzIGuzl5BKxBj0S9h4Vb7cd//3ALxgqYjwRvxi760wIDnyCA==} - '@0xsequence/abi@2.3.27': - resolution: {integrity: sha512-7nP2vsnhvx6GcvkuYo7VKWJ87Gon4emMektLimzJRG8i39M6mRrL5bgHlx55PCSAkiHUTMlZbfdgRK5N0sTUYw==} - - '@0xsequence/account@2.3.23': - resolution: {integrity: sha512-GW/I76VKhOvSHOivB1OVrVSLknqC34T6SYRecPrEEVHRbm6+Ntjb8jNzF+virMOHWIeA+QDjaDIw7vwsFia8GA==} - peerDependencies: - ethers: '>=6' + '@0xsequence/abi@2.3.28': + resolution: {integrity: sha512-WhkAGHYO0YLoVHKcWjWtyjpEEbsMrLOZFxRIPSPpcMN1vdTb/aoNFXrI4nmj6C2jO4DYYK7h99Y03eUbq5G3Qg==} - '@0xsequence/account@2.3.27': - resolution: {integrity: sha512-NCwCIoptwGBa9WY6jF/chKu6iL46oZ5srFosRke0E/QkMpfW4gzKOHDLvPyHoldts1YbEb7/jpa5tTJcHfyRTg==} + '@0xsequence/account@2.3.28': + resolution: {integrity: sha512-AXMnkyn2Bb1nl6T3JIbGqvC9Lpy0UmZVxCIUiV127AeNjBDA6Msl62s7cJfOJZe4b6GzfaNw1fgP0InoBtHeNg==} peerDependencies: ethers: '>=6' - '@0xsequence/api@2.3.23': - resolution: {integrity: sha512-dzH/ZC0ukt8L10bb4Vie/lppU91prEFAOmrGvunXlh9VkN/A2pz3sn8TFfMlMM9d9j5Q3OP4Jzyw6hyabIo7hw==} - - '@0xsequence/api@2.3.27': - resolution: {integrity: sha512-2U+SQ8K3Zg9eABvdzHPSGWAypudo0Ue3vs2gTDGf8MsLJPHLCMsz/FKTjVdW3s/YTisMjXVyTy02I1EAWzXhEg==} - - '@0xsequence/auth@2.3.23': - resolution: {integrity: sha512-2yY0sp9N6fXiocSEqmLXvwLOQUhQ9MsvwcwAmr+76thg5aifnuzJJaEAaCRolo8sfyy9no6y8Ll8NHr4aduQEQ==} - peerDependencies: - ethers: '>=6' + '@0xsequence/api@2.3.28': + resolution: {integrity: sha512-6jlnjrcspVrDhF88S0AbwDAWCUp0WoXUK0Ipf6UmAc0kGBZEFrc9GCGZILdqLQR3KsGUj8l1Tp3o6nQ+q3QFpw==} - '@0xsequence/auth@2.3.27': - resolution: {integrity: sha512-4/xDh2koCeSdEaOCp/fSFR78M52hWvYcdcDcvcYzQtFSTcWm9210sxLAUXMhcGyejQNA7/32ytZXiJMz85nY1g==} + '@0xsequence/auth@2.3.28': + resolution: {integrity: sha512-6wk7dz458SaRrwk8piyhD7wAa1uU7YDimKz4Uio4rkIJSqDjCyPGVHHMvVABwWHGqwbABPu3mN17p9rXg2+5Dg==} peerDependencies: ethers: '>=6' @@ -865,8 +869,8 @@ packages: peerDependencies: ethers: '>=6' - '@0xsequence/core@2.3.27': - resolution: {integrity: sha512-IPDmA6PkOE6+abqz1LIt2BaD6a1yWQTI8Dv3f4nc7w1u3d/RbvVijwT2wnozE0njzviLmjhm0bzHK4+FgLQWYQ==} + '@0xsequence/core@2.3.28': + resolution: {integrity: sha512-iZ6ChYo2/dIsV4xyT79tVZ0u75VxDLHlKqgtuSprQnfQTNObYBExKQFjQQLeYsukYH2JttwrZxm1OTYHODrLLg==} peerDependencies: ethers: '>=6' @@ -877,8 +881,8 @@ packages: react: '>= 17' react-dom: '>= 17' - '@0xsequence/design-system@2.2.2': - resolution: {integrity: sha512-VoIxb5FM93k3y58gEprueBjTLnGTVkJMoSR4yfJYNK1HamEqtVesbc4LThARKaCKstkKCSbXopSQ6y2yi2fohQ==} + '@0xsequence/design-system@2.2.3': + resolution: {integrity: sha512-y4yFSbs5359fCey1VN8rcUFZhGr0IRgvu1ZyHrAuUAhX+H1MMjnL8d0jitG7isFOdIjgLMHvl7ZiW1njR8VY4w==} peerDependencies: motion: '>= 12' react: '>= 17' @@ -889,11 +893,15 @@ packages: peerDependencies: ethers: '>=6' - '@0xsequence/guard@2.3.27': - resolution: {integrity: sha512-Y1nEBYEnjFL0QxgCAqpxQYwqXbrnlkLRSCvrRvdzNANBs+SriYg1Dj/3ReK5KxabEzrR0KhINWveRR4/NIt09g==} + '@0xsequence/guard@2.3.28': + resolution: {integrity: sha512-HVcrOKzCL68kInLZfTWaSPotCMA+O1azALDUZfPWfF/D2upug2yDnlL3HcTgEfhIl/CxLf6khfppyaMHpxPD8Q==} peerDependencies: ethers: '>=6' + '@0xsequence/guard@https://codeload.github.com/0xsequence/sequence.js/tar.gz/a228c0e41992f16eacb9b53417435e708ab26e74': + resolution: {tarball: https://codeload.github.com/0xsequence/sequence.js/tar.gz/a228c0e41992f16eacb9b53417435e708ab26e74} + version: 3.0.0 + '@0xsequence/hooks@5.3.14': resolution: {integrity: sha512-QHE17B1BBFaaItNp2IiL31qmCZmkO7oEFMfUmwE2UJtDByZvwd0Tg8ca3BAU/ubgQtiJoptDoHr86xyB1FLolQ==} peerDependencies: @@ -909,25 +917,17 @@ packages: '@0xsequence/indexer@2.3.23': resolution: {integrity: sha512-wYOPGDucEB+h4qujS4TqZ25pehdhByDLxsMLVDA4VFH0AFZlAt7Pq9hQznbQNnLwRPm+DHE/QB//qcPRvCiEFQ==} - '@0xsequence/indexer@2.3.27': - resolution: {integrity: sha512-HKBs8smJeJAbdwxiM/T8E3FWwlIlpBVxkXEB1oBYZVHLZsj0zPrVhb5nlCtGEdCxCoR+6xUvl+0JUrJh1V0c1A==} + '@0xsequence/indexer@2.3.28': + resolution: {integrity: sha512-isLHrnPXySRRTolX3TpkESkFg6eTbBbyfuy9wRFbOXgw0EwI50lnO8i3arkdY+mznTFHsYzH1pzlGUV7Vmj7Xg==} '@0xsequence/marketplace@2.3.23': resolution: {integrity: sha512-oJ8escRaa846mOgy27AqUdlnJmhQJL0Afp4nSlsQNBBjNBKq8+IB7CofSKcxRVIe4YQlfgnUwsRim19bmsAjBg==} - '@0xsequence/metadata@2.3.23': - resolution: {integrity: sha512-Jaz7JvOwLgyoKdghEUmAhNGXMnyeorsJYOKilVHUIg2zebCIf77QzGfoSK1uJJd9nZNO3THLz5LWNNTOb93bpA==} - - '@0xsequence/metadata@2.3.27': - resolution: {integrity: sha512-M6WCJbeXLKkNYVUelD/48Mqyh82vs5cg2BLuoUES6ZyBdF5oGfsqpbrM5fCQF5piZ7LGzrp8e4IIvn3ctt50tA==} - - '@0xsequence/migration@2.3.23': - resolution: {integrity: sha512-u2PzPw6fowDueh8pbiJfeM9nHgkLRhJk/xVMoyOUTQt69+yAW2PDIkNzqLEpb2XkxECx2tXTBpn1m/jL52ZDaQ==} - peerDependencies: - ethers: '>=6' + '@0xsequence/metadata@2.3.28': + resolution: {integrity: sha512-xBB34Hu/C3M46LmR4GsXRtd4vc8u4vGMdgkqOBc5WifOTB9pugjl8ZlG59qyi4CSbPWpYox0Wi/GxLrplNouiA==} - '@0xsequence/migration@2.3.27': - resolution: {integrity: sha512-fqWgBXdAaQDrp7tbbMonn5MYe5ren4i1WeW5sln3M/oeXSasUOLPEVHUgH7jSr0+cGgXG9T8H3EFYzejz/lj5A==} + '@0xsequence/migration@2.3.28': + resolution: {integrity: sha512-wnZsTTm3EtwUhbMsJG0vKaM2mb3bZo0s/Gudyi2uFahDIf+2+SOp/UfAnSS0orXp766Fsu4Qfe2vdXGkFWiD7g==} peerDependencies: ethers: '>=6' @@ -936,18 +936,13 @@ packages: peerDependencies: ethers: '>=6' - '@0xsequence/network@2.3.27': - resolution: {integrity: sha512-HszfqTlVHrQ/koGIbK+0mgJOYrkirH64/ajUi+HykJgMEnuS+4eRecPo28Riz7fdaVoJXzMHfJuCj3czsNnDag==} - peerDependencies: - ethers: '>=6' - - '@0xsequence/provider@2.3.23': - resolution: {integrity: sha512-cBSugJw84x01eBjsyysnkpZJ9PaZG7JyVu//Pa4tkTEI5GpnVe2TUa/zpk/rExMkEdfTZPpBpRcMnEz0Vvuyqw==} + '@0xsequence/network@2.3.28': + resolution: {integrity: sha512-xkCd04e+tRKKvdEcwyLX7C/jOyT+TZecWE+pRJOhnQK8qHQwNlc6r8IGwMcCwIdSsdPdAUnDldktRI2Btd2AWg==} peerDependencies: ethers: '>=6' - '@0xsequence/provider@2.3.27': - resolution: {integrity: sha512-kaj31kRR0buAottEH8hH8+90fpYJZqJ89hiAKn1ySQzART46bxs2wolWJmaPFPrvDndk3HIo/pyCzDtojfbTUQ==} + '@0xsequence/provider@2.3.28': + resolution: {integrity: sha512-dQshe4N6bQw7y3PpeeP+9daTSKPEPxHm5rD0QzitaQFxa/XmD87p3zf+fRR5C/Q/mwmwziS7CXeP7YaoXlgSIA==} peerDependencies: ethers: '>=6' @@ -956,48 +951,43 @@ packages: peerDependencies: ethers: '>=6' - '@0xsequence/relayer@2.3.27': - resolution: {integrity: sha512-gn97nURiAOMCqm7HYIGJ+/VTcENPcuJF893oyoHj0KqcHrXGWyeU6/vQhm6BVQIEDBzIGeztu8AftFE4UT+2jQ==} + '@0xsequence/relayer@2.3.28': + resolution: {integrity: sha512-TzDQZ8YUs684RP+CMRWeZjGewS+DY9E3vEiqGN9+AVed/9TdAOUG2gbsrV+Ns4yoFtpXgDoTkgn/3/Ez3iTNww==} peerDependencies: ethers: '>=6' - '@0xsequence/replacer@2.3.23': - resolution: {integrity: sha512-72+F6UYXlf196Vg72KEnCZiRkvw1QqmRbquqINJx2zI5z8GySql6aPvBfzSaWh53Z6ojS0SyVKD73hXagJjIDQ==} - peerDependencies: - ethers: '>=6' + '@0xsequence/relayer@https://codeload.github.com/0xsequence/sequence.js/tar.gz/d2a91b6ac04919a092ef543d2555e497ec2b3ba2': + resolution: {tarball: https://codeload.github.com/0xsequence/sequence.js/tar.gz/d2a91b6ac04919a092ef543d2555e497ec2b3ba2} + version: 3.0.0 - '@0xsequence/replacer@2.3.27': - resolution: {integrity: sha512-Y3Y3LD41YKLjqlIKuqQLhDodYdRrMK476dRwhoGDZaR4f56+dQakceJV+AezHy+C+UZtSXzS09jsutnuiELSHQ==} + '@0xsequence/replacer@2.3.28': + resolution: {integrity: sha512-9dodXOGA2UIvJ0VwyHRJgLA7tgMyik0kJ9mozs8f5LqNO1KdRH08hultZFpCZmyzSF89TMUf+RIqMMuS90Sh8g==} peerDependencies: ethers: '>=6' - '@0xsequence/sessions@2.3.23': - resolution: {integrity: sha512-5XfzpnNFL0XvxL19+C+YGTzTo0OAnJYy+5NyDTublQ+2hmF+iRzTizZ1ETUW9aT68ttUbRPdW7HsiasjXEGOHg==} + '@0xsequence/sessions@2.3.28': + resolution: {integrity: sha512-22CbQMlagop2Y8pkeO/cRMYm/nMJLThPmig0aZ7QPoexFu4J3R+CvNj1uNRu9ImLoBPmrImpQQpO1YghficiJw==} peerDependencies: ethers: '>=6' - '@0xsequence/sessions@2.3.27': - resolution: {integrity: sha512-FgNNRCMVgJFO7J2WbSygVSDlHAVZUUSei+dLzG/AEJ3ql6/5odyPUqydzLV0Xy2NSuMk1VvySzkKFi/GqDOWhg==} + '@0xsequence/signhub@2.3.28': + resolution: {integrity: sha512-2eX7sYZVbQEQDsrD94uAyExD10Xf7AncpAycTbJEYyZ+svRyQ9K8C84g4v54rET4Nn4ojAwqV3FAidUzwz2Lsg==} peerDependencies: ethers: '>=6' - '@0xsequence/signhub@2.3.23': - resolution: {integrity: sha512-gPHtJ55DKN02D/6NsUKZ0zdCRxolR2N1eGUj7a1otioCM1MInTo2v3dttF3zip5sp9holw1kaYIeZrlrnbQXWQ==} - peerDependencies: - ethers: '>=6' + '@0xsequence/trails-api@0.0.6': + resolution: {integrity: sha512-dH754HCT5yYkJNkUVmQD9ReHdzKtnPctmGF2B/JvXheenfcZ83TiSZIXLGEDTD0QBevSez6KNGbCUSmxrGmTMw==} - '@0xsequence/signhub@2.3.27': - resolution: {integrity: sha512-zsSdbWJbXF+2rTWC9hLojhqHXR7tvbWAoXmXJpNbeP/P4blCjvevYhvAkDIytFM/WgzkLjbl7RZXKIXtd90Ifw==} - peerDependencies: - ethers: '>=6' + '@0xsequence/trails-relayer@0.0.5': + resolution: {integrity: sha512-qzhU7YPCGda/YY8yLMYMcj+qlPd3+w0gNiAbyvJPKdfNxHrcEFakVXAXhlrLfOkqe3xiWxXwK2zcFrB/VS4cwg==} '@0xsequence/utils@2.3.23': resolution: {integrity: sha512-Ak4/QuginegFw/tnpyb9u0aw8fA6XHdLH9JjM0jsRrPyM5v6KqKFQoCrCssQfXeBxuHaWs+ABxf5gL9TKpDBng==} peerDependencies: ethers: '>=6' - '@0xsequence/utils@2.3.27': - resolution: {integrity: sha512-xJHt9ttL9lwYHC2z9Ag1JS/3hoMy2aKCaJIbKgmGqtbAOQccBGeZFABab0wT1LtE+n24HZL0AVVUZg92NU8oOQ==} + '@0xsequence/utils@2.3.28': + resolution: {integrity: sha512-Y6sqXyu+ouUtvFb5uBqJx/M3wa5pdjuuCQoyw73NHpg+VW2x4N4sch6fqgJvr2B3GnoWdIsJus3Ci9fdSB0hNg==} peerDependencies: ethers: '>=6' @@ -1006,6 +996,14 @@ packages: peerDependencies: ethers: '>=6' + '@0xsequence/wallet-core@https://codeload.github.com/0xsequence/sequence.js/tar.gz/75ce1b9a138043919964a7fb68a082bba9541f7b': + resolution: {tarball: https://codeload.github.com/0xsequence/sequence.js/tar.gz/75ce1b9a138043919964a7fb68a082bba9541f7b} + version: 0.0.0 + + '@0xsequence/wallet-primitives@https://codeload.github.com/0xsequence/sequence.js/tar.gz/2b0cf42b2af44aebf81943bce2a04ca5c79d01fc': + resolution: {tarball: https://codeload.github.com/0xsequence/sequence.js/tar.gz/2b0cf42b2af44aebf81943bce2a04ca5c79d01fc} + version: 0.0.0 + '@0xsequence/wallet-widget@5.3.14': resolution: {integrity: sha512-tgl8Zk5e3prg/xfwiTHXQbB58MhCqCq6+bQgfM+HZjinDhoTfTXZLjElc91zSIzOkrPHy8frVkOWec2rO01Tdg==} peerDependencies: @@ -1023,15 +1021,52 @@ packages: viem: '>= 2.28.0' wagmi: '>= 2.15.0' - '@0xsequence/wallet@2.3.23': - resolution: {integrity: sha512-+oVM4bmVWLfK5UrLSBkwNTP2jlJxLRGM+3+8pdFAWb6znGRGvoXWVzUY5j7PFAJM8l3YnIwSjrtjugDwMxvJTg==} + '@0xsequence/wallet@2.3.28': + resolution: {integrity: sha512-tCsTihcsT4GnjRV2kKS3eAGwtRZEyDvpPuc1vita9c65SFI+eRl4kFalH5QRSvQJheW87Vyax1VLrO81m+5AUg==} peerDependencies: ethers: '>=6' - '@0xsequence/wallet@2.3.27': - resolution: {integrity: sha512-DzTCjbk58PyYwYukNLfOZljwl7cCGZC4fn/uJiKkKPX69UqhhPOJGslmWWzcQVYt/k4iUx4T2ZaoVVDyhADLbA==} + '@aave/client@0.4.0': + resolution: {integrity: sha512-ltWgkg7EPcadqk9lLnjdz4VIePaCrRMApBc+MyXXsJUB3pYxBCvfoNdhZdqUXlTYfyI9twf87CNSHVJ+swc+EA==} peerDependencies: - ethers: '>=6' + '@privy-io/server-auth': ^1.28.8 + ethers: ^6.14.4 + thirdweb: ^5.105.25 + viem: ^2.31.6 + peerDependenciesMeta: + '@privy-io/server-auth': + optional: true + ethers: + optional: true + thirdweb: + optional: true + viem: + optional: true + + '@aave/graphql@0.4.0': + resolution: {integrity: sha512-e9UD+fINg5dQyMSuHfAn3PMHNpoBnViBXrz5JR0nwfj0sosV6Z6cNSxbAhQaRO5ujhWBGKWkjyYqUh59RHVsmA==} + + '@aave/react@0.4.0': + resolution: {integrity: sha512-6g0P07DehN0KGF4hOXkEkGXHYzwZr/2G/OD1RVMv+eElrM/2hH0y4X+CWFeZ1sG7dpP0WPReKcGiIWeWp2AoHQ==} + peerDependencies: + '@privy-io/react-auth': ^2.20.0 + '@types/react': ^19.1.8 + ethers: ^6.14.4 + react: ^19.1.0 + thirdweb: ^5.105.25 + viem: ^2.31.6 + peerDependenciesMeta: + '@privy-io/react-auth': + optional: true + '@types/react': + optional: true + ethers: + optional: true + viem: + optional: true + + '@aave/types@0.1.0': + resolution: {integrity: sha512-BFvS5MlauZ3ybZgcVM2lZT3eqZ0343DmSu4n3+QTq07ee1eIvv6tg0DFmtPx71lGT2bIGPnT7SjXrfrPcSpdiw==} '@adobe/css-tools@4.4.3': resolution: {integrity: sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==} @@ -1176,6 +1211,10 @@ packages: resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.28.4': + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.28.0': resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} engines: {node: '>=6.9.0'} @@ -1192,14 +1231,43 @@ packages: resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.27.2': resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.28.3': + resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.5': + resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.27.1': resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} @@ -1216,10 +1284,30 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.27.1': resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} @@ -1232,6 +1320,10 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.28.3': + resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.28.2': resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} engines: {node: '>=6.9.0'} @@ -1250,6 +1342,104 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3': + resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-async-generator-functions@7.20.7': + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-export-default-from@7.27.1': + resolution: {integrity: sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-logical-assignment-operators@7.20.7': + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-object-rest-spread@7.20.7': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-catch-binding@7.18.6': + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-async-generators@7.8.4': resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1271,6 +1461,29 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-default-from@7.27.1': + resolution: {integrity: sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.27.1': + resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.27.1': + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-attributes@7.27.1': resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} engines: {node: '>=6.9.0'} @@ -1341,107 +1554,482 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.27.1': - resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 - '@babel/plugin-transform-react-jsx-source@7.27.1': - resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.2': - resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} + '@babel/plugin-transform-async-generator-functions@7.28.0': + resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@babel/template@7.27.2': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + '@babel/plugin-transform-async-to-generator@7.27.1': + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@babel/traverse@7.28.0': - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} + '@babel/plugin-transform-block-scoped-functions@7.27.1': + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@babel/traverse@7.28.4': - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + '@babel/plugin-transform-block-scoping@7.28.4': + resolution: {integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@babel/types@7.28.2': - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@babel/types@7.28.4': - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + '@babel/plugin-transform-class-static-block@7.28.3': + resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 - '@base-org/account@1.1.1': - resolution: {integrity: sha512-IfVJPrDPhHfqXRDb89472hXkpvJuQQR7FDI9isLPHEqSYt/45whIoBxSPgZ0ssTt379VhQo4+87PWI1DoLSfAQ==} + '@babel/plugin-transform-classes@7.28.4': + resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@babel/plugin-transform-computed-properties@7.27.1': + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@bcoe/v8-coverage@1.0.2': - resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} - engines: {node: '>=18'} + '@babel/plugin-transform-destructuring@7.28.0': + resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/biome@2.2.3': - resolution: {integrity: sha512-9w0uMTvPrIdvUrxazZ42Ib7t8Y2yoGLKLdNne93RLICmaHw7mcLv4PPb5LvZLJF3141gQHiCColOh/v6VWlWmg==} - engines: {node: '>=14.21.3'} - hasBin: true + '@babel/plugin-transform-dotall-regex@7.27.1': + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-darwin-arm64@2.2.3': - resolution: {integrity: sha512-OrqQVBpadB5eqzinXN4+Q6honBz+tTlKVCsbEuEpljK8ASSItzIRZUA02mTikl3H/1nO2BMPFiJ0nkEZNy3B1w==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] + '@babel/plugin-transform-duplicate-keys@7.27.1': + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-darwin-x64@2.2.3': - resolution: {integrity: sha512-OCdBpb1TmyfsTgBAM1kPMXyYKTohQ48WpiN9tkt9xvU6gKVKHY4oVwteBebiOqyfyzCNaSiuKIPjmHjUZ2ZNMg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@biomejs/cli-linux-arm64-musl@2.2.3': - resolution: {integrity: sha512-q3w9jJ6JFPZPeqyvwwPeaiS/6NEszZ+pXKF+IczNo8Xj6fsii45a4gEEicKyKIytalV+s829ACZujQlXAiVLBQ==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] + '@babel/plugin-transform-dynamic-import@7.27.1': + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-linux-arm64@2.2.3': - resolution: {integrity: sha512-g/Uta2DqYpECxG+vUmTAmUKlVhnGEcY7DXWgKP8ruLRa8Si1QHsWknPY3B/wCo0KgYiFIOAZ9hjsHfNb9L85+g==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] + '@babel/plugin-transform-explicit-resource-management@7.28.0': + resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-linux-x64-musl@2.2.3': - resolution: {integrity: sha512-y76Dn4vkP1sMRGPFlNc+OTETBhGPJ90jY3il6jAfur8XWrYBQV3swZ1Jo0R2g+JpOeeoA0cOwM7mJG6svDz79w==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-linux-x64@2.2.3': - resolution: {integrity: sha512-LEtyYL1fJsvw35CxrbQ0gZoxOG3oZsAjzfRdvRBRHxOpQ91Q5doRVjvWW/wepgSdgk5hlaNzfeqpyGmfSD0Eyw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-win32-arm64@2.2.3': - resolution: {integrity: sha512-Ms9zFYzjcJK7LV+AOMYnjN3pV3xL8Prxf9aWdDVL74onLn5kcvZ1ZMQswE5XHtnd/r/0bnUd928Rpbs14BzVmA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] + '@babel/plugin-transform-flow-strip-types@7.27.1': + resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@biomejs/cli-win32-x64@2.2.3': - resolution: {integrity: sha512-gvCpewE7mBwBIpqk1YrUqNR4mCiyJm6UI3YWQQXkedSSEwzRdodRpaKhbdbHw1/hmTWOVXQ+Eih5Qctf4TCVOQ==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@bundled-es-modules/cookie@2.0.1': - resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.27.1': + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.27.1': + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.27.1': + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.27.1': + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.27.1': + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.27.1': + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.28.4': + resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.27.1': + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.27.1': + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.27.7': + resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.27.1': + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.27.1': + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.27.1': + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.28.0': + resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.27.1': + resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.28.4': + resolution: {integrity: sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.27.1': + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.27.1': + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.28.3': + resolution: {integrity: sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.27.1': + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.27.1': + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.28.0': + resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.27.1': + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.27.1': + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1': + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.28.0': + resolution: {integrity: sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-flow@7.27.1': + resolution: {integrity: sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-typescript@7.27.1': + resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/register@7.28.3': + resolution: {integrity: sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.28.2': + resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.28.0': + resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.28.4': + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + + '@base-org/account@1.1.1': + resolution: {integrity: sha512-IfVJPrDPhHfqXRDb89472hXkpvJuQQR7FDI9isLPHEqSYt/45whIoBxSPgZ0ssTt379VhQo4+87PWI1DoLSfAQ==} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} + + '@biomejs/biome@2.2.4': + resolution: {integrity: sha512-TBHU5bUy/Ok6m8c0y3pZiuO/BZoY/OcGxoLlrfQof5s8ISVwbVBdFINPQZyFfKwil8XibYWb7JMwnT8wT4WVPg==} + engines: {node: '>=14.21.3'} + hasBin: true + + '@biomejs/cli-darwin-arm64@2.2.4': + resolution: {integrity: sha512-RJe2uiyaloN4hne4d2+qVj3d3gFJFbmrr5PYtkkjei1O9c+BjGXgpUPVbi8Pl8syumhzJjFsSIYkcLt2VlVLMA==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@2.2.4': + resolution: {integrity: sha512-cFsdB4ePanVWfTnPVaUX+yr8qV8ifxjBKMkZwN7gKb20qXPxd/PmwqUH8mY5wnM9+U0QwM76CxFyBRJhC9tQwg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] + + '@biomejs/cli-linux-arm64-musl@2.2.4': + resolution: {integrity: sha512-7TNPkMQEWfjvJDaZRSkDCPT/2r5ESFPKx+TEev+I2BXDGIjfCZk2+b88FOhnJNHtksbOZv8ZWnxrA5gyTYhSsQ==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-arm64@2.2.4': + resolution: {integrity: sha512-M/Iz48p4NAzMXOuH+tsn5BvG/Jb07KOMTdSVwJpicmhN309BeEyRyQX+n1XDF0JVSlu28+hiTQ2L4rZPvu7nMw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-x64-musl@2.2.4': + resolution: {integrity: sha512-m41nFDS0ksXK2gwXL6W6yZTYPMH0LughqbsxInSKetoH6morVj43szqKx79Iudkp8WRT5SxSh7qVb8KCUiewGg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-linux-x64@2.2.4': + resolution: {integrity: sha512-orr3nnf2Dpb2ssl6aihQtvcKtLySLta4E2UcXdp7+RTa7mfJjBgIsbS0B9GC8gVu0hjOu021aU8b3/I1tn+pVQ==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-win32-arm64@2.2.4': + resolution: {integrity: sha512-NXnfTeKHDFUWfxAefa57DiGmu9VyKi0cDqFpdI+1hJWQjGJhJutHPX0b5m+eXvTKOaf+brU+P0JrQAZMb5yYaQ==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] + + '@biomejs/cli-win32-x64@2.2.4': + resolution: {integrity: sha512-3Y4V4zVRarVh/B/eSHczR4LYoSVyv3Dfuvm3cWs5w/HScccS0+Wt/lHOcDTRYeHjQmMYVC3rIRWqyN2EI52+zg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] + + '@bundled-es-modules/cookie@2.0.1': + resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} '@bundled-es-modules/statuses@1.0.1': resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} @@ -1453,8 +2041,8 @@ packages: react: '>=18' react-dom: '>=18' - '@changesets/apply-release-plan@7.0.12': - resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==} + '@changesets/apply-release-plan@7.0.13': + resolution: {integrity: sha512-BIW7bofD2yAWoE8H4V40FikC+1nNFEKBisMECccS16W1rt6qqhNTBDmIw5HaqmMgtLNz9e7oiALiEUuKrQ4oHg==} '@changesets/assemble-release-plan@6.0.9': resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==} @@ -1462,8 +2050,8 @@ packages: '@changesets/changelog-git@0.2.1': resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} - '@changesets/cli@2.29.6': - resolution: {integrity: sha512-6qCcVsIG1KQLhpQ5zE8N0PckIx4+9QlHK3z6/lwKnw7Tir71Bjw8BeOZaxA/4Jt00pcgCnCSWZnyuZf5Il05QQ==} + '@changesets/cli@2.29.7': + resolution: {integrity: sha512-R7RqWoaksyyKXbKXBTbT4REdy22yH81mcFK6sWtqSanxUCbUi9Uf+6aqxZtDQouIqPdem2W56CdxXgsxdq7FLQ==} hasBin: true '@changesets/config@3.1.1': @@ -1511,6 +2099,12 @@ packages: '@coinbase/wallet-sdk@3.9.3': resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} + '@coinbase/wallet-sdk@4.3.0': + resolution: {integrity: sha512-T3+SNmiCw4HzDm4we9wCHCxlP0pqCiwKe4sOwPH3YAK2KSKjxPRydKu6UQJrdONFVLG7ujXvbd/6ZqmvJb8rkw==} + + '@coinbase/wallet-sdk@4.3.2': + resolution: {integrity: sha512-hOLA2YONq8Z9n8f6oVP6N//FEEHOen7nq+adG/cReol6juFTHUelVN5GnA5zTIxiLFMDcrhDwwgCA6Tdb5jubw==} + '@coinbase/wallet-sdk@4.3.6': resolution: {integrity: sha512-4q8BNG1ViL4mSAAvPAtpwlOs1gpC+67eQtgIwNvT3xyeyFFd+guwkc8bcX5rTmQhXpqnhzC4f0obACbP9CqMSA==} @@ -1558,53 +2152,47 @@ packages: '@dynamic-labs/wallet-connector-core': ^4.11.1 viem: ^2.21.55 - '@dynamic-labs-sdk/assert-package-version@0.0.1-alpha.25': - resolution: {integrity: sha512-Gg9u5IiwOejZadeh0Q56ift9s3gQy0UvYQfDkA/btqtL4d5Tn7u7GlfnXTmqD+M0wOibFuyve0PhFrpEScO8ZQ==} + '@dynamic-labs-sdk/assert-package-version@0.1.0-alpha.3': + resolution: {integrity: sha512-gzaA6iO+xUFnb44IiSB+U9QdH68WpCHICZCXP7+qopb1gnh8I2k4m3FBm11uqq10uJM0IAGmvMvFkBcg39pOSA==} '@dynamic-labs-sdk/client@0.0.1-alpha.19': resolution: {integrity: sha512-91jxkrIGl+w5LE7WqKzWXrnj01dLI7i3GpU3VQk2tgxTwTF3Hw+fvxLiPf7ltvJlDRIhpFHNN1Nz9oP9BKttQA==} - '@dynamic-labs-sdk/client@0.0.1-alpha.25': - resolution: {integrity: sha512-pBCQ0OJ+2RJ7zlwEDuEPIo9sNx9SRxMApAzTOX0v5B6OyQcwXkHnbvFmiMEwXLJxNwtL6cyrnO0XqqkdQYvzbg==} - - '@dynamic-labs-wallet/browser-wallet-client@0.0.137': - resolution: {integrity: sha512-h9Z7VKwy1G9ktAmPuhdBAC0x/tB4sBVKfeobFRNJnKMY/Q9iCOoDeJGk179wkH/Nt4cwVUYmc0TYA+M28NuM6A==} + '@dynamic-labs-sdk/client@0.1.0-alpha.3': + resolution: {integrity: sha512-1IkC0+AvzYdPd5EO64o8Xd5QViM39cGyaXsYfjEv4OheVtg3cJng9hI6KIYSgBVSxv59oEvdLjKHA1iEPCyxTg==} '@dynamic-labs-wallet/browser-wallet-client@0.0.144': resolution: {integrity: sha512-Ltu7KtyNQwZZSER46612nusIa4FHC7a8LRdPUAWirYHUE8WBGdDTCXHrzydKDCc+irsqG72aRUQY436uxkoNqg==} - '@dynamic-labs-wallet/core@0.0.137': - resolution: {integrity: sha512-bcKqd7DFajz0VYk4wP93lOlQHn1Yj1C5dAqIQmQUagIc5bQV+EFkZWJq/VRALzUQvpwl48G+QyFVI8JUgGO+Aw==} - '@dynamic-labs-wallet/core@0.0.144': resolution: {integrity: sha512-9pqt51aJI4hTy22+Hcgy6u39SwhsoX7PgaLlLP6jeQ9HBdTHHFCPKXr6W5TBmRrOknKWL+JmL2/kU8Wrq3DoTw==} '@dynamic-labs/assert-package-version@4.25.7': resolution: {integrity: sha512-eVEA6AX7hQqu3Mhzir3ECHpbc+CAunPvjMIDFk+W9jO8Qi9qeGL6fLIhsNGh7n36G7gBh7N2Sa/Ga8N2p1j2tg==} - '@dynamic-labs/assert-package-version@4.30.3': - resolution: {integrity: sha512-2zEnAt236utIzo4j198iXLaVEAQbuJk2E3Q85db4OdC3+x7jeDf4Cumf3JzsaVQr/Qt4LI06nZVkSio3YJOx5g==} + '@dynamic-labs/assert-package-version@4.31.2': + resolution: {integrity: sha512-EghJKr7Syn2M1MhcM99ALK170HWvEFNGOQY9e/RttO88ylfgDtf8pnFomkrO4pz03bkMURT0adwNvW8L5aHyfw==} - '@dynamic-labs/embedded-wallet-evm@4.30.3': - resolution: {integrity: sha512-0Np2TwP1zIZ45Gwxe7PahYNrgcZJPlrXlQClNq6k21rAWDIRcP1OAEYEKNJ8zmXEJjmXJYyEqQRXYucP4OmyWA==} + '@dynamic-labs/embedded-wallet-evm@4.31.2': + resolution: {integrity: sha512-75VNmH7lxJSOAI6lGc3eiopHIhkFDGQS4pQxBOnJtrKQ37S8gbkNjJy2VHRnvtFkJd3atFQpmoI60WeoYwDQGw==} peerDependencies: viem: ^2.28.4 - '@dynamic-labs/embedded-wallet@4.30.3': - resolution: {integrity: sha512-xQRNixrlFSpS+LRKI70brdCJ1k460LC7Bmbuv1RR7UeuuL8ZZf078pLFfHtb4HGq0s7U5X8TMdmqRT6wLwLsdQ==} + '@dynamic-labs/embedded-wallet@4.31.2': + resolution: {integrity: sha512-S848AB0KodLslQ3TqzEH2FbIEJDXCbws0TDVA6MmiCLpB9LIBKzi51y3kcUQ4rkJ803CktOUbY4Fv/cKBtVnoQ==} - '@dynamic-labs/ethereum-core@4.30.3': - resolution: {integrity: sha512-bgZgbWFy9xnOvlVI/qDU9NQdYFhzq8bXDury5KrZagve+vCcbRvaKwwWx8xgO0DOzHVKoOG46tQh12URbJ8iUQ==} + '@dynamic-labs/ethereum-core@4.31.2': + resolution: {integrity: sha512-3BogBejGPEdHpDJOI/tYOREQNfTimgaO53O+vKM6mY/F7o6fr6+/vQQ+9Q5WHpWxtxbHXHq7YXPgJ12jVhj3CA==} peerDependencies: viem: ^2.28.4 - '@dynamic-labs/ethereum@4.30.3': - resolution: {integrity: sha512-J9CHd+I0/WizrhaV1ntyj6hrpYZHr04w9PhU5Lo6Z5GAquwsdbjMUVCF2k0CCJGhBDaAKyNKzXrhhQIQ5t29VA==} + '@dynamic-labs/ethereum@4.31.2': + resolution: {integrity: sha512-gcLmvGt/TM/yRoSl+Qg2h+cstwmw2xKDg7OFgFZSQNqlRfYBQciOa98Jf7G7TBLiyJnjahMEMwp7fi+AgMUTmw==} peerDependencies: viem: ^2.28.4 - '@dynamic-labs/iconic@4.30.3': - resolution: {integrity: sha512-WpRXoL0lBRV7kQhQ3eIXZj/5TFQIIVxD7avfxgrFvOEoFQJDfWF5dgffRxFbRphL52OglSaaCuDa4TOaaurNZA==} + '@dynamic-labs/iconic@4.31.2': + resolution: {integrity: sha512-vIO/geEyj/zJGkVbpXmSGVUbCTEUuw42FYrrT3g7mDYT0Cq9seWvP9Pg1/6mkJikrShW/kHhx75ZH1LM172v2A==} peerDependencies: react: '>=18.0.0 <20.0.0' react-dom: '>=18.0.0 <20.0.0' @@ -1612,17 +2200,17 @@ packages: '@dynamic-labs/logger@4.25.7': resolution: {integrity: sha512-ddx9t1yzuD+Z5eeQ6U3q8iPXz7Es581R0Rylhj1Cjo9ssCwXJLE7uTvDC+wx7wtr0wzPW2KJiuYSreGl5blS0A==} - '@dynamic-labs/logger@4.30.3': - resolution: {integrity: sha512-8Foet04AUvm6C0plYxevIe2BbqDH/hZF5YQWVs0U8bBBdCMKbWeyfDb0G8mZ7SKKyJd9+c3Kw1ubMzZN33N6lg==} + '@dynamic-labs/logger@4.31.2': + resolution: {integrity: sha512-h3ClUGdkwxSUIYmvqG/QXuABzXBhq7F4OtxnD6xOh7puTjDR5c/tWwk4g2bTAc9RxaRVzGighOL6FrZrkw7soQ==} '@dynamic-labs/message-transport@4.25.7': resolution: {integrity: sha512-L1cIcG6C+AzbW/YcNcqcrOgDghI27DksklnxkwYHFv7HPtxB0iSZvDFSErVwXYFkjxM4HJqJwreLVTSTy3GtNw==} - '@dynamic-labs/multi-wallet@4.30.3': - resolution: {integrity: sha512-mwCSlj4EtPbijGjj+y32JH+aVM6UET5SYtYM7iqJ2RuiffkZP/wOGERV1tNvD3PnEjAlIMx4iHo5AvwpAuqNBA==} + '@dynamic-labs/multi-wallet@4.31.2': + resolution: {integrity: sha512-SIocRZ23wocrRJ8G0MBphvIyFxCbgC+Uf4MN2mZxqCr08vG+Spy6kiV3sqB/T26EZWnEYgAqQvYLYRSx+pjLkQ==} - '@dynamic-labs/rpc-providers@4.30.3': - resolution: {integrity: sha512-hyew7OpUxXXhCOhPdwi+VX/ZxaSALhmeDBURan+hOZKpmfH1XLa9tKfvymsMx5rxnj30ohLQ9v/MrdeEoUspUA==} + '@dynamic-labs/rpc-providers@4.31.2': + resolution: {integrity: sha512-oBukdJB6EkXpvDnm3ARP5v2HgIYk7sA2mtXK4JmTUI9W8xVZ9B10/yJsdrUtyEU+OMCqTQHBAf/p8YZzV/HgJA==} '@dynamic-labs/sdk-api-core@0.0.727': resolution: {integrity: sha512-yOPTyKk5fvh8bkzI+r1V++fHBWicP4o+KlEHGIZ+shA7NnzJ+PJi9LnArYlg4UGYE02KaPHm4AYBRmk3+0hgMg==} @@ -1630,78 +2218,75 @@ packages: '@dynamic-labs/sdk-api-core@0.0.728': resolution: {integrity: sha512-Ilta3QO8v6E5zgVjirV35u0k9vcCubk/qeF79MxnUKVPiZCVsd9h6+Xg3djWds0SXjerXEDWF4X6TKDM/sl09A==} - '@dynamic-labs/sdk-api-core@0.0.753': - resolution: {integrity: sha512-fs4s70BsxMeXYFQXkVmfC7hKYgjwOFMlU2QO4JqLsfzeuIRUkdxYekTcNjvHym+h9oiWc/a6+/ea5XYZOvHXdQ==} - '@dynamic-labs/sdk-api-core@0.0.762': resolution: {integrity: sha512-Qzgu/UlZQfFCZ+JgSXTQ3OTRmzaf3b37EvdH/bUy1iphkZ7TbIQvnA7fP8RE2ioUG4yuVDUHRvJ61fUvS2v5TA==} '@dynamic-labs/sdk-api-core@0.0.764': resolution: {integrity: sha512-79JptJTTClLc9qhioThtwMuzTHJ+mrj8sTEglb7Mcx3lJub9YbXqNdzS9mLRxZsr2et3aqqpzymXdUBzSEaMng==} - '@dynamic-labs/sdk-react-core@4.30.3': - resolution: {integrity: sha512-T7d9rXV6TKSuBreHZVQhyQGhIRWzKOjN58Y8Q+SV30N5yOrofZpA62H3XdW5QXMwenSyjwO6zV8CkqXmXRv5nw==} + '@dynamic-labs/sdk-react-core@4.31.2': + resolution: {integrity: sha512-biNZQkOhZCkjXwMq6eIoGvsTsR3o6bXx+5Ec9gIDSCVIgiHaxWrK+pnF2jsPOUBsbPqrVajV3mgLUVDB7m9oPg==} peerDependencies: react: '>=18.0.0 <20.0.0' react-dom: '>=18.0.0 <20.0.0' - '@dynamic-labs/solana-core@4.30.3': - resolution: {integrity: sha512-upUzO+JrDCjM4dkU88Canp/IMWnUhS7oLEFr/KdZ/ct5KGNkJ/fdYVTkgRqg452AfcQf310O7UIpxFcXk2cUaA==} + '@dynamic-labs/solana-core@4.31.2': + resolution: {integrity: sha512-kuCV27r3S0xTfBG8JNL7p/e2g7Oi09JWNCU4yyeFxEkseKqZyYwyqF9argogKW/P7OaAeJI8sdVHmtq6iqDzOQ==} - '@dynamic-labs/store@4.30.3': - resolution: {integrity: sha512-eu+q43q2uCB6p0NfO6j94CRkrEYnF/F/HtzxGw6dXB2O+LfquEZK5j7hCclKHw0FqWv/siIpY6LuzI5FL6+fgQ==} + '@dynamic-labs/store@4.31.2': + resolution: {integrity: sha512-D5oXmdmrPoLe0uGqIt+HvlwG15ucaTcRlBftWS3WysqlyYjPEGaJJgZqfpYt7pdujS8weWlTPA4ETcOvcEQV9g==} - '@dynamic-labs/sui-core@4.30.3': - resolution: {integrity: sha512-ears/6oZALAtAi8sOfmg/0fNARJSa5Ee1M31XsX3MElwZjVVc2nWQ9JNIbJy1J/Ef9hIICYSBzz8WdxqCMT1Bg==} + '@dynamic-labs/sui-core@4.31.2': + resolution: {integrity: sha512-wpWn/fzs6vby3cCh/Ma0CRgIeTr6qf8ntlEYdazKnCymEOojMwNZGOvoO076rsc3I+Du9AaMbaf5UrL3SFFa1g==} '@dynamic-labs/types@4.25.7': resolution: {integrity: sha512-M42ltR73KggAWniqPKHjGmHh4ID3oDljBeRlbpbgZO6bTlLv7/IHHJiAdLRCAkr/39qSXEv+1rzjofmACFp/Nw==} - '@dynamic-labs/types@4.30.3': - resolution: {integrity: sha512-MD512vSmP5Kc8ARROLRpWLV2T1RnOW6ZrBjGpwfpfpjnCNVvLnnGDFqy6xbaP7WG5X/e0MISpd42SbsDfU/c2w==} + '@dynamic-labs/types@4.31.2': + resolution: {integrity: sha512-/79CtPc/ZSAUgII6zcKjU8UCTb9iuRMVqV/UtKgVU0yyjZNsMWOUoLXiI/0BZst8MbPW8Zh4W8WGXP3NZFFvFw==} '@dynamic-labs/utils@4.25.7': resolution: {integrity: sha512-/iWk7JsiKgX32i0Th4XRtqyJpD9pos9p0/54kEBY3/8fqLEKtzoVyetBOxUcC4td4cMbnw7NB9o0mE8nbuvRlA==} - '@dynamic-labs/utils@4.30.3': - resolution: {integrity: sha512-3af6PG39YVWrFZprZi4QfPnMjNvZ64v+3OTm4hBpDB5LiHN6BsS8Z7i03foQ+QYuJwukemC/dsU1mF2Tdl1jWA==} + '@dynamic-labs/utils@4.31.2': + resolution: {integrity: sha512-EgU0U/kF8N6pbTsH8pNo6MGisIZJdWStWLno/T5i0ZfZiXxg54yu6e4V2iTGT5MwbBhMVQohJIwDvqs+lfkx6Q==} - '@dynamic-labs/waas-evm@4.30.3': - resolution: {integrity: sha512-n3TjxIZ89PNVz0Bodye9kX/U1/BDnifHKBBm6/jhozVy5ufCydShacLlfNuwvVv14e1yLpgvznOkFBgS8T69vA==} + '@dynamic-labs/waas-evm@4.31.2': + resolution: {integrity: sha512-/B1utKc8r4N/tvTjxTcM6jNVq4vY6R3a7tec7KkVttQVlzxJN7kajUANq25HtCZ35Zz0etnwR+ZcV3ss1+HPWQ==} - '@dynamic-labs/waas@4.30.3': - resolution: {integrity: sha512-/LbPzVogFCIq0qCoI8kgxTbfmJY5L733HrHIeId8NqwrNYOHEcWlREgXlUVddju/bwTxJLeuGCSiz6wp+ktjDg==} + '@dynamic-labs/waas@4.31.2': + resolution: {integrity: sha512-XXaHHJGIbcXEoMGCcGskKgWyRqFUKi/h71TVGnLpFNuGxHuagaB1HJqbusmJ4H/ctySG1iUZ3+j5pXhWUqceTQ==} - '@dynamic-labs/wagmi-connector@4.30.3': - resolution: {integrity: sha512-8AXHH8Uy++bjaA88rx6V1ODIt2RDCncu3BcGJdrOfd5F4UDmiIB0GKTM941kxNtHZLUOS6jvlQt/s5yY+bkuMw==} + '@dynamic-labs/wagmi-connector@4.31.2': + resolution: {integrity: sha512-dIhJBNEXZ5ZhIRI6N8i3LQ/qzpATDZT6P618b+NmeYGlGfFUPgXP3aCWAWBp17OIwl8lSlPRItFhEauqnMxu+w==} peerDependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/ethereum-core': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-react-core': 4.30.3 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/wallet-connector-core': 4.30.3 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/ethereum-core': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-react-core': 4.31.2 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/wallet-connector-core': 4.31.2 '@wagmi/core': ^2.6.4 eventemitter3: 5.0.1 react: '>=18.0.0 <20.0.0' viem: ^2.28.4 wagmi: ^2.14.11 - '@dynamic-labs/wallet-book@4.30.3': - resolution: {integrity: sha512-wq4vX+W89/yvt3Y9aUI8ajrUj8omHkdxfEyqU8nbQbvy/VPLFHrzX8Em7JJYsRnBeE75XeXpd/mLQZFzEv4/2g==} + '@dynamic-labs/wallet-book@4.31.2': + resolution: {integrity: sha512-QafXeWHuc4khZVe4J/r3ThZl0YcDFqB7H6UMaLPxDrz5t2ByfCsIFJCi16U517A97n3GUxavtDfiuMoTnsRBPw==} peerDependencies: react: '>=18.0.0 <20.0.0' react-dom: '>=18.0.0 <20.0.0' - '@dynamic-labs/wallet-connector-core@4.30.3': - resolution: {integrity: sha512-QIFLp4BKL26aevZtgGx0VocesJwC8bH7z/g26rz82057m/jg3VzS4Jn+wg4Dp9GRnpX432PLpI3Pe8anC23w5w==} + '@dynamic-labs/wallet-connector-core@4.31.2': + resolution: {integrity: sha512-TXMnaBroiAzc6Q8qm9hjASOYMfMV5jSIXv13uMN6ahwEJjwRf+sEeUv/tLVWX86xK7RpxGERxyZHnmHw0lbynw==} '@dynamic-labs/webauthn@4.25.7': resolution: {integrity: sha512-zHTls8ZkqLh80IpzmSREZEFPDfmmYW0BmNusaNLpXnK4jVvh4CM8YzpR16HmE5C4MaHhB1aNnjVDwUPdtzEbBg==} - '@dynamic-labs/webauthn@4.30.3': - resolution: {integrity: sha512-eIt38hRoHC/PD0sUsJRISvlm6+eQXmfGAz+o+GhvxJj1YtnR2ToX3hEOPaWNbQWrsDp08l9P2DldlScXNbxajw==} + '@dynamic-labs/webauthn@4.31.2': + resolution: {integrity: sha512-cUG1tjo1TuorzPuEBhML2kjzbnYwGSc5m0Gq7wmi2T2zpUZ5xlw+NXUp9cEOdf1+YS0PB2UlSmF+LBsr4Vj9hg==} '@ecies/ciphers@0.2.4': resolution: {integrity: sha512-t+iX+Wf5nRKyNzk8dviW3Ikb/280+aEJAnw9YXvCp2tYGPSkMki+NRY+8aNLmVFv3eNtMdvViPNOPxS8SZNP+w==} @@ -1712,9 +2297,6 @@ packages: '@emnapi/core@1.5.0': resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} - '@emnapi/runtime@1.4.5': - resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} - '@emnapi/runtime@1.5.0': resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} @@ -1730,10 +2312,19 @@ packages: '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + '@emotion/is-prop-valid@1.2.2': + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + '@emotion/is-prop-valid@1.3.1': resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} - '@emotion/memoize@0.9.0': + '@emotion/is-prop-valid@1.4.0': + resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==} + + '@emotion/memoize@0.8.1': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} '@emotion/react@11.14.0': @@ -1751,9 +2342,22 @@ packages: '@emotion/sheet@1.4.0': resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + '@emotion/styled@11.14.1': + resolution: {integrity: sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==} + 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/unitless@0.8.1': + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + '@emotion/use-insertion-effect-with-fallbacks@1.2.0': resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} peerDependencies: @@ -1921,12 +2525,6 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1981,6 +2579,78 @@ packages: resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} + '@ethersproject/abi@5.8.0': + resolution: {integrity: sha512-b9YS/43ObplgyV6SlyQsG53/vkSal0MNA1fskSC4mbnCMi8R+NkcH8K9FPYNESf6jUefBUniE4SOKms0E/KK1Q==} + + '@ethersproject/abstract-provider@5.8.0': + resolution: {integrity: sha512-wC9SFcmh4UK0oKuLJQItoQdzS/qZ51EJegK6EmAWlh+OptpQ/npECOR3QqECd8iGHC0RJb4WKbVdSfif4ammrg==} + + '@ethersproject/abstract-signer@5.8.0': + resolution: {integrity: sha512-N0XhZTswXcmIZQdYtUnd79VJzvEwXQw6PK0dTl9VoYrEBxxCPXqS0Eod7q5TNKRxe1/5WUMuR0u0nqTF/avdCA==} + + '@ethersproject/address@5.8.0': + resolution: {integrity: sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA==} + + '@ethersproject/base64@5.8.0': + resolution: {integrity: sha512-lN0oIwfkYj9LbPx4xEkie6rAMJtySbpOAFXSDVQaBnAzYfB4X2Qr+FXJGxMoc3Bxp2Sm8OwvzMrywxyw0gLjIQ==} + + '@ethersproject/basex@5.8.0': + resolution: {integrity: sha512-PIgTszMlDRmNwW9nhS6iqtVfdTAKosA7llYXNmGPw4YAI1PUyMv28988wAb41/gHF/WqGdoLv0erHaRcHRKW2Q==} + + '@ethersproject/bignumber@5.8.0': + resolution: {integrity: sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA==} + + '@ethersproject/bytes@5.8.0': + resolution: {integrity: sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A==} + + '@ethersproject/constants@5.8.0': + resolution: {integrity: sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg==} + + '@ethersproject/contracts@5.8.0': + resolution: {integrity: sha512-0eFjGz9GtuAi6MZwhb4uvUM216F38xiuR0yYCjKJpNfSEy4HUM8hvqqBj9Jmm0IUz8l0xKEhWwLIhPgxNY0yvQ==} + + '@ethersproject/hash@5.8.0': + resolution: {integrity: sha512-ac/lBcTbEWW/VGJij0CNSw/wPcw9bSRgCB0AIBz8CvED/jfvDoV9hsIIiWfvWmFEi8RcXtlNwp2jv6ozWOsooA==} + + '@ethersproject/keccak256@5.8.0': + resolution: {integrity: sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng==} + + '@ethersproject/logger@5.8.0': + resolution: {integrity: sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA==} + + '@ethersproject/networks@5.8.0': + resolution: {integrity: sha512-egPJh3aPVAzbHwq8DD7Po53J4OUSsA1MjQp8Vf/OZPav5rlmWUaFLiq8cvQiGK0Z5K6LYzm29+VA/p4RL1FzNg==} + + '@ethersproject/properties@5.8.0': + resolution: {integrity: sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw==} + + '@ethersproject/providers@5.8.0': + resolution: {integrity: sha512-3Il3oTzEx3o6kzcg9ZzbE+oCZYyY+3Zh83sKkn4s1DZfTUjIegHnN2Cm0kbn9YFy45FDVcuCLLONhU7ny0SsCw==} + + '@ethersproject/random@5.8.0': + resolution: {integrity: sha512-E4I5TDl7SVqyg4/kkA/qTfuLWAQGXmSOgYyO01So8hLfwgKvYK5snIlzxJMk72IFdG/7oh8yuSqY2KX7MMwg+A==} + + '@ethersproject/rlp@5.8.0': + resolution: {integrity: sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q==} + + '@ethersproject/sha2@5.8.0': + resolution: {integrity: sha512-dDOUrXr9wF/YFltgTBYS0tKslPEKr6AekjqDW2dbn1L1xmjGR+9GiKu4ajxovnrDbwxAKdHjW8jNcwfz8PAz4A==} + + '@ethersproject/signing-key@5.8.0': + resolution: {integrity: sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w==} + + '@ethersproject/strings@5.8.0': + resolution: {integrity: sha512-qWEAk0MAvl0LszjdfnZ2uC8xbR2wdv4cDabyHiBh3Cldq/T8dPH3V4BbBsAYJUeonwD+8afVXld274Ls+Y1xXg==} + + '@ethersproject/transactions@5.8.0': + resolution: {integrity: sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg==} + + '@ethersproject/units@5.8.0': + resolution: {integrity: sha512-lxq0CAnc5kMGIiWW4Mr041VT8IhNM+Pn5T3haO74XZWFulk7wH1Gv64HqE96hT4a7iiNMdOCFEBgaxWuk8ETKQ==} + + '@ethersproject/web@5.8.0': + resolution: {integrity: sha512-j7+Ksi/9KfGviws6Qtf9Q7KCqRhpwrYKQPs+JBA/rKVFF/yaWLHJEH3zfVP2plVu+eys0d2DlFmhoQJayFewcw==} + '@floating-ui/core@1.7.2': resolution: {integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==} @@ -1999,6 +2669,18 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' + '@floating-ui/react-dom@2.1.6': + resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react@0.26.28': + resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -2050,6 +2732,35 @@ packages: react: '>= 16.3.0' react-dom: '>= 16.3.0' + '@headlessui/react@2.2.7': + resolution: {integrity: sha512-WKdTymY8Y49H8/gUc/lIyYK1M+/6dq0Iywh4zTZVAaiTDprRfioxSgD0wnXTQTBpjpGJuTL1NO/mqEvc//5SSg==} + engines: {node: '>=10'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc + + '@heroicons/react@2.2.0': + resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==} + peerDependencies: + react: '>= 16 || ^19.0.0-rc' + + '@hey-api/client-fetch@0.10.0': + resolution: {integrity: sha512-C7vzj4t52qPiHCqjn1l8cRTI2p4pZCd7ViLtJDTHr5ZwI4sWOYC1tmv6bd529qqY6HFFbhGCz4TAZSwKAMJncg==} + deprecated: Starting with v0.73.0, this package is bundled directly inside @hey-api/openapi-ts. + peerDependencies: + '@hey-api/openapi-ts': < 2 + + '@hey-api/json-schema-ref-parser@1.0.6': + resolution: {integrity: sha512-yktiFZoWPtEW8QKS65eqKwA5MTKp88CyiL8q72WynrBs/73SAaxlSWlA2zW/DZlywZ5hX1OYzrCC0wFdvO9c2w==} + engines: {node: '>= 16'} + + '@hey-api/openapi-ts@0.80.14': + resolution: {integrity: sha512-pxcXDR/FKYqRHo+Jj3d09aHUPReNZZfTKtDBVwjI7HNcspmqfGFPSQlAWwQ7ZWCTR218XO3P2kA6FRah3WwqGQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=22.10.0} + hasBin: true + peerDependencies: + typescript: ^5.5.3 + '@hpke/chacha20poly1305@1.6.3': resolution: {integrity: sha512-74fKTe/hj1gB9Izi0cALZwnVDgGhNji3az/q38yXYi3wePdjKo6lFTo+HTTTp6Fmk0j4Z3u4+X8POge8cmjiOA==} engines: {node: '>=16.0.0'} @@ -2371,6 +3082,10 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} + '@isaacs/ttlcache@1.4.1': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -2392,6 +3107,10 @@ packages: node-notifier: optional: true + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/create-cache-key-function@30.0.5': resolution: {integrity: sha512-W1kmkwPq/WTMQWgvbzWSCbXSqvjI6rkqBQCxuvYmd+g6o4b5gHP98ikfh/Ei0SKzHvWdI84TOXp0hRcbpr8Q0w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -2453,6 +3172,10 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@26.6.2': + resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} + engines: {node: '>= 10.14.2'} + '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2495,8 +3218,11 @@ packages: '@jridgewell/trace-mapping@0.3.29': resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} - '@jridgewell/trace-mapping@0.3.30': - resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@jsdevtools/ono@7.1.3': + resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} '@legendapp/state@3.0.0-beta.32': resolution: {integrity: sha512-rQ9q8qAQ1/llNc5+8QG3besV9NoKL/4Md7pDwoS/Fvvag4cmRlzoSsXHPrgT+JdzXyec7kDxvgYIf7WIEmY6dQ==} @@ -2509,6 +3235,11 @@ packages: '@lit-labs/ssr-dom-shim@1.4.0': resolution: {integrity: sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==} + '@lit/react@1.0.8': + resolution: {integrity: sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==} + peerDependencies: + '@types/react': 17 || 18 || 19 + '@lit/reactive-element@2.1.1': resolution: {integrity: sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==} @@ -2518,16 +3249,39 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@marsidev/react-turnstile@0.4.1': + resolution: {integrity: sha512-uZusUW9mPr0csWpls8bApe5iuRK0YK7H1PCKqfM4djW3OA9GB9rU68irjk7xRO8qlHyj0aDTeVu9tTLPExBO4Q==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': '>=16' react: '>=16' + '@meshconnect/node-api@2.0.22': + resolution: {integrity: sha512-5z79Di8zhvEMPsfexhXp9b6tmtJH0EnvW+rD9jLkBlTQ3HBKhwo9sq8IBqXvAv4T1S9xMSKt7JaAXjXpwDdlNQ==} + + '@meshconnect/solana-web3.js@1.0.4': + resolution: {integrity: sha512-9NC7rHrkVO3XEshZ1k5n4368BHbfHz6Nak8chiZlrNNHceNyecKrvlHiUG87gaJhC39zNsZYfaKrIYolp5D7Qg==} + + '@meshconnect/web-link-sdk@3.2.14': + resolution: {integrity: sha512-U82ie4tN6D9uv1y8crRggPl3FKa5+DXQLtVJrXmLuDj6JH3w4hAPICQP2KJOLaB+ckNZzgyqc93EHpMkcjvoXw==} + + '@metamask/abi-utils@1.2.0': + resolution: {integrity: sha512-Hf7fnBDM9ptCPDtq/wQffWbw859CdVGMwlpWUEsTH6gLXhXONGrRXHA2piyYPRuia8YYTdJvRC/zSK1/nyLvYg==} + engines: {node: '>=14.0.0'} + '@metamask/eth-json-rpc-provider@1.0.1': resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} engines: {node: '>=14.0.0'} + '@metamask/eth-sig-util@6.0.2': + resolution: {integrity: sha512-D6IIefM2vS+4GUGGtezdBbkwUYQC4bCosYx/JteUuF0zfe6lyxR4cruA8+2QHoUg7F7edNH1xymYpqYq1BeOkw==} + engines: {node: '>=14.0.0'} + '@metamask/json-rpc-engine@7.3.3': resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} engines: {node: '>=16.0.0'} @@ -2603,10 +3357,14 @@ packages: resolution: {integrity: sha512-fLgJnDOXFmuVlB38rUN5SmU7hAFQcCjrg3Vrxz67KTY7YHFnSNEKvX4avmEBdOI0yTCxZjwMCFEqsC8k2+Wd3g==} engines: {node: '>=16.0.0'} - '@metamask/utils@11.7.0': - resolution: {integrity: sha512-IamqpZF8Lr4WeXJ84fD+Sy+v1Zo05SYuMPHHBrZWpzVbnHAmXQpL4ckn9s5dfA+zylp3WGypaBPb6SBZdOhuNQ==} + '@metamask/utils@11.4.2': + resolution: {integrity: sha512-TygCcGmUbhmpxjYMm+mx68kRiJ80jYV54/Aa8gUFBv4cTX7ulX2XZKr8CJoJAw3K3FN5ZvCRmU0IzWZFaonwhA==} engines: {node: ^18.18 || ^20.14 || >=22} + '@metamask/utils@3.6.0': + resolution: {integrity: sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==} + engines: {node: '>=14.0.0'} + '@metamask/utils@5.0.2': resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} engines: {node: '>=14.0.0'} @@ -2642,56 +3400,56 @@ packages: '@mysten/wallet-standard@0.13.29': resolution: {integrity: sha512-NR9I3HprticwT3HRPQ36VojV5Gjp+S/iJYdib3qLVrSiCOQjoilmYzA53pDu/rFDSrljskgV/0fAj9ynF9nVFg==} - '@napi-rs/wasm-runtime@1.0.3': - resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} + '@napi-rs/wasm-runtime@1.0.4': + resolution: {integrity: sha512-+ZEtJPp8EF8h4kN6rLQECRor00H7jtDgBVtttIUoxuDkXLiQMaSBqju3LV/IEsMvqVG5pviUvR4jYhIA1xNm8w==} - '@next/env@15.5.2': - resolution: {integrity: sha512-Qe06ew4zt12LeO6N7j8/nULSOe3fMXE4dM6xgpBQNvdzyK1sv5y4oAP3bq4LamrvGCZtmRYnW8URFCeX5nFgGg==} + '@next/env@15.5.3': + resolution: {integrity: sha512-RSEDTRqyihYXygx/OJXwvVupfr9m04+0vH8vyy0HfZ7keRto6VX9BbEk0J2PUk0VGy6YhklJUSrgForov5F9pw==} - '@next/swc-darwin-arm64@15.5.2': - resolution: {integrity: sha512-8bGt577BXGSd4iqFygmzIfTYizHb0LGWqH+qgIF/2EDxS5JsSdERJKA8WgwDyNBZgTIIA4D8qUtoQHmxIIquoQ==} + '@next/swc-darwin-arm64@15.5.3': + resolution: {integrity: sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.2': - resolution: {integrity: sha512-2DjnmR6JHK4X+dgTXt5/sOCu/7yPtqpYt8s8hLkHFK3MGkka2snTv3yRMdHvuRtJVkPwCGsvBSwmoQCHatauFQ==} + '@next/swc-darwin-x64@15.5.3': + resolution: {integrity: sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.2': - resolution: {integrity: sha512-3j7SWDBS2Wov/L9q0mFJtEvQ5miIqfO4l7d2m9Mo06ddsgUK8gWfHGgbjdFlCp2Ek7MmMQZSxpGFqcC8zGh2AA==} + '@next/swc-linux-arm64-gnu@15.5.3': + resolution: {integrity: sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.2': - resolution: {integrity: sha512-s6N8k8dF9YGc5T01UPQ08yxsK6fUow5gG1/axWc1HVVBYQBgOjca4oUZF7s4p+kwhkB1bDSGR8QznWrFZ/Rt5g==} + '@next/swc-linux-arm64-musl@15.5.3': + resolution: {integrity: sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.2': - resolution: {integrity: sha512-o1RV/KOODQh6dM6ZRJGZbc+MOAHww33Vbs5JC9Mp1gDk8cpEO+cYC/l7rweiEalkSm5/1WGa4zY7xrNwObN4+Q==} + '@next/swc-linux-x64-gnu@15.5.3': + resolution: {integrity: sha512-lDtOOScYDZxI2BENN9m0pfVPJDSuUkAD1YXSvlJF0DKwZt0WlA7T7o3wrcEr4Q+iHYGzEaVuZcsIbCps4K27sA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.2': - resolution: {integrity: sha512-/VUnh7w8RElYZ0IV83nUcP/J4KJ6LLYliiBIri3p3aW2giF+PAVgZb6mk8jbQSB3WlTai8gEmCAr7kptFa1H6g==} + '@next/swc-linux-x64-musl@15.5.3': + resolution: {integrity: sha512-9vWVUnsx9PrY2NwdVRJ4dUURAQ8Su0sLRPqcCCxtX5zIQUBES12eRVHq6b70bbfaVaxIDGJN2afHui0eDm+cLg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.2': - resolution: {integrity: sha512-sMPyTvRcNKXseNQ/7qRfVRLa0VhR0esmQ29DD6pqvG71+JdVnESJaHPA8t7bc67KD5spP3+DOCNLhqlEI2ZgQg==} + '@next/swc-win32-arm64-msvc@15.5.3': + resolution: {integrity: sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.2': - resolution: {integrity: sha512-W5VvyZHnxG/2ukhZF/9Ikdra5fdNftxI6ybeVKYvBPDtyx7x4jPPSNduUkfH5fo3zG0JQ0bPxgy41af2JX5D4Q==} + '@next/swc-win32-x64-msvc@15.5.3': + resolution: {integrity: sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2718,6 +3476,10 @@ packages: resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.8.2': + resolution: {integrity: sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g==} + engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.9.0': resolution: {integrity: sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==} engines: {node: ^14.21.3 || >=16} @@ -2730,8 +3492,8 @@ packages: resolution: {integrity: sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==} engines: {node: ^14.21.3 || >=16} - '@noble/curves@1.9.5': - resolution: {integrity: sha512-IHiC8xU74NLKg7gNmwMbUVtqqZy9OWKphTAChESCgsXI5NTK6n3ewOFXrj4Dxal/Ml8D3msbPIHfpHLwv50Q2w==} + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} engines: {node: ^14.21.3 || >=16} '@noble/hashes@1.3.2': @@ -2750,6 +3512,10 @@ packages: resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.7.2': + resolution: {integrity: sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} @@ -2965,10 +3731,16 @@ packages: resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} engines: {node: '>= 10.0.0'} + '@passwordless-id/webauthn@2.3.1': + resolution: {integrity: sha512-n75LOVz9J24FhEiLHiAfqC2gxh2wXJ4G+nvMxRy6fTpmhg6lK+tKwp/GZaXZjRXgUtPWHRVMtvCHKQQCfojXmw==} + '@paulmillr/qr@0.2.1': resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==} deprecated: 'The package is now available as "qr": npm install qr' + '@phosphor-icons/webcomponents@2.1.5': + resolution: {integrity: sha512-JcvQkZxvcX2jK+QCclm8+e8HXqtdFW9xV4/kk2aL9Y3dJA2oQVt+pzbv1orkumz3rfx4K9mn9fDoMr1He1yr7Q==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2976,6 +3748,50 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + '@privy-io/api-base@1.6.0': + resolution: {integrity: sha512-ftlqjFw0Ww7Xn6Ad/1kEUsXRfKqNdmJYKat4ryJl2uPh60QXXlPfnf4y17dDFHJlnVb7qY10cCvKVz5ev5gAeg==} + + '@privy-io/chains@0.0.2': + resolution: {integrity: sha512-vT+EcPstcKbvrPyGA2YDD1W8YxaJhKFKYGmS9PaycODpL9HvMsPpkJ1y6SddmVAKL+WIow+nH9cV1/q0aCmPXA==} + + '@privy-io/ethereum@0.0.2': + resolution: {integrity: sha512-FnJ1dzgg/tij4jLeKHLlZM9uNk4WN+iIOkc8CG0FZKUQxqXH60Fs/dMF6Xbndd5CQkUO8LUU7FLom/405VKXpQ==} + peerDependencies: + viem: ^2.21.36 + + '@privy-io/js-sdk-core@0.53.4': + resolution: {integrity: sha512-ObiyekURx9RAHsyL/NqwIDrMhl98ozBlHyEKD59yaUeZxP+wSuwWO59VgtvPUp0F1JAkg4N0aP7MdP6Cz7KBFA==} + peerDependencies: + permissionless: ^0.2.47 + viem: ^2.30.6 + peerDependenciesMeta: + permissionless: + optional: true + viem: + optional: true + + '@privy-io/public-api@2.43.1': + resolution: {integrity: sha512-zhGBTghZiwnqdA4YvrXXM7fsz3fWUltSkxNdnQTqKGb/IfV8aZ14ryuWvD4v5oPJGtqVcwKRfdDmW8TMPGZHog==} + + '@privy-io/react-auth@2.21.3': + resolution: {integrity: sha512-qgQaEf0WDyzw7I/z2tbABikEj3DgQKP0rN4iooU8dKxW9oDOssBOoa+NVXCHcC8ikAk4Q36Gd6fOw362IAxswA==} + peerDependencies: + '@abstract-foundation/agw-client': ^1.0.0 + '@solana/spl-token': ^0.4.9 + '@solana/web3.js': ^1.95.8 + permissionless: ^0.2.47 + react: ^18 || ^19 + react-dom: ^18 || ^19 + peerDependenciesMeta: + '@abstract-foundation/agw-client': + optional: true + '@solana/spl-token': + optional: true + '@solana/web3.js': + optional: true + permissionless: + optional: true + '@quansync/fs@0.1.5': resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} @@ -3040,19 +3856,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-collapsible@1.1.11': - resolution: {integrity: sha512-2qrRsVGSCYasSz1RFOorXwl0H7g7J1frQtgpQgYrt+MOidtPAINHn9CPovQXb83r8ahapdx3Tu0fa/pdFFSdPg==} - 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-collapsible@1.1.12': resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} peerDependencies: @@ -3167,6 +3970,11 @@ 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.1': resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: @@ -3468,120 +4276,293 @@ packages: '@radix-ui/rect@1.1.1': resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + '@react-aria/focus@3.21.1': + resolution: {integrity: sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-aria/interactions@3.25.5': + resolution: {integrity: sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-aria/ssr@3.9.10': + resolution: {integrity: sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==} + engines: {node: '>= 12'} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-aria/utils@3.30.1': + resolution: {integrity: sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-native-community/cli-clean@13.6.4': + resolution: {integrity: sha512-nS1BJ+2Z+aLmqePxB4AYgJ+C/bgQt02xAgSYtCUv+lneRBGhL2tHRrK8/Iolp0y+yQoUtHHf4txYi90zGXLVfw==} + + '@react-native-community/cli-config@13.6.4': + resolution: {integrity: sha512-GGK415WoTx1R9FXtfb/cTnan9JIWwSm+a5UCuFd6+suzS0oIt1Md1vCzjNh6W1CK3b43rZC2e+3ZU7Ljd7YtyQ==} + + '@react-native-community/cli-debugger-ui@13.6.4': + resolution: {integrity: sha512-9Gs31s6tA1kuEo69ay9qLgM3x2gsN/RI994DCUKnFSW+qSusQJyyrmfllR2mGU3Wl1W09/nYpIg87W9JPf5y4A==} + + '@react-native-community/cli-doctor@13.6.4': + resolution: {integrity: sha512-lWOXCISH/cHtLvO0cWTr+IPSzA54FewVOw7MoCMEvWusH+1n7c3hXTAve78mLozGQ7iuUufkHFWwKf3dzOkflQ==} + + '@react-native-community/cli-hermes@13.6.4': + resolution: {integrity: sha512-VIAufA/2wTccbMYBT9o+mQs9baOEpTxCiIdWeVdkPWKzIwtKsLpDZJlUqj4r4rI66mwjFyQ60PhwSzEJ2ApFeQ==} + + '@react-native-community/cli-platform-android@13.6.4': + resolution: {integrity: sha512-WhknYwIobKKCqaGCN3BzZEQHTbaZTDiGvcXzevvN867ldfaGdtbH0DVqNunbPoV1RNzeV9qKoQHFdWBkg83tpg==} + + '@react-native-community/cli-platform-apple@13.6.4': + resolution: {integrity: sha512-TLBiotdIz0veLbmvNQIdUv9fkBx7m34ANGYqr5nH7TFxdmey+Z+omoBqG/HGpvyR7d0AY+kZzzV4k+HkYHM/aQ==} + + '@react-native-community/cli-platform-ios@13.6.4': + resolution: {integrity: sha512-8Dlva8RY+MY5nhWAj6V7voG3+JOEzDTJmD0FHqL+4p0srvr9v7IEVcxfw5lKBDIUNd0OMAHNevGA+cyz1J60jg==} + + '@react-native-community/cli-server-api@13.6.4': + resolution: {integrity: sha512-D2qSuYCFwrrUJUM0SDc9l3lEhU02yjf+9Peri/xhspzAhALnsf6Z/H7BCjddMV42g9/eY33LqiGyN5chr83a+g==} + + '@react-native-community/cli-tools@13.6.4': + resolution: {integrity: sha512-N4oHLLbeTdg8opqJozjClmuTfazo1Mt+oxU7mr7m45VCsFgBqTF70Uwad289TM/3l44PP679NRMAHVYqpIRYtQ==} + + '@react-native-community/cli-types@13.6.4': + resolution: {integrity: sha512-NxGCNs4eYtVC8x0wj0jJ/MZLRy8C+B9l8lY8kShuAcvWTv5JXRqmXjg8uK1aA+xikPh0maq4cc/zLw1roroY/A==} + + '@react-native-community/cli@13.6.4': + resolution: {integrity: sha512-V7rt2N5JY7M4dJFgdNfR164r3hZdR/Z7V54dv85TFQHRbdwF4QrkG+GeagAU54qrkK/OU8OH3AF2+mKuiNWpGA==} + engines: {node: '>=18'} + hasBin: true + + '@react-native/assets-registry@0.74.81': + resolution: {integrity: sha512-ms+D6pJ6l30epm53pwnAislW79LEUHJxWfe1Cu0LWyTTBlg1OFoqXfB3eIbpe4WyH3nrlkQAh0yyk4huT2mCvw==} + engines: {node: '>=18'} + + '@react-native/babel-plugin-codegen@0.74.81': + resolution: {integrity: sha512-Bj6g5/xkLMBAdC6665TbD3uCKCQSmLQpGv3gyqya/ydZpv3dDmDXfkGmO4fqTwEMunzu09Sk55st2ipmuXAaAg==} + engines: {node: '>=18'} + + '@react-native/babel-preset@0.74.81': + resolution: {integrity: sha512-H80B3Y3lBBVC4x9tceTEQq/04lx01gW6ajWCcVbd7sHvGEAxfMFEZUmVZr0451Cafn02wVnDJ8psto1F+0w5lw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/codegen@0.74.81': + resolution: {integrity: sha512-hhXo4ccv2lYWaJrZDsdbRTZ5SzSOdyZ0MY6YXwf3xEFLuSunbUMu17Rz5LXemKXlpVx4KEgJ/TDc2pPVaRPZgA==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.74.81': + resolution: {integrity: sha512-ezPOwPxbDgrBZLJJMcXryXJXjv3VWt+Mt4jRZiEtvy6pAoi2owSH0b178T5cEZaWsxQN0BbyJ7F/xJsNiF4z0Q==} + engines: {node: '>=18'} + + '@react-native/debugger-frontend@0.74.81': + resolution: {integrity: sha512-HCYF1/88AfixG75558HkNh9wcvGweRaSZGBA71KoZj03umXM8XJy0/ZpacGOml2Fwiqpil72gi6uU+rypcc/vw==} + engines: {node: '>=18'} + + '@react-native/dev-middleware@0.74.81': + resolution: {integrity: sha512-x2IpvUJN1LJE0WmPsSfQIbQaa9xwH+2VDFOUrzuO9cbQap8rNfZpcvVNbrZgrlKbgS4LXbbsj6VSL8b6SnMKMA==} + engines: {node: '>=18'} + + '@react-native/gradle-plugin@0.74.81': + resolution: {integrity: sha512-7YQ4TLnqfe2kplWWzBWO6k0rPSrWEbuEiRXSJNZQCtCk+t2YX985G62p/9jWm3sGLN4UTcpDXaFNTTPBvlycoQ==} + engines: {node: '>=18'} + + '@react-native/js-polyfills@0.74.81': + resolution: {integrity: sha512-o4MiR+/kkHoeoQ/zPwt81LnTm6pqdg0wOhU7S7vIZUqzJ7YUpnpaAvF+/z7HzUOPudnavoCN0wvcZPe/AMEyCA==} + engines: {node: '>=18'} + + '@react-native/metro-babel-transformer@0.74.81': + resolution: {integrity: sha512-PVcMjj23poAK6Uemflz4MIJdEpONpjqF7JASNqqQkY6wfDdaIiZSNk8EBCWKb0t7nKqhMvtTq11DMzYJ0JFITg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/normalize-colors@0.74.81': + resolution: {integrity: sha512-g3YvkLO7UsSWiDfYAU+gLhRHtEpUyz732lZB+N8IlLXc5MnfXHC8GKneDGY3Mh52I3gBrs20o37D5viQX9E1CA==} + + '@react-native/virtualized-lists@0.74.81': + resolution: {integrity: sha512-5jF9S10Ug2Wl+L/0+O8WmbC726sMMX8jk/1JrvDDK+0DRLMobfjLc1L26fONlVBF7lE5ctqvKZ9TlKdhPTNOZg==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + '@react-oauth/google@0.11.1': resolution: {integrity: sha512-tywZisXbsdaRBVbEu0VX6dRbOSL2I6DgY97woq5NMOOOz+xtDsm418vqq+Vx10KMtra3kdHMRMf0hXLWrk2RMg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' + '@react-stately/flags@3.1.2': + resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} + + '@react-stately/utils@3.10.8': + resolution: {integrity: sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-types/shared@3.32.0': + resolution: {integrity: sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + '@reown/appkit-common@1.7.8': resolution: {integrity: sha512-ridIhc/x6JOp7KbDdwGKY4zwf8/iK8EYBl+HtWrruutSLwZyVi5P8WaZa+8iajL6LcDcDF7LoyLwMTym7SRuwQ==} + '@reown/appkit-common@1.8.4': + resolution: {integrity: sha512-DtyzFvFfh/7/+cmzqXqbfLAgelSYzojyoWH+FAwURdxUWvK72MGhSLdSZuOGK+iSexIA2UFjHTkxhnk1ho/Pfw==} + '@reown/appkit-controllers@1.7.8': resolution: {integrity: sha512-IdXlJlivrlj6m63VsGLsjtPHHsTWvKGVzWIP1fXZHVqmK+rZCBDjCi9j267Rb9/nYRGHWBtlFQhO8dK35WfeDA==} + '@reown/appkit-controllers@1.8.4': + resolution: {integrity: sha512-MaN98Z1FEc+uwpU4RaQ4Vjvgj77vBaEM60jh7b2dXkyVC7IgePhDzgQo16tO9KHlDZwcTsMr8FWPXDUFkKlQrA==} + '@reown/appkit-pay@1.7.8': resolution: {integrity: sha512-OSGQ+QJkXx0FEEjlpQqIhT8zGJKOoHzVnyy/0QFrl3WrQTjCzg0L6+i91Ad5Iy1zb6V5JjqtfIFpRVRWN4M3pw==} + '@reown/appkit-pay@1.8.4': + resolution: {integrity: sha512-Rl95KS3MF92IKcMrgXZJJy1LzW1a0ybtP66aaCEomNxGqbbpccz4Wg5qiAB9c6u/KOQw0WzhlPi7CVsjRFE8BQ==} + '@reown/appkit-polyfills@1.7.8': resolution: {integrity: sha512-W/kq786dcHHAuJ3IV2prRLEgD/2iOey4ueMHf1sIFjhhCGMynMkhsOhQMUH0tzodPqUgAC494z4bpIDYjwWXaA==} + '@reown/appkit-polyfills@1.8.4': + resolution: {integrity: sha512-xe70u0dJCCv3XYCTIwXxXnMJsgJDZ5g+vHU98HB9CMFKuRYaEiXN7NudU8x40R0aTs1TbsSjPBO+9uP9BhJKsQ==} + '@reown/appkit-scaffold-ui@1.7.8': resolution: {integrity: sha512-RCeHhAwOrIgcvHwYlNWMcIDibdI91waaoEYBGw71inE0kDB8uZbE7tE6DAXJmDkvl0qPh+DqlC4QbJLF1FVYdQ==} + '@reown/appkit-scaffold-ui@1.8.4': + resolution: {integrity: sha512-+1IpWn5Vcv6d0IwPBUoRP1v5F4XfjoZqQXukZ6A5+E6AjlJwFb7Cu6Gb4AJ3Deo0DAYz1YoWeA7UQNys+nTBmQ==} + '@reown/appkit-ui@1.7.8': resolution: {integrity: sha512-1hjCKjf6FLMFzrulhl0Y9Vb9Fu4royE+SXCPSWh4VhZhWqlzUFc7kutnZKx8XZFVQH4pbBvY62SpRC93gqoHow==} + '@reown/appkit-ui@1.8.4': + resolution: {integrity: sha512-7RNbCvQ8N9vDIWyX7QzDzwwn4kCqMvhrajEwlbhdWFtbtuBuz5w+XAVnDUJ2SiUAs9BUgN8rjjNBYN4PL6nDLA==} + '@reown/appkit-utils@1.7.8': resolution: {integrity: sha512-8X7UvmE8GiaoitCwNoB86pttHgQtzy4ryHZM9kQpvjQ0ULpiER44t1qpVLXNM4X35O0v18W0Dk60DnYRMH2WRw==} peerDependencies: valtio: 1.13.2 + '@reown/appkit-utils@1.8.4': + resolution: {integrity: sha512-8xV2256s0fs1hWpYiPl+PpMo59gX/+zjOtefMK2hqsJjPz31uWBCkJ/caGE005eY06sLzQbkl2ruwtAzouaILg==} + peerDependencies: + valtio: 2.1.7 + '@reown/appkit-wallet@1.7.8': resolution: {integrity: sha512-kspz32EwHIOT/eg/ZQbFPxgXq0B/olDOj3YMu7gvLEFz4xyOFd/wgzxxAXkp5LbG4Cp++s/elh79rVNmVFdB9A==} + '@reown/appkit-wallet@1.8.4': + resolution: {integrity: sha512-VBHi0bSz61JxDS/FD+C+8b0duYUv+/Q4ADGQXvHahjLwI5Bq2rWyjquCUdFhpsGvenRG0KyrILhnMyWFgJH9Kg==} + '@reown/appkit@1.7.8': resolution: {integrity: sha512-51kTleozhA618T1UvMghkhKfaPcc9JlKwLJ5uV+riHyvSoWPKPRIa5A6M1Wano5puNyW0s3fwywhyqTHSilkaA==} - '@rolldown/binding-android-arm64@1.0.0-beta.36': - resolution: {integrity: sha512-0y4+MDSw9GzX4VZtATiygDv+OtijxsRtNBZW6qA3OUGi0fq6Gq+MnvFHMjdJxz3mv/thIHMmJ0AL7d8urYBCUw==} + '@reown/appkit@1.8.4': + resolution: {integrity: sha512-dVYNm31Z8sPiNHHE35ft7l/8v+5Bef+djsF7dlug1L9mQhl5Vv4LBysBY67ajrOJdelAOM7Fyg2RZfJar7ojBQ==} + + '@reservoir0x/relay-sdk@2.4.0': + resolution: {integrity: sha512-0KPLtOQ+P/Y3WkS3NB17Nv22Ba1eAnNsnxNF1qRCCiXeK3tE99ZYeiuYGDMqbLeIE43yiyFHxVLP/V9YzauFcQ==} + peerDependencies: + viem: '>=2.26.0' + + '@rnx-kit/chromium-edge-launcher@1.0.0': + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + + '@rolldown/binding-android-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-Pdr3USGBdoYzcygfJTSATHd7x476vVF3rnQ6SuUAh4YjhgGoNaI/ZycQ0RsonptwwU5NmQRWxfWv+aUPL6JlJg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.36': - resolution: {integrity: sha512-F/xv0vsxXuwpyecy3GMpXPhRLI4WogQkSYYl6hh61OfmyX4lxsemSoYQ5nlK/MopdVaT111wS1dRO2eXgzBHuA==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-iDdmatSgbWhTYOq51G2CkJXwFayiuQpv/ywG7Bv3wKqy31L7d0LltUhWqAdfCl7eBG3gybfUm/iEXiTldH3jYA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.36': - resolution: {integrity: sha512-FX3x/GSybYRt4/fUljqIMuB7JRJThxnwzjK9Ka4qKwSw92RNmxRtw+NEkpuKq/Tzcq5qpnvSWudKmjcbBSMH1g==} + '@rolldown/binding-darwin-x64@1.0.0-beta.37': + resolution: {integrity: sha512-LQPpi3YJDtIprj6mwMbVM1gLM4BV2m9oqe9h3Y1UwAd20xs+imnzWJqWFpm4Hw9SiFmefIf3q4EPx2k6Nj2K7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.36': - resolution: {integrity: sha512-j7Y/OG4XxICRgGMLB7VVbROAzdnvtr0ZTBBYnv53KZESE97Ta4zXfGhEe+EiXLRKW8JWSMeNumOaBrWAXDMiZQ==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.37': + resolution: {integrity: sha512-9JnfSWfYd/YrZOu4Sj3rb2THBrCj70nJB/2FOSdg0O9ZoRrdTeB8b7Futo6N7HLWZM5uqqnJBX6VTpA0RZD+ow==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.36': - resolution: {integrity: sha512-j3rDknokIJZ+iVGjWw2cVRgKLmk9boUoHtp2k3Ba6p7vWIv+D/YypQKHxAayyzvUkxTBZsw64Ojq5/zrytRODA==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': + resolution: {integrity: sha512-eEmQTpvefEtHxc0vg5sOnWCqBcGQB/SIDlPkkzKR9ESKq9BsjQfHxssJWuNMyQ+rpr9CYaogddyQtZ9GHkp8vA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.36': - resolution: {integrity: sha512-7Ds2nl3ZhC0eaSJnw7dQ5uCK1cmaBKC+EL7IIpjTpzqY10y1xCn5w6gTFKzpqKhD2nSraY4MHOyAnE+zmSAZRA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': + resolution: {integrity: sha512-Ekv4OjDzQUl0X9kHM7M23N9hVRiYCYr89neLBNITCp7P4IHs1f6SNZiCIvvBVy6NIFzO1w9LZJGEeJYK5cQBVQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.36': - resolution: {integrity: sha512-0Qa4b3gv956iSdJQplV1xdI9ALbEdNo5xsFpcLU4mW2A+CqWNenVHqcHbCvwvKTP07yX6yoUvUqZR1CBxxQShg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': + resolution: {integrity: sha512-z8Aa5Kar5mhh0RVZEL+zKJwNz1cgcDISmwUMcTk0w986T8JZJOJCfJ/u9e8pqUTIJjxdM8SZq9/24nMgMlx5ng==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.36': - resolution: {integrity: sha512-wUdZljtx9W1V9KlnmwPgF0o2ZPFq2zffr/q+wM+GUrSFIJNmP9w0zgyl1coCt1ESnNyYYyJh8T1bqvx8+16SqA==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': + resolution: {integrity: sha512-e+fNseKhfE/socjOw6VrQcXrbNKfi2V/KZ+ssuLnmeaYNGuJWqPhvML56oYhGb3IgROEEc61lzr3Riy5BIqoMA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.36': - resolution: {integrity: sha512-Up56sJMDSKYi92/28lq9xB2wonuCwVnqBzjRnKmQauZJ5QOor9h1RtcMeCzSxg4ReMsNvrdYomBogewcZgKEww==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': + resolution: {integrity: sha512-dPZfB396PMIasd19X0ikpdCvjK/7SaJFO8y5/TxnozJEy70vOf4GESe/oKcsJPav/MSTWBYsHjJSO6vX0oAW8g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.36': - resolution: {integrity: sha512-qX3covX7EX00yrgQl3oi8GuRTS1XFe+YHm+sGsxQvPok+r7Ct2eDFpLmmw7wajZ2SuvAJYSo/9BXLSCGR0ve2w==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-rFjLXoHpRqxJqkSBXHuyt6bhyiIFnvLD9X2iPmCYlfpEkdTbrY1AXg4ZbF8UMO5LM7DAAZm/7vPYPO1TKTA7Sg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.36': - resolution: {integrity: sha512-phFsiR97/nbQEtyo5GTPX4h/Ootz0Pdd7P7+gTmkiashePwPUik5aoMAluvzY1tTUAfhdrFR2Y8WiWbnxnsSrQ==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': + resolution: {integrity: sha512-oQAe3lMaBGX6q0GSic0l3Obmd6/rX8R6eHLnRC8kyy/CvPLiCMV82MPGT8fxpPTo/ULFGrupSu2nV1zmOFBt/w==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.36': - resolution: {integrity: sha512-dvvByfl7TRVhD9zY/VJ94hOVJmpN8Cfxl/A77yJ/oKV67IPEXx9hRUIhuL/V9eJ0RphNbLo4VKxdVuZ+wzEWTA==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-ucO6CiZhpkNRiVAk7ybvA9pZaMreCtfHej3BtJcBL5S3aYmp4h0g6TvaXLD5YRJx5sXobp/9A//xU4wPMul3Bg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.36': - resolution: {integrity: sha512-n7odfY4zatppNGY/EE8wE8B78wIxlQzBaY7Ycyjun+HvYu4dJgz8A4JCKHhyYYoEA8+VXO167Or4EJ9SyBLNnw==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-Ya9DBWJe1EGHwil7ielI8CdE0ELCg6KyDvDQqIFllnTJEYJ1Rb74DK6mvlZo273qz6Mw8WrMm26urfDeZhCc3Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.36': - resolution: {integrity: sha512-ik9dlOa/bhRk+8NmbqCEZm9BBPy5UfSOg/Y6cAQac29Aw2/uoyoBbFUBFUKMsvfLg8F0dNxUOsT3IcVlfOJu0g==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-r+RI+wMReoTIF/uXqQWJcD8xGWXzCzUyGdpLmQ8FC+MCyPHlkjEsFRv8OFIYI6HhiGAmbfWVYEGf+aeLJzkHGw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3589,8 +4570,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.34': resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==} - '@rolldown/pluginutils@1.0.0-beta.36': - resolution: {integrity: sha512-qa+gfzhv0/Xv52zZInENLu6JbsnSjSExD7kTaNm7Qn5LUIH6IQb7l9pB+NrsU5/Bvt9aqcBTdRGc7x1DYMTiqQ==} + '@rolldown/pluginutils@1.0.0-beta.37': + resolution: {integrity: sha512-0taU1HpxFzrukvWIhLRI4YssJX2wOW5q1MxPXWztltsQ13TE51/larZIwhFdpyk7+K43TH7x6GJ8oEqAo+vDbA==} '@rollup/pluginutils@5.2.0': resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} @@ -3753,8 +4734,16 @@ packages: '@simplewebauthn/browser@13.1.2': resolution: {integrity: sha512-aZnW0KawAM83fSBUgglP5WofbrLbLyr7CoPqYr66Eppm7zO86YX6rrCjRB3hQKPrL7ATvY4FVXlykZ6w6FwYYw==} + '@simplewebauthn/browser@9.0.1': + resolution: {integrity: sha512-wD2WpbkaEP4170s13/HUxPcAV5y4ZXaKo1TfNklS5zDefPinIgXOpgz1kpEvobAsaLPa2KeH7AKKX/od1mrBJw==} + '@simplewebauthn/types@12.0.0': resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + '@simplewebauthn/types@9.0.1': + resolution: {integrity: sha512-tGSRP1QvsAvsJmnOlRQyw/mvK9gnPtjEc5fg2+m8n+QUa+D7rvrKkOYyfpy42GTs90X3RDOnqJgfHt+qO67/+w==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -4025,6 +5014,38 @@ packages: peerDependencies: '@solana/web3.js': ^1.95.5 + '@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-chains@1.1.1': + resolution: {integrity: sha512-Us3TgL4eMVoVWhuC4UrePlYnpWN+lwteCBlhZDUhFZBJ5UMGh94mYPXno3Ho7+iHPYRtuCi/ePvPcYBqCGuBOw==} + engines: {node: '>=16'} + + '@solana/wallet-standard-features@1.3.0': + resolution: {integrity: sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==} + engines: {node: '>=16'} + + '@solana/wallet-standard-util@1.1.2': + resolution: {integrity: sha512-rUXFNP4OY81Ddq7qOjQV4Kmkozx4wjYAxljvyrqPx8Ycz0FYChG/hQVWqvgpK3sPsEaO/7ABG1NOACsyAKWNOA==} + engines: {node: '>=16'} + + '@solana/wallet-standard-wallet-adapter-base@1.1.4': + resolution: {integrity: sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.98.0 + bs58: ^6.0.0 + + '@solana/wallet-standard-wallet-adapter-react@1.1.4': + resolution: {integrity: sha512-xa4KVmPgB7bTiWo4U7lg0N6dVUtt2I2WhEnKlIv0jdihNvtyhOjCKMjucWet6KAVhir6I/mSWrJk1U9SvVvhCg==} + engines: {node: '>=16'} + peerDependencies: + '@solana/wallet-adapter-base': '*' + react: '*' + '@solana/web3.js@1.98.1': resolution: {integrity: sha512-gRAq1YPbfSDAbmho4kY7P/8iLIjMWXAzBJdP9iENFR+dFQSBSueHzjK/ou8fxhqHP9j+J4Msl4p/oDemFcIjlg==} @@ -4072,6 +5093,13 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + '@storybook/react-dom-shim@9.0.15': + resolution: {integrity: sha512-X5VlYKoZSIMU9HEshIwtNzp41nPt4kiJtJ2c5HzFa5F6M8rEHM5n059CGcCZQqff3FnZtK/y6v/kCVZO+8oETA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^9.0.15 + '@storybook/react-dom-shim@9.1.5': resolution: {integrity: sha512-blSq9uzSYnfgEYPHYKgM5O14n8hbXNiXx2GiVJyDSg8QPNicbsBg+lCb1TC7/USfV26pNZr/lGNNKGkcCEN6Gw==} peerDependencies: @@ -4088,6 +5116,18 @@ packages: storybook: ^9.1.5 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + '@storybook/react@9.0.15': + resolution: {integrity: sha512-hewpSH8Ij4Bg7S9Tfw7ecfGPv7YDycRxsfpsDX7Mw3JhLuCdqjpmmTL2RgoNojg7TAW3FPdixcgQi/b4PH50ag==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^9.0.15 + typescript: '>= 4.9.x' + peerDependenciesMeta: + typescript: + optional: true + '@storybook/react@9.1.5': resolution: {integrity: sha512-fBVP7Go09gzpImtaMcZ2DipLEWdWeTmz7BrACr3Z8uCyKcoH8/d1Wv0JgIiBo1UKDh5ZgYx5pLafaPNqmVAepg==} engines: {node: '>=20.0.0'} @@ -4291,23 +5331,40 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tanstack/query-core@5.87.1': - resolution: {integrity: sha512-HOFHVvhOCprrWvtccSzc7+RNqpnLlZ5R6lTmngb8aq7b4rc2/jDT0w+vLdQ4lD9bNtQ+/A4GsFXy030Gk4ollA==} + '@tanstack/query-core@5.81.5': + resolution: {integrity: sha512-ZJOgCy/z2qpZXWaj/oxvodDx07XcQa9BF92c0oINjHkoqUPsmm3uG08HpTaviviZ/N9eP1f9CM7mKSEkIo7O1Q==} + + '@tanstack/query-core@5.87.4': + resolution: {integrity: sha512-uNsg6zMxraEPDVO2Bn+F3/ctHi+Zsk+MMpcN8h6P7ozqD088F6mFY5TfGM7zuyIrL7HKpDyu6QHfLWiDxh3cuw==} '@tanstack/query-devtools@5.87.3': resolution: {integrity: sha512-LkzxzSr2HS1ALHTgDmJH5eGAVsSQiuwz//VhFW5OqNk0OQ+Fsqba0Tsf+NzWRtXYvpgUqwQr4b2zdFZwxHcGvg==} - '@tanstack/react-query-devtools@5.87.3': - resolution: {integrity: sha512-uV7m4/m58jU4OaLEyiPLRoXnL5H5E598lhFLSXIcK83on+ZXW7aIfiu5kwRwe1qFa4X4thH8wKaxz1lt6jNmAA==} + '@tanstack/react-query-devtools@5.87.4': + resolution: {integrity: sha512-JYcnVJBBW1DCPyNGM0S2CyrLpe6KFiL2gpYd/k9tAp62Du7+Y27zkzd+dKFyxpFadYaTxsx4kUA7YvnkMLVUoQ==} + peerDependencies: + '@tanstack/react-query': ^5.87.4 + react: ^18 || ^19 + + '@tanstack/react-query@5.81.5': + resolution: {integrity: sha512-lOf2KqRRiYWpQT86eeeftAGnjuTR35myTP8MXyvHa81VlomoAWNEd8x5vkcAfQefu0qtYCvyqLropFZqgI2EQw==} peerDependencies: - '@tanstack/react-query': ^5.87.1 react: ^18 || ^19 - '@tanstack/react-query@5.87.1': - resolution: {integrity: sha512-YKauf8jfMowgAqcxj96AHs+Ux3m3bWT1oSVKamaRPXSnW2HqSznnTCEkAVqctF1e/W9R/mPcyzzINIgpOH94qg==} + '@tanstack/react-query@5.87.4': + resolution: {integrity: sha512-T5GT/1ZaNsUXf5I3RhcYuT17I4CPlbZgyLxc/ZGv7ciS6esytlbjb3DgUFO6c8JWYMDpdjSWInyGZUErgzqhcA==} peerDependencies: react: ^18 || ^19 + '@tanstack/react-virtual@3.13.12': + resolution: {integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@tanstack/virtual-core@3.13.12': + resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==} + '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} engines: {node: '>=18'} @@ -4337,6 +5394,24 @@ packages: peerDependencies: '@testing-library/dom': '>=7.21.4' + '@thirdweb-dev/engine@3.2.1': + resolution: {integrity: sha512-JIIRmBjTSaLjIBk9h3QevCb3V5xXJlCEgjuAqbtviiCJKky+/9zr6IZBbZtO2w9Rq3F7PH+5pDFOKlwRpGU/kw==} + engines: {node: '>=18'} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + '@thirdweb-dev/insight@1.1.1': + resolution: {integrity: sha512-24oRscLTW9Mod+XpyLlusLxZIZjqQv0XFNSV4lR5u9eoRPaA/BG2HtlVPr0DUtguzTbEyBz98++s5UWleqchVg==} + engines: {node: '>=18'} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + '@thumbmarkjs/thumbmarkjs@0.16.0': resolution: {integrity: sha512-NKyqCvP6DZKlRf6aGfnKS6Kntn2gnuBxa/ztstjy+oo1t23EHzQ54shtli0yV5WAtygmK1tti/uL2C2p/kW3HQ==} @@ -4389,8 +5464,8 @@ packages: resolution: {integrity: sha512-eBwceTStSSettBQsLo3X5eJEarcK9f20cGUdi6jOesXOP86iYEIgR4+aH2qyCQ3eaovj+Hl44UGngXueIm/tKg==} engines: {node: '>=18.0.0'} - '@tybys/wasm-util@0.10.0': - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -4452,28 +5527,37 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/node-forge@1.3.14': + resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.19.9': - resolution: {integrity: sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==} + '@types/node@18.19.124': + resolution: {integrity: sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==} + + '@types/node@20.19.13': + resolution: {integrity: sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==} '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - '@types/node@24.3.1': - resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} + '@types/node@24.3.3': + resolution: {integrity: sha512-GKBNHjoNw3Kra1Qg5UXttsY5kiWMEfoHq2TmXb+b1rcm6N7B3wTrFYIf/oSZ1xNQ+hVVijgLkiDZh7jRRsh+Gw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/qrcode@1.5.5': + resolution: {integrity: sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==} + '@types/react-dom@19.1.9': resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==} peerDependencies: '@types/react': ^19.0.0 - '@types/react@19.1.12': - resolution: {integrity: sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==} + '@types/react@19.1.13': + resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -4484,6 +5568,9 @@ packages: '@types/statuses@2.0.6': resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} + '@types/stylis@4.2.5': + resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} + '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -4505,6 +5592,9 @@ packages: '@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==} @@ -4523,32 +5613,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.39.0': - resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.43.0': resolution: {integrity: sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.39.0': - resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.43.0': resolution: {integrity: sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.39.0': - resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.43.0': resolution: {integrity: sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4562,33 +5636,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.39.0': - resolution: {integrity: sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.43.0': resolution: {integrity: sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.39.0': - resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.43.0': resolution: {integrity: sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.39.0': - resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.43.0': resolution: {integrity: sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4596,14 +5653,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.39.0': - resolution: {integrity: sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.43.0': resolution: {integrity: sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@urql/core@5.2.0': + resolution: {integrity: sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==} + '@vitejs/plugin-react@5.0.2': resolution: {integrity: sha512-tmyFgixPZCx2+e6VO9TNITWcCQl8+Nl/E8YbAyPVv85QCc7/A3JrdfG2A8gIzvVhWuzMOVrFW1aReaNxrI6tbw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4716,6 +5772,10 @@ packages: resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==} engines: {node: '>=16'} + '@walletconnect/core@2.20.1': + resolution: {integrity: sha512-DxybNfznr7aE/U9tJqvpEorUW2f/6kR0S1Zk78NqKam1Ex+BQFDM5j2Az3WayfFDZz3adkxkLAszfdorvPxDlw==} + engines: {node: '>=18'} + '@walletconnect/core@2.21.0': resolution: {integrity: sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw==} engines: {node: '>=18'} @@ -4724,10 +5784,18 @@ packages: resolution: {integrity: sha512-Tp4MHJYcdWD846PH//2r+Mu4wz1/ZU/fr9av1UWFiaYQ2t2TPLDiZxjLw54AAEpMqlEHemwCgiRiAmjR1NDdTQ==} engines: {node: '>=18'} + '@walletconnect/core@2.21.4': + resolution: {integrity: sha512-XtwPUCj3bCNX/2yjYGlQyvcsn32wkzixCjyWOD4pdKFVk7opZPAdF4xr85rmo6nJ7AiBYxjV1IH0bemTPEdE6Q==} + engines: {node: '>=18'} + '@walletconnect/core@2.21.5': resolution: {integrity: sha512-CxGbio1TdCkou/TYn8X6Ih1mUX3UtFTk+t618/cIrT3VX5IjQW09n9I/pVafr7bQbBtm9/ATr7ugUEMrLu5snA==} engines: {node: '>=18'} + '@walletconnect/core@2.21.7': + resolution: {integrity: sha512-q/Au5Ne3g4R+q4GvHR5cvRd3+ha00QZCZiCs058lmy+eDbiZd0YsautvTPJ5a2guD6UaS1k/w5e1JHgixdcgLA==} + engines: {node: '>=18'} + '@walletconnect/environment@1.0.1': resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} @@ -4778,45 +5846,78 @@ packages: '@walletconnect/safe-json@1.0.2': resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} + '@walletconnect/sign-client@2.20.1': + resolution: {integrity: sha512-QXzIAHbyZZ52+97Bp/+/SBkN3hX0pam8l4lnA4P7g+aFPrVZUrMwZPIf+FV7UbEswqqwo3xmFI41TKgj8w8B9w==} + '@walletconnect/sign-client@2.21.0': resolution: {integrity: sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA==} '@walletconnect/sign-client@2.21.1': resolution: {integrity: sha512-QaXzmPsMnKGV6tc4UcdnQVNOz4zyXgarvdIQibJ4L3EmLat73r5ZVl4c0cCOcoaV7rgM9Wbphgu5E/7jNcd3Zg==} + '@walletconnect/sign-client@2.21.4': + resolution: {integrity: sha512-v1OJ9IQCZAqaDEUYGFnGLe2fSp8DN9cv7j8tUYm5ngiFK7h6LjP4Ew3gGCca4AHWzMFkHuIRNQ+6Ypep1K/B7g==} + '@walletconnect/sign-client@2.21.5': resolution: {integrity: sha512-IAs/IqmE1HVL9EsvqkNRU4NeAYe//h9NwqKi7ToKYZv4jhcC3BBemUD1r8iQJSTHMhO41EKn1G9/DiBln3ZiwQ==} + '@walletconnect/sign-client@2.21.7': + resolution: {integrity: sha512-9k/JEl9copR6nXRhqnmzWz2Zk1hiWysH+o6bp6Cqo8TgDUrZoMLBZMZ6qbo+2HLI54V02kKf0Vg8M81nNFOpjQ==} + '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} + '@walletconnect/types@2.20.1': + resolution: {integrity: sha512-HM0YZxT+wNqskoZkuju5owbKTlqUXNKfGlJk/zh9pWaVWBR2QamvQ+47Cx09OoGPRQjQH0JmgRiUV4bOwWNeHg==} + '@walletconnect/types@2.21.0': resolution: {integrity: sha512-ll+9upzqt95ZBWcfkOszXZkfnpbJJ2CmxMfGgE5GmhdxxxCcO5bGhXkI+x8OpiS555RJ/v/sXJYMSOLkmu4fFw==} '@walletconnect/types@2.21.1': resolution: {integrity: sha512-UeefNadqP6IyfwWC1Yi7ux+ljbP2R66PLfDrDm8izmvlPmYlqRerJWJvYO4t0Vvr9wrG4Ko7E0c4M7FaPKT/sQ==} + '@walletconnect/types@2.21.4': + resolution: {integrity: sha512-6O61esDSW8FZNdFezgB4bX2S35HM6tCwBEjGHNB8JeoKCfpXG33hw2raU/SBgBL/jmM57QRW4M1aFH7v1u9z7g==} + '@walletconnect/types@2.21.5': resolution: {integrity: sha512-kpTXbenKeMdaz6mgMN/jKaHHbu6mdY3kyyrddzE/mthOd2KLACVrZr7hrTf+Fg2coPVen5d1KKyQjyECEdzOCw==} + '@walletconnect/types@2.21.7': + resolution: {integrity: sha512-kyGnFje4Iq+XGkZZcSoAIrJWBE4BeghVW4O7n9e1MhUyeOOtO55M/kcqceNGYrvwjHvdN+Kf+aoLnKC0zKlpbQ==} + '@walletconnect/universal-provider@2.21.0': resolution: {integrity: sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg==} '@walletconnect/universal-provider@2.21.1': resolution: {integrity: sha512-Wjx9G8gUHVMnYfxtasC9poGm8QMiPCpXpbbLFT+iPoQskDDly8BwueWnqKs4Mx2SdIAWAwuXeZ5ojk5qQOxJJg==} + '@walletconnect/universal-provider@2.21.4': + resolution: {integrity: sha512-ZSYU5H7Zi/nEy3L21kw5l3ovMagrbXDRKBG8vjPpGQAkflQocRj6d0SesFOCBEdJS16nt+6dKI2f5blpOGzyTQ==} + '@walletconnect/universal-provider@2.21.5': resolution: {integrity: sha512-SMXGGXyj78c8Ru2f665ZFZU24phn0yZyCP5Ej7goxVQxABwqWKM/odj3j/IxZv+hxA8yU13yxaubgVefnereqw==} + '@walletconnect/universal-provider@2.21.7': + resolution: {integrity: sha512-8PB+vA5VuR9PBqt5Y0xj4JC2doYNPlXLGQt3wJORVF9QC227Mm/8R1CAKpmneeLrUH02LkSRwx+wnN/pPnDiQA==} + + '@walletconnect/utils@2.20.1': + resolution: {integrity: sha512-u/uyJkVyxLLUbHbpMv7MmuOkGfElG08l6P2kMTAfN7nAVyTgpb8g6kWLMNqfmYXVz+h+finf5FSV4DgL2vOvPQ==} + '@walletconnect/utils@2.21.0': resolution: {integrity: sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig==} '@walletconnect/utils@2.21.1': resolution: {integrity: sha512-VPZvTcrNQCkbGOjFRbC24mm/pzbRMUq2DSQoiHlhh0X1U7ZhuIrzVtAoKsrzu6rqjz0EEtGxCr3K1TGRqDG4NA==} + '@walletconnect/utils@2.21.4': + resolution: {integrity: sha512-LuSyBXvRLiDqIu4uMFei5eJ/WPhkIkdW58fmDlRnryatIuBPCho3dlrNSbOjVSdsID+OvxjOlpPLi+5h4oTbaA==} + '@walletconnect/utils@2.21.5': resolution: {integrity: sha512-RSPSxPvGMuvfGhd5au1cf9cmHB/KVVLFotJR9ltisjFABGtH2215U5oaVp+a7W18QX37aemejRkvacqOELVySA==} + '@walletconnect/utils@2.21.7': + resolution: {integrity: sha512-qyaclTgcFf9AwVuoV8CLLg8wfH3nX7yZdpylNkDqCpS7wawQL9zmFFTaGgma8sQrCsd3Sd9jUIymcpRvCJnSTw==} + '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -5093,6 +6194,14 @@ packages: zod: optional: true + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -5121,6 +6230,9 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -5133,6 +6245,13 @@ packages: resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} engines: {node: '>=14.16'} + ansi-fragments@0.2.1: + resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -5165,6 +6284,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + appdirsjs@1.2.7: + resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} + append-transform@2.0.0: resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} engines: {node: '>=8'} @@ -5221,6 +6343,9 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -5229,6 +6354,10 @@ packages: resolution: {integrity: sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==} engines: {node: '>=20.18.0'} + ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} @@ -5236,10 +6365,17 @@ packages: ast-v8-to-istanbul@0.3.3: resolution: {integrity: sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==} + astral-regex@1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + async-mutex@0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} @@ -5260,6 +6396,11 @@ packages: axios@1.9.0: resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5278,6 +6419,24 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} + babel-plugin-polyfill-corejs2@0.4.14: + resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.13.0: + resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.5: + resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-transform-flow-enums@0.0.2: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + babel-preset-current-node-syntax@1.1.1: resolution: {integrity: sha512-23fWKohMTvS5s0wwJKycOe0dBdCwQ6+iiLaNR9zy8P13mtFRFM9qLLX6HJX5DL2pi/FNDf3fCQHM4FIMoHH/7w==} peerDependencies: @@ -5304,6 +6463,9 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + bech32@1.1.4: + resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} + better-opn@3.0.2: resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} engines: {node: '>=12.0.0'} @@ -5328,9 +6490,15 @@ packages: birpc@2.5.0: resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==} + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + blakejs@1.2.1: resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} + bn.js@4.12.2: + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} + bn.js@5.2.2: resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} @@ -5350,11 +6518,19 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + browserslist@4.25.1: resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.25.4: + resolution: {integrity: sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} @@ -5373,6 +6549,9 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -5380,6 +6559,22 @@ packages: resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} engines: {node: '>=6.14.2'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + c12@2.0.1: + resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -5400,6 +6595,18 @@ packages: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} + caller-callsite@2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} + + caller-path@2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} + + callsites@2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -5412,9 +6619,19 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + caniuse-lite@1.0.30001731: resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} + caniuse-lite@1.0.30001741: + resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==} + + canonicalize@2.1.0: + resolution: {integrity: sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==} + hasBin: true + chai@5.2.1: resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==} engines: {node: '>=18'} @@ -5431,6 +6648,10 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} @@ -5445,6 +6666,9 @@ packages: chardet@2.1.0: resolution: {integrity: sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==} + charenc@0.0.2: + resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} + check-error@2.1.1: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} @@ -5453,14 +6677,29 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} + chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + + ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} @@ -5471,6 +6710,18 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -5485,6 +6736,14 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} @@ -5516,18 +6775,35 @@ packages: color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + command-exists@1.2.9: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@13.0.0: + resolution: {integrity: sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ==} + engines: {node: '>=18'} + commander@13.1.0: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} @@ -5542,12 +6818,35 @@ packages: commander@3.0.2: resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + engines: {node: '>= 0.8.0'} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -5565,9 +6864,16 @@ packages: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} + core-js-compat@3.45.1: + resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} + core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cosmiconfig@5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} + cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -5598,6 +6904,16 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + crypt@0.0.2: + resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} + + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + + css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -5638,9 +6954,23 @@ packages: date-fns@4.1.0: resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + dateformat@4.6.3: + resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} + dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dayjs@1.11.18: + resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -5693,10 +7023,21 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + default-require-extensions@3.0.1: resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==} engines: {node: '>=8'} + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -5705,6 +7046,10 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -5720,6 +7065,13 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + denodeify@1.2.1: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -5732,6 +7084,10 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + 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==} @@ -5805,6 +7161,10 @@ packages: domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + dts-resolver@2.1.2: resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} engines: {node: '>=20.18.0'} @@ -5828,13 +7188,25 @@ packages: resolution: {integrity: sha512-r6kEJXDKecVOCj2nLMuXK/FCPeurW33+3JRpfXVbjLja3XUYFfD9I/JBreH6sUyzcm3G/YQboBjMla6poKeSdA==} engines: {bun: '>=1', deno: '>=2', node: '>=16'} + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + electron-to-chromium@1.5.192: resolution: {integrity: sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==} + electron-to-chromium@1.5.218: + resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==} + + elliptic@6.6.1: + resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} + emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} + emoji-regex@10.5.0: + resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5848,6 +7220,17 @@ packages: 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'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} @@ -5876,9 +7259,21 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} + envinfo@7.14.0: + resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} + engines: {node: '>=4'} + hasBin: true + error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + errorhandler@1.5.1: + resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} + engines: {node: '>= 0.8'} + es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} @@ -5943,6 +7338,9 @@ packages: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -6030,6 +7428,10 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + eth-block-tracker@7.1.0: resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} engines: {node: '>=14.0.0'} @@ -6051,6 +7453,14 @@ packages: resolution: {integrity: sha512-Kf/3ZW54L4UT0pZtsY/rf+EkBU7Qi5nnhonjUb8yTXcxH3cdcWrV2cRyk0Xk/4jK6OoHhxxZHriyhje20If2hQ==} engines: {node: '>=14.0.0'} + ethjs-util@0.1.6: + resolution: {integrity: sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==} + engines: {node: '>=6.5.0', npm: '>=3'} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + eventemitter2@6.4.9: resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} @@ -6091,6 +7501,9 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + exponential-backoff@3.1.2: + resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} + extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} @@ -6102,6 +7515,9 @@ packages: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} + fast-copy@3.0.2: + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -6115,6 +7531,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-password-entropy@1.1.1: + resolution: {integrity: sha512-dxm29/BPFrNgyEDygg/lf9c2xQR0vnQhG7+hZjAI39M/3um9fD4xiqG6F0ZjW6bya5m9CI0u6YryHGRtxCGCiw==} + fast-redact@3.5.0: resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} engines: {node: '>=6'} @@ -6125,6 +7544,10 @@ packages: fast-stable-stringify@1.0.0: resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} + fast-xml-parser@4.5.3: + resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} + hasBin: true + fast-xml-parser@5.2.5: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} hasBin: true @@ -6141,14 +7564,6 @@ packages: fd-package-json@2.0.0: resolution: {integrity: sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==} - fdir@6.4.6: - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -6158,6 +7573,9 @@ packages: picomatch: optional: true + fetch-retry@6.0.0: + resolution: {integrity: sha512-BUFj1aMubgib37I3v4q78fYo63Po7t4HUPTpQ6/QE6yK6cIQrP+W43FYToeTEyg5m2Y7eFUtijUuAv/PDlWuag==} + figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -6177,6 +7595,14 @@ packages: resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} engines: {node: '>=0.10.0'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -6196,6 +7622,10 @@ packages: find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -6215,6 +7645,13 @@ packages: flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + flow-parser@0.281.0: + resolution: {integrity: sha512-T97TugUp9nRqpkTTHhdOQWGKCpt5Ym49Cn6HVLJib6kn47jv3KZAXtyFWnQm51E+VFigUIcH7EyRFQKUeTWwYQ==} + engines: {node: '>=0.4.0'} + focus-lock@1.3.6: resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==} engines: {node: '>=10'} @@ -6268,6 +7705,10 @@ packages: react-dom: optional: true + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + from-exponential@1.1.1: resolution: {integrity: sha512-VBE7f5OVnYwdgB3LHa+Qo29h8qVpxhVO9Trlc+AWm+/XNAgks1tAwMFHb33mjeiof77GglsJzeYF7OqXrROP/A==} @@ -6286,6 +7727,10 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -6321,6 +7766,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.4.0: + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + engines: {node: '>=18'} + get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -6356,6 +7805,10 @@ packages: get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + giget@1.2.5: + resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} + hasBin: true + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -6384,8 +7837,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@16.3.0: - resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} + globals@16.4.0: + resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -6422,6 +7875,11 @@ packages: h3@1.15.3: resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + happy-dom@18.0.1: resolution: {integrity: sha512-qn+rKOW7KWpVTtgIUi6RVmTBZJSe2k0Db0vh1f7CWrWclkkc7/Q+FrOfkZIb2eiErLyqu5AXEzE7XthO9JVxRA==} engines: {node: '>=20.0.0'} @@ -6453,6 +7911,9 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} + hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + hasha@5.2.2: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} @@ -6464,6 +7925,28 @@ packages: headers-polyfill@4.0.3: resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + help-me@5.0.0: + resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} + + hermes-estree@0.19.1: + resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + + hermes-estree@0.23.1: + resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} + + hermes-parser@0.19.1: + resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} + + hermes-parser@0.23.1: + resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} + + hermes-profile-transformer@0.0.6: + resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} + engines: {node: '>=8'} + + hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -6491,6 +7974,10 @@ packages: htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -6545,9 +8032,18 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} + image-size@1.2.1: + resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==} + engines: {node: '>=16.x'} + hasBin: true + immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + import-fresh@2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -6575,10 +8071,19 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + 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 + internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} @@ -6608,6 +8113,9 @@ packages: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -6624,11 +8132,20 @@ packages: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} + is-directory@0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -6637,6 +8154,10 @@ packages: resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} + is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -6653,6 +8174,23 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-hex-prefixed@1.0.0: + resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} + engines: {node: '>=6.5.0', npm: '>=3'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-interactive@1.0.0: + 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-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -6676,6 +8214,10 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -6721,6 +8263,14 @@ packages: is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + is-unicode-supported@0.1.0: + 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'} @@ -6745,10 +8295,18 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} + is-wsl@1.1.0: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} + is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -6758,6 +8316,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + isomorphic-ws@4.0.1: resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} peerDependencies: @@ -6989,9 +8551,23 @@ packages: joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + jose@4.15.9: + resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + js-base64@3.7.7: resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + + js-sha3@0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -7006,15 +8582,32 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} - peerDependencies: + jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + + jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + jscodeshift@0.14.0: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + + jsdom@26.1.0: + resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} + engines: {node: '>=18'} + peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -7026,6 +8619,9 @@ packages: json-canonicalize@1.2.0: resolution: {integrity: sha512-TTdjBvqrqJKSADlEsY5rWbx8/1tOrVlTR/aSLU8N2VSInCTffP0p+byYB8Es+OmL4ZOeEftjUdvV+eJeSzJC/Q==} + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -7074,6 +8670,10 @@ packages: keyvaluestorage-interface@1.0.0: resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} @@ -7086,58 +8686,58 @@ packages: '@types/node': '>=18' typescript: '>=5.0.4' - lefthook-darwin-arm64@1.12.4: - resolution: {integrity: sha512-/eBd9GnBS9Js2ZsHzipj2cV8siFex/g6MgBSeIxsHBJNkQFq4O42ItWxUir5Q43zFvZCjGizBlhklbmubGOZfg==} + lefthook-darwin-arm64@1.13.0: + resolution: {integrity: sha512-mhD4zOj2VRx34tptEc/lP643n5YAAVP95f/TiP6geQz4kpLwUrsTwQxzoXUIauU2DGSNbFtp9hVSE++0e4ESEA==} cpu: [arm64] os: [darwin] - lefthook-darwin-x64@1.12.4: - resolution: {integrity: sha512-WDO0oR3pIAIBTZtn4/4dC0GRyrfJtPGckYbqshpH4Fkuxyy7nRGy3su+uY8kiiVYLy/nvELY2eoqnT1Rp4njFQ==} + lefthook-darwin-x64@1.13.0: + resolution: {integrity: sha512-uspgWrhh9Xoyb+x0hVeMnYkSA1K/cEov4QHxcBBTIvTvjEuijSLIQEzULsHvg7a6xNM/8E3SBzOwBRK44jM2Mw==} cpu: [x64] os: [darwin] - lefthook-freebsd-arm64@1.12.4: - resolution: {integrity: sha512-/VNBWQvAsLuVilS7JB+pufTjuoj06Oz5YdGWUCo6u2XCKZ6UHzwDtGDJ0+3JQMSg8613gHmAdkGoByKjxqZSkQ==} + lefthook-freebsd-arm64@1.13.0: + resolution: {integrity: sha512-UUY+UlGuwAkO8hEY4+SGYfM1OeXSI4i2/8ROwBpu6fz0LrTL1OUYRVhLIRNJvWrF2XabfgXVUrnjGY7YSq4zpg==} cpu: [arm64] os: [freebsd] - lefthook-freebsd-x64@1.12.4: - resolution: {integrity: sha512-bY6klVVeBoiQEimb/z5TC5IFyczak9VOVQ8b+S/QAy+tvKo9TY6FdGwy7yxgoqTzfEkirDQxVOkalQsM/11xsg==} + lefthook-freebsd-x64@1.13.0: + resolution: {integrity: sha512-wdF/Cwmbiblz+UaLb3a0trSKEmaY5z20latrmhim98M1H48iBHhUyUUJWaSEauyFMJWPwu7rSVZl5KktPxCxVA==} cpu: [x64] os: [freebsd] - lefthook-linux-arm64@1.12.4: - resolution: {integrity: sha512-iU+tPCNcX1pztk5Zjs02+sOnjZj9kCrLn6pg954WMr9dZTIaEBljRV+ybBP/5zLlv2wfv5HFBDKDKNRYjOVF+A==} + lefthook-linux-arm64@1.13.0: + resolution: {integrity: sha512-tpg4pA0JTeLxGAZDFJVOGyIMjQAE7F8HcM31tj+3KOogahspOffpmSoS1SlHzUSZ8Jm+Bvoqcis/sW68HkmWHw==} cpu: [arm64] os: [linux] - lefthook-linux-x64@1.12.4: - resolution: {integrity: sha512-IXYUSBYetftYmdii2aGIjv7kxO2m+jTYjaEoldtCDcXAPz/yV78Xx2WzY/LYNJsJ1vzbUhBqVOeRCHCwLXusTQ==} + lefthook-linux-x64@1.13.0: + resolution: {integrity: sha512-5JUhlDaYqt9vBTSQ5gkA00+0ktUSRyL60AhZID6OR4ML39SidzMTu/GrgHscPT4sD3TfSODEdGZ28sNKdLg6jA==} cpu: [x64] os: [linux] - lefthook-openbsd-arm64@1.12.4: - resolution: {integrity: sha512-3DFLbqAlAeoqo//PE20NcGKJzBqAMbS/roPvaJ9DYA95MSywMig2jxyDoZbBhyP/J/iuFO3op7emtwgwousckA==} + lefthook-openbsd-arm64@1.13.0: + resolution: {integrity: sha512-UNCoKrbH0Yv61jCCUIPRr7ErS3yYt2VNCFdzLf752O9K0yrfn9FzYUsyxQFEn1Ah/kq+TNgZw90gVLg5fv1t4g==} cpu: [arm64] os: [openbsd] - lefthook-openbsd-x64@1.12.4: - resolution: {integrity: sha512-Nlxn3lXHK3hRDL5bP5W6+LleE9CRIc6GJ84xTo9EPwI40utsM8olAm+pFFRnE9szkHvQTkXwoBhqi2C5laxoGQ==} + lefthook-openbsd-x64@1.13.0: + resolution: {integrity: sha512-iyvE+jgHYnLvOoHsLykgf98lftewsQzEBciYxygna9sLZ9nLvfbwp9mWUk09yMRmPCFGDeeDecERaUa2SICWLA==} cpu: [x64] os: [openbsd] - lefthook-windows-arm64@1.12.4: - resolution: {integrity: sha512-tWOfrTC9GNheaFXFt49G5nbBUYLqd2NBb5XW97dSLO/lU81cvuvRsMKZFBrq48LvByT7PLwEuibMuO1TminhHA==} + lefthook-windows-arm64@1.13.0: + resolution: {integrity: sha512-+u0GyvZouKGcecFsayIbzq1KIoDcrSqVhivLfJUq7vpMXbSHV5HbhrkdkfqkuGjGgGnWulQY29/bDubTQoqfOA==} cpu: [arm64] os: [win32] - lefthook-windows-x64@1.12.4: - resolution: {integrity: sha512-3B295z3tdcdDrKrY98b/cSm4Elb/TXWMVQuH2xW15CJp9QY6jsgRpFJyBdyz4ggrPFhNUVnLKCpm6/saqeZWHA==} + lefthook-windows-x64@1.13.0: + resolution: {integrity: sha512-RG8dfOkszk6BaOA7k26NO0R1/vy1tno7/wgdg+Wjt0pYFiBo0DhmPMoAVB4kzjObqBKDd1KWidzsEv4/R0oFIg==} cpu: [x64] os: [win32] - lefthook@1.12.4: - resolution: {integrity: sha512-VhTFYGT55pD2hytjcn6Lckb0tCbG1Cke6rszTWVQVJpnJZ0EqQW+Pl+JYQLlruR8MO4RGFVU0UBUw17/g9TYxA==} + lefthook@1.13.0: + resolution: {integrity: sha512-6pno+NjfBrKKt3XQmFUvwDdKXzBVh5JvzAIwcCOu9mqg81nAMCZd2FtTuU1fmDzXFNdsxjW8mwwKB+S8t5ucOQ==} hasBin: true leven@3.1.0: @@ -7148,9 +8748,15 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + libphonenumber-js@1.12.16: + resolution: {integrity: sha512-Ut/2lKjVnoVayb0dVUxWzGO5UB57bTcuJr41W6MQ2V8YolOsHWEah6I0bO5LQ71SY6WYZd3e4A4Z9r4B6zQC2g==} + lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + lightningcss-darwin-arm64@1.30.1: resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} engines: {node: '>= 12.0.0'} @@ -7230,6 +8836,10 @@ packages: lit@3.3.1: resolution: {integrity: sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==} + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -7245,22 +8855,46 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + lodash.flattendeep@4.4.0: resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==} + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + + logkitty@0.7.1: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} + hasBin: true + loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} engines: {node: '>= 0.6.0'} + lokijs@1.5.12: + resolution: {integrity: sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -7274,6 +8908,11 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lucide-react@0.493.0: + resolution: {integrity: sha512-seXg+XrQKArnZO3KvNsS6GcolPNekYHvf10e+Gn5vPsle+C+Jqq7dHJh2t4kwvofyAaKe8zTdVgKrGL0H3ecVg==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true @@ -7287,6 +8926,10 @@ packages: magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -7298,10 +8941,19 @@ packages: makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + marky@1.3.0: + resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==} + math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} + md5@2.3.0: + resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -7309,6 +8961,64 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + metro-babel-transformer@0.80.12: + resolution: {integrity: sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==} + engines: {node: '>=18'} + + metro-cache-key@0.80.12: + resolution: {integrity: sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==} + engines: {node: '>=18'} + + metro-cache@0.80.12: + resolution: {integrity: sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==} + engines: {node: '>=18'} + + metro-config@0.80.12: + resolution: {integrity: sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==} + engines: {node: '>=18'} + + metro-core@0.80.12: + resolution: {integrity: sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==} + engines: {node: '>=18'} + + metro-file-map@0.80.12: + resolution: {integrity: sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==} + engines: {node: '>=18'} + + metro-minify-terser@0.80.12: + resolution: {integrity: sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==} + engines: {node: '>=18'} + + metro-resolver@0.80.12: + resolution: {integrity: sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==} + engines: {node: '>=18'} + + metro-runtime@0.80.12: + resolution: {integrity: sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==} + engines: {node: '>=18'} + + metro-source-map@0.80.12: + resolution: {integrity: sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==} + engines: {node: '>=18'} + + metro-symbolicate@0.80.12: + resolution: {integrity: sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==} + engines: {node: '>=18'} + hasBin: true + + metro-transform-plugins@0.80.12: + resolution: {integrity: sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==} + engines: {node: '>=18'} + + metro-transform-worker@0.80.12: + resolution: {integrity: sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==} + engines: {node: '>=18'} + + metro@0.80.12: + resolution: {integrity: sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==} + engines: {node: '>=18'} + hasBin: true + micro-ftch@0.3.1: resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} @@ -7326,18 +9036,42 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -7348,10 +9082,22 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + minizlib@3.0.2: resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} engines: {node: '>= 18'} @@ -7364,6 +9110,10 @@ packages: typescript: optional: true + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -7374,6 +9124,9 @@ packages: engines: {node: '>=10'} hasBin: true + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + motion-dom@12.23.12: resolution: {integrity: sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==} @@ -7402,6 +9155,9 @@ packages: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -7410,8 +9166,8 @@ packages: peerDependencies: msw: ^2.0.0 - msw@2.11.1: - resolution: {integrity: sha512-dGSRx0AJmQVQfpGXTsAAq4JFdwdhOBdJ6sJS/jnN0ac3s0NZB6daacHF1z5Pefx+IejmvuiLWw260RlyQOf3sQ==} + msw@2.11.2: + resolution: {integrity: sha512-MI54hLCsrMwiflkcqlgYYNJJddY5/+S0SnONvhv1owOplvqohKSQyGejpNdUGyCwgs4IH7PqaNbPw/sKOEze9Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -7443,8 +9199,23 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - next@15.5.2: - resolution: {integrity: sha512-H8Otr7abj1glFhbGnvUt3gz++0AF1+QoCXEBmd/6aKbfdFwrn0LpA836Ed5+00va/7HQSDD+mOoVhn3tNy3e/Q==} + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + neverthrow@8.2.0: + resolution: {integrity: sha512-kOCT/1MCPAxY5iUV3wytNFUMUolzuwd/VF/1KCx7kf6CutrOsTie+84zTGTpgQycjvfLdBBdvBvFLqFD2c0wkQ==} + engines: {node: '>=18'} + + next@15.5.3: + resolution: {integrity: sha512-r/liNAx16SQj4D+XH/oI1dlpv9tdKJ6cONYPwwcCC46f2NjpaRWY+EKCzULfgQYV6YKXjHBchff2IZBSlZmJNw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -7464,14 +9235,25 @@ packages: sass: optional: true + nocache@3.0.4: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} @@ -7482,6 +9264,10 @@ packages: encoding: optional: true + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + node-gyp-build@4.8.4: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true @@ -7499,6 +9285,13 @@ packages: node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.20: + resolution: {integrity: sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==} + + node-stream-zip@1.15.0: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -7511,6 +9304,9 @@ packages: resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} engines: {node: '>=18'} + nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + nuqs@2.6.0: resolution: {integrity: sha512-EvIKBvfJeyL8n6lxfebxoAbkHJutNsxmy1oo4noFUYNUESbnecxWxgnxXoa0/4fYiFwdEuyMQx1Z9rV0h4bnkg==} peerDependencies: @@ -7532,14 +9328,23 @@ packages: react-router-dom: optional: true - nwsapi@2.2.21: - resolution: {integrity: sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==} + nwsapi@2.2.22: + resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} nyc@15.1.0: resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} engines: {node: '>=8.9'} hasBin: true + nypm@0.5.4: + resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + + ob1@0.80.12: + resolution: {integrity: sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==} + engines: {node: '>=18'} + obj-multiplex@1.0.0: resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} @@ -7574,9 +9379,28 @@ packages: ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + ohash@1.1.6: + resolution: {integrity: sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==} + on-exit-leak-free@0.2.0: resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -7584,6 +9408,26 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + open@10.1.1: + resolution: {integrity: sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==} + engines: {node: '>=18'} + + open@10.1.2: + resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} + engines: {node: '>=18'} + + open@6.4.0: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} + engines: {node: '>=8'} + + open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -7598,6 +9442,14 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + ora@8.2.0: + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} + engines: {node: '>=18'} + os-homedir@1.0.2: resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} engines: {node: '>=0.10.0'} @@ -7628,6 +9480,14 @@ packages: typescript: optional: true + ox@0.7.0: + resolution: {integrity: sha512-mgRXlQdaNukQcsvGsPENGbyFvr7glob8UmOusDfWTw7A6LcjI+9OCelQ6NoAiSk6iM77R667qyUzn+n2Cr4SJw==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + ox@0.7.1: resolution: {integrity: sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg==} peerDependencies: @@ -7636,6 +9496,22 @@ packages: typescript: optional: true + ox@0.7.2: + resolution: {integrity: sha512-JJHxdef3KqwQ8xW9H+UVLWaQiCUh/DeFN/Ii65XwbHTvSuXZveihTV2gs9hhLw5XEWPBrcH7sQBM0rqG7/QurQ==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + + ox@0.8.6: + resolution: {integrity: sha512-eiKcgiVVEGDtEpEdFi1EGoVVI48j6icXHce9nFwCNM7CKG3uoCXKdr4TPhS00Iy1TR2aWSF1ltPD0x/YgqIL9w==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + ox@0.9.3: resolution: {integrity: sha512-KzyJP+fPV4uhuuqrTZyok4DC7vFzi7HLUFiUNEmpbyh59htKWkOC98IONC1zgXJPbHAhQgqs6B0Z6StCGhmQvg==} peerDependencies: @@ -7663,6 +9539,10 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -7704,6 +9584,10 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -7719,6 +9603,14 @@ packages: parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -7753,6 +9645,9 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -7760,6 +9655,9 @@ packages: resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} engines: {node: '>= 14.16'} + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + perfect-freehand@1.2.2: resolution: {integrity: sha512-eh31l019WICQ03pkF3FSzHxB8n07ItqIQ++G5UV8JX0zVOXzgTGCqnRR0jJ2h9U8/2uW4W4mtGJELt9kEV0CFQ==} @@ -7789,6 +9687,13 @@ packages: pino-abstract-transport@0.5.0: resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + pino-abstract-transport@1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} + + pino-pretty@10.3.1: + resolution: {integrity: sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==} + hasBin: true + pino-std-serializers@4.0.0: resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} @@ -7800,10 +9705,17 @@ packages: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + playwright-core@1.54.1: resolution: {integrity: sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==} engines: {node: '>=18'} @@ -7834,10 +9746,17 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -7845,9 +9764,6 @@ packages: preact@10.24.2: resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==} - preact@10.27.0: - resolution: {integrity: sha512-/DTYoB6mwwgPytiqQTh/7SFRL98ZdiD8Sk8zIUVOxtwq4oWcwrcd1uno9fE/zZmUaUrFNYzbH14CPebOz9tZQw==} - preact@10.27.1: resolution: {integrity: sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ==} @@ -7860,6 +9776,10 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + pretty-format@26.6.2: + resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} + engines: {node: '>= 10'} + pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -7882,9 +9802,16 @@ packages: 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'} + promise-worker-transferable@1.0.4: resolution: {integrity: sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==} + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -7941,8 +9868,10 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - quansync@0.2.10: - resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} + qrcode@1.5.4: + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} + engines: {node: '>=10.13.0'} + hasBin: true quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} @@ -7951,15 +9880,30 @@ packages: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} engines: {node: '>=6'} + querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + react-apple-signin-auth@1.1.2: resolution: {integrity: sha512-E5bPu4LtNR3IDsd08A/f1Y0HyuHfjqQpRNRCtQQ3JSVby2JK50FoixyK8EwUh6cbu8N4qrJStL77dEb51Ny5uA==} peerDependencies: @@ -7977,6 +9921,15 @@ packages: peerDependencies: react: '>=16.8.0' + react-device-detect@2.2.3: + resolution: {integrity: sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==} + peerDependencies: + react: '>= 0.14.0' + react-dom: '>= 0.14.0' + + react-devtools-core@5.3.2: + resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} + react-docgen-typescript@2.4.0: resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: @@ -8036,6 +9989,21 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-native@0.74.0: + resolution: {integrity: sha512-Vpp9WPmkCm4TUH5YDxwQhqktGVon/yLpjbTgjgLqup3GglOgWagYCX3MlmK1iksIcqtyMJHMEWa+UEzJ3G9T8w==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + react-refresh@0.17.0: resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} @@ -8060,8 +10028,8 @@ packages: '@types/react': optional: true - react-router@7.8.2: - resolution: {integrity: sha512-7M2fR1JbIZ/jFWqelpvSZx+7vd7UlBTfdZqf6OSdF9g6+sfdqJDAWcak6ervbHph200ePlu+7G8LdoiC3ReyAQ==} + react-router@7.9.1: + resolution: {integrity: sha512-pfAByjcTpX55mqSDGwGnY9vDCpxqBLASg0BMNAuMmpSGESo/TaOUG6BllhAtAkCGx8Rnohik/XtaqiYUJtgW2g==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -8070,6 +10038,11 @@ packages: react-dom: optional: true + react-shallow-renderer@16.15.0: + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-style-singleton@2.2.3: resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} engines: {node: '>=10'} @@ -8101,14 +10074,25 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} + readable-stream@4.7.0: + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} + readline@1.3.0: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + real-require@0.1.0: resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} engines: {node: '>= 12.13.0'} + recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + recast@0.23.11: resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} @@ -8121,10 +10105,31 @@ packages: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} + regenerate-unicode-properties@10.2.2: + resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} + regexpu-core@6.3.1: + resolution: {integrity: sha512-DzcswPr252wEr7Qz8AyAVbfyBDKLoYp6eRA1We2Fa9qirRFSdtkP5sHr3yglDKy2BbA0fd2T+j/CUSKes3FeVQ==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + release-zalgo@1.0.0: resolution: {integrity: sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==} engines: {node: '>=4'} @@ -8147,6 +10152,10 @@ packages: resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==} engines: {node: '>=0.10.0'} + resolve-from@3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -8171,10 +10180,26 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + rettime@0.7.0: + resolution: {integrity: sha512-LPRKoHnLKd/r3dVxcwO7vhCW+orkOGj9ViueosEBK6ie89CijnfRlhaDhHq/3Hxu4CkWQtxwlBG0mzTQY6uQjw==} + reusify@1.1.0: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -8196,8 +10221,8 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-beta.36: - resolution: {integrity: sha512-eethnJ/UfQWg2VWBDDMEu7IDvEh4WPbPb1azPWDCHcuOwoPT9C2NT4Y/ecZztCl9OBzXoA+CXXb5MS+qbukAig==} + rolldown@1.0.0-beta.37: + resolution: {integrity: sha512-KiTU6z1kHGaLvqaYjgsrv2LshHqNBn74waRZivlK8WbfN1obZeScVkQPKYunB66E/mxZWv/zyZlCv3xF2t0WOQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8217,6 +10242,10 @@ packages: rrweb-cssom@0.8.0: resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -8252,9 +10281,26 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} + scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + scheduler@0.26.0: resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} + secure-json-parse@2.7.0: + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} + + secure-password-utilities@0.2.1: + resolution: {integrity: sha512-znUg8ae3cpuAaogiFBhP82gD2daVkSz4Qv/L7OWjB7wWvfbCdeqqQuJkm2/IvhKQPOV0T739YPR6rb7vs0uWaw==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -8264,6 +10310,18 @@ packages: engines: {node: '>=10'} hasBin: true + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -8282,6 +10340,9 @@ packages: resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} engines: {node: '>= 0.4'} + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + sha.js@2.4.12: resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==} engines: {node: '>= 0.10'} @@ -8290,6 +10351,13 @@ packages: sha256-uint8array@0.10.7: resolution: {integrity: sha512-1Q6JQU4tX9NqsDGodej6pkrUVQVNapLZnvkwIhddH/JqzBZF1fSaxSWNY6sziXBE8aEa2twtGkXUrwzGeZCMpQ==} + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + sharp@0.33.5: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -8306,6 +10374,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} + side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} @@ -8350,6 +10422,10 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} + slice-ansi@2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + smol-toml@1.4.2: resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} engines: {node: '>= 18'} @@ -8365,6 +10441,9 @@ packages: sonic-boom@2.8.0: resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + sonic-boom@3.8.1: + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -8383,6 +10462,10 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + spawn-wrap@2.0.0: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} @@ -8411,6 +10494,21 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + stacktrace-parser@0.1.11: + resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} + engines: {node: '>=6'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + statuses@2.0.2: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} @@ -8418,6 +10516,10 @@ packages: std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -8463,6 +10565,10 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} @@ -8488,7 +10594,11 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - strip-ansi@6.0.1: + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -8496,6 +10606,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -8512,6 +10626,10 @@ packages: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} + strip-hex-prefix@1.0.0: + resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} + engines: {node: '>=6.5.0', npm: '>=3'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -8531,9 +10649,19 @@ packages: strip-literal@3.0.0: resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + strnum@1.1.2: + resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + styled-components@6.1.19: + resolution: {integrity: sha512-1v/e3Dl1BknC37cXMhwGomhO8AkYmN41CqyX9xhUDxry1ns3BFQy2lLDRQXJRdVVWB9OHemv/53xaStimvWyuA==} + engines: {node: '>= 16'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -8550,6 +10678,16 @@ packages: stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + + stylis@4.3.6: + resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} + + sudo-prompt@9.2.1: + resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + superstruct@1.0.4: resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} engines: {node: '>=14.0.0'} @@ -8577,6 +10715,9 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + tailwind-merge@3.3.1: resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==} @@ -8587,6 +10728,10 @@ packages: resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} engines: {node: '>=6'} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + tar@7.2.0: resolution: {integrity: sha512-hctwP0Nb4AB60bj8WQgRYaMOuJYRAPMGiQUAotms5igN8ppfQM+IvjQ5HcKu1MaZh2Wy2KWVTe563Yj8dfc14w==} engines: {node: '>=18'} @@ -8595,6 +10740,14 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -8619,12 +10772,73 @@ packages: resolution: {integrity: sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==} deprecated: no longer maintained + thirdweb@5.105.35: + resolution: {integrity: sha512-XkTRLRyrpjIoz3CjeZ/H9Kgk0BiHJc5RyrjMkBktCHUOL4LiuZpTQ8dl5TWOV2GKYvyb4OctBhX8b1Tw3P+Z0w==} + 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': ^1 + '@react-native-async-storage/async-storage': ^1 || ^2 + ethers: ^5 || ^6 + expo-linking: ^6 || ^7 + 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.172.0: resolution: {integrity: sha512-6HMgMlzU97MsV7D/tY8Va38b83kz8YJX+BefKjspMNAv0Vx6dxMogHOrnRl/sbMIs3BPUKijPqDqJ/+UwJbIow==} + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -8634,6 +10848,9 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} @@ -8663,8 +10880,8 @@ packages: tldts-core@6.1.86: resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} - tldts-core@7.0.13: - resolution: {integrity: sha512-Td0LeWLgXJGsikI4mO82fRexgPCEyTcwWiXJERF/GBHX3Dm+HQq/wx4HnYowCbiwQ8d+ENLZc+ktbZw8H+0oEA==} + tldts-core@7.0.14: + resolution: {integrity: sha512-viZGNK6+NdluOJWwTO9olaugx0bkKhscIdriQQ+lNNhwitIKvb+SvhbYgnCz6j9p7dX3cJntt4agQAKMXLjJ5g==} tldts@6.0.16: resolution: {integrity: sha512-TkEq38COU640mzOKPk4D1oH3FFVvwEtMaKIfw/+F/umVsy7ONWu8PPQH0c11qJ/Jq/zbcQGprXGsT8GcaDSmJg==} @@ -8674,8 +10891,8 @@ packages: resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} hasBin: true - tldts@7.0.13: - resolution: {integrity: sha512-z/SgnxiICGb7Gli0z7ci9BZdjy1tQORUbdmzEUA7NbIJKWhdONn78Ji8gV0PAGfHPyEd+I+W2rMzhLjWkv2Olg==} + tldts@7.0.14: + resolution: {integrity: sha512-lMNHE4aSI3LlkMUMicTmAG3tkkitjOQGDTFboPJwAg2kJXKP1ryWEyqujktg5qhrFZOkk5YFzgkxg3jErE+i5w==} hasBin: true tmpl@1.0.5: @@ -8689,6 +10906,13 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} + toposort@2.0.2: resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} @@ -8767,12 +10991,21 @@ packages: tslib@2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tweetnacl-util@0.15.1: + resolution: {integrity: sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==} + + tweetnacl@1.0.3: + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -8785,6 +11018,10 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} @@ -8824,9 +11061,18 @@ packages: engines: {node: '>=14.17'} hasBin: true + ua-parser-js@1.0.41: + resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==} + hasBin: true + ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + uint8arrays@3.1.0: resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} @@ -8843,6 +11089,9 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -8852,6 +11101,22 @@ packages: undici-types@7.10.0: resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.1: + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -8864,6 +11129,10 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + unplugin@1.16.1: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} @@ -8939,6 +11208,12 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + urql@4.2.2: + resolution: {integrity: sha512-3GgqNa6iF7bC4hY/ImJKN4REQILcSU9VKcKL8gfELZM8mM5BnLH1BsCc8kBdnVGD1LIFOs4W3O2idNHhON1r0w==} + peerDependencies: + '@urql/core': ^5.0.0 + react: '>= 16.8.0' + use-callback-ref@1.3.3: resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} engines: {node: '>=10'} @@ -8984,6 +11259,10 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true @@ -9019,6 +11298,22 @@ packages: react: optional: true + valtio@2.1.7: + resolution: {integrity: sha512-DwJhCDpujuQuKdJ2H84VbTjEJJteaSmqsuUltsfbfdbotVfNeTE4K/qc/Wi57I9x8/2ed4JNdjEna7O6PfavRg==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + react: '>=18.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + viem@2.23.2: resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==} peerDependencies: @@ -9035,8 +11330,16 @@ packages: typescript: optional: true - viem@2.37.4: - resolution: {integrity: sha512-1ig5O6l1wJmaw3yrSrUimjRLQEZon2ymTqSDjdntu6Bry1/tLC2GClXeS3SiCzrifpLxzfCLQWDITYVTBA10KA==} + viem@2.33.2: + resolution: {integrity: sha512-/720OaM4dHWs8vXwNpyet+PRERhPaW+n/1UVSCzyb9jkmwwVfaiy/R6YfCFb4v+XXbo8s3Fapa3DM5yCRSkulA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + viem@2.37.5: + resolution: {integrity: sha512-bLKvKgLcge6KWBMLk8iP9weu5tHNr0hkxPNwQd+YQrHEgek7ogTBBeE10T0V6blwBMYmeZFZHLnMhDmPjp63/A==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -9124,6 +11427,9 @@ packages: jsdom: optional: true + vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} @@ -9160,6 +11466,9 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + webextension-polyfill@0.10.0: resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} @@ -9177,6 +11486,9 @@ packages: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -9225,10 +11537,16 @@ packages: engines: {node: '>=8'} hasBin: true + wonka@6.3.5: + resolution: {integrity: sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw==} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -9244,6 +11562,9 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -9251,6 +11572,17 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + ws@6.2.3: + resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@7.5.10: resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} @@ -9339,6 +11671,9 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yallist@5.0.0: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} @@ -9397,6 +11732,9 @@ packages: zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + zod@3.25.75: + resolution: {integrity: sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==} + zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -9439,27 +11777,94 @@ packages: use-sync-external-store: optional: true + zustand@5.0.8: + resolution: {integrity: sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + snapshots: - 0xsequence@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): - dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/account': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/api': 2.3.27 - '@0xsequence/auth': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/guard': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/indexer': 2.3.27 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/migration': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/provider': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/sessions': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + 0xsequence@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + dependencies: + '@0xsequence/abi': 2.3.28 + '@0xsequence/account': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/auth': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/guard': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/migration': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/provider': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/relayer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/sessions': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/signhub': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/wallet': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + + 0xtrails@0.1.6(9911556e0308cb30a4240cb5daa1b6ff): + dependencies: + '@0xsequence/account': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/design-system': 2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/sessions': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/signhub': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/trails-api': 0.0.6 + '@0xsequence/trails-relayer': 0.0.5 + '@0xsequence/wallet-core': https://codeload.github.com/0xsequence/sequence.js/tar.gz/75ce1b9a138043919964a7fb68a082bba9541f7b(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@0xsequence/wallet-primitives': https://codeload.github.com/0xsequence/sequence.js/tar.gz/2b0cf42b2af44aebf81943bce2a04ca5c79d01fc(typescript@5.9.2)(zod@3.25.75) + '@aave/react': 0.4.0(61465510c55aee8aa47525cacb1bb7de) + '@databeat/tracker': 0.9.3 + '@meshconnect/web-link-sdk': 3.2.14(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@reservoir0x/relay-sdk': 2.4.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@tanstack/react-query': 5.87.4(react@19.1.1) + '@types/qrcode': 1.5.5 + buffer: 6.0.3 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + framer-motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + lucide-react: 0.493.0(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + ox: 0.7.2(typescript@5.9.2)(zod@3.25.75) + qrcode: 1.5.4 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@privy-io/react-auth' + - '@privy-io/server-auth' + - '@types/react' + - '@types/react-dom' + - '@urql/core' + - bufferutil + - debug + - encoding + - thirdweb + - typescript + - utf-8-validate + - zod '@0no-co/graphql.web@1.1.2(graphql@16.11.0)': optionalDependencies: @@ -9473,128 +11878,161 @@ snapshots: '@0xsequence/abi@2.3.23': {} - '@0xsequence/abi@2.3.27': {} - - '@0xsequence/account@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/sessions': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@0xsequence/abi@2.3.28': {} - '@0xsequence/account@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/account@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/sessions': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/migration': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/relayer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/sessions': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/wallet': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/api@2.3.23': {} + '@0xsequence/api@2.3.28': {} - '@0xsequence/api@2.3.27': {} - - '@0xsequence/auth@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/auth@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/account': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/api': 2.3.23 - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/account': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@0xsequence/ethauth': 1.0.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/indexer': 2.3.23 - '@0xsequence/metadata': 2.3.23 - '@0xsequence/migration': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/sessions': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/migration': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/sessions': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/signhub': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/wallet': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/auth@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/checkout@5.3.14(7d020d1ea00af533ea9fca2c1a012c5b)': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/account': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/api': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/ethauth': 1.0.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/indexer': 2.3.27 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/migration': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/sessions': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + 0xsequence: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/connect': 5.3.14(90e7a89a495170c87cb631022a0d5101) + '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/marketplace': 2.3.23 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/waas': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@tanstack/react-query': 5.87.4(react@19.1.1) + date-fns: 4.1.0 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + fuse.js: 7.1.0 + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + pako: 2.1.0 + qrcode.react: 4.2.0(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' - '@0xsequence/checkout@5.3.14(dcb8454737cd6209c850c390e6ec92b6)': + '@0xsequence/checkout@5.3.14(d0e9e5311daf4b91ae9f88d036feabec)': dependencies: - 0xsequence: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/api': 2.3.27 - '@0xsequence/connect': 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) - '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@0xsequence/indexer': 2.3.27 + 0xsequence: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/connect': 5.3.14(9ee960068d179e344fa5d8eede4d1593) + '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@0xsequence/indexer': 2.3.28 '@0xsequence/marketplace': 2.3.23 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@0xsequence/waas': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@tanstack/react-query': 5.87.1(react@19.1.1) + '@tanstack/react-query': 5.87.4(react@19.1.1) date-fns: 4.1.0 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) fuse.js: 7.1.0 - motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) pako: 2.1.0 qrcode.react: 4.2.0(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@types/react' - '@types/react-dom' - '@0xsequence/connect@5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183)': + '@0xsequence/connect@5.3.14(90e7a89a495170c87cb631022a0d5101)': dependencies: - 0xsequence: 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/api': 2.3.27 - '@0xsequence/auth': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + 0xsequence: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/auth': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@0xsequence/ethauth': 1.0.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@0xsequence/indexer': 2.3.27 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/provider': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/provider': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/waas': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@databeat/tracker': 0.9.3 + '@react-oauth/google': 0.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tailwindcss/cli': 4.1.13 + '@tanstack/react-query': 5.87.4(react@19.1.1) + clsx: 2.1.1 + ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + fuse.js: 7.1.0 + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-apple-signin-auth: 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-dom: 19.1.1(react@19.1.1) + tailwindcss: 4.1.13 + uuid: 10.0.0 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - aws-crt + + '@0xsequence/connect@5.3.14(9ee960068d179e344fa5d8eede4d1593)': + dependencies: + 0xsequence: 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/api': 2.3.28 + '@0xsequence/auth': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/ethauth': 1.0.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/provider': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@0xsequence/waas': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@databeat/tracker': 0.9.3 '@react-oauth/google': 0.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tailwindcss/cli': 4.1.13 - '@tanstack/react-query': 5.87.1(react@19.1.1) + '@tanstack/react-query': 5.87.4(react@19.1.1) clsx: 2.1.1 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) fuse.js: 7.1.0 - motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-apple-signin-auth: 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-dom: 19.1.1(react@19.1.1) tailwindcss: 4.1.13 uuid: 10.0.0 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@types/react' @@ -9607,31 +12045,31 @@ snapshots: '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/core@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/core@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/design-system@2.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-checkbox': 1.3.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-collapsible': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-radio-group': 1.3.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-select': 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-switch': 1.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-tabs': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-toast': 1.2.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/design-system@2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-checkbox': 1.3.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-radio-group': 1.3.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-select': 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-switch': 1.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-tabs': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-toast': 1.2.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) class-variance-authority: 0.7.1 clsx: 2.1.1 - motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-hook-form: 7.61.1(react@19.1.1) @@ -9640,25 +12078,25 @@ snapshots: - '@types/react' - '@types/react-dom' - '@0xsequence/design-system@2.2.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-checkbox': 1.3.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-collapsible': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-radio-group': 1.3.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-select': 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-switch': 1.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-tabs': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-toast': 1.2.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/design-system@2.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-aspect-ratio': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-checkbox': 1.3.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-progress': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-radio-group': 1.3.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-select': 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-switch': 1.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-tabs': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-toast': 1.2.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) class-variance-authority: 0.7.1 clsx: 2.1.1 - motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-hook-form: 7.61.1(react@19.1.1) @@ -9672,47 +12110,56 @@ snapshots: ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) js-base64: 3.7.7 - '@0xsequence/guard@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/guard@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/account': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/account': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/signhub': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/hooks@5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@0xsequence/guard@https://codeload.github.com/0xsequence/sequence.js/tar.gz/a228c0e41992f16eacb9b53417435e708ab26e74(typescript@5.9.2)(zod@3.25.75)': + dependencies: + ox: 0.7.2(typescript@5.9.2)(zod@3.25.75) + transitivePeerDependencies: + - typescript + - zod + + '@0xsequence/hooks@5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + '@0xsequence/api': 2.3.28 + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@tanstack/react-query': 5.87.4(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + + '@0xsequence/hooks@5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: - '@0xsequence/api': 2.3.27 - '@0xsequence/indexer': 2.3.27 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@tanstack/react-query': 5.87.1(react@19.1.1) + '@0xsequence/api': 2.3.28 + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@tanstack/react-query': 5.87.4(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@0xsequence/indexer@2.3.23': {} - '@0xsequence/indexer@2.3.27': {} + '@0xsequence/indexer@2.3.28': {} '@0xsequence/marketplace@2.3.23': {} - '@0xsequence/metadata@2.3.23': {} + '@0xsequence/metadata@2.3.28': {} - '@0xsequence/metadata@2.3.27': {} - - '@0xsequence/migration@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - - '@0xsequence/migration@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/migration@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/wallet': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@0xsequence/network@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': @@ -9723,41 +12170,25 @@ snapshots: '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/indexer': 2.3.27 - '@0xsequence/relayer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - - '@0xsequence/provider@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/account': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/auth': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@databeat/tracker': 0.9.3 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/relayer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - eventemitter2: 6.4.9 - webextension-polyfill: 0.10.0 - '@0xsequence/provider@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/account': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/auth': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/wallet': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/provider@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@0xsequence/abi': 2.3.28 + '@0xsequence/account': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/auth': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/migration': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/relayer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/wallet': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@databeat/tracker': 0.9.3 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) eventemitter2: 6.4.9 @@ -9770,59 +12201,45 @@ snapshots: '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/relayer@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/relayer@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/replacer@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@0xsequence/relayer@https://codeload.github.com/0xsequence/sequence.js/tar.gz/d2a91b6ac04919a092ef543d2555e497ec2b3ba2': {} - '@0xsequence/replacer@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/replacer@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/sessions@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/sessions@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/replacer': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/migration': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/replacer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) idb: 7.1.1 - '@0xsequence/sessions@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/signhub@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/migration': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/replacer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - idb: 7.1.1 - '@0xsequence/signhub@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@0xsequence/trails-api@0.0.6': {} - '@0xsequence/signhub@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@0xsequence/trails-relayer@0.0.5': {} '@0xsequence/utils@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) js-base64: 3.7.7 - '@0xsequence/utils@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/utils@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) js-base64: 3.7.7 @@ -9840,52 +12257,114 @@ snapshots: transitivePeerDependencies: - aws-crt - '@0xsequence/wallet-widget@5.3.14(871039165b994c819b9c9210ee6e4476)': - dependencies: - '@0xsequence/api': 2.3.27 - '@0xsequence/checkout': 5.3.14(dcb8454737cd6209c850c390e6ec92b6) - '@0xsequence/connect': 5.3.14(0bac7cb1b54fdce2a46fbe5b4825f183) - '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.27)(@0xsequence/indexer@2.3.27)(@0xsequence/metadata@2.3.27)(@0xsequence/network@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@0xsequence/indexer': 2.3.27 - '@0xsequence/metadata': 2.3.27 - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@radix-ui/react-popover': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-query': 5.87.1(react@19.1.1) - dayjs: 1.11.13 + '@0xsequence/wallet-core@https://codeload.github.com/0xsequence/sequence.js/tar.gz/75ce1b9a138043919964a7fb68a082bba9541f7b(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@0xsequence/guard': https://codeload.github.com/0xsequence/sequence.js/tar.gz/a228c0e41992f16eacb9b53417435e708ab26e74(typescript@5.9.2)(zod@3.25.75) + '@0xsequence/relayer': https://codeload.github.com/0xsequence/sequence.js/tar.gz/d2a91b6ac04919a092ef543d2555e497ec2b3ba2 + '@0xsequence/wallet-primitives': https://codeload.github.com/0xsequence/sequence.js/tar.gz/2b0cf42b2af44aebf81943bce2a04ca5c79d01fc(typescript@5.9.2)(zod@3.25.75) + mipd: 0.0.7(typescript@5.9.2) + ox: 0.7.2(typescript@5.9.2)(zod@3.25.75) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@0xsequence/wallet-primitives@https://codeload.github.com/0xsequence/sequence.js/tar.gz/2b0cf42b2af44aebf81943bce2a04ca5c79d01fc(typescript@5.9.2)(zod@3.25.75)': + dependencies: + ox: 0.7.2(typescript@5.9.2)(zod@3.25.75) + transitivePeerDependencies: + - typescript + - zod + + '@0xsequence/wallet-widget@5.3.14(475ffcc03390610dfbe5ae17c2b00a65)': + dependencies: + '@0xsequence/api': 2.3.28 + '@0xsequence/checkout': 5.3.14(d0e9e5311daf4b91ae9f88d036feabec) + '@0xsequence/connect': 5.3.14(9ee960068d179e344fa5d8eede4d1593) + '@0xsequence/design-system': 2.1.11(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@0xsequence/hooks': 5.3.14(@0xsequence/api@2.3.28)(@0xsequence/indexer@2.3.28)(@0xsequence/metadata@2.3.28)(@0xsequence/network@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@tanstack/react-query@5.87.4(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@0xsequence/indexer': 2.3.28 + '@0xsequence/metadata': 2.3.28 + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@radix-ui/react-popover': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-query': 5.87.4(react@19.1.1) + dayjs: 1.11.18 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) fuse.js: 7.1.0 micro-observables: 1.7.2(react@19.1.1) - motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) qrcode.react: 4.2.0(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@types/react' - '@types/react-dom' - '@0xsequence/wallet@2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@0xsequence/wallet@2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@0xsequence/abi': 2.3.23 - '@0xsequence/core': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.23(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/abi': 2.3.28 + '@0xsequence/core': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/network': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/relayer': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/signhub': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@0xsequence/utils': 2.3.28(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@0xsequence/wallet@2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@aave/client@0.4.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(thirdweb@5.105.35(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-dom@19.1.1(react@19.1.1))(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(utf-8-validate@5.0.10))(typescript@5.9.2)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: - '@0xsequence/abi': 2.3.27 - '@0xsequence/core': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/network': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/relayer': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/signhub': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@0xsequence/utils': 2.3.27(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@aave/graphql': 0.4.0(typescript@5.9.2) + '@aave/types': 0.1.0 + '@urql/core': 5.2.0(graphql@16.11.0) + graphql: 16.11.0 + optionalDependencies: + ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + thirdweb: 5.105.35(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-dom@19.1.1(react@19.1.1))(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(utf-8-validate@5.0.10) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript + + '@aave/graphql@0.4.0(typescript@5.9.2)': + dependencies: + '@aave/types': 0.1.0 + gql.tada: 1.8.12(graphql@16.11.0)(typescript@5.9.2) + graphql: 16.11.0 + type-fest: 4.41.0 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript + + '@aave/react@0.4.0(61465510c55aee8aa47525cacb1bb7de)': + dependencies: + '@aave/client': 0.4.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(thirdweb@5.105.35(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-dom@19.1.1(react@19.1.1))(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(utf-8-validate@5.0.10))(typescript@5.9.2)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@aave/graphql': 0.4.0(typescript@5.9.2) + '@aave/types': 0.1.0 + react: 19.1.1 + thirdweb: 5.105.35(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-dom@19.1.1(react@19.1.1))(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(utf-8-validate@5.0.10) + urql: 4.2.2(@urql/core@5.2.0(graphql@16.11.0))(react@19.1.1) + optionalDependencies: + '@privy-io/react-auth': 2.21.3(@solana/spl-token@0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(@types/react@19.1.13)(bs58@6.0.0)(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75) + '@types/react': 19.1.13 ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@privy-io/server-auth' + - '@urql/core' + - typescript + + '@aave/types@0.1.0': + dependencies: + neverthrow: 8.2.0 + type-fest: 4.41.0 '@adobe/css-tools@4.4.3': {} @@ -10333,6 +12812,9 @@ snapshots: '@babel/compat-data@7.28.0': {} + '@babel/compat-data@7.28.4': + optional: true + '@babel/core@7.28.0': dependencies: '@ampproject/remapping': 2.3.0 @@ -10389,6 +12871,11 @@ snapshots: '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.27.3': + dependencies: + '@babel/types': 7.28.4 + optional: true + '@babel/helper-compilation-targets@7.27.2': dependencies: '@babel/compat-data': 7.28.0 @@ -10397,8 +12884,69 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + regexpu-core: 6.3.1 + semver: 6.3.1 + optional: true + + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + debug: 4.4.1 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.28.4 + optional: true + '@babel/helper-globals@7.28.0': {} + '@babel/helper-member-expression-to-functions@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.28.0 @@ -10415,6 +12963,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -10424,14 +12982,66 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.28.4 + optional: true + '@babel/helper-plugin-utils@7.27.1': {} + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-wrap-function': 7.28.3 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-string-parser@7.27.1': {} '@babel/helper-validator-identifier@7.27.1': {} '@babel/helper-validator-option@7.27.1': {} + '@babel/helper-wrap-function@7.28.3': + dependencies: + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helpers@7.28.2': dependencies: '@babel/template': 7.27.2 @@ -10450,4478 +13060,7931 @@ snapshots: dependencies: '@babel/types': 7.28.4 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.0) + optional: true - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) + optional: true - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + optional: true - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.0) + optional: true - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.0)': dependencies: + '@babel/compat-data': 7.28.4 '@babel/core': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) + optional: true - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.0) + optional: true - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + optional: true + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + optional: true - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + optional: true + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/runtime@7.28.2': {} + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/template@7.27.2': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/traverse@7.28.0': + '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/traverse@7.28.4': + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/types@7.28.2': + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@babel/types@7.28.4': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@base-org/account@1.1.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': dependencies: - '@noble/hashes': 1.4.0 - clsx: 1.2.1 - eventemitter3: 5.0.1 - idb-keyval: 6.2.1 - ox: 0.6.9(typescript@5.9.2)(zod@3.25.76) - preact: 10.24.2 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 5.0.3(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - typescript - - use-sync-external-store - - utf-8-validate - - zod + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@base-org/account@1.1.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': dependencies: - '@noble/hashes': 1.4.0 - clsx: 1.2.1 - eventemitter3: 5.0.1 - idb-keyval: 6.2.1 - ox: 0.6.9(typescript@5.9.2)(zod@3.25.76) - preact: 10.24.2 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 5.0.3(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - typescript - - use-sync-external-store - - utf-8-validate - - zod - - '@bcoe/v8-coverage@0.2.3': {} + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@bcoe/v8-coverage@1.0.2': {} + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/biome@2.2.3': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.2.3 - '@biomejs/cli-darwin-x64': 2.2.3 - '@biomejs/cli-linux-arm64': 2.2.3 - '@biomejs/cli-linux-arm64-musl': 2.2.3 - '@biomejs/cli-linux-x64': 2.2.3 - '@biomejs/cli-linux-x64-musl': 2.2.3 - '@biomejs/cli-win32-arm64': 2.2.3 - '@biomejs/cli-win32-x64': 2.2.3 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-darwin-arm64@2.2.3': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@biomejs/cli-darwin-x64@2.2.3': - optional: true + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-linux-arm64-musl@2.2.3': - optional: true + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-linux-arm64@2.2.3': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@biomejs/cli-linux-x64-musl@2.2.3': - optional: true + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-linux-x64@2.2.3': - optional: true + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-win32-arm64@2.2.3': - optional: true + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@biomejs/cli-win32-x64@2.2.3': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@bundled-es-modules/cookie@2.0.1': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)': dependencies: - cookie: 0.7.2 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@bundled-es-modules/statuses@1.0.1': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)': dependencies: - statuses: 2.0.2 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@chakra-ui/react@3.26.0(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': dependencies: - '@ark-ui/react': 5.23.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.1.1) - '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.1) - '@emotion/utils': 1.4.2 - '@pandacss/is-valid-prop': 0.54.0 - csstype: 3.1.3 - fast-safe-stringify: 2.1.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@changesets/apply-release-plan@7.0.12': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': dependencies: - '@changesets/config': 3.1.1 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.4 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.7.2 + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/assemble-release-plan@6.0.9': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.0)': dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.3 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.7.2 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/changelog-git@0.2.1': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/types': 6.1.0 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/cli@2.29.6(@types/node@24.3.1)': + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.0)': dependencies: - '@changesets/apply-release-plan': 7.0.12 - '@changesets/assemble-release-plan': 6.0.9 - '@changesets/changelog-git': 0.2.1 - '@changesets/config': 3.1.1 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.3 - '@changesets/get-release-plan': 4.0.13 - '@changesets/git': 3.0.4 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.1(@types/node@24.3.1) - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.11 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.7.2 - spawndamnit: 3.0.1 - term-size: 2.2.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.4 transitivePeerDependencies: - - '@types/node' + - supports-color + optional: true - '@changesets/config@3.1.1': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.3 - '@changesets/logger': 0.1.1 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + optional: true - '@changesets/errors@0.2.0': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.0)': dependencies: - extendable-error: 0.1.7 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/get-dependents-graph@2.1.3': + '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.0)': dependencies: - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.7.2 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/get-release-plan@4.0.13': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/assemble-release-plan': 6.0.9 - '@changesets/config': 3.1.1 - '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.5 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 + '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@changesets/get-version-range-type@0.4.0': {} + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@changesets/git@3.0.4': + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.0)': dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 3.0.1 + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-globals': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true - '@changesets/logger@0.1.1': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.0)': dependencies: - picocolors: 1.1.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.27.2 + optional: true - '@changesets/parse@0.4.1': + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.0)': dependencies: - '@changesets/types': 6.1.0 - js-yaml: 3.14.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true - '@changesets/pre@2.0.2': + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/read@0.6.5': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/git': 3.0.4 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.1 - '@changesets/types': 6.1.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/should-skip-package@0.1.2': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/types': 6.1.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.1.0': {} + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@changesets/write@0.4.0': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.0)': dependencies: - '@changesets/types': 6.1.0 - fs-extra: 7.0.1 - human-id: 4.1.1 - prettier: 2.8.8 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@coinbase/wallet-sdk@3.9.3': + '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.0)': dependencies: - bn.js: 5.2.2 - buffer: 6.0.3 - clsx: 1.2.1 - eth-block-tracker: 7.1.0 - eth-json-rpc-filters: 6.0.1 - eventemitter3: 5.0.1 - keccak: 3.0.4 - preact: 10.27.1 - sha.js: 2.4.12 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0) transitivePeerDependencies: - supports-color + optional: true - '@coinbase/wallet-sdk@4.3.6(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)': + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.0)': dependencies: - '@noble/hashes': 1.4.0 - clsx: 1.2.1 - eventemitter3: 5.0.1 - idb-keyval: 6.2.1 - ox: 0.6.9(typescript@5.9.2)(zod@3.25.76) - preact: 10.24.2 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 5.0.3(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - typescript - - use-sync-external-store - - utf-8-validate - - zod + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@coinbase/wallet-sdk@4.3.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.0)': dependencies: - '@noble/hashes': 1.8.0 - clsx: 1.2.1 - eventemitter3: 5.0.1 - preact: 10.27.0 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@csstools/color-helpers@5.0.2': {} + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.0)': dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) + optional: true - '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4)': dependencies: - '@csstools/color-helpers': 5.0.2 - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) + optional: true - '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.0)': dependencies: - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-tokenizer@3.0.4': {} + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@databeat/tracker@0.9.3': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.0)': dependencies: - '@noble/hashes': 1.8.0 + '@babel/core': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + optional: true - '@date-fns/tz@1.4.1': {} + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs-connectors/base-account-evm@4.4.2(@dynamic-labs/ethereum-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(@dynamic-labs/wallet-connector-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.0)': dependencies: - '@base-org/account': 1.1.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - typescript - - use-sync-external-store - - utf-8-validate - - zod + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs-sdk/assert-package-version@0.0.1-alpha.25': {} + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs-sdk/client@0.0.1-alpha.19': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/sdk-api-core': 0.0.727 - '@simplewebauthn/browser': 13.1.2 - '@zod/mini': 4.0.0-beta.0 - buffer: 6.0.3 - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs-sdk/client@0.0.1-alpha.25': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs-sdk/assert-package-version': 0.0.1-alpha.25 - '@dynamic-labs-wallet/browser-wallet-client': 0.0.137 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@simplewebauthn/browser': 13.1.2 - buffer: 6.0.3 - eventemitter3: 5.0.1 - zod: 4.0.5 + '@babel/core': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - - debug + - supports-color + optional: true - '@dynamic-labs-wallet/browser-wallet-client@0.0.137': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs-wallet/core': 0.0.137 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/message-transport': 4.25.7 - uuid: 11.1.0 + '@babel/core': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - - debug + - supports-color + optional: true - '@dynamic-labs-wallet/browser-wallet-client@0.0.144': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': dependencies: - '@dynamic-labs-wallet/core': 0.0.144 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/message-transport': 4.25.7 - uuid: 11.1.0 + '@babel/core': 7.28.4 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - - debug + - supports-color + optional: true - '@dynamic-labs-wallet/core@0.0.137': + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/sdk-api-core': 0.0.753 - axios: 1.9.0 - uuid: 11.1.0 + '@babel/core': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - - debug + - supports-color + optional: true - '@dynamic-labs-wallet/core@0.0.144': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/sdk-api-core': 0.0.764 - axios: 1.9.0 - uuid: 11.1.0 + '@babel/core': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - - debug + - supports-color + optional: true - '@dynamic-labs/assert-package-version@4.25.7': + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/logger': 4.25.7 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/assert-package-version@4.30.3': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/logger': 4.30.3 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/embedded-wallet-evm@4.30.3(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/embedded-wallet': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/webauthn': 4.30.3 - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/iframe-stamper': 2.5.0 - '@turnkey/viem': 0.13.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@turnkey/webauthn-stamper': 0.5.1 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true + + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true + + '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) + '@babel/traverse': 7.28.4 transitivePeerDependencies: - - bufferutil - - encoding - - react - - react-dom - - typescript - - utf-8-validate - - zod + - supports-color + optional: true - '@dynamic-labs/embedded-wallet@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/webauthn': 4.30.3 - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/http': 3.10.0 - '@turnkey/iframe-stamper': 2.5.0 - '@turnkey/webauthn-stamper': 0.5.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - - encoding - - react - - react-dom + - supports-color + optional: true - '@dynamic-labs/ethereum-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true + + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - - react - - react-dom + - supports-color + optional: true - '@dynamic-labs/ethereum@4.30.3(@types/react@19.1.12)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.0)': dependencies: - '@coinbase/wallet-sdk': 4.3.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@dynamic-labs-connectors/base-account-evm': 4.4.2(@dynamic-labs/ethereum-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(@dynamic-labs/wallet-connector-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/embedded-wallet-evm': 4.30.3(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/waas-evm': 4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@metamask/sdk': 0.33.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/ethereum-provider': 2.21.5(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - buffer: 6.0.3 - eventemitter3: 5.0.1 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true + + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - debug - - encoding - - fastestsmallesttextencoderdecoder - - immer - - ioredis - - react - - react-dom - supports-color - - typescript - - uploadthing - - use-sync-external-store - - utf-8-validate - - zod + optional: true - '@dynamic-labs/iconic@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - sharp: 0.33.5 + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + optional: true - '@dynamic-labs/logger@4.25.7': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.0)': dependencies: - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/logger@4.30.3': + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.0)': dependencies: - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/message-transport@4.25.7': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs-sdk/client': 0.0.1-alpha.19 - '@dynamic-labs/assert-package-version': 4.25.7 - '@dynamic-labs/logger': 4.25.7 - '@dynamic-labs/sdk-api-core': 0.0.728 - '@dynamic-labs/types': 4.25.7 - '@dynamic-labs/utils': 4.25.7 - '@dynamic-labs/webauthn': 4.25.7 - '@vue/reactivity': 3.5.18 - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/multi-wallet@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - tslib: 2.4.1 - transitivePeerDependencies: - - react - - react-dom + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 - '@dynamic-labs/rpc-providers@4.30.3': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/types': 4.30.3 - - '@dynamic-labs/sdk-api-core@0.0.727': {} - - '@dynamic-labs/sdk-api-core@0.0.728': {} - - '@dynamic-labs/sdk-api-core@0.0.753': {} - - '@dynamic-labs/sdk-api-core@0.0.762': {} - - '@dynamic-labs/sdk-api-core@0.0.764': {} + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/sdk-react-core@4.30.3(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: - '@dynamic-labs-sdk/client': 0.0.1-alpha.25 - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/iconic': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/multi-wallet': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/store': 4.30.3 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@thumbmarkjs/thumbmarkjs': 0.16.0 - bs58: 5.0.0 - country-list: 2.3.0 - eventemitter3: 5.0.1 - formik: 2.2.9(react@19.1.1) - i18next: 23.4.6 - qrcode: 1.5.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - react-focus-lock: 2.13.6(@types/react@19.1.12)(react@19.1.1) - react-i18next: 13.5.0(i18next@23.4.6)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react-international-phone: 4.5.0(react@19.1.1) - yup: 0.32.11 - transitivePeerDependencies: - - '@types/react' - - debug - - react-native + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 - '@dynamic-labs/solana-core@4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)': + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@solana/spl-token': 0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/types': 7.28.4 transitivePeerDependencies: - - bufferutil - - encoding - - fastestsmallesttextencoderdecoder - - react - - react-dom - - typescript - - utf-8-validate - - '@dynamic-labs/store@4.30.3': - dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 + - supports-color + optional: true - '@dynamic-labs/sui-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mysten/sui': 1.24.0(typescript@5.9.2) - '@mysten/wallet-standard': 0.13.29(typescript@5.9.2) - text-encoding: 0.7.0 - transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - react - - react-dom - - typescript + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/types@4.25.7': + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.25.7 - '@dynamic-labs/sdk-api-core': 0.0.728 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/types@4.30.3': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/utils@4.25.7': + '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.25.7 - '@dynamic-labs/logger': 4.25.7 - '@dynamic-labs/sdk-api-core': 0.0.728 - '@dynamic-labs/types': 4.25.7 - buffer: 6.0.3 - eventemitter3: 5.0.1 - tldts: 6.0.16 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.0) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.0) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true - '@dynamic-labs/utils@4.30.3': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - buffer: 6.0.3 - eventemitter3: 5.0.1 - tldts: 6.0.16 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/waas-evm@4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/waas': 4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - bufferutil - - debug - - encoding - - fastestsmallesttextencoderdecoder - - react - - react-dom - - typescript - - utf-8-validate - - zod + - supports-color + optional: true - '@dynamic-labs/waas@4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs-wallet/browser-wallet-client': 0.0.144 - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/solana-core': 4.30.3(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@dynamic-labs/sui-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - bufferutil - - debug - - encoding - - fastestsmallesttextencoderdecoder - - react - - react-dom - - typescript - - utf-8-validate - - viem + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/wagmi-connector@4.30.3(28f959361a51daf5ebe591cf82b5b2cb)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/ethereum-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-react-core': 4.30.3(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/wallet-connector-core': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - eventemitter3: 5.0.1 - react: 19.1.1 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/wallet-book@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/iconic': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - eventemitter3: 5.0.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - util: 0.12.5 - zod: 4.0.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@dynamic-labs/wallet-connector-core@4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@dynamic-labs/rpc-providers': 4.30.3 - '@dynamic-labs/sdk-api-core': 0.0.762 - '@dynamic-labs/types': 4.30.3 - '@dynamic-labs/utils': 4.30.3 - '@dynamic-labs/wallet-book': 4.30.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - eventemitter3: 5.0.1 + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - - react - - react-dom - - '@dynamic-labs/webauthn@4.25.7': - dependencies: - '@dynamic-labs/assert-package-version': 4.25.7 - '@dynamic-labs/logger': 4.25.7 - '@simplewebauthn/browser': 13.1.0 - '@simplewebauthn/types': 12.0.0 + - supports-color + optional: true - '@dynamic-labs/webauthn@4.30.3': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': dependencies: - '@dynamic-labs/assert-package-version': 4.30.3 - '@dynamic-labs/logger': 4.30.3 - '@simplewebauthn/browser': 13.1.0 - '@simplewebauthn/types': 12.0.0 + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + optional: true - '@ecies/ciphers@0.2.4(@noble/ciphers@1.3.0)': + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.0)': dependencies: - '@noble/ciphers': 1.3.0 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optional: true - '@emnapi/core@1.5.0': + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.0)': dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@emnapi/runtime@1.4.5': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.0)': dependencies: - tslib: 2.8.1 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@emnapi/runtime@1.5.0': + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.0)': dependencies: - tslib: 2.8.1 + '@babel/core': 7.28.0 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 optional: true - '@emnapi/wasi-threads@1.1.0': + '@babel/preset-env@7.28.0(@babel/core@7.28.0)': dependencies: - tslib: 2.8.1 + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.0) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.0) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.0) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.0) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.0) + core-js-compat: 3.45.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color optional: true - '@emotion/babel-plugin@11.13.5': + '@babel/preset-flow@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/helper-module-imports': 7.27.1 - '@babel/runtime': 7.28.2 - '@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': {} + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4) + optional: true - '@emotion/is-prop-valid@1.3.1': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.0)': dependencies: - '@emotion/memoize': 0.9.0 - - '@emotion/memoize@0.9.0': {} + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/types': 7.28.4 + esutils: 2.0.3 + optional: true - '@emotion/react@11.14.0(@types/react@19.1.12)(react@19.1.1)': + '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/runtime': 7.28.2 - '@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.1.1) - '@emotion/utils': 1.4.2 - '@emotion/weak-memoize': 0.4.0 - hoist-non-react-statics: 3.3.2 - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.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/unitless@0.10.0': {} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.1.1)': - dependencies: - react: 19.1.1 - - '@emotion/utils@1.4.2': {} - - '@emotion/weak-memoize@0.4.0': {} - - '@esbuild/aix-ppc64@0.25.8': - optional: true - - '@esbuild/android-arm64@0.25.8': - optional: true - - '@esbuild/android-arm@0.25.8': - optional: true - - '@esbuild/android-x64@0.25.8': optional: true - '@esbuild/darwin-arm64@0.25.8': + '@babel/register@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.7 + source-map-support: 0.5.21 optional: true - '@esbuild/darwin-x64@0.25.8': - optional: true + '@babel/runtime@7.28.2': {} - '@esbuild/freebsd-arm64@0.25.8': - optional: true + '@babel/runtime@7.28.4': {} - '@esbuild/freebsd-x64@0.25.8': - optional: true + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 - '@esbuild/linux-arm64@0.25.8': - optional: true + '@babel/traverse@7.28.0': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color - '@esbuild/linux-arm@0.25.8': - optional: true + '@babel/traverse@7.28.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.3 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.4 + '@babel/template': 7.27.2 + '@babel/types': 7.28.4 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color - '@esbuild/linux-ia32@0.25.8': - optional: true + '@babel/types@7.28.2': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - '@esbuild/linux-loong64@0.25.8': - optional: true + '@babel/types@7.28.4': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - '@esbuild/linux-mips64el@0.25.8': - optional: true + '@base-org/account@1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.9.2)(zod@3.25.75) + preact: 10.24.2 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@esbuild/linux-ppc64@0.25.8': - optional: true + '@base-org/account@1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.9.2)(zod@3.25.76) + preact: 10.24.2 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + zustand: 5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@esbuild/linux-riscv64@0.25.8': + '@base-org/account@1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.9.2)(zod@3.25.75) + preact: 10.24.2 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod optional: true - '@esbuild/linux-s390x@0.25.8': - optional: true + '@bcoe/v8-coverage@0.2.3': {} - '@esbuild/linux-x64@0.25.8': - optional: true + '@bcoe/v8-coverage@1.0.2': {} - '@esbuild/netbsd-arm64@0.25.8': + '@biomejs/biome@2.2.4': + optionalDependencies: + '@biomejs/cli-darwin-arm64': 2.2.4 + '@biomejs/cli-darwin-x64': 2.2.4 + '@biomejs/cli-linux-arm64': 2.2.4 + '@biomejs/cli-linux-arm64-musl': 2.2.4 + '@biomejs/cli-linux-x64': 2.2.4 + '@biomejs/cli-linux-x64-musl': 2.2.4 + '@biomejs/cli-win32-arm64': 2.2.4 + '@biomejs/cli-win32-x64': 2.2.4 + + '@biomejs/cli-darwin-arm64@2.2.4': optional: true - '@esbuild/netbsd-x64@0.25.8': + '@biomejs/cli-darwin-x64@2.2.4': optional: true - '@esbuild/openbsd-arm64@0.25.8': + '@biomejs/cli-linux-arm64-musl@2.2.4': optional: true - '@esbuild/openbsd-x64@0.25.8': + '@biomejs/cli-linux-arm64@2.2.4': optional: true - '@esbuild/openharmony-arm64@0.25.8': + '@biomejs/cli-linux-x64-musl@2.2.4': optional: true - '@esbuild/sunos-x64@0.25.8': + '@biomejs/cli-linux-x64@2.2.4': optional: true - '@esbuild/win32-arm64@0.25.8': + '@biomejs/cli-win32-arm64@2.2.4': optional: true - '@esbuild/win32-ia32@0.25.8': + '@biomejs/cli-win32-x64@2.2.4': optional: true - '@esbuild/win32-x64@0.25.8': - optional: true + '@bundled-es-modules/cookie@2.0.1': + dependencies: + cookie: 0.7.2 - '@eslint-community/eslint-utils@4.7.0(eslint@9.35.0(jiti@2.5.1))': + '@bundled-es-modules/statuses@1.0.1': dependencies: - eslint: 9.35.0(jiti@2.5.1) - eslint-visitor-keys: 3.4.3 + statuses: 2.0.2 - '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': + '@chakra-ui/react@3.26.0(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - eslint: 9.35.0(jiti@2.5.1) - eslint-visitor-keys: 3.4.3 + '@ark-ui/react': 5.23.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.1.13)(react@19.1.1) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.1) + '@emotion/utils': 1.4.2 + '@pandacss/is-valid-prop': 0.54.0 + csstype: 3.1.3 + fast-safe-stringify: 2.1.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@eslint-community/regexpp@4.12.1': {} + '@changesets/apply-release-plan@7.0.13': + dependencies: + '@changesets/config': 3.1.1 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.4 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.7.2 - '@eslint/config-array@0.21.0': + '@changesets/assemble-release-plan@6.0.9': dependencies: - '@eslint/object-schema': 2.1.6 - debug: 4.4.1 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.7.2 - '@eslint/config-helpers@0.3.1': {} + '@changesets/changelog-git@0.2.1': + dependencies: + '@changesets/types': 6.1.0 - '@eslint/core@0.15.2': + '@changesets/cli@2.29.7(@types/node@24.3.3)': dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/eslintrc@3.3.1': - dependencies: - ajv: 6.12.6 - debug: 4.4.1 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 + '@changesets/apply-release-plan': 7.0.13 + '@changesets/assemble-release-plan': 6.0.9 + '@changesets/changelog-git': 0.2.1 + '@changesets/config': 3.1.1 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/get-release-plan': 4.0.13 + '@changesets/git': 3.0.4 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.2 + '@changesets/read': 0.6.5 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@changesets/write': 0.4.0 + '@inquirer/external-editor': 1.0.1(@types/node@24.3.3) + '@manypkg/get-packages': 1.1.3 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + fs-extra: 7.0.1 + mri: 1.2.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.11 + picocolors: 1.1.1 + resolve-from: 5.0.0 + semver: 7.7.2 + spawndamnit: 3.0.1 + term-size: 2.2.1 transitivePeerDependencies: - - supports-color + - '@types/node' - '@eslint/js@9.35.0': {} + '@changesets/config@3.1.1': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.8 - '@eslint/object-schema@2.1.6': {} + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 - '@eslint/plugin-kit@0.3.5': + '@changesets/get-dependents-graph@2.1.3': dependencies: - '@eslint/core': 0.15.2 - levn: 0.4.1 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + picocolors: 1.1.1 + semver: 7.7.2 - '@ethereumjs/common@3.2.0': + '@changesets/get-release-plan@4.0.13': dependencies: - '@ethereumjs/util': 8.1.0 - crc-32: 1.2.2 + '@changesets/assemble-release-plan': 6.0.9 + '@changesets/config': 3.1.1 + '@changesets/pre': 2.0.2 + '@changesets/read': 0.6.5 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 - '@ethereumjs/rlp@4.0.1': {} + '@changesets/get-version-range-type@0.4.0': {} - '@ethereumjs/tx@4.2.0': + '@changesets/git@3.0.4': dependencies: - '@ethereumjs/common': 3.2.0 - '@ethereumjs/rlp': 4.0.1 - '@ethereumjs/util': 8.1.0 - ethereum-cryptography: 2.2.1 + '@changesets/errors': 0.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.8 + spawndamnit: 3.0.1 - '@ethereumjs/util@8.1.0': + '@changesets/logger@0.1.1': dependencies: - '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.2.1 - micro-ftch: 0.3.1 + picocolors: 1.1.1 - '@floating-ui/core@1.7.2': + '@changesets/parse@0.4.1': dependencies: - '@floating-ui/utils': 0.2.10 + '@changesets/types': 6.1.0 + js-yaml: 3.14.1 - '@floating-ui/core@1.7.3': + '@changesets/pre@2.0.2': dependencies: - '@floating-ui/utils': 0.2.10 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 - '@floating-ui/dom@1.7.2': + '@changesets/read@0.6.5': dependencies: - '@floating-ui/core': 1.7.2 - '@floating-ui/utils': 0.2.10 + '@changesets/git': 3.0.4 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.1 + '@changesets/types': 6.1.0 + fs-extra: 7.0.1 + p-filter: 2.1.0 + picocolors: 1.1.1 - '@floating-ui/dom@1.7.4': + '@changesets/should-skip-package@0.1.2': dependencies: - '@floating-ui/core': 1.7.3 - '@floating-ui/utils': 0.2.10 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 - '@floating-ui/react-dom@2.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@floating-ui/dom': 1.7.2 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@changesets/types@4.1.0': {} - '@floating-ui/utils@0.2.10': {} + '@changesets/types@6.1.0': {} - '@gemini-wallet/core@0.2.0(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@changesets/write@0.4.0': dependencies: - '@metamask/rpc-errors': 7.0.2 + '@changesets/types': 6.1.0 + fs-extra: 7.0.1 + human-id: 4.1.1 + prettier: 2.8.8 + + '@coinbase/wallet-sdk@3.9.3': + dependencies: + bn.js: 5.2.2 + buffer: 6.0.3 + clsx: 1.2.1 + eth-block-tracker: 7.1.0 + eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + keccak: 3.0.4 + preact: 10.27.1 + sha.js: 2.4.12 transitivePeerDependencies: - supports-color - '@google/model-viewer@4.1.0(three@0.172.0)': + '@coinbase/wallet-sdk@4.3.0': dependencies: - '@monogrid/gainmap-js': 3.1.0(three@0.172.0) - lit: 3.3.1 - three: 0.172.0 + '@noble/hashes': 1.8.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + preact: 10.27.1 - '@gql.tada/cli-utils@1.7.0(@0no-co/graphqlsp@1.14.0(graphql@16.11.0)(typescript@5.9.2))(graphql@16.11.0)(typescript@5.9.2)': + '@coinbase/wallet-sdk@4.3.2': dependencies: - '@0no-co/graphqlsp': 1.14.0(graphql@16.11.0)(typescript@5.9.2) - '@gql.tada/internal': 1.0.8(graphql@16.11.0)(typescript@5.9.2) - graphql: 16.11.0 - typescript: 5.9.2 + '@noble/hashes': 1.8.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + preact: 10.27.1 + optional: true - '@gql.tada/internal@1.0.8(graphql@16.11.0)(typescript@5.9.2)': + '@coinbase/wallet-sdk@4.3.6(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@0no-co/graphql.web': 1.1.2(graphql@16.11.0) - graphql: 16.11.0 - typescript: 5.9.2 + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.9.2)(zod@3.25.75) + preact: 10.24.2 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@graphql-typed-document-node/core@3.2.0(graphql@16.11.0)': + '@coinbase/wallet-sdk@4.3.6(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - graphql: 16.11.0 - - '@hapi/hoek@9.3.0': {} + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.9.2)(zod@3.25.76) + preact: 10.24.2 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + zustand: 5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@hapi/topo@5.1.0': + '@coinbase/wallet-sdk@4.3.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@hapi/hoek': 9.3.0 + '@noble/hashes': 1.8.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + preact: 10.27.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod - '@hcaptcha/react-hcaptcha@1.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@babel/runtime': 7.28.2 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@csstools/color-helpers@5.0.2': {} - '@hpke/chacha20poly1305@1.6.3': + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: - '@hpke/common': 1.7.3 - '@noble/ciphers': 1.3.0 - - '@hpke/common@1.7.3': {} + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 - '@hpke/core@1.7.3': + '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: - '@hpke/common': 1.7.3 + '@csstools/color-helpers': 5.0.2 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 - '@hpke/dhkem-x25519@1.6.3': + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': dependencies: - '@hpke/common': 1.7.3 - '@noble/curves': 1.9.5 - '@noble/hashes': 1.8.0 + '@csstools/css-tokenizer': 3.0.4 - '@hpke/dhkem-x448@1.6.3': + '@csstools/css-tokenizer@3.0.4': {} + + '@databeat/tracker@0.9.3': dependencies: - '@hpke/common': 1.7.3 - '@noble/curves': 1.9.5 '@noble/hashes': 1.8.0 - '@humanfs/core@0.19.1': {} + '@date-fns/tz@1.4.1': {} - '@humanfs/node@0.16.6': + '@dynamic-labs-connectors/base-account-evm@4.4.2(@dynamic-labs/ethereum-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(@dynamic-labs/wallet-connector-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.1': {} - - '@humanwhocodes/retry@0.4.3': {} - - '@img/sharp-darwin-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.4 - optional: true - - '@img/sharp-darwin-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.2.0 - optional: true + '@base-org/account': 1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@img/sharp-darwin-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.4 - optional: true + '@dynamic-labs-sdk/assert-package-version@0.1.0-alpha.3': {} - '@img/sharp-darwin-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.2.0 - optional: true + '@dynamic-labs-sdk/client@0.0.1-alpha.19': + dependencies: + '@dynamic-labs/sdk-api-core': 0.0.727 + '@simplewebauthn/browser': 13.1.2 + '@zod/mini': 4.0.0-beta.0 + buffer: 6.0.3 + eventemitter3: 5.0.1 - '@img/sharp-libvips-darwin-arm64@1.0.4': - optional: true + '@dynamic-labs-sdk/client@0.1.0-alpha.3': + dependencies: + '@dynamic-labs-sdk/assert-package-version': 0.1.0-alpha.3 + '@dynamic-labs-wallet/browser-wallet-client': 0.0.144 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@simplewebauthn/browser': 13.1.2 + buffer: 6.0.3 + eventemitter3: 5.0.1 + zod: 4.0.5 + transitivePeerDependencies: + - debug - '@img/sharp-libvips-darwin-arm64@1.2.0': - optional: true + '@dynamic-labs-wallet/browser-wallet-client@0.0.144': + dependencies: + '@dynamic-labs-wallet/core': 0.0.144 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/message-transport': 4.25.7 + uuid: 11.1.0 + transitivePeerDependencies: + - debug - '@img/sharp-libvips-darwin-x64@1.0.4': - optional: true + '@dynamic-labs-wallet/core@0.0.144': + dependencies: + '@dynamic-labs/sdk-api-core': 0.0.764 + axios: 1.9.0 + uuid: 11.1.0 + transitivePeerDependencies: + - debug - '@img/sharp-libvips-darwin-x64@1.2.0': - optional: true + '@dynamic-labs/assert-package-version@4.25.7': + dependencies: + '@dynamic-labs/logger': 4.25.7 - '@img/sharp-libvips-linux-arm64@1.0.4': - optional: true + '@dynamic-labs/assert-package-version@4.31.2': + dependencies: + '@dynamic-labs/logger': 4.31.2 - '@img/sharp-libvips-linux-arm64@1.2.0': - optional: true + '@dynamic-labs/embedded-wallet-evm@4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/embedded-wallet': 4.31.2(encoding@0.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/webauthn': 4.31.2 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/viem': 0.13.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@turnkey/webauthn-stamper': 0.5.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - encoding + - react + - react-dom + - typescript + - utf-8-validate + - zod - '@img/sharp-libvips-linux-arm@1.0.5': - optional: true + '@dynamic-labs/embedded-wallet@4.31.2(encoding@0.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/webauthn': 4.31.2 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0(encoding@0.1.13) + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/webauthn-stamper': 0.5.1 + transitivePeerDependencies: + - encoding + - react + - react-dom - '@img/sharp-libvips-linux-arm@1.2.0': - optional: true + '@dynamic-labs/ethereum-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - react + - react-dom - '@img/sharp-libvips-linux-ppc64@1.2.0': - optional: true + '@dynamic-labs/ethereum@4.31.2(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + dependencies: + '@coinbase/wallet-sdk': 4.3.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@dynamic-labs-connectors/base-account-evm': 4.4.2(@dynamic-labs/ethereum-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(@dynamic-labs/wallet-connector-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/embedded-wallet-evm': 4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/waas-evm': 4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@metamask/sdk': 0.33.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.21.5(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + buffer: 6.0.3 + eventemitter3: 5.0.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - debug + - encoding + - fastestsmallesttextencoderdecoder + - immer + - ioredis + - react + - react-dom + - supports-color + - typescript + - uploadthing + - use-sync-external-store + - utf-8-validate + - zod - '@img/sharp-libvips-linux-s390x@1.0.4': - optional: true + '@dynamic-labs/iconic@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + sharp: 0.33.5 - '@img/sharp-libvips-linux-s390x@1.2.0': - optional: true + '@dynamic-labs/logger@4.25.7': + dependencies: + eventemitter3: 5.0.1 - '@img/sharp-libvips-linux-x64@1.0.4': - optional: true + '@dynamic-labs/logger@4.31.2': + dependencies: + eventemitter3: 5.0.1 - '@img/sharp-libvips-linux-x64@1.2.0': - optional: true + '@dynamic-labs/message-transport@4.25.7': + dependencies: + '@dynamic-labs-sdk/client': 0.0.1-alpha.19 + '@dynamic-labs/assert-package-version': 4.25.7 + '@dynamic-labs/logger': 4.25.7 + '@dynamic-labs/sdk-api-core': 0.0.728 + '@dynamic-labs/types': 4.25.7 + '@dynamic-labs/utils': 4.25.7 + '@dynamic-labs/webauthn': 4.25.7 + '@vue/reactivity': 3.5.18 + eventemitter3: 5.0.1 - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - optional: true + '@dynamic-labs/multi-wallet@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + tslib: 2.4.1 + transitivePeerDependencies: + - react + - react-dom - '@img/sharp-libvips-linuxmusl-arm64@1.2.0': - optional: true + '@dynamic-labs/rpc-providers@4.31.2': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/types': 4.31.2 - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - optional: true + '@dynamic-labs/sdk-api-core@0.0.727': {} - '@img/sharp-libvips-linuxmusl-x64@1.2.0': - optional: true + '@dynamic-labs/sdk-api-core@0.0.728': {} - '@img/sharp-linux-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.4 - optional: true + '@dynamic-labs/sdk-api-core@0.0.762': {} - '@img/sharp-linux-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.2.0 - optional: true + '@dynamic-labs/sdk-api-core@0.0.764': {} - '@img/sharp-linux-arm@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.5 - optional: true + '@dynamic-labs/sdk-react-core@4.31.2(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@dynamic-labs-sdk/client': 0.1.0-alpha.3 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/iconic': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/multi-wallet': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/store': 4.31.2 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@thumbmarkjs/thumbmarkjs': 0.16.0 + bs58: 5.0.0 + country-list: 2.3.0 + eventemitter3: 5.0.1 + formik: 2.2.9(react@19.1.1) + i18next: 23.4.6 + qrcode: 1.5.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-focus-lock: 2.13.6(@types/react@19.1.13)(react@19.1.1) + react-i18next: 13.5.0(i18next@23.4.6)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-international-phone: 4.5.0(react@19.1.1) + yup: 0.32.11 + transitivePeerDependencies: + - '@types/react' + - debug + - react-native - '@img/sharp-linux-arm@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.2.0 - optional: true + '@dynamic-labs/solana-core@4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@solana/spl-token': 0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + eventemitter3: 5.0.1 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - typescript + - utf-8-validate - '@img/sharp-linux-ppc64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.2.0 - optional: true + '@dynamic-labs/store@4.31.2': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 - '@img/sharp-linux-s390x@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.4 - optional: true + '@dynamic-labs/sui-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + dependencies: + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mysten/sui': 1.24.0(typescript@5.9.2) + '@mysten/wallet-standard': 0.13.29(typescript@5.9.2) + text-encoding: 0.7.0 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - react + - react-dom + - typescript - '@img/sharp-linux-s390x@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.2.0 - optional: true - - '@img/sharp-linux-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.4 - optional: true - - '@img/sharp-linux-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.2.0 - optional: true - - '@img/sharp-linuxmusl-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-arm64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 - optional: true - - '@img/sharp-linuxmusl-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-x64@0.34.3': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.2.0 - optional: true - - '@img/sharp-wasm32@0.33.5': + '@dynamic-labs/types@4.25.7': dependencies: - '@emnapi/runtime': 1.4.5 - optional: true + '@dynamic-labs/assert-package-version': 4.25.7 + '@dynamic-labs/sdk-api-core': 0.0.728 - '@img/sharp-wasm32@0.34.3': + '@dynamic-labs/types@4.31.2': dependencies: - '@emnapi/runtime': 1.4.5 - optional: true - - '@img/sharp-win32-arm64@0.34.3': - optional: true - - '@img/sharp-win32-ia32@0.33.5': - optional: true - - '@img/sharp-win32-ia32@0.34.3': - optional: true - - '@img/sharp-win32-x64@0.33.5': - optional: true - - '@img/sharp-win32-x64@0.34.3': - optional: true + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 - '@inquirer/confirm@5.1.14(@types/node@24.3.1)': + '@dynamic-labs/utils@4.25.7': dependencies: - '@inquirer/core': 10.1.15(@types/node@24.3.1) - '@inquirer/type': 3.0.8(@types/node@24.3.1) - optionalDependencies: - '@types/node': 24.3.1 + '@dynamic-labs/assert-package-version': 4.25.7 + '@dynamic-labs/logger': 4.25.7 + '@dynamic-labs/sdk-api-core': 0.0.728 + '@dynamic-labs/types': 4.25.7 + buffer: 6.0.3 + eventemitter3: 5.0.1 + tldts: 6.0.16 - '@inquirer/core@10.1.15(@types/node@24.3.1)': + '@dynamic-labs/utils@4.31.2': dependencies: - '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.3.1) - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - mute-stream: 2.0.0 - signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - optionalDependencies: - '@types/node': 24.3.1 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + buffer: 6.0.3 + eventemitter3: 5.0.1 + tldts: 6.0.16 - '@inquirer/external-editor@1.0.1(@types/node@24.3.1)': + '@dynamic-labs/waas-evm@4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - chardet: 2.1.0 - iconv-lite: 0.6.3 - optionalDependencies: - '@types/node': 24.3.1 - - '@inquirer/figures@1.0.13': {} - - '@inquirer/type@3.0.8(@types/node@24.3.1)': - optionalDependencies: - '@types/node': 24.3.1 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/waas': 4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - typescript + - utf-8-validate + - zod - '@internationalized/date@3.8.2': + '@dynamic-labs/waas@4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: - '@swc/helpers': 0.5.17 + '@dynamic-labs-wallet/browser-wallet-client': 0.0.144 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/solana-core': 4.31.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@dynamic-labs/sui-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - typescript + - utf-8-validate + - viem - '@internationalized/number@3.6.4': + '@dynamic-labs/wagmi-connector@4.31.2(85d1eeac35f3a367fd5bc88653599856)': dependencies: - '@swc/helpers': 0.5.17 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/ethereum-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-react-core': 4.31.2(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/wallet-connector-core': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + eventemitter3: 5.0.1 + react: 19.1.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + wagmi: 2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@isaacs/cliui@8.0.2': + '@dynamic-labs/wallet-book@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/iconic': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + eventemitter3: 5.0.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + util: 0.12.5 + zod: 4.0.5 - '@isaacs/fs-minipass@4.0.1': + '@dynamic-labs/wallet-connector-core@4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - minipass: 7.1.2 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@dynamic-labs/rpc-providers': 4.31.2 + '@dynamic-labs/sdk-api-core': 0.0.762 + '@dynamic-labs/types': 4.31.2 + '@dynamic-labs/utils': 4.31.2 + '@dynamic-labs/wallet-book': 4.31.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + eventemitter3: 5.0.1 + transitivePeerDependencies: + - react + - react-dom - '@istanbuljs/load-nyc-config@1.1.0': + '@dynamic-labs/webauthn@4.25.7': dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - - '@istanbuljs/schema@0.1.3': {} + '@dynamic-labs/assert-package-version': 4.25.7 + '@dynamic-labs/logger': 4.25.7 + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/types': 12.0.0 - '@jest/console@29.7.0': + '@dynamic-labs/webauthn@4.31.2': dependencies: - '@jest/types': 29.6.3 - '@types/node': 24.3.1 - chalk: 4.1.2 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - slash: 3.0.0 + '@dynamic-labs/assert-package-version': 4.31.2 + '@dynamic-labs/logger': 4.31.2 + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/types': 12.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + '@ecies/ciphers@0.2.4(@noble/ciphers@1.3.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': 24.3.1 - 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@24.3.1)(babel-plugin-macros@3.1.0) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node + '@noble/ciphers': 1.3.0 - '@jest/create-cache-key-function@30.0.5': + '@emnapi/core@1.5.0': dependencies: - '@jest/types': 30.0.5 + '@emnapi/wasi-threads': 1.1.0 + tslib: 2.8.1 + optional: true - '@jest/environment@29.7.0': + '@emnapi/runtime@1.5.0': dependencies: - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 24.3.1 - jest-mock: 29.7.0 + tslib: 2.8.1 + optional: true - '@jest/expect-utils@29.7.0': + '@emnapi/wasi-threads@1.1.0': dependencies: - jest-get-type: 29.6.3 + tslib: 2.8.1 + optional: true - '@jest/expect@29.7.0': + '@emotion/babel-plugin@11.13.5': dependencies: - expect: 29.7.0 - jest-snapshot: 29.7.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/runtime': 7.28.2 + '@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 - '@jest/fake-timers@29.7.0': + '@emotion/cache@11.14.0': dependencies: - '@jest/types': 29.6.3 - '@sinonjs/fake-timers': 10.3.0 - '@types/node': 24.3.1 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-util: 29.7.0 + '@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 - '@jest/globals@29.7.0': + '@emotion/hash@0.9.2': {} + + '@emotion/is-prop-valid@1.2.2': dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/types': 29.6.3 - jest-mock: 29.7.0 - transitivePeerDependencies: - - supports-color + '@emotion/memoize': 0.8.1 + optional: true - '@jest/pattern@30.0.1': + '@emotion/is-prop-valid@1.3.1': dependencies: - '@types/node': 24.3.1 - jest-regex-util: 30.0.1 + '@emotion/memoize': 0.9.0 - '@jest/reporters@29.7.0': + '@emotion/is-prop-valid@1.4.0': dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.29 - '@types/node': 24.3.1 - chalk: 4.1.2 - collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.3 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.7 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - jest-worker: 29.7.0 - slash: 3.0.0 - string-length: 4.0.2 - strip-ansi: 6.0.1 - v8-to-istanbul: 9.3.0 - transitivePeerDependencies: - - supports-color + '@emotion/memoize': 0.9.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 + '@emotion/memoize@0.8.1': + optional: true - '@jest/schemas@30.0.5': - dependencies: - '@sinclair/typebox': 0.34.38 + '@emotion/memoize@0.9.0': {} - '@jest/source-map@29.6.3': + '@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@jridgewell/trace-mapping': 0.3.29 - callsites: 3.1.0 - graceful-fs: 4.2.11 + '@babel/runtime': 7.28.2 + '@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.1.1) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 + transitivePeerDependencies: + - supports-color - '@jest/test-result@29.7.0': + '@emotion/serialize@1.3.3': dependencies: - '@jest/console': 29.7.0 - '@jest/types': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.1.3 - '@jest/test-sequencer@29.7.0': - dependencies: - '@jest/test-result': 29.7.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - slash: 3.0.0 + '@emotion/sheet@1.4.0': {} - '@jest/transform@29.7.0': + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@babel/core': 7.28.0 - '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.29 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - write-file-atomic: 4.0.2 + '@babel/runtime': 7.28.4 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.4.0 + '@emotion/react': 11.14.0(@types/react@19.1.13)(react@19.1.1) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.1) + '@emotion/utils': 1.4.2 + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 transitivePeerDependencies: - supports-color - '@jest/types@29.6.3': - dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.3.1 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + '@emotion/unitless@0.10.0': {} - '@jest/types@30.0.5': - dependencies: - '@jest/pattern': 30.0.1 - '@jest/schemas': 30.0.5 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.3.1 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + '@emotion/unitless@0.8.1': + optional: true - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.1.1)': dependencies: - glob: 10.4.5 - magic-string: 0.30.17 - react-docgen-typescript: 2.4.0(typescript@5.9.2) - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) - optionalDependencies: - typescript: 5.9.2 + react: 19.1.1 - '@jridgewell/gen-mapping@0.3.12': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 - '@jridgewell/trace-mapping': 0.3.29 + '@emotion/utils@1.4.2': {} - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.30 + '@emotion/weak-memoize@0.4.0': {} + + '@esbuild/aix-ppc64@0.25.8': optional: true - '@jridgewell/remapping@2.3.5': - dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@esbuild/android-arm64@0.25.8': + optional: true - '@jridgewell/resolve-uri@3.1.2': {} + '@esbuild/android-arm@0.25.8': + optional: true - '@jridgewell/source-map@0.3.11': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@esbuild/android-x64@0.25.8': optional: true - '@jridgewell/sourcemap-codec@1.5.4': {} + '@esbuild/darwin-arm64@0.25.8': + optional: true - '@jridgewell/sourcemap-codec@1.5.5': {} + '@esbuild/darwin-x64@0.25.8': + optional: true - '@jridgewell/trace-mapping@0.3.29': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.4 + '@esbuild/freebsd-arm64@0.25.8': + optional: true - '@jridgewell/trace-mapping@0.3.30': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + '@esbuild/freebsd-x64@0.25.8': optional: true - '@legendapp/state@3.0.0-beta.32(react@19.1.1)': - dependencies: - use-sync-external-store: 1.5.0(react@19.1.1) - transitivePeerDependencies: - - react + '@esbuild/linux-arm64@0.25.8': + optional: true - '@lit-labs/ssr-dom-shim@1.4.0': {} + '@esbuild/linux-arm@0.25.8': + optional: true - '@lit/reactive-element@2.1.1': - dependencies: - '@lit-labs/ssr-dom-shim': 1.4.0 + '@esbuild/linux-ia32@0.25.8': + optional: true - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.28.2 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 + '@esbuild/linux-loong64@0.25.8': + optional: true - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.28.2 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 + '@esbuild/linux-mips64el@0.25.8': + optional: true - '@mdx-js/react@3.1.0(@types/react@19.1.12)(react@19.1.1)': - dependencies: - '@types/mdx': 2.0.13 - '@types/react': 19.1.12 - react: 19.1.1 + '@esbuild/linux-ppc64@0.25.8': + optional: true - '@metamask/eth-json-rpc-provider@1.0.1': + '@esbuild/linux-riscv64@0.25.8': + optional: true + + '@esbuild/linux-s390x@0.25.8': + optional: true + + '@esbuild/linux-x64@0.25.8': + optional: true + + '@esbuild/netbsd-arm64@0.25.8': + optional: true + + '@esbuild/netbsd-x64@0.25.8': + optional: true + + '@esbuild/openbsd-arm64@0.25.8': + optional: true + + '@esbuild/openbsd-x64@0.25.8': + optional: true + + '@esbuild/openharmony-arm64@0.25.8': + optional: true + + '@esbuild/sunos-x64@0.25.8': + optional: true + + '@esbuild/win32-arm64@0.25.8': + optional: true + + '@esbuild/win32-ia32@0.25.8': + optional: true + + '@esbuild/win32-x64@0.25.8': + optional: true + + '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': dependencies: - '@metamask/json-rpc-engine': 7.3.3 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 5.0.2 - transitivePeerDependencies: - - supports-color + eslint: 9.35.0(jiti@2.5.1) + eslint-visitor-keys: 3.4.3 - '@metamask/json-rpc-engine@7.3.3': + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.21.0': dependencies: - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 + '@eslint/object-schema': 2.1.6 + debug: 4.4.1 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@metamask/json-rpc-engine@8.0.2': + '@eslint/config-helpers@0.3.1': {} + + '@eslint/core@0.15.2': dependencies: - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - transitivePeerDependencies: - - supports-color + '@types/json-schema': 7.0.15 - '@metamask/json-rpc-middleware-stream@7.0.2': + '@eslint/eslintrc@3.3.1': dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - readable-stream: 3.6.2 + ajv: 6.12.6 + debug: 4.4.1 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@metamask/object-multiplex@2.1.0': - dependencies: - once: 1.4.0 - readable-stream: 3.6.2 - - '@metamask/onboarding@1.0.1': - dependencies: - bowser: 2.11.0 + '@eslint/js@9.35.0': {} - '@metamask/providers@16.1.0': - dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/json-rpc-middleware-stream': 7.0.2 - '@metamask/object-multiplex': 2.1.0 - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - detect-browser: 5.3.0 - extension-port-stream: 3.0.0 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 - transitivePeerDependencies: - - supports-color + '@eslint/object-schema@2.1.6': {} - '@metamask/rpc-errors@6.4.0': + '@eslint/plugin-kit@0.3.5': dependencies: - '@metamask/utils': 9.3.0 - fast-safe-stringify: 2.1.1 - transitivePeerDependencies: - - supports-color + '@eslint/core': 0.15.2 + levn: 0.4.1 - '@metamask/rpc-errors@7.0.2': + '@ethereumjs/common@3.2.0': dependencies: - '@metamask/utils': 11.7.0 - fast-safe-stringify: 2.1.1 - transitivePeerDependencies: - - supports-color - - '@metamask/safe-event-emitter@2.0.0': {} + '@ethereumjs/util': 8.1.0 + crc-32: 1.2.2 - '@metamask/safe-event-emitter@3.1.2': {} + '@ethereumjs/rlp@4.0.1': {} - '@metamask/sdk-analytics@0.0.5': + '@ethereumjs/tx@4.2.0': dependencies: - openapi-fetch: 0.13.8 + '@ethereumjs/common': 3.2.0 + '@ethereumjs/rlp': 4.0.1 + '@ethereumjs/util': 8.1.0 + ethereum-cryptography: 2.2.1 - '@metamask/sdk-communication-layer@0.32.0(cross-fetch@4.1.0)(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@ethereumjs/util@8.1.0': dependencies: - bufferutil: 4.0.9 - cross-fetch: 4.1.0 - date-fns: 2.30.0 - debug: 4.4.1 - eciesjs: 0.4.15 - eventemitter2: 6.4.9 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - utf-8-validate: 5.0.10 - uuid: 8.3.2 - transitivePeerDependencies: - - supports-color + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.2.1 + micro-ftch: 0.3.1 - '@metamask/sdk-communication-layer@0.33.0(cross-fetch@4.1.0)(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': - dependencies: - '@metamask/sdk-analytics': 0.0.5 - bufferutil: 4.0.9 - cross-fetch: 4.1.0 - date-fns: 2.30.0 - debug: 4.4.1 - eciesjs: 0.4.15 - eventemitter2: 6.4.9 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - utf-8-validate: 5.0.10 - uuid: 8.3.2 - transitivePeerDependencies: - - supports-color + '@ethersproject/abi@5.8.0': + dependencies: + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/hash': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/strings': 5.8.0 + optional: true - '@metamask/sdk-install-modal-web@0.32.0': + '@ethersproject/abstract-provider@5.8.0': dependencies: - '@paulmillr/qr': 0.2.1 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/networks': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/transactions': 5.8.0 + '@ethersproject/web': 5.8.0 + optional: true - '@metamask/sdk-install-modal-web@0.32.1': + '@ethersproject/abstract-signer@5.8.0': dependencies: - '@paulmillr/qr': 0.2.1 + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + optional: true - '@metamask/sdk@0.32.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@ethersproject/address@5.8.0': dependencies: - '@babel/runtime': 7.28.2 - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.32.0(cross-fetch@4.1.0)(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.32.0 - '@paulmillr/qr': 0.2.1 - bowser: 2.11.0 - cross-fetch: 4.1.0 - debug: 4.4.1 - eciesjs: 0.4.15 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - obj-multiplex: 1.0.0 - pump: 3.0.3 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - util: 0.12.5 - uuid: 8.3.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/rlp': 5.8.0 + optional: true - '@metamask/sdk@0.33.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@ethersproject/base64@5.8.0': dependencies: - '@babel/runtime': 7.28.2 - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 - '@metamask/sdk-analytics': 0.0.5 - '@metamask/sdk-communication-layer': 0.33.0(cross-fetch@4.1.0)(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.32.1 - '@paulmillr/qr': 0.2.1 - bowser: 2.11.0 - cross-fetch: 4.1.0 - debug: 4.4.1 - eciesjs: 0.4.15 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - obj-multiplex: 1.0.0 - pump: 3.0.3 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - util: 0.12.5 - uuid: 8.3.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@metamask/superstruct@3.2.1': {} + '@ethersproject/bytes': 5.8.0 + optional: true - '@metamask/utils@11.7.0': + '@ethersproject/basex@5.8.0': dependencies: - '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.2.1 - '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 - '@types/debug': 4.1.12 - '@types/lodash': 4.17.20 - debug: 4.4.1 - lodash: 4.17.21 - pony-cause: 2.1.11 - semver: 7.7.2 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color + '@ethersproject/bytes': 5.8.0 + '@ethersproject/properties': 5.8.0 + optional: true - '@metamask/utils@5.0.2': + '@ethersproject/bignumber@5.8.0': dependencies: - '@ethereumjs/tx': 4.2.0 - '@types/debug': 4.1.12 - debug: 4.4.1 - semver: 7.7.2 - superstruct: 1.0.4 - transitivePeerDependencies: - - supports-color + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + bn.js: 5.2.2 + optional: true - '@metamask/utils@8.5.0': + '@ethersproject/bytes@5.8.0': dependencies: - '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.2.1 - '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 - '@types/debug': 4.1.12 - debug: 4.4.1 - pony-cause: 2.1.11 - semver: 7.7.2 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color + '@ethersproject/logger': 5.8.0 + optional: true - '@metamask/utils@9.3.0': + '@ethersproject/constants@5.8.0': dependencies: - '@ethereumjs/tx': 4.2.0 - '@metamask/superstruct': 3.2.1 - '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 - '@types/debug': 4.1.12 - debug: 4.4.1 - pony-cause: 2.1.11 - semver: 7.7.2 - uuid: 9.0.1 - transitivePeerDependencies: - - supports-color + '@ethersproject/bignumber': 5.8.0 + optional: true - '@monogrid/gainmap-js@3.1.0(three@0.172.0)': - dependencies: - promise-worker-transferable: 1.0.4 - three: 0.172.0 + '@ethersproject/contracts@5.8.0': + dependencies: + '@ethersproject/abi': 5.8.0 + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/transactions': 5.8.0 + optional: true - '@msgpack/msgpack@3.1.2': {} + '@ethersproject/hash@5.8.0': + dependencies: + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/base64': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/strings': 5.8.0 + optional: true - '@mswjs/interceptors@0.39.4': + '@ethersproject/keccak256@5.8.0': dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.3 - strict-event-emitter: 0.5.1 + '@ethersproject/bytes': 5.8.0 + js-sha3: 0.8.0 + optional: true - '@mysten/bcs@1.5.0': - dependencies: - '@scure/base': 1.2.6 + '@ethersproject/logger@5.8.0': + optional: true - '@mysten/sui@1.24.0(typescript@5.9.2)': + '@ethersproject/networks@5.8.0': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) - '@mysten/bcs': 1.5.0 - '@noble/curves': 1.9.5 - '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 - '@scure/bip32': 1.7.0 - '@scure/bip39': 1.6.0 - gql.tada: 1.8.12(graphql@16.11.0)(typescript@5.9.2) - graphql: 16.11.0 - poseidon-lite: 0.2.1 - valibot: 0.36.0 - transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - typescript + '@ethersproject/logger': 5.8.0 + optional: true - '@mysten/wallet-standard@0.13.29(typescript@5.9.2)': + '@ethersproject/properties@5.8.0': dependencies: - '@mysten/sui': 1.24.0(typescript@5.9.2) - '@wallet-standard/core': 1.1.0 + '@ethersproject/logger': 5.8.0 + optional: true + + '@ethersproject/providers@5.8.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + dependencies: + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/base64': 5.8.0 + '@ethersproject/basex': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/hash': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/networks': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/random': 5.8.0 + '@ethersproject/rlp': 5.8.0 + '@ethersproject/sha2': 5.8.0 + '@ethersproject/strings': 5.8.0 + '@ethersproject/transactions': 5.8.0 + '@ethersproject/web': 5.8.0 + bech32: 1.1.4 + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) transitivePeerDependencies: - - '@gql.tada/svelte-support' - - '@gql.tada/vue-support' - - typescript + - bufferutil + - utf-8-validate + optional: true - '@napi-rs/wasm-runtime@1.0.3': + '@ethersproject/random@5.8.0': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 optional: true - '@next/env@15.5.2': {} - - '@next/swc-darwin-arm64@15.5.2': + '@ethersproject/rlp@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 optional: true - '@next/swc-darwin-x64@15.5.2': + '@ethersproject/sha2@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + hash.js: 1.1.7 optional: true - '@next/swc-linux-arm64-gnu@15.5.2': + '@ethersproject/signing-key@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + bn.js: 5.2.2 + elliptic: 6.6.1 + hash.js: 1.1.7 optional: true - '@next/swc-linux-arm64-musl@15.5.2': + '@ethersproject/strings@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/logger': 5.8.0 optional: true - '@next/swc-linux-x64-gnu@15.5.2': + '@ethersproject/transactions@5.8.0': + dependencies: + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/rlp': 5.8.0 + '@ethersproject/signing-key': 5.8.0 optional: true - '@next/swc-linux-x64-musl@15.5.2': + '@ethersproject/units@5.8.0': + dependencies: + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/logger': 5.8.0 optional: true - '@next/swc-win32-arm64-msvc@15.5.2': + '@ethersproject/web@5.8.0': + dependencies: + '@ethersproject/base64': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/strings': 5.8.0 optional: true - '@next/swc-win32-x64-msvc@15.5.2': - optional: true + '@floating-ui/core@1.7.2': + dependencies: + '@floating-ui/utils': 0.2.10 - '@noble/ciphers@1.2.1': {} + '@floating-ui/core@1.7.3': + dependencies: + '@floating-ui/utils': 0.2.10 - '@noble/ciphers@1.3.0': {} + '@floating-ui/dom@1.7.2': + dependencies: + '@floating-ui/core': 1.7.2 + '@floating-ui/utils': 0.2.10 - '@noble/curves@1.2.0': + '@floating-ui/dom@1.7.4': dependencies: - '@noble/hashes': 1.3.2 + '@floating-ui/core': 1.7.3 + '@floating-ui/utils': 0.2.10 - '@noble/curves@1.4.2': + '@floating-ui/react-dom@2.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@noble/hashes': 1.4.0 + '@floating-ui/dom': 1.7.2 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@noble/curves@1.8.0': + '@floating-ui/react-dom@2.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@noble/hashes': 1.7.0 + '@floating-ui/dom': 1.7.4 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optional: true - '@noble/curves@1.8.1': + '@floating-ui/react@0.26.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@noble/hashes': 1.7.1 + '@floating-ui/react-dom': 2.1.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@floating-ui/utils': 0.2.10 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + tabbable: 6.2.0 + optional: true - '@noble/curves@1.9.0': + '@floating-ui/utils@0.2.10': {} + + '@gemini-wallet/core@0.2.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: - '@noble/hashes': 1.8.0 + '@metamask/rpc-errors': 7.0.2 + eventemitter3: 5.0.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - supports-color - '@noble/curves@1.9.1': + '@gemini-wallet/core@0.2.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: - '@noble/hashes': 1.8.0 + '@metamask/rpc-errors': 7.0.2 + eventemitter3: 5.0.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - supports-color - '@noble/curves@1.9.2': + '@google/model-viewer@4.1.0(three@0.172.0)': dependencies: - '@noble/hashes': 1.8.0 + '@monogrid/gainmap-js': 3.1.0(three@0.172.0) + lit: 3.3.1 + three: 0.172.0 - '@noble/curves@1.9.5': + '@gql.tada/cli-utils@1.7.0(@0no-co/graphqlsp@1.14.0(graphql@16.11.0)(typescript@5.9.2))(graphql@16.11.0)(typescript@5.9.2)': dependencies: - '@noble/hashes': 1.8.0 + '@0no-co/graphqlsp': 1.14.0(graphql@16.11.0)(typescript@5.9.2) + '@gql.tada/internal': 1.0.8(graphql@16.11.0)(typescript@5.9.2) + graphql: 16.11.0 + typescript: 5.9.2 - '@noble/hashes@1.3.2': {} + '@gql.tada/internal@1.0.8(graphql@16.11.0)(typescript@5.9.2)': + dependencies: + '@0no-co/graphql.web': 1.1.2(graphql@16.11.0) + graphql: 16.11.0 + typescript: 5.9.2 - '@noble/hashes@1.4.0': {} + '@graphql-typed-document-node/core@3.2.0(graphql@16.11.0)': + dependencies: + graphql: 16.11.0 - '@noble/hashes@1.7.0': {} + '@hapi/hoek@9.3.0': {} - '@noble/hashes@1.7.1': {} + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 - '@noble/hashes@1.8.0': {} + '@hcaptcha/react-hcaptcha@1.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@babel/runtime': 7.28.4 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@nodelib/fs.scandir@2.1.5': + '@headlessui/react@2.2.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 + '@floating-ui/react': 0.26.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-virtual': 3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + use-sync-external-store: 1.5.0(react@19.1.1) + optional: true - '@nodelib/fs.stat@2.0.5': {} + '@heroicons/react@2.2.0(react@19.1.1)': + dependencies: + react: 19.1.1 + optional: true - '@nodelib/fs.walk@1.2.8': + '@hey-api/client-fetch@0.10.0(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))': dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + '@hey-api/openapi-ts': 0.80.14(magicast@0.3.5)(typescript@5.9.2) - '@open-draft/deferred-promise@2.2.0': {} + '@hey-api/json-schema-ref-parser@1.0.6': + dependencies: + '@jsdevtools/ono': 7.1.3 + '@types/json-schema': 7.0.15 + js-yaml: 4.1.0 + lodash: 4.17.21 - '@open-draft/logger@0.3.0': + '@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2)': dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.3 + '@hey-api/json-schema-ref-parser': 1.0.6 + ansi-colors: 4.1.3 + c12: 2.0.1(magicast@0.3.5) + color-support: 1.1.3 + commander: 13.0.0 + handlebars: 4.7.8 + js-yaml: 4.1.0 + open: 10.1.2 + semver: 7.7.2 + typescript: 5.9.2 + transitivePeerDependencies: + - magicast - '@open-draft/until@2.1.0': {} + '@hpke/chacha20poly1305@1.6.3': + dependencies: + '@hpke/common': 1.7.3 + '@noble/ciphers': 1.3.0 - '@openzeppelin/contracts@4.9.6': {} + '@hpke/common@1.7.3': {} - '@oxc-project/runtime@0.87.0': {} + '@hpke/core@1.7.3': + dependencies: + '@hpke/common': 1.7.3 - '@oxc-project/types@0.87.0': {} + '@hpke/dhkem-x25519@1.6.3': + dependencies: + '@hpke/common': 1.7.3 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 - '@oxc-resolver/binding-android-arm-eabi@11.7.1': + '@hpke/dhkem-x448@1.6.3': + dependencies: + '@hpke/common': 1.7.3 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 optional: true - '@oxc-resolver/binding-android-arm64@11.7.1': + '@img/sharp-darwin-arm64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.0 optional: true - '@oxc-resolver/binding-darwin-arm64@11.7.1': + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 optional: true - '@oxc-resolver/binding-darwin-x64@11.7.1': + '@img/sharp-darwin-x64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.0 optional: true - '@oxc-resolver/binding-freebsd-x64@11.7.1': + '@img/sharp-libvips-darwin-arm64@1.0.4': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.7.1': + '@img/sharp-libvips-darwin-arm64@1.2.0': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.7.1': + '@img/sharp-libvips-darwin-x64@1.0.4': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.7.1': + '@img/sharp-libvips-darwin-x64@1.2.0': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.7.1': + '@img/sharp-libvips-linux-arm64@1.0.4': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.7.1': + '@img/sharp-libvips-linux-arm64@1.2.0': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.7.1': + '@img/sharp-libvips-linux-arm@1.0.5': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.7.1': + '@img/sharp-libvips-linux-arm@1.2.0': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.7.1': + '@img/sharp-libvips-linux-ppc64@1.2.0': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.7.1': + '@img/sharp-libvips-linux-s390x@1.0.4': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.7.1': + '@img/sharp-libvips-linux-s390x@1.2.0': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.7.1': - dependencies: - '@napi-rs/wasm-runtime': 1.0.3 + '@img/sharp-libvips-linux-x64@1.0.4': optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.7.1': + '@img/sharp-libvips-linux-x64@1.2.0': optional: true - '@oxc-resolver/binding-win32-ia32-msvc@11.7.1': + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.7.1': + '@img/sharp-libvips-linuxmusl-arm64@1.2.0': optional: true - '@pandacss/is-valid-prop@0.54.0': {} + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true - '@parcel/watcher-android-arm64@2.5.1': + '@img/sharp-libvips-linuxmusl-x64@1.2.0': optional: true - '@parcel/watcher-darwin-arm64@2.5.1': + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 optional: true - '@parcel/watcher-darwin-x64@2.5.1': + '@img/sharp-linux-arm64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.0 optional: true - '@parcel/watcher-freebsd-x64@2.5.1': + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 optional: true - '@parcel/watcher-linux-arm-glibc@2.5.1': + '@img/sharp-linux-arm@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.0 optional: true - '@parcel/watcher-linux-arm-musl@2.5.1': + '@img/sharp-linux-ppc64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.0 optional: true - '@parcel/watcher-linux-arm64-glibc@2.5.1': + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 optional: true - '@parcel/watcher-linux-arm64-musl@2.5.1': + '@img/sharp-linux-s390x@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.0 optional: true - '@parcel/watcher-linux-x64-glibc@2.5.1': + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 optional: true - '@parcel/watcher-linux-x64-musl@2.5.1': + '@img/sharp-linux-x64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.0 optional: true - '@parcel/watcher-win32-arm64@2.5.1': + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 optional: true - '@parcel/watcher-win32-ia32@2.5.1': + '@img/sharp-linuxmusl-arm64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 optional: true - '@parcel/watcher-win32-x64@2.5.1': + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 optional: true - '@parcel/watcher@2.5.1': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 + '@img/sharp-linuxmusl-x64@0.34.3': optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.1 - '@parcel/watcher-darwin-arm64': 2.5.1 - '@parcel/watcher-darwin-x64': 2.5.1 - '@parcel/watcher-freebsd-x64': 2.5.1 - '@parcel/watcher-linux-arm-glibc': 2.5.1 - '@parcel/watcher-linux-arm-musl': 2.5.1 - '@parcel/watcher-linux-arm64-glibc': 2.5.1 - '@parcel/watcher-linux-arm64-musl': 2.5.1 - '@parcel/watcher-linux-x64-glibc': 2.5.1 - '@parcel/watcher-linux-x64-musl': 2.5.1 - '@parcel/watcher-win32-arm64': 2.5.1 - '@parcel/watcher-win32-ia32': 2.5.1 - '@parcel/watcher-win32-x64': 2.5.1 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + optional: true - '@paulmillr/qr@0.2.1': {} + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.5.0 + optional: true - '@pkgjs/parseargs@0.11.0': + '@img/sharp-wasm32@0.34.3': + dependencies: + '@emnapi/runtime': 1.5.0 optional: true - '@polka/url@1.0.0-next.29': {} + '@img/sharp-win32-arm64@0.34.3': + optional: true - '@quansync/fs@0.1.5': - dependencies: - quansync: 0.2.11 + '@img/sharp-win32-ia32@0.33.5': + optional: true - '@radix-ui/number@1.1.1': {} + '@img/sharp-win32-ia32@0.34.3': + optional: true - '@radix-ui/primitive@1.1.2': {} + '@img/sharp-win32-x64@0.33.5': + optional: true - '@radix-ui/primitive@1.1.3': {} + '@img/sharp-win32-x64@0.34.3': + optional: true - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@inquirer/confirm@5.1.14(@types/node@24.3.3)': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@inquirer/core': 10.1.15(@types/node@24.3.3) + '@inquirer/type': 3.0.8(@types/node@24.3.3) optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/node': 24.3.3 - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@inquirer/core@10.1.15(@types/node@24.3.3)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@24.3.3) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/node': 24.3.3 - '@radix-ui/react-aspect-ratio@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@inquirer/external-editor@1.0.1(@types/node@24.3.3)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + chardet: 2.1.0 + iconv-lite: 0.6.3 optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/node': 24.3.3 - '@radix-ui/react-checkbox@1.3.2(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@inquirer/figures@1.0.13': {} - '@radix-ui/react-collapsible@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + '@inquirer/type@3.0.8(@types/node@24.3.3)': optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/node': 24.3.3 - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@internationalized/date@3.8.2': dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@swc/helpers': 0.5.17 - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@internationalized/number@3.6.4': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@swc/helpers': 0.5.17 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.12)(react@19.1.1)': + '@isaacs/cliui@8.0.2': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.2 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 - '@radix-ui/react-context@1.1.2(@types/react@19.1.12)(react@19.1.1)': + '@isaacs/fs-minipass@4.0.1': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + minipass: 7.1.2 - '@radix-ui/react-dialog@1.1.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - aria-hidden: 1.2.6 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - react-remove-scroll: 2.7.1(@types/react@19.1.12)(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@isaacs/ttlcache@1.4.1': + optional: true - '@radix-ui/react-direction@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@istanbuljs/load-nyc-config@1.1.0': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 - '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@istanbuljs/schema@0.1.3': {} - '@radix-ui/react-dropdown-menu@2.1.15(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/console@29.7.0': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/types': 29.6.3 + '@types/node': 24.3.3 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 - '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.12)(react@19.1.1)': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@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': 24.3.3 + 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@24.3.3)(babel-plugin-macros@3.1.0) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/create-cache-key-function@29.7.0': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/types': 29.6.3 + optional: true - '@radix-ui/react-id@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jest/create-cache-key-function@30.0.5': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jest/types': 30.0.5 - '@radix-ui/react-menu@2.1.15(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/environment@29.7.0': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - aria-hidden: 1.2.6 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - react-remove-scroll: 2.7.1(@types/react@19.1.12)(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 24.3.3 + jest-mock: 29.7.0 - '@radix-ui/react-popover@1.1.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/expect-utils@29.7.0': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - aria-hidden: 1.2.6 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - react-remove-scroll: 2.7.1(@types/react@19.1.12)(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + jest-get-type: 29.6.3 - '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/expect@29.7.0': dependencies: - '@floating-ui/react-dom': 2.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/rect': 1.1.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/fake-timers@29.7.0': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 24.3.3 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 - '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/globals@29.7.0': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/pattern@30.0.1': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/node': 24.3.3 + jest-regex-util: 30.0.1 - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/reporters@29.7.0': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.29 + '@types/node': 24.3.3 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color - '@radix-ui/react-progress@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/schemas@29.6.3': dependencies: - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@sinclair/typebox': 0.27.8 - '@radix-ui/react-radio-group@1.3.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/schemas@30.0.5': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@sinclair/typebox': 0.34.38 - '@radix-ui/react-roving-focus@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/source-map@29.6.3': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jridgewell/trace-mapping': 0.3.29 + callsites: 3.1.0 + graceful-fs: 4.2.11 - '@radix-ui/react-select@2.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/test-result@29.7.0': dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - aria-hidden: 1.2.6 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - react-remove-scroll: 2.7.1(@types/react@19.1.12)(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 - '@radix-ui/react-slot@1.2.3(@types/react@19.1.12)(react@19.1.1)': + '@jest/test-sequencer@29.7.0': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jest/test-result': 29.7.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + slash: 3.0.0 - '@radix-ui/react-switch@1.2.5(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/transform@29.7.0': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@babel/core': 7.28.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.29 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 + pirates: 4.0.7 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color - '@radix-ui/react-tabs@1.1.12(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/types@26.6.2': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.3.3 + '@types/yargs': 15.0.19 + chalk: 4.1.2 + optional: true - '@radix-ui/react-toast@1.2.14(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/types@29.6.3': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.3.3 + '@types/yargs': 17.0.33 + chalk: 4.1.2 - '@radix-ui/react-tooltip@1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@jest/types@30.0.5': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.3.3 + '@types/yargs': 17.0.33 + chalk: 4.1.2 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': dependencies: - react: 19.1.1 + glob: 10.4.5 + magic-string: 0.30.17 + react-docgen-typescript: 2.4.0(typescript@5.9.2) + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) optionalDependencies: - '@types/react': 19.1.12 + typescript: 5.9.2 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/gen-mapping@0.3.12': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.12)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/gen-mapping@0.3.13': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + optional: true - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/remapping@2.3.5': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + optional: true + + '@jridgewell/sourcemap-codec@1.5.4': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} - '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/trace-mapping@0.3.29': dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.4 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jridgewell/trace-mapping@0.3.31': dependencies: - '@radix-ui/rect': 1.1.1 - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + optional: true - '@radix-ui/react-use-size@1.1.1(@types/react@19.1.12)(react@19.1.1)': + '@jsdevtools/ono@7.1.3': {} + + '@legendapp/state@3.0.0-beta.32(react@19.1.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.12)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.12 + use-sync-external-store: 1.5.0(react@19.1.1) + transitivePeerDependencies: + - react + + '@lit-labs/ssr-dom-shim@1.4.0': {} - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@lit/react@1.0.8(@types/react@19.1.13)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/react': 19.1.13 + optional: true - '@radix-ui/rect@1.1.1': {} + '@lit/reactive-element@2.1.1': + dependencies: + '@lit-labs/ssr-dom-shim': 1.4.0 - '@react-oauth/google@0.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.28.4 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.28.4 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@marsidev/react-turnstile@0.4.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) + optional: true - '@reown/appkit-common@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4)': + '@mdx-js/react@3.1.0(@types/react@19.1.13)(react@19.1.1)': dependencies: - big.js: 6.2.2 - dayjs: 1.11.13 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod + '@types/mdx': 2.0.13 + '@types/react': 19.1.13 + react: 19.1.1 - '@reown/appkit-common@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@meshconnect/node-api@2.0.22': dependencies: - big.js: 6.2.2 - dayjs: 1.11.13 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + axios: 1.11.0 transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod + - debug - '@reown/appkit-controllers@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@meshconnect/solana-web3.js@1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - valtio: 1.13.2(@types/react@19.1.12)(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@babel/runtime': 7.28.4 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@solana/buffer-layout': 4.0.1 + agentkeepalive: 4.6.0 + bn.js: 5.2.2 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + node-fetch: 2.7.0(encoding@0.1.13) + rpc-websockets: 9.1.3 + superstruct: 2.0.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' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - bufferutil - - db0 - encoding - - ioredis - - react - - typescript - - uploadthing - utf-8-validate - - zod - '@reown/appkit-pay@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@meshconnect/web-link-sdk@3.2.14(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-ui': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76) - lit: 3.3.0 - valtio: 1.13.2(@types/react@19.1.12)(react@19.1.1) + '@meshconnect/node-api': 2.0.22 + '@meshconnect/solana-web3.js': 1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bs58: 5.0.0 + buffer: 6.0.3 + ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) 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 + - debug - encoding - - ioredis - - react - - typescript - - uploadthing - utf-8-validate - - zod - '@reown/appkit-polyfills@1.7.8': + '@metamask/abi-utils@1.2.0': dependencies: - buffer: 6.0.3 + '@metamask/utils': 3.6.0 + superstruct: 1.0.4 + transitivePeerDependencies: + - supports-color + optional: true - '@reown/appkit-scaffold-ui@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76)': + '@metamask/eth-json-rpc-provider@1.0.1': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-ui': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76) - '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - lit: 3.3.0 + '@metamask/json-rpc-engine': 7.3.3 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 5.0.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' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - typescript - - uploadthing - - utf-8-validate - - valtio - - zod + - supports-color - '@reown/appkit-ui@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@metamask/eth-sig-util@6.0.2': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - lit: 3.3.0 - qrcode: 1.5.3 + '@ethereumjs/util': 8.1.0 + '@metamask/abi-utils': 1.2.0 + '@metamask/utils': 5.0.2 + ethereum-cryptography: 2.2.1 + ethjs-util: 0.1.6 + 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' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - typescript - - uploadthing - - utf-8-validate - - zod + - supports-color + optional: true - '@reown/appkit-utils@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76)': + '@metamask/json-rpc-engine@7.3.3': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-polyfills': 1.7.8 - '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@walletconnect/logger': 2.1.2 - '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - valtio: 1.13.2(@types/react@19.1.12)(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.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 - - typescript - - uploadthing - - utf-8-validate - - zod + - supports-color - '@reown/appkit-wallet@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': + '@metamask/json-rpc-engine@8.0.2': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) - '@reown/appkit-polyfills': 1.7.8 - '@walletconnect/logger': 2.1.2 - zod: 3.22.4 + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate + - supports-color - '@reown/appkit@1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@metamask/json-rpc-middleware-stream@7.0.2': dependencies: - '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-controllers': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-pay': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-polyfills': 1.7.8 - '@reown/appkit-scaffold-ui': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76) - '@reown/appkit-ui': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@reown/appkit-utils': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1))(zod@3.25.76) - '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.21.0 - '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - bs58: 6.0.0 - valtio: 1.13.2(@types/react@19.1.12)(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@metamask/json-rpc-engine': 8.0.2 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + readable-stream: 3.6.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' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - encoding - - ioredis - - react - - typescript - - uploadthing - - utf-8-validate - - zod + - supports-color - '@rolldown/binding-android-arm64@1.0.0-beta.36': - optional: true + '@metamask/object-multiplex@2.1.0': + dependencies: + once: 1.4.0 + readable-stream: 3.6.2 - '@rolldown/binding-darwin-arm64@1.0.0-beta.36': - optional: true + '@metamask/onboarding@1.0.1': + dependencies: + bowser: 2.11.0 - '@rolldown/binding-darwin-x64@1.0.0-beta.36': - optional: true + '@metamask/providers@16.1.0': + dependencies: + '@metamask/json-rpc-engine': 8.0.2 + '@metamask/json-rpc-middleware-stream': 7.0.2 + '@metamask/object-multiplex': 2.1.0 + '@metamask/rpc-errors': 6.4.0 + '@metamask/safe-event-emitter': 3.1.2 + '@metamask/utils': 8.5.0 + detect-browser: 5.3.0 + extension-port-stream: 3.0.0 + fast-deep-equal: 3.1.3 + is-stream: 2.0.1 + readable-stream: 3.6.2 + webextension-polyfill: 0.10.0 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-freebsd-x64@1.0.0-beta.36': - optional: true + '@metamask/rpc-errors@6.4.0': + dependencies: + '@metamask/utils': 9.3.0 + fast-safe-stringify: 2.1.1 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.36': - optional: true + '@metamask/rpc-errors@7.0.2': + dependencies: + '@metamask/utils': 11.4.2 + fast-safe-stringify: 2.1.1 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.36': - optional: true + '@metamask/safe-event-emitter@2.0.0': {} - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.36': - optional: true + '@metamask/safe-event-emitter@3.1.2': {} - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.36': - optional: true + '@metamask/sdk-analytics@0.0.5': + dependencies: + openapi-fetch: 0.13.8 - '@rolldown/binding-linux-x64-musl@1.0.0-beta.36': - optional: true + '@metamask/sdk-communication-layer@0.32.0(cross-fetch@4.1.0(encoding@0.1.13))(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + bufferutil: 4.0.9 + cross-fetch: 4.1.0(encoding@0.1.13) + date-fns: 2.30.0 + debug: 4.4.1 + eciesjs: 0.4.15 + eventemitter2: 6.4.9 + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + utf-8-validate: 5.0.10 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-openharmony-arm64@1.0.0-beta.36': - optional: true + '@metamask/sdk-communication-layer@0.33.0(cross-fetch@4.1.0(encoding@0.1.13))(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@metamask/sdk-analytics': 0.0.5 + bufferutil: 4.0.9 + cross-fetch: 4.1.0(encoding@0.1.13) + date-fns: 2.30.0 + debug: 4.4.1 + eciesjs: 0.4.15 + eventemitter2: 6.4.9 + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + utf-8-validate: 5.0.10 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-wasm32-wasi@1.0.0-beta.36': + '@metamask/sdk-install-modal-web@0.32.0': dependencies: - '@napi-rs/wasm-runtime': 1.0.3 - optional: true + '@paulmillr/qr': 0.2.1 - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.36': - optional: true + '@metamask/sdk-install-modal-web@0.32.1': + dependencies: + '@paulmillr/qr': 0.2.1 - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.36': - optional: true + '@metamask/sdk@0.32.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.28.4 + '@metamask/onboarding': 1.0.1 + '@metamask/providers': 16.1.0 + '@metamask/sdk-communication-layer': 0.32.0(cross-fetch@4.1.0(encoding@0.1.13))(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metamask/sdk-install-modal-web': 0.32.0 + '@paulmillr/qr': 0.2.1 + bowser: 2.11.0 + cross-fetch: 4.1.0(encoding@0.1.13) + debug: 4.4.1 + eciesjs: 0.4.15 + eth-rpc-errors: 4.0.3 + eventemitter2: 6.4.9 + obj-multiplex: 1.0.0 + pump: 3.0.3 + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + tslib: 2.8.1 + util: 0.12.5 + uuid: 8.3.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.36': - optional: true + '@metamask/sdk@0.33.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.28.4 + '@metamask/onboarding': 1.0.1 + '@metamask/providers': 16.1.0 + '@metamask/sdk-analytics': 0.0.5 + '@metamask/sdk-communication-layer': 0.33.0(cross-fetch@4.1.0(encoding@0.1.13))(eciesjs@0.4.15)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metamask/sdk-install-modal-web': 0.32.1 + '@paulmillr/qr': 0.2.1 + bowser: 2.11.0 + cross-fetch: 4.1.0(encoding@0.1.13) + debug: 4.4.1 + eciesjs: 0.4.15 + eth-rpc-errors: 4.0.3 + eventemitter2: 6.4.9 + obj-multiplex: 1.0.0 + pump: 3.0.3 + readable-stream: 3.6.2 + socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + tslib: 2.8.1 + util: 0.12.5 + uuid: 8.3.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate - '@rolldown/pluginutils@1.0.0-beta.34': {} + '@metamask/superstruct@3.2.1': {} - '@rolldown/pluginutils@1.0.0-beta.36': {} - - '@rollup/pluginutils@5.2.0(rollup@4.46.1)': + '@metamask/utils@11.4.2': dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 4.46.1 + '@ethereumjs/tx': 4.2.0 + '@metamask/superstruct': 3.2.1 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@types/debug': 4.1.12 + debug: 4.4.1 + lodash.memoize: 4.1.2 + pony-cause: 2.1.11 + semver: 7.7.2 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color - '@rollup/rollup-android-arm-eabi@4.46.1': + '@metamask/utils@3.6.0': + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.1 + semver: 7.7.2 + superstruct: 1.0.4 + transitivePeerDependencies: + - supports-color optional: true - '@rollup/rollup-android-arm64@4.46.1': - optional: true + '@metamask/utils@5.0.2': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@types/debug': 4.1.12 + debug: 4.4.1 + semver: 7.7.2 + superstruct: 1.0.4 + transitivePeerDependencies: + - supports-color - '@rollup/rollup-darwin-arm64@4.46.1': - optional: true + '@metamask/utils@8.5.0': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@metamask/superstruct': 3.2.1 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@types/debug': 4.1.12 + debug: 4.4.1 + pony-cause: 2.1.11 + semver: 7.7.2 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color - '@rollup/rollup-darwin-x64@4.46.1': - optional: true + '@metamask/utils@9.3.0': + dependencies: + '@ethereumjs/tx': 4.2.0 + '@metamask/superstruct': 3.2.1 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@types/debug': 4.1.12 + debug: 4.4.1 + pony-cause: 2.1.11 + semver: 7.7.2 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color - '@rollup/rollup-freebsd-arm64@4.46.1': - optional: true + '@monogrid/gainmap-js@3.1.0(three@0.172.0)': + dependencies: + promise-worker-transferable: 1.0.4 + three: 0.172.0 - '@rollup/rollup-freebsd-x64@4.46.1': - optional: true + '@msgpack/msgpack@3.1.2': {} - '@rollup/rollup-linux-arm-gnueabihf@4.46.1': - optional: true + '@mswjs/interceptors@0.39.4': + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.3 + strict-event-emitter: 0.5.1 - '@rollup/rollup-linux-arm-musleabihf@4.46.1': - optional: true + '@mysten/bcs@1.5.0': + dependencies: + '@scure/base': 1.2.6 - '@rollup/rollup-linux-arm64-gnu@4.46.1': - optional: true + '@mysten/sui@1.24.0(typescript@5.9.2)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) + '@mysten/bcs': 1.5.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + gql.tada: 1.8.12(graphql@16.11.0)(typescript@5.9.2) + graphql: 16.11.0 + poseidon-lite: 0.2.1 + valibot: 0.36.0 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript - '@rollup/rollup-linux-arm64-musl@4.46.1': - optional: true + '@mysten/wallet-standard@0.13.29(typescript@5.9.2)': + dependencies: + '@mysten/sui': 1.24.0(typescript@5.9.2) + '@wallet-standard/core': 1.1.0 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript - '@rollup/rollup-linux-loongarch64-gnu@4.46.1': + '@napi-rs/wasm-runtime@1.0.4': + dependencies: + '@emnapi/core': 1.5.0 + '@emnapi/runtime': 1.5.0 + '@tybys/wasm-util': 0.10.1 optional: true - '@rollup/rollup-linux-ppc64-gnu@4.46.1': - optional: true + '@next/env@15.5.3': {} - '@rollup/rollup-linux-riscv64-gnu@4.46.1': + '@next/swc-darwin-arm64@15.5.3': optional: true - '@rollup/rollup-linux-riscv64-musl@4.46.1': + '@next/swc-darwin-x64@15.5.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.46.1': + '@next/swc-linux-arm64-gnu@15.5.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.46.1': + '@next/swc-linux-arm64-musl@15.5.3': optional: true - '@rollup/rollup-linux-x64-musl@4.46.1': + '@next/swc-linux-x64-gnu@15.5.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.46.1': + '@next/swc-linux-x64-musl@15.5.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.46.1': + '@next/swc-win32-arm64-msvc@15.5.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.46.1': + '@next/swc-win32-x64-msvc@15.5.3': optional: true - '@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': - dependencies: - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - events: 3.3.0 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': - dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.23.1 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - '@safe-global/safe-gateway-typescript-sdk@3.23.1': {} + '@noble/ciphers@1.2.1': {} - '@scure/base@1.1.9': {} + '@noble/ciphers@1.3.0': {} - '@scure/base@1.2.6': {} + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 - '@scure/bip32@1.4.0': + '@noble/curves@1.4.2': dependencies: - '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 - '@scure/base': 1.1.9 - '@scure/bip32@1.6.2': + '@noble/curves@1.8.0': dependencies: - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.6 + '@noble/hashes': 1.7.0 - '@scure/bip32@1.7.0': + '@noble/curves@1.8.1': dependencies: - '@noble/curves': 1.9.5 - '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 + '@noble/hashes': 1.7.1 - '@scure/bip39@1.3.0': + '@noble/curves@1.8.2': dependencies: - '@noble/hashes': 1.4.0 - '@scure/base': 1.1.9 + '@noble/hashes': 1.7.2 - '@scure/bip39@1.5.4': + '@noble/curves@1.9.0': dependencies: - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.6 + '@noble/hashes': 1.8.0 - '@scure/bip39@1.6.0': + '@noble/curves@1.9.1': dependencies: '@noble/hashes': 1.8.0 - '@scure/base': 1.2.6 - '@sec-ant/readable-stream@0.4.1': {} + '@noble/curves@1.9.2': + dependencies: + '@noble/hashes': 1.8.0 - '@sideway/address@4.1.5': + '@noble/curves@1.9.7': dependencies: - '@hapi/hoek': 9.3.0 + '@noble/hashes': 1.8.0 - '@sideway/formula@3.0.1': {} + '@noble/hashes@1.3.2': {} - '@sideway/pinpoint@2.0.0': {} + '@noble/hashes@1.4.0': {} - '@simplewebauthn/browser@13.1.0': {} + '@noble/hashes@1.7.0': {} - '@simplewebauthn/browser@13.1.2': {} + '@noble/hashes@1.7.1': {} - '@simplewebauthn/types@12.0.0': {} + '@noble/hashes@1.7.2': {} - '@sinclair/typebox@0.27.8': {} + '@noble/hashes@1.8.0': {} - '@sinclair/typebox@0.34.38': {} + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 - '@sindresorhus/merge-streams@4.0.0': {} + '@nodelib/fs.stat@2.0.5': {} - '@sinonjs/commons@3.0.1': + '@nodelib/fs.walk@1.2.8': dependencies: - type-detect: 4.0.8 + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 - '@sinonjs/fake-timers@10.3.0': - dependencies: - '@sinonjs/commons': 3.0.1 + '@open-draft/deferred-promise@2.2.0': {} - '@smithy/abort-controller@4.0.4': + '@open-draft/logger@0.3.0': dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + is-node-process: 1.2.0 + outvariant: 1.4.3 - '@smithy/config-resolver@4.1.4': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.4 - tslib: 2.8.1 + '@open-draft/until@2.1.0': {} - '@smithy/core@3.7.2': - dependencies: - '@smithy/middleware-serde': 4.0.8 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-stream': 4.2.3 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 + '@openzeppelin/contracts@4.9.6': {} - '@smithy/credential-provider-imds@4.0.6': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/property-provider': 4.0.4 - '@smithy/types': 4.3.1 - '@smithy/url-parser': 4.0.4 - tslib: 2.8.1 + '@oxc-project/runtime@0.87.0': {} - '@smithy/fetch-http-handler@5.1.0': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-node@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 + '@oxc-project/types@0.87.0': {} - '@smithy/invalid-dependency@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-android-arm-eabi@11.7.1': + optional: true - '@smithy/is-array-buffer@2.2.0': - dependencies: - tslib: 2.8.1 + '@oxc-resolver/binding-android-arm64@11.7.1': + optional: true - '@smithy/is-array-buffer@4.0.0': - dependencies: - tslib: 2.8.1 + '@oxc-resolver/binding-darwin-arm64@11.7.1': + optional: true - '@smithy/middleware-content-length@4.0.4': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-darwin-x64@11.7.1': + optional: true - '@smithy/middleware-endpoint@4.1.17': - dependencies: - '@smithy/core': 3.7.2 - '@smithy/middleware-serde': 4.0.8 - '@smithy/node-config-provider': 4.1.3 - '@smithy/shared-ini-file-loader': 4.0.4 - '@smithy/types': 4.3.1 - '@smithy/url-parser': 4.0.4 - '@smithy/util-middleware': 4.0.4 - tslib: 2.8.1 + '@oxc-resolver/binding-freebsd-x64@11.7.1': + optional: true - '@smithy/middleware-retry@4.1.18': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/service-error-classification': 4.0.6 - '@smithy/smithy-client': 4.4.9 - '@smithy/types': 4.3.1 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-retry': 4.0.6 - tslib: 2.8.1 - uuid: 9.0.1 + '@oxc-resolver/binding-linux-arm-gnueabihf@11.7.1': + optional: true - '@smithy/middleware-serde@4.0.8': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-arm-musleabihf@11.7.1': + optional: true - '@smithy/middleware-stack@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-arm64-gnu@11.7.1': + optional: true - '@smithy/node-config-provider@4.1.3': - dependencies: - '@smithy/property-provider': 4.0.4 - '@smithy/shared-ini-file-loader': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-arm64-musl@11.7.1': + optional: true - '@smithy/node-http-handler@4.1.0': - dependencies: - '@smithy/abort-controller': 4.0.4 - '@smithy/protocol-http': 5.1.2 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-ppc64-gnu@11.7.1': + optional: true - '@smithy/property-provider@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-riscv64-gnu@11.7.1': + optional: true - '@smithy/protocol-http@5.1.2': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-riscv64-musl@11.7.1': + optional: true - '@smithy/querystring-builder@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-s390x-gnu@11.7.1': + optional: true - '@smithy/querystring-parser@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@oxc-resolver/binding-linux-x64-gnu@11.7.1': + optional: true - '@smithy/service-error-classification@4.0.6': - dependencies: - '@smithy/types': 4.3.1 + '@oxc-resolver/binding-linux-x64-musl@11.7.1': + optional: true - '@smithy/shared-ini-file-loader@4.0.4': + '@oxc-resolver/binding-wasm32-wasi@11.7.1': dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@napi-rs/wasm-runtime': 1.0.4 + optional: true - '@smithy/signature-v4@5.1.2': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 + '@oxc-resolver/binding-win32-arm64-msvc@11.7.1': + optional: true - '@smithy/smithy-client@4.4.9': - dependencies: - '@smithy/core': 3.7.2 - '@smithy/middleware-endpoint': 4.1.17 - '@smithy/middleware-stack': 4.0.4 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-stream': 4.2.3 - tslib: 2.8.1 + '@oxc-resolver/binding-win32-ia32-msvc@11.7.1': + optional: true - '@smithy/types@4.3.1': - dependencies: - tslib: 2.8.1 + '@oxc-resolver/binding-win32-x64-msvc@11.7.1': + optional: true - '@smithy/url-parser@4.0.4': - dependencies: - '@smithy/querystring-parser': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@pandacss/is-valid-prop@0.54.0': {} - '@smithy/util-base64@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 + '@parcel/watcher-android-arm64@2.5.1': + optional: true - '@smithy/util-body-length-browser@4.0.0': - dependencies: - tslib: 2.8.1 + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true - '@smithy/util-body-length-node@4.0.0': - dependencies: - tslib: 2.8.1 + '@parcel/watcher-darwin-x64@2.5.1': + optional: true - '@smithy/util-buffer-from@2.2.0': - dependencies: - '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.1 + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true - '@smithy/util-buffer-from@4.0.0': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - tslib: 2.8.1 + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true - '@smithy/util-config-provider@4.0.0': - dependencies: - tslib: 2.8.1 + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true - '@smithy/util-defaults-mode-browser@4.0.25': - dependencies: - '@smithy/property-provider': 4.0.4 - '@smithy/smithy-client': 4.4.9 - '@smithy/types': 4.3.1 - bowser: 2.11.0 - tslib: 2.8.1 + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true - '@smithy/util-defaults-mode-node@4.0.25': - dependencies: - '@smithy/config-resolver': 4.1.4 - '@smithy/credential-provider-imds': 4.0.6 - '@smithy/node-config-provider': 4.1.3 - '@smithy/property-provider': 4.0.4 - '@smithy/smithy-client': 4.4.9 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true - '@smithy/util-endpoints@3.0.6': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true - '@smithy/util-hex-encoding@4.0.0': - dependencies: - tslib: 2.8.1 + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true - '@smithy/util-middleware@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@parcel/watcher-win32-arm64@2.5.1': + optional: true - '@smithy/util-retry@4.0.6': - dependencies: - '@smithy/service-error-classification': 4.0.6 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@parcel/watcher-win32-ia32@2.5.1': + optional: true - '@smithy/util-stream@4.2.3': - dependencies: - '@smithy/fetch-http-handler': 5.1.0 - '@smithy/node-http-handler': 4.1.0 - '@smithy/types': 4.3.1 - '@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 + '@parcel/watcher-win32-x64@2.5.1': + optional: true - '@smithy/util-uri-escape@4.0.0': + '@parcel/watcher@2.5.1': 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 - - '@socket.io/component-emitter@3.1.2': {} - - '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': - dependencies: - '@solana/buffer-layout': 4.0.1 - '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - bigint-buffer: 1.1.5 - bignumber.js: 9.3.1 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@solana/buffer-layout@4.0.1': - dependencies: - buffer: 6.0.3 - - '@solana/codecs-core@2.0.0-rc.1(typescript@5.9.2)': - dependencies: - '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) - typescript: 5.9.2 - - '@solana/codecs-core@2.3.0(typescript@5.9.2)': - dependencies: - '@solana/errors': 2.3.0(typescript@5.9.2) - typescript: 5.9.2 - - '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.9.2)': - dependencies: - '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) - '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) - typescript: 5.9.2 + 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.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 - '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.9.2)': - dependencies: - '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) - '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) - typescript: 5.9.2 + '@passwordless-id/webauthn@2.3.1': {} - '@solana/codecs-numbers@2.3.0(typescript@5.9.2)': - dependencies: - '@solana/codecs-core': 2.3.0(typescript@5.9.2) - '@solana/errors': 2.3.0(typescript@5.9.2) - typescript: 5.9.2 + '@paulmillr/qr@0.2.1': {} - '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + '@phosphor-icons/webcomponents@2.1.5': dependencies: - '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) - '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) - fastestsmallesttextencoderdecoder: 1.0.22 - typescript: 5.9.2 + lit: 3.3.1 + optional: true - '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': - dependencies: - '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/options': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - fastestsmallesttextencoderdecoder + '@pkgjs/parseargs@0.11.0': + optional: true - '@solana/errors@2.0.0-rc.1(typescript@5.9.2)': - dependencies: - chalk: 5.4.1 - commander: 12.1.0 - typescript: 5.9.2 + '@polka/url@1.0.0-next.29': {} - '@solana/errors@2.3.0(typescript@5.9.2)': + '@privy-io/api-base@1.6.0': dependencies: - chalk: 5.4.1 - commander: 14.0.0 - typescript: 5.9.2 + zod: 3.25.76 + optional: true - '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': - dependencies: - '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) - '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - fastestsmallesttextencoderdecoder + '@privy-io/chains@0.0.2': + optional: true - '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + '@privy-io/ethereum@0.0.2(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': dependencies: - '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - fastestsmallesttextencoderdecoder - - typescript + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + optional: true - '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': - dependencies: - '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@privy-io/js-sdk-core@0.53.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/contracts': 5.8.0 + '@ethersproject/providers': 5.8.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/transactions': 5.8.0 + '@ethersproject/units': 5.8.0 + '@privy-io/api-base': 1.6.0 + '@privy-io/chains': 0.0.2 + '@privy-io/public-api': 2.43.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + canonicalize: 2.1.0 + eventemitter3: 5.0.1 + fetch-retry: 6.0.0 + jose: 4.15.9 + js-cookie: 3.0.5 + libphonenumber-js: 1.12.16 + set-cookie-parser: 2.7.1 + uuid: 9.0.1 + optionalDependencies: + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - - fastestsmallesttextencoderdecoder + - bufferutil - typescript + - utf-8-validate + optional: true - '@solana/spl-token@0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)': + '@privy-io/public-api@2.43.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': dependencies: - '@solana/buffer-layout': 4.0.1 - '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) - '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) - buffer: 6.0.3 + '@privy-io/api-base': 1.6.0 + bs58: 5.0.0 + libphonenumber-js: 1.12.16 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + zod: 3.25.76 transitivePeerDependencies: - bufferutil - - encoding - - fastestsmallesttextencoderdecoder - typescript - utf-8-validate + optional: true - '@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.28.2 - '@noble/curves': 1.9.5 - '@noble/hashes': 1.8.0 - '@solana/buffer-layout': 4.0.1 - '@solana/codecs-numbers': 2.3.0(typescript@5.9.2) - agentkeepalive: 4.6.0 - bn.js: 5.2.2 - borsh: 0.7.0 - bs58: 4.0.1 - buffer: 6.0.3 - fast-stable-stringify: 1.0.0 - jayson: 4.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - node-fetch: 2.7.0 - rpc-websockets: 9.1.3 - superstruct: 2.0.2 + '@privy-io/react-auth@2.21.3(@solana/spl-token@0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(@types/react@19.1.13)(bs58@6.0.0)(bufferutil@4.0.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@base-org/account': 1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75) + '@coinbase/wallet-sdk': 4.3.2 + '@floating-ui/react': 0.26.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@headlessui/react': 2.2.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@heroicons/react': 2.2.0(react@19.1.1) + '@marsidev/react-turnstile': 0.4.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@metamask/eth-sig-util': 6.0.2 + '@privy-io/api-base': 1.6.0 + '@privy-io/chains': 0.0.2 + '@privy-io/ethereum': 0.0.2(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@privy-io/js-sdk-core': 0.53.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@privy-io/public-api': 2.43.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@reown/appkit': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@scure/base': 1.2.6 + '@simplewebauthn/browser': 9.0.1 + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)) + '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bs58@6.0.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@19.1.1) + '@tanstack/react-virtual': 3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@wallet-standard/app': 1.1.0 + '@walletconnect/ethereum-provider': 2.21.5(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + base64-js: 1.5.1 + dotenv: 16.6.1 + encoding: 0.1.13 + eventemitter3: 5.0.1 + fast-password-entropy: 1.1.1 + jose: 4.15.9 + js-cookie: 3.0.5 + lokijs: 1.5.12 + md5: 2.3.0 + mipd: 0.0.7(typescript@5.9.2) + ofetch: 1.4.1 + pino-pretty: 10.3.1 + qrcode: 1.5.4 + react: 19.1.1 + react-device-detect: 2.2.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-dom: 19.1.1(react@19.1.1) + secure-password-utilities: 0.2.1 + styled-components: 6.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + stylis: 4.3.6 + tinycolor2: 1.6.0 + uuid: 9.0.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.8(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + optionalDependencies: + '@solana/spl-token': 0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) 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 + - bs58 - bufferutil - - encoding + - db0 + - immer + - ioredis + - supports-color - typescript + - uploadthing + - use-sync-external-store - utf-8-validate + - zod + optional: true - '@standard-schema/spec@1.0.0': {} + '@quansync/fs@0.1.5': + dependencies: + quansync: 0.2.11 + + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.2': {} - '@storybook/addon-docs@9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + '@radix-ui/primitive@1.1.3': {} + + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.1.12)(react@19.1.1) - '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) - '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/addon-vitest@9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vitest@3.2.4)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@storybook/global': 5.0.0 - '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - prompts: 2.4.2 - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - ts-dedent: 2.2.0 + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) - '@vitest/runner': 3.2.4 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) - transitivePeerDependencies: - - react - - react-dom + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/builder-vite@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + '@radix-ui/react-aspect-ratio@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - ts-dedent: 2.2.0 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/csf-plugin@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + '@radix-ui/react-checkbox@1.3.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - unplugin: 1.16.1 - - '@storybook/global@5.0.0': {} + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/icons@1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/react-dom-shim@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/react-vite@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - '@rollup/pluginutils': 5.2.0(rollup@4.46.1) - '@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - '@storybook/react': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2) - find-up: 7.0.0 - magic-string: 0.30.17 react: 19.1.1 - react-docgen: 8.0.0 + optionalDependencies: + '@types/react': 19.1.13 + + '@radix-ui/react-context@1.1.2(@types/react@19.1.13)(react@19.1.1)': + dependencies: + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 + + '@radix-ui/react-dialog@1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + aria-hidden: 1.2.6 + react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - resolve: 1.22.10 - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - tsconfig-paths: 4.2.0 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) - transitivePeerDependencies: - - rollup - - supports-color - - typescript + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/react@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)': + '@radix-ui/react-direction@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 + + '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) optionalDependencies: - typescript: 5.9.2 + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@storybook/test-runner@0.23.0(@swc/helpers@0.5.17)(@types/node@24.3.1)(babel-plugin-macros@3.1.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + '@radix-ui/react-dropdown-menu@2.1.15(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - '@jest/types': 29.6.3 - '@swc/core': 1.13.3(@swc/helpers@0.5.17) - '@swc/jest': 0.2.39(@swc/core@1.13.3(@swc/helpers@0.5.17)) - expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0) - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0)) - jest-runner: 29.7.0 - jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0)) - nyc: 15.1.0 - playwright: 1.55.0 - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - transitivePeerDependencies: - - '@swc/helpers' - - '@types/node' - - babel-plugin-macros - - debug - - node-notifier - - supports-color - - ts-node - - '@swc/core-darwin-arm64@1.13.3': - optional: true - - '@swc/core-darwin-x64@1.13.3': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.13.3': - optional: true - - '@swc/core-linux-arm64-gnu@1.13.3': - optional: true - - '@swc/core-linux-arm64-musl@1.13.3': - optional: true - - '@swc/core-linux-x64-gnu@1.13.3': - optional: true - - '@swc/core-linux-x64-musl@1.13.3': - optional: true - - '@swc/core-win32-arm64-msvc@1.13.3': - optional: true - - '@swc/core-win32-ia32-msvc@1.13.3': - optional: true - - '@swc/core-win32-x64-msvc@1.13.3': - optional: true + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-menu': 2.1.15(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@swc/core@1.13.3(@swc/helpers@0.5.17)': + '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.23 + react: 19.1.1 optionalDependencies: - '@swc/core-darwin-arm64': 1.13.3 - '@swc/core-darwin-x64': 1.13.3 - '@swc/core-linux-arm-gnueabihf': 1.13.3 - '@swc/core-linux-arm64-gnu': 1.13.3 - '@swc/core-linux-arm64-musl': 1.13.3 - '@swc/core-linux-x64-gnu': 1.13.3 - '@swc/core-linux-x64-musl': 1.13.3 - '@swc/core-win32-arm64-msvc': 1.13.3 - '@swc/core-win32-ia32-msvc': 1.13.3 - '@swc/core-win32-x64-msvc': 1.13.3 - '@swc/helpers': 0.5.17 - - '@swc/counter@0.1.3': {} + '@types/react': 19.1.13 - '@swc/helpers@0.5.15': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - tslib: 2.8.1 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@swc/helpers@0.5.17': + '@radix-ui/react-icons@1.3.2(react@19.1.1)': dependencies: - tslib: 2.8.1 + react: 19.1.1 - '@swc/jest@0.2.39(@swc/core@1.13.3(@swc/helpers@0.5.17))': + '@radix-ui/react-id@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@jest/create-cache-key-function': 30.0.5 - '@swc/core': 1.13.3(@swc/helpers@0.5.17) - '@swc/counter': 0.1.3 - jsonc-parser: 3.3.1 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@swc/types@0.1.23': + '@radix-ui/react-menu@2.1.15(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@swc/counter': 0.1.3 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + aria-hidden: 1.2.6 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/cli@4.1.13': + '@radix-ui/react-popover@1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@parcel/watcher': 2.5.1 - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - enhanced-resolve: 5.18.3 - mri: 1.2.0 - picocolors: 1.1.1 - tailwindcss: 4.1.13 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + aria-hidden: 1.2.6 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/node@4.1.13': + '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.18.3 - jiti: 2.5.1 - lightningcss: 1.30.1 - magic-string: 0.30.19 - source-map-js: 1.2.1 - tailwindcss: 4.1.13 - - '@tailwindcss/oxide-android-arm64@4.1.13': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.1.13': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.1.13': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.1.13': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.1.13': - optional: true + '@floating-ui/react-dom': 2.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/rect': 1.1.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/oxide-wasm32-wasi@4.1.13': - optional: true + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': - optional: true + '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': - optional: true + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/oxide@4.1.13': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - detect-libc: 2.0.4 - tar: 7.4.3 + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-x64': 4.1.13 - '@tailwindcss/oxide-freebsd-x64': 4.1.13 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-x64-musl': 4.1.13 - '@tailwindcss/oxide-wasm32-wasi': 4.1.13 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/postcss@4.1.13': + '@radix-ui/react-progress@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - postcss: 8.5.6 - tailwindcss: 4.1.13 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tailwindcss/vite@4.1.13(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + '@radix-ui/react-radio-group@1.3.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - tailwindcss: 4.1.13 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tanstack/query-core@5.87.1': {} + '@radix-ui/react-roving-focus@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tanstack/query-devtools@5.87.3': {} + '@radix-ui/react-select@2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + aria-hidden: 1.2.6 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@tanstack/react-query-devtools@5.87.3(@tanstack/react-query@5.87.1(react@19.1.1))(react@19.1.1)': + '@radix-ui/react-slot@1.2.3(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@tanstack/query-devtools': 5.87.3 - '@tanstack/react-query': 5.87.1(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@tanstack/react-query@5.87.1(react@19.1.1)': + '@radix-ui/react-switch@1.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/query-core': 5.87.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@testing-library/dom@10.4.1': + '@radix-ui/react-tabs@1.1.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.28.2 - '@types/aria-query': 5.0.4 - aria-query: 5.3.0 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - picocolors: 1.1.1 - pretty-format: 27.5.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@testing-library/jest-dom@6.8.0': + '@radix-ui/react-toast@1.2.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@adobe/css-tools': 4.4.3 - aria-query: 5.3.2 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - picocolors: 1.1.1 - redent: 3.0.0 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@radix-ui/react-tooltip@1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@babel/runtime': 7.28.2 - '@testing-library/dom': 10.4.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 19.1.12 - '@types/react-dom': 19.1.9(@types/react@19.1.12) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@testing-library/dom': 10.4.1 + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@thumbmarkjs/thumbmarkjs@0.16.0': {} + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.13)(react@19.1.1)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/api-key-stamper@0.4.7': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@noble/curves': 1.9.5 - '@turnkey/encoding': 0.5.0 - sha256-uint8array: 0.10.7 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/crypto@2.5.0': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.0 - '@noble/hashes': 1.8.0 - '@turnkey/encoding': 0.5.0 - bs58: 6.0.0 - bs58check: 4.0.0 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/encoding@0.5.0': {} + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.13)(react@19.1.1)': + dependencies: + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/http@3.10.0': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/encoding': 0.5.0 - '@turnkey/webauthn-stamper': 0.5.1 - cross-fetch: 3.2.0 - transitivePeerDependencies: - - encoding + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/iframe-stamper@2.5.0': {} + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.13)(react@19.1.1)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/indexed-db-stamper@1.1.1': + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/encoding': 0.5.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + optionalDependencies: + '@types/react': 19.1.13 - '@turnkey/sdk-browser@5.8.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/crypto': 2.5.0 - '@turnkey/encoding': 0.5.0 - '@turnkey/http': 3.10.0 - '@turnkey/iframe-stamper': 2.5.0 - '@turnkey/indexed-db-stamper': 1.1.1 - '@turnkey/sdk-types': 0.3.0 - '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@turnkey/webauthn-stamper': 0.5.1 - bs58check: 4.0.0 - buffer: 6.0.3 - cross-fetch: 3.2.0 - hpke-js: 1.6.3 + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) + + '@radix-ui/rect@1.1.1': {} + + '@react-aria/focus@3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@swc/helpers': 0.5.17 + clsx: 2.1.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optional: true + + '@react-aria/interactions@3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@react-aria/ssr': 3.9.10(react@19.1.1) + '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/flags': 3.1.2 + '@react-types/shared': 3.32.0(react@19.1.1) + '@swc/helpers': 0.5.17 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optional: true + + '@react-aria/ssr@3.9.10(react@19.1.1)': + dependencies: + '@swc/helpers': 0.5.17 + react: 19.1.1 + optional: true + + '@react-aria/utils@3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@react-aria/ssr': 3.9.10(react@19.1.1) + '@react-stately/flags': 3.1.2 + '@react-stately/utils': 3.10.8(react@19.1.1) + '@react-types/shared': 3.32.0(react@19.1.1) + '@swc/helpers': 0.5.17 + clsx: 2.1.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optional: true + + '@react-native-community/cli-clean@13.6.4(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.3 transitivePeerDependencies: - - bufferutil - encoding - - typescript - - utf-8-validate - - zod + optional: true - '@turnkey/sdk-server@4.7.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@react-native-community/cli-config@13.6.4(encoding@0.1.13)': dependencies: - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/http': 3.10.0 - '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - buffer: 6.0.3 - cross-fetch: 3.2.0 + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 4.3.1 + fast-glob: 3.3.3 + joi: 17.13.3 transitivePeerDependencies: - - bufferutil - encoding - - typescript - - utf-8-validate - - zod + optional: true - '@turnkey/sdk-types@0.3.0': {} + '@react-native-community/cli-debugger-ui@13.6.4': + dependencies: + serve-static: 1.16.2 + transitivePeerDependencies: + - supports-color + optional: true - '@turnkey/viem@0.13.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@react-native-community/cli-doctor@13.6.4(encoding@0.1.13)': dependencies: - '@noble/curves': 1.8.0 - '@openzeppelin/contracts': 4.9.6 - '@turnkey/api-key-stamper': 0.4.7 - '@turnkey/http': 3.10.0 - '@turnkey/sdk-browser': 5.8.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@turnkey/sdk-server': 4.7.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - cross-fetch: 4.1.0 - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@react-native-community/cli-config': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-platform-android': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-platform-apple': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + command-exists: 1.2.9 + deepmerge: 4.3.1 + envinfo: 7.14.0 + execa: 5.1.1 + hermes-profile-transformer: 0.0.6 + node-stream-zip: 1.15.0 + ora: 5.4.1 + semver: 7.7.2 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + yaml: 2.8.0 transitivePeerDependencies: - - bufferutil - encoding - - typescript - - utf-8-validate - - zod + optional: true - '@turnkey/wallet-stamper@1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@react-native-community/cli-hermes@13.6.4(encoding@0.1.13)': dependencies: - '@turnkey/crypto': 2.5.0 - '@turnkey/encoding': 0.5.0 - optionalDependencies: - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@react-native-community/cli-platform-android': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod + - encoding + optional: true - '@turnkey/webauthn-stamper@0.5.1': + '@react-native-community/cli-platform-android@13.6.4(encoding@0.1.13)': dependencies: - sha256-uint8array: 0.10.7 + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.3 + fast-xml-parser: 4.5.3 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + optional: true - '@tybys/wasm-util@0.10.0': + '@react-native-community/cli-platform-apple@13.6.4(encoding@0.1.13)': dependencies: - tslib: 2.8.1 + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.3 + fast-xml-parser: 4.5.3 + ora: 5.4.1 + transitivePeerDependencies: + - encoding optional: true - '@types/aria-query@5.0.4': {} + '@react-native-community/cli-platform-ios@13.6.4(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-platform-apple': 13.6.4(encoding@0.1.13) + transitivePeerDependencies: + - encoding + optional: true - '@types/babel__core@7.20.5': + '@react-native-community/cli-server-api@13.6.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - '@types/babel__generator': 7.27.0 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.7 + '@react-native-community/cli-debugger-ui': 13.6.4 + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + compression: 1.8.1 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.16.2 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true - '@types/babel__generator@7.27.0': + '@react-native-community/cli-tools@13.6.4(encoding@0.1.13)': dependencies: - '@babel/types': 7.28.2 + appdirsjs: 1.2.7 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.7.0(encoding@0.1.13) + open: 6.4.0 + ora: 5.4.1 + semver: 7.7.2 + shell-quote: 1.8.3 + sudo-prompt: 9.2.1 + transitivePeerDependencies: + - encoding + optional: true - '@types/babel__template@7.4.4': + '@react-native-community/cli-types@13.6.4': dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 + joi: 17.13.3 + optional: true - '@types/babel__traverse@7.20.7': + '@react-native-community/cli@13.6.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@babel/types': 7.28.2 + '@react-native-community/cli-clean': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-config': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-debugger-ui': 13.6.4 + '@react-native-community/cli-doctor': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-hermes': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-types': 13.6.4 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.7.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true - '@types/chai@5.2.2': + '@react-native/assets-registry@0.74.81': + optional: true + + '@react-native/babel-plugin-codegen@0.74.81(@babel/preset-env@7.28.0(@babel/core@7.28.0))': dependencies: - '@types/deep-eql': 4.0.2 + '@react-native/codegen': 0.74.81(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true - '@types/connect@3.4.38': + '@react-native/babel-preset@0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))': dependencies: - '@types/node': 24.3.1 + '@babel/core': 7.28.0 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.28.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.0) + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.28.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.0) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.28.0) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.0) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.28.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.0) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.0) + '@babel/template': 7.27.2 + '@react-native/babel-plugin-codegen': 0.74.81(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.0) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true - '@types/cookie@0.6.0': {} + '@react-native/codegen@0.74.81(@babel/preset-env@7.28.0(@babel/core@7.28.0))': + dependencies: + '@babel/parser': 7.28.4 + '@babel/preset-env': 7.28.0(@babel/core@7.28.0) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + optional: true - '@types/debug@4.1.12': + '@react-native/community-cli-plugin@0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@types/ms': 2.1.0 + '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@react-native-community/cli-tools': 13.6.4(encoding@0.1.13) + '@react-native/dev-middleware': 0.74.81(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@react-native/metro-babel-transformer': 0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-core: 0.80.12 + node-fetch: 2.7.0(encoding@0.1.13) + querystring: 0.2.1 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true - '@types/deep-eql@4.0.2': {} + '@react-native/debugger-frontend@0.74.81': + optional: true - '@types/doctrine@0.0.9': {} + '@react-native/dev-middleware@0.74.81(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.74.81 + '@rnx-kit/chromium-edge-launcher': 1.0.0 + chrome-launcher: 0.15.2 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.7.0(encoding@0.1.13) + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.16.2 + temp-dir: 2.0.0 + ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true - '@types/estree@1.0.8': {} + '@react-native/gradle-plugin@0.74.81': + optional: true - '@types/graceful-fs@4.1.9': + '@react-native/js-polyfills@0.74.81': + optional: true + + '@react-native/metro-babel-transformer@0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))': dependencies: - '@types/node': 24.3.1 + '@babel/core': 7.28.0 + '@react-native/babel-preset': 0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + optional: true - '@types/istanbul-lib-coverage@2.0.6': {} + '@react-native/normalize-colors@0.74.81': + optional: true - '@types/istanbul-lib-report@3.0.3': + '@react-native/virtualized-lists@0.74.81(@types/react@19.1.13)(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)': dependencies: - '@types/istanbul-lib-coverage': 2.0.6 + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 19.1.1 + react-native: 0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10) + optionalDependencies: + '@types/react': 19.1.13 + optional: true - '@types/istanbul-reports@3.0.4': + '@react-oauth/google@0.11.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@types/istanbul-lib-report': 3.0.3 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@types/json-schema@7.0.15': {} + '@react-stately/flags@3.1.2': + dependencies: + '@swc/helpers': 0.5.17 + optional: true - '@types/lodash@4.17.20': {} + '@react-stately/utils@3.10.8(react@19.1.1)': + dependencies: + '@swc/helpers': 0.5.17 + react: 19.1.1 + optional: true - '@types/mdx@2.0.13': {} - - '@types/ms@2.1.0': {} - - '@types/node@12.20.55': {} - - '@types/node@20.19.9': - dependencies: - undici-types: 6.21.0 - - '@types/node@22.7.5': - dependencies: - undici-types: 6.19.8 - - '@types/node@24.3.1': - dependencies: - undici-types: 7.10.0 - - '@types/parse-json@4.0.2': {} - - '@types/react-dom@19.1.9(@types/react@19.1.12)': - dependencies: - '@types/react': 19.1.12 - - '@types/react@19.1.12': - dependencies: - csstype: 3.1.3 - - '@types/resolve@1.20.6': {} - - '@types/stack-utils@2.0.3': {} - - '@types/statuses@2.0.6': {} - - '@types/trusted-types@2.0.7': {} - - '@types/uuid@8.3.4': {} - - '@types/wait-on@5.3.4': - dependencies: - '@types/node': 24.3.1 - - '@types/whatwg-mimetype@3.0.2': {} - - '@types/ws@7.4.7': - dependencies: - '@types/node': 24.3.1 - - '@types/ws@8.18.1': - dependencies: - '@types/node': 24.3.1 - - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@17.0.33': + '@react-types/shared@3.32.0(react@19.1.1)': dependencies: - '@types/yargs-parser': 21.0.3 + react: 19.1.1 + optional: true - '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@reown/appkit-common@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.43.0 - eslint: 9.35.0(jiti@2.5.1) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - - supports-color + - bufferutil + - typescript + - utf-8-validate + - zod - '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@reown/appkit-common@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.43.0 - debug: 4.4.1 - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - - supports-color + - bufferutil + - typescript + - utf-8-validate + - zod - '@typescript-eslint/project-service@8.39.0(typescript@5.9.2)': + '@reown/appkit-common@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) - '@typescript-eslint/types': 8.39.0 - debug: 4.4.1 - typescript: 5.9.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - - supports-color + - bufferutil + - typescript + - utf-8-validate + - zod - '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)': + '@reown/appkit-common@1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) - '@typescript-eslint/types': 8.43.0 - debug: 4.4.1 - typescript: 5.9.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.39.0': - dependencies: - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 - - '@typescript-eslint/scope-manager@8.43.0': - dependencies: - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/visitor-keys': 8.43.0 - - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)': - dependencies: - typescript: 5.9.2 - - '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)': - dependencies: - typescript: 5.9.2 + - bufferutil + - typescript + - utf-8-validate + - zod + optional: true - '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@reown/appkit-common@1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - debug: 4.4.1 - eslint: 9.35.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.39.0': {} - - '@typescript-eslint/types@8.43.0': {} + - bufferutil + - typescript + - utf-8-validate + - zod + optional: true - '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)': + '@reown/appkit-controllers@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@typescript-eslint/project-service': 8.39.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 - debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - - supports-color + - '@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 + - typescript + - uploadthing + - utf-8-validate + - zod - '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)': + '@reown/appkit-controllers@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/visitor-keys': 8.43.0 - debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - - supports-color + - '@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 + - typescript + - uploadthing + - utf-8-validate + - zod - '@typescript-eslint/utils@8.39.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@reown/appkit-controllers@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.39.0 - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-wallet': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.21.7(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + valtio: 2.1.7(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - - supports-color + - '@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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true - '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@reown/appkit-pay@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + lit: 3.3.0 + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.39.0': - dependencies: - '@typescript-eslint/types': 8.39.0 - eslint-visitor-keys: 4.2.1 - - '@typescript-eslint/visitor-keys@8.43.0': - dependencies: - '@typescript-eslint/types': 8.43.0 - eslint-visitor-keys: 4.2.1 - - '@vitejs/plugin-react@5.0.2(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) - '@rolldown/pluginutils': 1.0.0-beta.34 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) - transitivePeerDependencies: - - supports-color + - '@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 + - typescript + - uploadthing + - utf-8-validate + - zod - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4)': + '@reown/appkit-pay@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@testing-library/dom': 10.4.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.4(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) - '@vitest/utils': 3.2.4 - magic-string: 0.30.17 - sirv: 3.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) - ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optionalDependencies: - playwright: 1.55.0 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76) + lit: 3.3.0 + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) 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 - - msw + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing - utf-8-validate - - vite + - zod - '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)': + '@reown/appkit-pay@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 1.0.2 - ast-v8-to-istanbul: 0.3.3 - debug: 4.4.1 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.1.7 - magic-string: 0.30.17 - magicast: 0.3.5 - std-env: 3.9.0 - test-exclude: 7.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) - optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-ui': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + lit: 3.3.0 + valtio: 2.1.7(@types/react@19.1.13)(react@19.1.1) transitivePeerDependencies: - - supports-color - - '@vitest/expect@3.2.4': - dependencies: - '@types/chai': 5.2.2 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.2.1 - tinyrainbow: 2.0.0 - - '@vitest/mocker@3.2.4(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - msw: 2.11.1(@types/node@24.3.1)(typescript@5.9.2) - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + - '@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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true - '@vitest/pretty-format@3.2.4': + '@reown/appkit-polyfills@1.7.8': dependencies: - tinyrainbow: 2.0.0 + buffer: 6.0.3 - '@vitest/runner@3.2.4': + '@reown/appkit-polyfills@1.8.4': dependencies: - '@vitest/utils': 3.2.4 - pathe: 2.0.3 - strip-literal: 3.0.0 + buffer: 6.0.3 + optional: true - '@vitest/snapshot@3.2.4': + '@reown/appkit-scaffold-ui@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75)': dependencies: - '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.17 - pathe: 2.0.3 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 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 + - typescript + - uploadthing + - utf-8-validate + - valtio + - zod - '@vitest/spy@3.2.4': + '@reown/appkit-scaffold-ui@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76)': dependencies: - tinyspy: 4.0.3 + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 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 + - typescript + - uploadthing + - utf-8-validate + - valtio + - zod - '@vitest/utils@3.2.4': + '@reown/appkit-scaffold-ui@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75)': dependencies: - '@vitest/pretty-format': 3.2.4 - loupe: 3.2.0 - tinyrainbow: 2.0.0 + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-ui': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-wallet': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 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 + - typescript + - uploadthing + - utf-8-validate + - valtio + - zod + optional: true - '@vue/reactivity@3.5.18': + '@reown/appkit-ui@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@vue/shared': 3.5.18 - - '@vue/shared@3.5.18': {} + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 3.3.0 + qrcode: 1.5.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' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-ui@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 3.3.0 + qrcode: 1.5.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' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-ui@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@phosphor-icons/webcomponents': 2.1.5 + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-wallet': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + lit: 3.3.0 + qrcode: 1.5.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' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@reown/appkit-utils@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-polyfills': 1.7.8 + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/logger': 2.1.2 + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-utils@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-polyfills': 1.7.8 + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/logger': 2.1.2 + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-utils@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75)': + dependencies: + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-polyfills': 1.8.4 + '@reown/appkit-wallet': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@wallet-standard/wallet': 1.1.0 + '@walletconnect/logger': 2.1.2 + '@walletconnect/universal-provider': 2.21.7(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + valtio: 2.1.7(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@reown/appkit-wallet@1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) + '@reown/appkit-polyfills': 1.7.8 + '@walletconnect/logger': 2.1.2 + zod: 3.22.4 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + + '@reown/appkit-wallet@1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4) + '@reown/appkit-polyfills': 1.8.4 + '@walletconnect/logger': 2.1.2 + zod: 3.22.4 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + optional: true + + '@reown/appkit@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-pay': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-polyfills': 1.7.8 + '@reown/appkit-scaffold-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.21.0 + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + bs58: 6.0.0 + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit@1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@reown/appkit-common': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-controllers': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-pay': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-polyfills': 1.7.8 + '@reown/appkit-scaffold-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76) + '@reown/appkit-ui': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@reown/appkit-utils': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1))(zod@3.25.76) + '@reown/appkit-wallet': 1.7.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.21.0 + '@walletconnect/universal-provider': 2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + bs58: 6.0.0 + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit@1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@reown/appkit-common': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-controllers': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-pay': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-polyfills': 1.8.4 + '@reown/appkit-scaffold-ui': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-ui': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@reown/appkit-utils': 1.8.4(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(valtio@2.1.7(@types/react@19.1.13)(react@19.1.1))(zod@3.25.75) + '@reown/appkit-wallet': 1.8.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.21.7(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + bs58: 6.0.0 + semver: 7.7.2 + valtio: 2.1.7(@types/react@19.1.13)(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + optionalDependencies: + '@lit/react': 1.0.8(@types/react@19.1.13) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@reservoir0x/relay-sdk@2.4.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + axios: 1.11.0 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - debug + + '@rnx-kit/chromium-edge-launcher@1.0.0': + dependencies: + '@types/node': 18.19.124 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + optional: true + + '@rolldown/binding-android-arm64@1.0.0-beta.37': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-beta.37': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-beta.37': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-beta.37': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': + dependencies: + '@napi-rs/wasm-runtime': 1.0.4 + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': + optional: true + + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': + optional: true + + '@rolldown/pluginutils@1.0.0-beta.34': {} + + '@rolldown/pluginutils@1.0.0-beta.37': {} + + '@rollup/pluginutils@5.2.0(rollup@4.46.1)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.46.1 + + '@rollup/rollup-android-arm-eabi@4.46.1': + optional: true + + '@rollup/rollup-android-arm64@4.46.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.46.1': + optional: true + + '@rollup/rollup-darwin-x64@4.46.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.46.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.46.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.46.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.46.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.46.1': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.46.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.46.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.46.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.46.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.46.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.46.1': + optional: true + + '@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + events: 3.3.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + events: 3.3.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.23.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.23.1 + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@safe-global/safe-gateway-typescript-sdk@3.23.1': {} + + '@scure/base@1.1.9': {} + + '@scure/base@1.2.6': {} + + '@scure/bip32@1.4.0': + dependencies: + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.9 + + '@scure/bip32@1.6.2': + dependencies: + '@noble/curves': 1.8.2 + '@noble/hashes': 1.7.2 + '@scure/base': 1.2.6 + + '@scure/bip32@1.7.0': + dependencies: + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + + '@scure/bip39@1.3.0': + dependencies: + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.9 + + '@scure/bip39@1.5.4': + dependencies: + '@noble/hashes': 1.7.2 + '@scure/base': 1.2.6 + + '@scure/bip39@1.6.0': + dependencies: + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + + '@sec-ant/readable-stream@0.4.1': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@simplewebauthn/browser@13.1.0': {} + + '@simplewebauthn/browser@13.1.2': {} + + '@simplewebauthn/browser@9.0.1': + dependencies: + '@simplewebauthn/types': 9.0.1 + optional: true + + '@simplewebauthn/types@12.0.0': {} + + '@simplewebauthn/types@9.0.1': + optional: true + + '@sinclair/typebox@0.27.8': {} + + '@sinclair/typebox@0.34.38': {} + + '@sindresorhus/merge-streams@4.0.0': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@smithy/abort-controller@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/config-resolver@4.1.4': + dependencies: + '@smithy/node-config-provider': 4.1.3 + '@smithy/types': 4.3.1 + '@smithy/util-config-provider': 4.0.0 + '@smithy/util-middleware': 4.0.4 + tslib: 2.8.1 + + '@smithy/core@3.7.2': + dependencies: + '@smithy/middleware-serde': 4.0.8 + '@smithy/protocol-http': 5.1.2 + '@smithy/types': 4.3.1 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-middleware': 4.0.4 + '@smithy/util-stream': 4.2.3 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + + '@smithy/credential-provider-imds@4.0.6': + dependencies: + '@smithy/node-config-provider': 4.1.3 + '@smithy/property-provider': 4.0.4 + '@smithy/types': 4.3.1 + '@smithy/url-parser': 4.0.4 + tslib: 2.8.1 + + '@smithy/fetch-http-handler@5.1.0': + dependencies: + '@smithy/protocol-http': 5.1.2 + '@smithy/querystring-builder': 4.0.4 + '@smithy/types': 4.3.1 + '@smithy/util-base64': 4.0.0 + tslib: 2.8.1 + + '@smithy/hash-node@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + '@smithy/util-buffer-from': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + + '@smithy/invalid-dependency@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + 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/middleware-content-length@4.0.4': + dependencies: + '@smithy/protocol-http': 5.1.2 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/middleware-endpoint@4.1.17': + dependencies: + '@smithy/core': 3.7.2 + '@smithy/middleware-serde': 4.0.8 + '@smithy/node-config-provider': 4.1.3 + '@smithy/shared-ini-file-loader': 4.0.4 + '@smithy/types': 4.3.1 + '@smithy/url-parser': 4.0.4 + '@smithy/util-middleware': 4.0.4 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.1.18': + dependencies: + '@smithy/node-config-provider': 4.1.3 + '@smithy/protocol-http': 5.1.2 + '@smithy/service-error-classification': 4.0.6 + '@smithy/smithy-client': 4.4.9 + '@smithy/types': 4.3.1 + '@smithy/util-middleware': 4.0.4 + '@smithy/util-retry': 4.0.6 + tslib: 2.8.1 + uuid: 9.0.1 + + '@smithy/middleware-serde@4.0.8': + dependencies: + '@smithy/protocol-http': 5.1.2 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/middleware-stack@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/node-config-provider@4.1.3': + dependencies: + '@smithy/property-provider': 4.0.4 + '@smithy/shared-ini-file-loader': 4.0.4 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/node-http-handler@4.1.0': + dependencies: + '@smithy/abort-controller': 4.0.4 + '@smithy/protocol-http': 5.1.2 + '@smithy/querystring-builder': 4.0.4 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/property-provider@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/protocol-http@5.1.2': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/querystring-builder@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + '@smithy/util-uri-escape': 4.0.0 + tslib: 2.8.1 + + '@smithy/querystring-parser@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/service-error-classification@4.0.6': + dependencies: + '@smithy/types': 4.3.1 + + '@smithy/shared-ini-file-loader@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/signature-v4@5.1.2': + dependencies: + '@smithy/is-array-buffer': 4.0.0 + '@smithy/protocol-http': 5.1.2 + '@smithy/types': 4.3.1 + '@smithy/util-hex-encoding': 4.0.0 + '@smithy/util-middleware': 4.0.4 + '@smithy/util-uri-escape': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + + '@smithy/smithy-client@4.4.9': + dependencies: + '@smithy/core': 3.7.2 + '@smithy/middleware-endpoint': 4.1.17 + '@smithy/middleware-stack': 4.0.4 + '@smithy/protocol-http': 5.1.2 + '@smithy/types': 4.3.1 + '@smithy/util-stream': 4.2.3 + tslib: 2.8.1 + + '@smithy/types@4.3.1': + dependencies: + tslib: 2.8.1 + + '@smithy/url-parser@4.0.4': + dependencies: + '@smithy/querystring-parser': 4.0.4 + '@smithy/types': 4.3.1 + 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.25': + dependencies: + '@smithy/property-provider': 4.0.4 + '@smithy/smithy-client': 4.4.9 + '@smithy/types': 4.3.1 + bowser: 2.11.0 + tslib: 2.8.1 + + '@smithy/util-defaults-mode-node@4.0.25': + dependencies: + '@smithy/config-resolver': 4.1.4 + '@smithy/credential-provider-imds': 4.0.6 + '@smithy/node-config-provider': 4.1.3 + '@smithy/property-provider': 4.0.4 + '@smithy/smithy-client': 4.4.9 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/util-endpoints@3.0.6': + dependencies: + '@smithy/node-config-provider': 4.1.3 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/util-hex-encoding@4.0.0': + dependencies: + tslib: 2.8.1 + + '@smithy/util-middleware@4.0.4': + dependencies: + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/util-retry@4.0.6': + dependencies: + '@smithy/service-error-classification': 4.0.6 + '@smithy/types': 4.3.1 + tslib: 2.8.1 + + '@smithy/util-stream@4.2.3': + dependencies: + '@smithy/fetch-http-handler': 5.1.0 + '@smithy/node-http-handler': 4.1.0 + '@smithy/types': 4.3.1 + '@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 + + '@socket.io/component-emitter@3.1.2': {} + + '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + bigint-buffer: 1.1.5 + bignumber.js: 9.3.1 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + + '@solana/buffer-layout@4.0.1': + dependencies: + buffer: 6.0.3 + + '@solana/codecs-core@2.0.0-rc.1(typescript@5.9.2)': + dependencies: + '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) + typescript: 5.9.2 + + '@solana/codecs-core@2.3.0(typescript@5.9.2)': + dependencies: + '@solana/errors': 2.3.0(typescript@5.9.2) + typescript: 5.9.2 + + '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) + typescript: 5.9.2 + + '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) + typescript: 5.9.2 + + '@solana/codecs-numbers@2.3.0(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.3.0(typescript@5.9.2) + '@solana/errors': 2.3.0(typescript@5.9.2) + typescript: 5.9.2 + + '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.9.2 + + '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/options': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/errors@2.0.0-rc.1(typescript@5.9.2)': + dependencies: + chalk: 5.6.2 + commander: 12.1.0 + typescript: 5.9.2 + + '@solana/errors@2.3.0(typescript@5.9.2)': + dependencies: + chalk: 5.6.2 + commander: 14.0.0 + typescript: 5.9.2 + + '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.2) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + + '@solana/spl-token@0.4.12(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))': + dependencies: + '@solana/wallet-standard-features': 1.3.0 + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features': 1.1.0 + eventemitter3: 4.0.7 + optional: true + + '@solana/wallet-standard-chains@1.1.1': + dependencies: + '@wallet-standard/base': 1.1.0 + optional: true + + '@solana/wallet-standard-features@1.3.0': + dependencies: + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features': 1.1.0 + optional: true + + '@solana/wallet-standard-util@1.1.2': + dependencies: + '@noble/curves': 1.9.7 + '@solana/wallet-standard-chains': 1.1.1 + '@solana/wallet-standard-features': 1.3.0 + optional: true + + '@solana/wallet-standard-wallet-adapter-base@1.1.4(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bs58@6.0.0)': + dependencies: + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)) + '@solana/wallet-standard-chains': 1.1.1 + '@solana/wallet-standard-features': 1.3.0 + '@solana/wallet-standard-util': 1.1.2 + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10) + '@wallet-standard/app': 1.1.0 + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features': 1.1.0 + '@wallet-standard/wallet': 1.1.0 + bs58: 6.0.0 + optional: true + + '@solana/wallet-standard-wallet-adapter-react@1.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@19.1.1)': + dependencies: + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)) + '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10))(bs58@6.0.0) + '@wallet-standard/app': 1.1.0 + '@wallet-standard/base': 1.1.0 + react: 19.1.1 + transitivePeerDependencies: + - '@solana/web3.js' + - bs58 + optional: true + + '@solana/web3.js@1.98.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.28.4 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@solana/buffer-layout': 4.0.1 + '@solana/codecs-numbers': 2.3.0(typescript@5.9.2) + agentkeepalive: 4.6.0 + bn.js: 5.2.2 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + node-fetch: 2.7.0(encoding@0.1.13) + rpc-websockets: 9.1.3 + superstruct: 2.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + + '@standard-schema/spec@1.0.0': {} + + '@storybook/addon-docs@9.1.5(@types/react@19.1.13)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + dependencies: + '@mdx-js/react': 3.1.0(@types/react@19.1.13)(react@19.1.1) + '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + + '@storybook/addon-vitest@9.1.5(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vitest@3.2.4)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + prompts: 2.4.2 + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + ts-dedent: 2.2.0 + optionalDependencies: + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) + '@vitest/runner': 3.2.4 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.3)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) + transitivePeerDependencies: + - react + - react-dom + + '@storybook/builder-vite@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + dependencies: + '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + ts-dedent: 2.2.0 + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + + '@storybook/csf-plugin@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + dependencies: + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + unplugin: 1.16.1 + + '@storybook/global@5.0.0': {} + + '@storybook/icons@1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + + '@storybook/react-dom-shim@9.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + dependencies: + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + + '@storybook/react-dom-shim@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + dependencies: + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + + '@storybook/react-vite@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.46.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@rollup/pluginutils': 5.2.0(rollup@4.46.1) + '@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@storybook/react': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2) + find-up: 7.0.0 + magic-string: 0.30.17 + react: 19.1.1 + react-docgen: 8.0.0 + react-dom: 19.1.1(react@19.1.1) + resolve: 1.22.10 + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + tsconfig-paths: 4.2.0 + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + transitivePeerDependencies: + - rollup + - supports-color + - typescript + + '@storybook/react@9.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 9.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + optionalDependencies: + typescript: 5.9.2 + + '@storybook/react@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + optionalDependencies: + typescript: 5.9.2 + + '@storybook/test-runner@0.23.0(@swc/helpers@0.5.17)(@types/node@24.3.3)(babel-plugin-macros@3.1.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))': + dependencies: + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.2 + '@jest/types': 29.6.3 + '@swc/core': 1.13.3(@swc/helpers@0.5.17) + '@swc/jest': 0.2.39(@swc/core@1.13.3(@swc/helpers@0.5.17)) + expect-playwright: 0.8.0 + jest: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-junit: 16.0.0 + jest-playwright-preset: 4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0)) + jest-runner: 29.7.0 + jest-serializer-html: 7.1.0 + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0)) + nyc: 15.1.0 + playwright: 1.55.0 + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + transitivePeerDependencies: + - '@swc/helpers' + - '@types/node' + - babel-plugin-macros + - debug + - node-notifier + - supports-color + - ts-node + + '@swc/core-darwin-arm64@1.13.3': + optional: true + + '@swc/core-darwin-x64@1.13.3': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.13.3': + optional: true + + '@swc/core-linux-arm64-gnu@1.13.3': + optional: true + + '@swc/core-linux-arm64-musl@1.13.3': + optional: true + + '@swc/core-linux-x64-gnu@1.13.3': + optional: true + + '@swc/core-linux-x64-musl@1.13.3': + optional: true + + '@swc/core-win32-arm64-msvc@1.13.3': + optional: true + + '@swc/core-win32-ia32-msvc@1.13.3': + optional: true + + '@swc/core-win32-x64-msvc@1.13.3': + optional: true + + '@swc/core@1.13.3(@swc/helpers@0.5.17)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.23 + optionalDependencies: + '@swc/core-darwin-arm64': 1.13.3 + '@swc/core-darwin-x64': 1.13.3 + '@swc/core-linux-arm-gnueabihf': 1.13.3 + '@swc/core-linux-arm64-gnu': 1.13.3 + '@swc/core-linux-arm64-musl': 1.13.3 + '@swc/core-linux-x64-gnu': 1.13.3 + '@swc/core-linux-x64-musl': 1.13.3 + '@swc/core-win32-arm64-msvc': 1.13.3 + '@swc/core-win32-ia32-msvc': 1.13.3 + '@swc/core-win32-x64-msvc': 1.13.3 + '@swc/helpers': 0.5.17 + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + + '@swc/jest@0.2.39(@swc/core@1.13.3(@swc/helpers@0.5.17))': + dependencies: + '@jest/create-cache-key-function': 30.0.5 + '@swc/core': 1.13.3(@swc/helpers@0.5.17) + '@swc/counter': 0.1.3 + jsonc-parser: 3.3.1 + + '@swc/types@0.1.23': + dependencies: + '@swc/counter': 0.1.3 + + '@tailwindcss/cli@4.1.13': + dependencies: + '@parcel/watcher': 2.5.1 + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + enhanced-resolve: 5.18.3 + mri: 1.2.0 + picocolors: 1.1.1 + tailwindcss: 4.1.13 + + '@tailwindcss/node@4.1.13': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.3 + jiti: 2.5.1 + lightningcss: 1.30.1 + magic-string: 0.30.19 + source-map-js: 1.2.1 + tailwindcss: 4.1.13 + + '@tailwindcss/oxide-android-arm64@4.1.13': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.13': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.13': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + optional: true + + '@tailwindcss/oxide@4.1.13': + dependencies: + detect-libc: 2.0.4 + tar: 7.4.3 + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-x64': 4.1.13 + '@tailwindcss/oxide-freebsd-x64': 4.1.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-x64-musl': 4.1.13 + '@tailwindcss/oxide-wasm32-wasi': 4.1.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 + + '@tailwindcss/postcss@4.1.13': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + postcss: 8.5.6 + tailwindcss: 4.1.13 + + '@tailwindcss/vite@4.1.13(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + dependencies: + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + + '@tanstack/query-core@5.81.5': {} + + '@tanstack/query-core@5.87.4': {} + + '@tanstack/query-devtools@5.87.3': {} + + '@tanstack/react-query-devtools@5.87.4(@tanstack/react-query@5.87.4(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/query-devtools': 5.87.3 + '@tanstack/react-query': 5.87.4(react@19.1.1) + react: 19.1.1 + + '@tanstack/react-query@5.81.5(react@19.1.1)': + dependencies: + '@tanstack/query-core': 5.81.5 + react: 19.1.1 + + '@tanstack/react-query@5.87.4(react@19.1.1)': + dependencies: + '@tanstack/query-core': 5.87.4 + react: 19.1.1 + + '@tanstack/react-virtual@3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/virtual-core': 3.13.12 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optional: true + + '@tanstack/virtual-core@3.13.12': + optional: true + + '@testing-library/dom@10.4.1': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.28.2 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + picocolors: 1.1.1 + pretty-format: 27.5.1 + + '@testing-library/jest-dom@6.8.0': + dependencies: + '@adobe/css-tools': 4.4.3 + aria-query: 5.3.2 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + picocolors: 1.1.1 + redent: 3.0.0 + + '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@babel/runtime': 7.28.2 + '@testing-library/dom': 10.4.1 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + optionalDependencies: + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) + + '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': + dependencies: + '@testing-library/dom': 10.4.1 + + '@thirdweb-dev/engine@3.2.1(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(typescript@5.9.2)': + dependencies: + '@hey-api/client-fetch': 0.10.0(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2)) + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - '@hey-api/openapi-ts' + + '@thirdweb-dev/insight@1.1.1(typescript@5.9.2)': + optionalDependencies: + typescript: 5.9.2 + + '@thumbmarkjs/thumbmarkjs@0.16.0': {} + + '@turnkey/api-key-stamper@0.4.7': + dependencies: + '@noble/curves': 1.9.7 + '@turnkey/encoding': 0.5.0 + sha256-uint8array: 0.10.7 + + '@turnkey/crypto@2.5.0': + dependencies: + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.0 + '@noble/hashes': 1.8.0 + '@turnkey/encoding': 0.5.0 + bs58: 6.0.0 + bs58check: 4.0.0 + + '@turnkey/encoding@0.5.0': {} + + '@turnkey/http@3.10.0(encoding@0.1.13)': + dependencies: + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/encoding': 0.5.0 + '@turnkey/webauthn-stamper': 0.5.1 + cross-fetch: 3.2.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + + '@turnkey/iframe-stamper@2.5.0': {} + + '@turnkey/indexed-db-stamper@1.1.1': + dependencies: + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/encoding': 0.5.0 + + '@turnkey/sdk-browser@5.8.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/crypto': 2.5.0 + '@turnkey/encoding': 0.5.0 + '@turnkey/http': 3.10.0(encoding@0.1.13) + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/indexed-db-stamper': 1.1.1 + '@turnkey/sdk-types': 0.3.0 + '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@turnkey/webauthn-stamper': 0.5.1 + bs58check: 4.0.0 + buffer: 6.0.3 + cross-fetch: 3.2.0(encoding@0.1.13) + hpke-js: 1.6.3 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + '@turnkey/sdk-server@4.7.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0(encoding@0.1.13) + '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + buffer: 6.0.3 + cross-fetch: 3.2.0(encoding@0.1.13) + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + '@turnkey/sdk-types@0.3.0': {} + + '@turnkey/viem@0.13.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + dependencies: + '@noble/curves': 1.8.0 + '@openzeppelin/contracts': 4.9.6 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0(encoding@0.1.13) + '@turnkey/sdk-browser': 5.8.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@turnkey/sdk-server': 4.7.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + cross-fetch: 4.1.0(encoding@0.1.13) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate + - zod + + '@turnkey/wallet-stamper@1.0.8(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@turnkey/crypto': 2.5.0 + '@turnkey/encoding': 0.5.0 + optionalDependencies: + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + + '@turnkey/webauthn-stamper@0.5.1': + dependencies: + sha256-uint8array: 0.10.7 + + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/aria-query@5.0.4': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.28.2 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 + + '@types/babel__traverse@7.20.7': + dependencies: + '@babel/types': 7.28.2 + + '@types/chai@5.2.2': + dependencies: + '@types/deep-eql': 4.0.2 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 24.3.3 + + '@types/cookie@0.6.0': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/deep-eql@4.0.2': {} + + '@types/doctrine@0.0.9': {} + + '@types/estree@1.0.8': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 24.3.3 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/lodash@4.17.20': {} + + '@types/mdx@2.0.13': {} + + '@types/ms@2.1.0': {} + + '@types/node-forge@1.3.14': + dependencies: + '@types/node': 24.3.3 + optional: true + + '@types/node@12.20.55': {} + + '@types/node@18.19.124': + dependencies: + undici-types: 5.26.5 + optional: true + + '@types/node@20.19.13': + dependencies: + undici-types: 6.21.0 + + '@types/node@22.7.5': + dependencies: + undici-types: 6.19.8 + + '@types/node@24.3.3': + dependencies: + undici-types: 7.10.0 + + '@types/parse-json@4.0.2': {} + + '@types/qrcode@1.5.5': + dependencies: + '@types/node': 24.3.3 + + '@types/react-dom@19.1.9(@types/react@19.1.13)': + dependencies: + '@types/react': 19.1.13 + + '@types/react@19.1.13': + dependencies: + csstype: 3.1.3 + + '@types/resolve@1.20.6': {} + + '@types/stack-utils@2.0.3': {} + + '@types/statuses@2.0.6': {} + + '@types/stylis@4.2.5': + optional: true + + '@types/trusted-types@2.0.7': {} + + '@types/uuid@8.3.4': {} + + '@types/wait-on@5.3.4': + dependencies: + '@types/node': 24.3.3 + + '@types/whatwg-mimetype@3.0.2': {} + + '@types/ws@7.4.7': + dependencies: + '@types/node': 24.3.3 + + '@types/ws@8.18.1': + dependencies: + '@types/node': 24.3.3 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@15.0.19': + dependencies: + '@types/yargs-parser': 21.0.3 + optional: true + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.43.0 + eslint: 9.35.0(jiti@2.5.1) + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.43.0 + debug: 4.4.1 + eslint: 9.35.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) + '@typescript-eslint/types': 8.43.0 + debug: 4.4.1 + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.43.0': + dependencies: + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/visitor-keys': 8.43.0 + + '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)': + dependencies: + typescript: 5.9.2 + + '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + debug: 4.4.1 + eslint: 9.35.0(jiti@2.5.1) + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.43.0': {} + + '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/visitor-keys': 8.43.0 + debug: 4.4.1 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.2 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.43.0': + dependencies: + '@typescript-eslint/types': 8.43.0 + eslint-visitor-keys: 4.2.1 + + '@urql/core@5.2.0(graphql@16.11.0)': + dependencies: + '@0no-co/graphql.web': 1.1.2(graphql@16.11.0) + wonka: 6.3.5 + transitivePeerDependencies: + - graphql + + '@vitejs/plugin-react@5.0.2(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) + '@rolldown/pluginutils': 1.0.0-beta.34 + '@types/babel__core': 7.20.5 + react-refresh: 0.17.0 + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4)': + dependencies: + '@testing-library/dom': 10.4.1 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) + '@vitest/mocker': 3.2.4(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@vitest/utils': 3.2.4 + magic-string: 0.30.17 + sirv: 3.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.3)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + playwright: 1.55.0 + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + + '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.3 + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.1.7 + magic-string: 0.30.17 + magicast: 0.3.5 + std-env: 3.9.0 + test-exclude: 7.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.3)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0) + optionalDependencies: + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) + transitivePeerDependencies: + - supports-color + + '@vitest/expect@3.2.4': + dependencies: + '@types/chai': 5.2.2 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.2.1 + tinyrainbow: 2.0.0 + + '@vitest/mocker@3.2.4(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + msw: 2.11.2(@types/node@24.3.3)(typescript@5.9.2) + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 + + '@vitest/runner@3.2.4': + dependencies: + '@vitest/utils': 3.2.4 + pathe: 2.0.3 + strip-literal: 3.0.0 + + '@vitest/snapshot@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + magic-string: 0.30.17 + pathe: 2.0.3 + + '@vitest/spy@3.2.4': + dependencies: + tinyspy: 4.0.3 + + '@vitest/utils@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.0 + tinyrainbow: 2.0.0 + + '@vue/reactivity@3.5.18': + dependencies: + '@vue/shared': 3.5.18 + + '@vue/shared@3.5.18': {} + + '@wagmi/connectors@5.9.9(@types/react@19.1.13)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)))(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75)': + dependencies: + '@base-org/account': 1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75) + '@coinbase/wallet-sdk': 4.3.6(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.75) + '@gemini-wallet/core': 0.2.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@metamask/sdk': 0.32.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + cbw-sdk: '@coinbase/wallet-sdk@3.9.3' + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + optionalDependencies: + typescript: 5.9.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' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - immer + - ioredis + - react + - supports-color + - uploadthing + - use-sync-external-store + - utf-8-validate + - zod + + '@wagmi/connectors@5.9.9(@types/react@19.1.13)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + dependencies: + '@base-org/account': 1.1.1(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) + '@coinbase/wallet-sdk': 4.3.6(@types/react@19.1.13)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) + '@gemini-wallet/core': 0.2.0(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@metamask/sdk': 0.32.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + cbw-sdk: '@coinbase/wallet-sdk@3.9.3' + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + optionalDependencies: + typescript: 5.9.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' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - immer + - ioredis + - react + - supports-color + - uploadthing + - use-sync-external-store + - utf-8-validate + - zod + + '@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))': + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.7(typescript@5.9.2) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zustand: 5.0.0(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + optionalDependencies: + '@tanstack/query-core': 5.87.4 + typescript: 5.9.2 + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.7(typescript@5.9.2) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + zustand: 5.0.0(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) + optionalDependencies: + '@tanstack/query-core': 5.87.4 + typescript: 5.9.2 + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@wallet-standard/app@1.1.0': + dependencies: + '@wallet-standard/base': 1.1.0 + + '@wallet-standard/base@1.1.0': {} + + '@wallet-standard/core@1.1.0': + dependencies: + '@wallet-standard/app': 1.1.0 + '@wallet-standard/base': 1.1.0 + '@wallet-standard/errors': 0.1.1 + '@wallet-standard/features': 1.1.0 + '@wallet-standard/wallet': 1.1.0 + + '@wallet-standard/errors@0.1.1': + dependencies: + chalk: 5.6.2 + commander: 13.1.0 + + '@wallet-standard/features@1.1.0': + dependencies: + '@wallet-standard/base': 1.1.0 + + '@wallet-standard/wallet@1.1.0': + dependencies: + '@wallet-standard/base': 1.1.0 + + '@walletconnect/core@2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.20.1 + '@walletconnect/utils': 2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.4 + '@walletconnect/utils': 2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.5 + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@walletconnect/core@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.5 + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + 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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.7 + '@walletconnect/utils': 2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@walletconnect/environment@1.0.1': + dependencies: + tslib: 1.14.1 + + '@walletconnect/ethereum-provider@2.21.1(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@reown/appkit': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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 + '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.1 + '@walletconnect/universal-provider': 2.21.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/ethereum-provider@2.21.1(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@reown/appkit': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@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 + '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.1 + '@walletconnect/universal-provider': 2.21.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/ethereum-provider@2.21.5(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@reown/appkit': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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 + '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.5 + '@walletconnect/universal-provider': 2.21.5(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@walletconnect/ethereum-provider@2.21.5(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@reown/appkit': 1.7.8(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@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 + '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.5 + '@walletconnect/universal-provider': 2.21.5(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@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': + dependencies: + '@walletconnect/safe-json': 1.0.2 + idb-keyval: 6.2.2 + unstorage: 1.16.1(idb-keyval@6.2.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/relay-api@1.0.11': + dependencies: + '@walletconnect/jsonrpc-types': 1.0.4 + + '@walletconnect/relay-auth@1.1.0': + dependencies: + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + uint8arrays: 3.1.1 + + '@walletconnect/safe-json@1.0.2': + dependencies: + tslib: 1.14.1 + + '@walletconnect/sign-client@2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.20.1 + '@walletconnect/utils': 2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@walletconnect/core': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@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.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@walletconnect/core': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@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.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.21.4 + '@walletconnect/utils': 2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.21.5 + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@walletconnect/sign-client@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + dependencies: + '@walletconnect/core': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@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.21.5 + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@walletconnect/core': 2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@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.21.7 + '@walletconnect/utils': 2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + optional: true + + '@walletconnect/time@1.0.2': + dependencies: + tslib: 1.14.1 - '@wagmi/connectors@5.9.9(@types/react@19.1.12)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@walletconnect/types@2.20.1': dependencies: - '@base-org/account': 1.1.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) - '@coinbase/wallet-sdk': 4.3.6(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(zod@3.25.76) - '@gemini-wallet/core': 0.2.0(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@metamask/sdk': 0.32.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - optionalDependencies: - typescript: 5.9.2 + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 2.1.2 + events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14934,99 +20997,78 @@ snapshots: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - - '@types/react' - '@upstash/redis' - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - - encoding - - immer - ioredis - - react - - supports-color - uploadthing - - use-sync-external-store - - utf-8-validate - - zod - '@wagmi/core@2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@walletconnect/types@2.21.0': dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.7(typescript@5.9.2) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 5.0.0(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)) - optionalDependencies: - '@tanstack/query-core': 5.87.1 - typescript: 5.9.2 + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 2.1.2 + events: 3.3.0 transitivePeerDependencies: - - '@types/react' - - immer - - react - - use-sync-external-store + - '@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 - '@wagmi/core@2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@walletconnect/types@2.21.1': dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.7(typescript@5.9.2) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 5.0.0(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) - optionalDependencies: - '@tanstack/query-core': 5.87.1 - typescript: 5.9.2 + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 2.1.2 + events: 3.3.0 transitivePeerDependencies: - - '@types/react' - - immer - - react - - use-sync-external-store - - '@wallet-standard/app@1.1.0': - dependencies: - '@wallet-standard/base': 1.1.0 - - '@wallet-standard/base@1.1.0': {} - - '@wallet-standard/core@1.1.0': - dependencies: - '@wallet-standard/app': 1.1.0 - '@wallet-standard/base': 1.1.0 - '@wallet-standard/errors': 0.1.1 - '@wallet-standard/features': 1.1.0 - '@wallet-standard/wallet': 1.1.0 - - '@wallet-standard/errors@0.1.1': - dependencies: - chalk: 5.4.1 - commander: 13.1.0 - - '@wallet-standard/features@1.1.0': - dependencies: - '@wallet-standard/base': 1.1.0 - - '@wallet-standard/wallet@1.1.0': - dependencies: - '@wallet-standard/base': 1.1.0 + - '@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/core@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/types@2.21.4': dependencies: + '@walletconnect/events': 1.0.1 '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.1.0 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.0 - '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/window-getters': 1.0.1 - es-toolkit: 1.33.0 events: 3.3.0 - uint8arrays: 3.1.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15043,33 +21085,18 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - ioredis - - typescript - uploadthing - - utf-8-validate - - zod - '@walletconnect/core@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/types@2.21.5': dependencies: + '@walletconnect/events': 1.0.1 '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.1.0 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.1 - '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/window-getters': 1.0.1 - es-toolkit: 1.33.0 events: 3.3.0 - uint8arrays: 3.1.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15086,33 +21113,18 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - ioredis - - typescript - uploadthing - - utf-8-validate - - zod - '@walletconnect/core@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/types@2.21.7': dependencies: + '@walletconnect/events': 1.0.1 '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.1.0 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.5 - '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/window-getters': 1.0.1 - es-toolkit: 1.39.3 events: 3.3.0 - uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15129,30 +21141,24 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - ioredis - - typescript - uploadthing - - utf-8-validate - - zod - - '@walletconnect/environment@1.0.1': - dependencies: - tslib: 1.14.1 + optional: true - '@walletconnect/ethereum-provider@2.21.1(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@reown/appkit': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/jsonrpc-http-connection': 1.0.8 + '@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 - '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/types': 2.21.1 - '@walletconnect/universal-provider': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + es-toolkit: 1.33.0 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15166,7 +21172,6 @@ snapshots: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - - '@types/react' - '@upstash/redis' - '@vercel/blob' - '@vercel/kv' @@ -15175,24 +21180,24 @@ snapshots: - db0 - encoding - ioredis - - react - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/ethereum-provider@2.21.5(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@reown/appkit': 1.7.8(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/jsonrpc-http-connection': 1.0.8 + '@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 - '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/types': 2.21.5 - '@walletconnect/universal-provider': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.0 + '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + es-toolkit: 1.33.0 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15206,7 +21211,6 @@ snapshots: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' - - '@types/react' - '@upstash/redis' - '@vercel/blob' - '@vercel/kv' @@ -15215,64 +21219,64 @@ snapshots: - db0 - encoding - ioredis - - react - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/events@1.0.1': - dependencies: - keyvaluestorage-interface: 1.0.0 - tslib: 1.14.1 - - '@walletconnect/heartbeat@1.2.2': + '@walletconnect/universal-provider@2.21.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: '@walletconnect/events': 1.0.1 - '@walletconnect/time': 1.0.2 - events: 3.3.0 - - '@walletconnect/jsonrpc-http-connection@1.0.8': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - cross-fetch: 3.2.0 - 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-http-connection': 1.0.8(encoding@0.1.13) + '@walletconnect/jsonrpc-provider': 1.0.14 '@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 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + es-toolkit: 1.33.0 events: 3.3.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) 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 + - typescript + - uploadthing - utf-8-validate + - zod - '@walletconnect/keyvaluestorage@1.1.1': + '@walletconnect/universal-provider@2.21.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@walletconnect/safe-json': 1.0.2 - idb-keyval: 6.2.2 - unstorage: 1.16.1(idb-keyval@6.2.2) + '@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 + '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.1 + '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + es-toolkit: 1.33.0 + events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15284,45 +21288,33 @@ snapshots: - '@deno/kv' - '@netlify/blobs' - '@planetscale/database' + - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' - '@vercel/kv' - aws4fetch + - bufferutil - db0 + - encoding - ioredis + - typescript - uploadthing + - utf-8-validate + - zod - '@walletconnect/logger@2.1.2': - dependencies: - '@walletconnect/safe-json': 1.0.2 - pino: 7.11.0 - - '@walletconnect/relay-api@1.0.11': - dependencies: - '@walletconnect/jsonrpc-types': 1.0.4 - - '@walletconnect/relay-auth@1.1.0': - dependencies: - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - uint8arrays: 3.1.1 - - '@walletconnect/safe-json@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/sign-client@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@walletconnect/core': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.0 - '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.4 + '@walletconnect/utils': 2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15342,22 +21334,26 @@ snapshots: - aws4fetch - bufferutil - db0 + - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/sign-client@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.5(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@walletconnect/core': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.1 - '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.5 + '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15377,22 +21373,27 @@ snapshots: - aws4fetch - bufferutil - db0 + - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod + optional: true - '@walletconnect/sign-client@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/universal-provider@2.21.5(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@walletconnect/core': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@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 '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 + '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@walletconnect/types': 2.21.5 '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15412,23 +21413,26 @@ snapshots: - aws4fetch - bufferutil - db0 + - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/time@1.0.2': - dependencies: - tslib: 1.14.1 - - '@walletconnect/types@2.21.0': + '@walletconnect/universal-provider@2.21.7(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@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 '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/types': 2.21.7 + '@walletconnect/utils': 2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -15446,18 +21450,35 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch + - bufferutil - db0 + - encoding - ioredis + - typescript - uploadthing + - utf-8-validate + - zod + optional: true - '@walletconnect/types@2.21.1': + '@walletconnect/utils@2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 + '@noble/ciphers': 1.2.1 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 + '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - events: 3.3.0 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.20.1 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15474,18 +21495,33 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch + - bufferutil - db0 - ioredis + - typescript - uploadthing + - utf-8-validate + - zod - '@walletconnect/types@2.21.5': + '@walletconnect/utils@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 + '@noble/ciphers': 1.2.1 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 + '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - events: 3.3.0 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.0 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15502,24 +21538,33 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch + - bufferutil - db0 - ioredis + - typescript - uploadthing + - utf-8-validate + - zod - '@walletconnect/universal-provider@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/jsonrpc-http-connection': 1.0.8 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 + '@noble/ciphers': 1.2.1 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.21.0 - '@walletconnect/utils': 2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - es-toolkit: 1.33.0 - events: 3.3.0 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15538,27 +21583,31 @@ snapshots: - aws4fetch - bufferutil - db0 - - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/universal-provider@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/jsonrpc-http-connection': 1.0.8 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 + '@noble/ciphers': 1.2.1 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.21.1 - '@walletconnect/utils': 2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - es-toolkit: 1.33.0 - events: 3.3.0 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15577,27 +21626,77 @@ snapshots: - aws4fetch - bufferutil - db0 - - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/universal-provider@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/jsonrpc-http-connection': 1.0.8 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 + '@noble/ciphers': 1.2.1 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/types': 2.21.5 - '@walletconnect/utils': 2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - es-toolkit: 1.39.3 - events: 3.3.0 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.1 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/utils@2.21.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': + dependencies: + '@msgpack/msgpack': 3.1.2 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.21.4 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + blakejs: 1.2.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.1 + viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15616,32 +21715,34 @@ snapshots: - aws4fetch - bufferutil - db0 - - encoding - ioredis - typescript - uploadthing - utf-8-validate - zod - '@walletconnect/utils@2.21.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: - '@noble/ciphers': 1.2.1 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@msgpack/msgpack': 3.1.2 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.0 + '@walletconnect/types': 2.21.5 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 + blakejs: 1.2.1 bs58: 6.0.0 detect-browser: 5.3.0 query-string: 7.1.3 - uint8arrays: 3.1.0 - viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + uint8arrays: 3.1.1 + viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15665,26 +21766,30 @@ snapshots: - uploadthing - utf-8-validate - zod + optional: true - '@walletconnect/utils@2.21.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@noble/ciphers': 1.2.1 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@msgpack/msgpack': 3.1.2 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.1 + '@walletconnect/types': 2.21.5 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 + blakejs: 1.2.1 bs58: 6.0.0 detect-browser: 5.3.0 query-string: 7.1.3 - uint8arrays: 3.1.0 - viem: 2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + uint8arrays: 3.1.1 + viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15709,7 +21814,7 @@ snapshots: - utf-8-validate - zod - '@walletconnect/utils@2.21.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.7(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)': dependencies: '@msgpack/msgpack': 3.1.2 '@noble/ciphers': 1.3.0 @@ -15722,7 +21827,7 @@ snapshots: '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.5 + '@walletconnect/types': 2.21.7 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 blakejs: 1.2.1 @@ -15730,7 +21835,7 @@ snapshots: detect-browser: 5.3.0 query-string: 7.1.3 uint8arrays: 3.1.1 - viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15754,6 +21859,7 @@ snapshots: - uploadthing - utf-8-validate - zod + optional: true '@walletconnect/window-getters@1.0.1': dependencies: @@ -16291,6 +22397,11 @@ snapshots: dependencies: '@zod/core': 0.1.0 + abitype@1.0.8(typescript@5.9.2)(zod@3.25.75): + optionalDependencies: + typescript: 5.9.2 + zod: 3.25.75 + abitype@1.0.8(typescript@5.9.2)(zod@3.25.76): optionalDependencies: typescript: 5.9.2 @@ -16301,11 +22412,26 @@ snapshots: typescript: 5.9.2 zod: 3.22.4 + abitype@1.1.0(typescript@5.9.2)(zod@3.25.75): + optionalDependencies: + typescript: 5.9.2 + zod: 3.25.75 + abitype@1.1.0(typescript@5.9.2)(zod@3.25.76): optionalDependencies: typescript: 5.9.2 zod: 3.25.76 + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + optional: true + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -16332,6 +22458,9 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + anser@1.4.10: + optional: true + ansi-colors@4.1.3: {} ansi-escapes@4.3.2: @@ -16340,6 +22469,16 @@ snapshots: ansi-escapes@6.2.1: {} + ansi-fragments@0.2.1: + dependencies: + colorette: 1.4.0 + slice-ansi: 2.1.0 + strip-ansi: 5.2.0 + optional: true + + ansi-regex@4.1.1: + optional: true + ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} @@ -16363,6 +22502,9 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 + appdirsjs@1.2.7: + optional: true + append-transform@2.0.0: dependencies: default-require-extensions: 3.0.1 @@ -16444,6 +22586,9 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 + asap@2.0.6: + optional: true + assertion-error@2.0.1: {} ast-kit@2.1.2: @@ -16451,6 +22596,11 @@ snapshots: '@babel/parser': 7.28.4 pathe: 2.0.3 + ast-types@0.15.2: + dependencies: + tslib: 2.8.1 + optional: true + ast-types@0.16.1: dependencies: tslib: 2.8.1 @@ -16461,8 +22611,14 @@ snapshots: estree-walker: 3.0.3 js-tokens: 9.0.1 + astral-regex@1.0.0: + optional: true + async-function@1.0.0: {} + async-limiter@1.0.1: + optional: true + async-mutex@0.2.6: dependencies: tslib: 2.8.1 @@ -16491,6 +22647,11 @@ snapshots: transitivePeerDependencies: - debug + babel-core@7.0.0-bridge.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + optional: true + babel-jest@29.7.0(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 @@ -16527,6 +22688,40 @@ snapshots: cosmiconfig: 7.1.0 resolve: 1.22.10 + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.0): + dependencies: + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.0 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + core-js-compat: 3.45.1 + transitivePeerDependencies: + - supports-color + optional: true + + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + optional: true + + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.0): + dependencies: + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) + transitivePeerDependencies: + - '@babel/core' + optional: true + babel-preset-current-node-syntax@1.1.1(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 @@ -16564,6 +22759,9 @@ snapshots: base64-js@1.5.1: {} + bech32@1.1.4: + optional: true + better-opn@3.0.2: dependencies: open: 8.4.2 @@ -16586,8 +22784,18 @@ snapshots: birpc@2.5.0: {} + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + optional: true + blakejs@1.2.1: {} + bn.js@4.12.2: + optional: true + bn.js@5.2.2: {} borsh@0.7.0: @@ -16611,6 +22819,9 @@ snapshots: dependencies: fill-range: 7.1.1 + brorand@1.1.0: + optional: true + browserslist@4.25.1: dependencies: caniuse-lite: 1.0.30001731 @@ -16618,6 +22829,14 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.1) + browserslist@4.25.4: + dependencies: + caniuse-lite: 1.0.30001741 + electron-to-chromium: 1.5.218 + node-releases: 2.0.20 + update-browserslist-db: 1.1.3(browserslist@4.25.4) + optional: true + bs58@4.0.1: dependencies: base-x: 3.0.11 @@ -16641,6 +22860,12 @@ snapshots: buffer-from@1.1.2: {} + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + optional: true + buffer@6.0.3: dependencies: base64-js: 1.5.1 @@ -16650,6 +22875,30 @@ snapshots: dependencies: node-gyp-build: 4.8.4 + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + + bytes@3.1.2: + optional: true + + c12@2.0.1(magicast@0.3.5): + dependencies: + chokidar: 4.0.3 + confbox: 0.1.8 + defu: 6.1.4 + dotenv: 16.6.1 + giget: 1.2.5 + jiti: 2.5.1 + mlly: 1.8.0 + ohash: 1.1.6 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.3.1 + rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.5 + cac@6.7.14: {} caching-transform@4.0.0: @@ -16676,14 +22925,35 @@ snapshots: call-bind-apply-helpers: 1.0.2 get-intrinsic: 1.3.0 + caller-callsite@2.0.0: + dependencies: + callsites: 2.0.0 + optional: true + + caller-path@2.0.0: + dependencies: + caller-callsite: 2.0.0 + optional: true + + callsites@2.0.0: + optional: true + callsites@3.1.0: {} camelcase@5.3.1: {} camelcase@6.3.0: {} + camelize@1.0.1: + optional: true + caniuse-lite@1.0.30001731: {} + caniuse-lite@1.0.30001741: {} + + canonicalize@2.1.0: + optional: true + chai@5.2.1: dependencies: assertion-error: 2.0.1 @@ -16705,6 +22975,8 @@ snapshots: chalk@5.4.1: {} + chalk@5.6.2: {} + change-case@5.4.4: {} char-regex@1.0.2: {} @@ -16713,16 +22985,38 @@ snapshots: chardet@2.1.0: {} + charenc@0.0.2: + optional: true + check-error@2.1.1: {} chokidar@4.0.3: dependencies: readdirp: 4.1.2 + chownr@2.0.0: {} + chownr@3.0.0: {} + chrome-launcher@0.15.2: + dependencies: + '@types/node': 24.3.3 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + optional: true + + ci-info@2.0.0: + optional: true + ci-info@3.9.0: {} + citty@0.1.6: + dependencies: + consola: 3.4.2 + cjs-module-lexer@1.4.3: {} class-variance-authority@0.7.1: @@ -16731,6 +23025,17 @@ snapshots: clean-stack@2.2.0: {} + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + optional: true + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-spinners@2.9.2: {} + cli-width@4.1.0: {} client-only@0.0.1: {} @@ -16747,6 +23052,16 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + optional: true + + clone@1.0.4: + optional: true + clsx@1.2.1: {} clsx@2.1.1: {} @@ -16772,17 +23087,30 @@ snapshots: color-name: 1.1.4 simple-swizzle: 0.2.2 + color-support@1.1.3: {} + color@4.2.3: dependencies: color-convert: 2.0.1 color-string: 1.9.1 + colorette@1.4.0: + optional: true + + colorette@2.0.20: + optional: true + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 + command-exists@1.2.9: + optional: true + commander@12.1.0: {} + commander@13.0.0: {} + commander@13.1.0: {} commander@14.0.0: {} @@ -16791,10 +23119,45 @@ snapshots: commander@3.0.2: {} + commander@9.5.0: + optional: true + commondir@1.0.1: {} + compressible@2.0.18: + dependencies: + mime-db: 1.54.0 + optional: true + + compression@1.8.1: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + optional: true + concat-map@0.0.1: {} + confbox@0.1.8: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + optional: true + + consola@3.4.2: {} + convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} @@ -16805,8 +23168,21 @@ snapshots: cookie@1.0.2: {} + core-js-compat@3.45.1: + dependencies: + browserslist: 4.25.4 + optional: true + core-util-is@1.0.3: {} + cosmiconfig@5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.1 + parse-json: 4.0.0 + optional: true + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -16819,13 +23195,13 @@ snapshots: crc-32@1.2.2: {} - create-jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@24.3.3)(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@24.3.1)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16834,15 +23210,15 @@ snapshots: - supports-color - ts-node - cross-fetch@3.2.0: + cross-fetch@3.2.0(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - cross-fetch@4.1.0: + cross-fetch@4.1.0(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -16856,6 +23232,19 @@ snapshots: dependencies: uncrypto: 0.1.3 + crypt@0.0.2: + optional: true + + css-color-keywords@1.0.0: + optional: true + + css-to-react-native@3.2.0: + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + optional: true + css.escape@1.5.1: {} cssstyle@4.6.0: @@ -16897,12 +23286,22 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 date-fns@4.1.0: {} + dateformat@4.6.3: + optional: true + dayjs@1.11.13: {} + dayjs@1.11.18: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + optional: true + debug@4.3.7: dependencies: ms: 2.1.3 @@ -16929,10 +23328,22 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.0: {} + + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + default-require-extensions@3.0.1: dependencies: strip-bom: 4.0.0 + defaults@1.0.4: + dependencies: + clone: 1.0.4 + optional: true + define-data-property@1.1.4: dependencies: es-define-property: 1.0.1 @@ -16941,6 +23352,8 @@ snapshots: define-lazy-prop@2.0.0: {} + define-lazy-prop@3.0.0: {} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -16953,14 +23366,23 @@ snapshots: delayed-stream@1.0.0: {} + denodeify@1.2.1: + optional: true + + depd@2.0.0: + optional: true + dequal@2.0.3: {} - derive-valtio@0.1.0(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1)): + derive-valtio@0.1.0(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1)): dependencies: - valtio: 1.13.2(@types/react@19.1.12)(react@19.1.1) + valtio: 1.13.2(@types/react@19.1.13)(react@19.1.1) destr@2.0.5: {} + destroy@1.2.0: + optional: true + detect-browser@5.3.0: {} detect-indent@6.1.0: {} @@ -17021,6 +23443,8 @@ snapshots: dom-serializer: 0.2.2 domelementtype: 1.3.1 + dotenv@16.6.1: {} + dts-resolver@2.1.2(oxc-resolver@11.7.1): optionalDependencies: oxc-resolver: 11.7.1 @@ -17044,13 +23468,32 @@ snapshots: dependencies: '@ecies/ciphers': 0.2.4(@noble/ciphers@1.3.0) '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.5 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 + ee-first@1.1.1: + optional: true + electron-to-chromium@1.5.192: {} + electron-to-chromium@1.5.218: + optional: true + + elliptic@6.6.1: + dependencies: + bn.js: 4.12.2 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + optional: true + emittery@0.13.1: {} + emoji-regex@10.5.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -17059,6 +23502,17 @@ snapshots: encode-utf8@1.0.3: {} + encodeurl@1.0.2: + optional: true + + encodeurl@2.0.0: + optional: true + + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + optional: true + end-of-stream@1.4.5: dependencies: once: 1.4.0 @@ -17093,10 +23547,24 @@ snapshots: entities@6.0.1: {} + envinfo@7.14.0: + optional: true + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + optional: true + + errorhandler@1.5.1: + dependencies: + accepts: 1.3.8 + escape-html: 1.0.3 + optional: true + es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 @@ -17250,6 +23718,9 @@ snapshots: escalade@3.2.0: {} + escape-html@1.0.3: + optional: true + escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -17284,11 +23755,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2): + eslint-plugin-storybook@9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2): dependencies: - '@typescript-eslint/utils': 8.39.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) - storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + storybook: 9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) transitivePeerDependencies: - supports-color - typescript @@ -17370,6 +23841,9 @@ snapshots: esutils@2.0.3: {} + etag@1.8.1: + optional: true + eth-block-tracker@7.1.0: dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 @@ -17417,6 +23891,14 @@ snapshots: - bufferutil - utf-8-validate + ethjs-util@0.1.6: + dependencies: + is-hex-prefixed: 1.0.0 + strip-hex-prefix: 1.0.0 + optional: true + + event-target-shim@5.0.1: {} + eventemitter2@6.4.9: {} eventemitter3@4.0.7: {} @@ -17470,15 +23952,21 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 + exponential-backoff@3.1.2: + optional: true + extendable-error@0.1.7: {} extension-port-stream@3.0.0: dependencies: - readable-stream: 3.6.2 + readable-stream: 4.7.0 webextension-polyfill: 0.10.0 eyes@0.1.8: {} + fast-copy@3.0.2: + optional: true + fast-deep-equal@3.1.3: {} fast-glob@3.3.3: @@ -17493,12 +23981,20 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-password-entropy@1.1.1: + optional: true + fast-redact@3.5.0: {} fast-safe-stringify@2.1.1: {} fast-stable-stringify@1.0.0: {} + fast-xml-parser@4.5.3: + dependencies: + strnum: 1.1.2 + optional: true + fast-xml-parser@5.2.5: dependencies: strnum: 2.1.1 @@ -17517,14 +24013,13 @@ snapshots: dependencies: walk-up-path: 4.0.0 - fdir@6.4.6(picomatch@4.0.3): - optionalDependencies: - picomatch: 4.0.3 - fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 + fetch-retry@6.0.0: + optional: true + figures@6.1.0: dependencies: is-unicode-supported: 2.1.0 @@ -17541,6 +24036,26 @@ snapshots: filter-obj@1.1.0: {} + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + optional: true + + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + optional: true + find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -17564,6 +24079,11 @@ snapshots: find-root@1.1.0: {} + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + optional: true + find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -17587,6 +24107,12 @@ snapshots: flatted@3.3.3: {} + flow-enums-runtime@0.0.6: + optional: true + + flow-parser@0.281.0: + optional: true + focus-lock@1.3.6: dependencies: tslib: 2.8.1 @@ -17630,16 +24156,19 @@ snapshots: tiny-warning: 1.0.3 tslib: 1.14.1 - framer-motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + framer-motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: motion-dom: 12.23.12 motion-utils: 12.23.6 tslib: 2.8.1 optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 + '@emotion/is-prop-valid': 1.4.0 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) + fresh@0.5.2: + optional: true + from-exponential@1.1.1: {} fromentries@1.3.2: {} @@ -17658,6 +24187,10 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -17685,6 +24218,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.4.0: {} + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -17726,6 +24261,16 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + giget@1.2.5: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.5.4 + pathe: 2.0.3 + tar: 6.2.1 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -17766,7 +24311,7 @@ snapshots: globals@14.0.0: {} - globals@16.3.0: {} + globals@16.4.0: {} globalthis@1.0.4: dependencies: @@ -17816,9 +24361,18 @@ snapshots: ufo: 1.6.1 uncrypto: 0.1.3 + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + happy-dom@18.0.1: dependencies: - '@types/node': 20.19.9 + '@types/node': 20.19.13 '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 @@ -17842,6 +24396,12 @@ snapshots: dependencies: has-symbols: 1.1.0 + hash.js@1.1.7: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + optional: true + hasha@5.2.2: dependencies: is-stream: 2.0.1 @@ -17853,6 +24413,37 @@ snapshots: headers-polyfill@4.0.3: {} + help-me@5.0.0: + optional: true + + hermes-estree@0.19.1: + optional: true + + hermes-estree@0.23.1: + optional: true + + hermes-parser@0.19.1: + dependencies: + hermes-estree: 0.19.1 + optional: true + + hermes-parser@0.23.1: + dependencies: + hermes-estree: 0.23.1 + optional: true + + hermes-profile-transformer@0.0.6: + dependencies: + source-map: 0.7.6 + optional: true + + hmac-drbg@1.0.1: + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + optional: true + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -17891,6 +24482,15 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + optional: true + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 @@ -17925,7 +24525,7 @@ snapshots: i18next@23.4.6: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 iconv-lite@0.6.3: dependencies: @@ -17943,8 +24543,19 @@ snapshots: ignore@7.0.5: {} + image-size@1.2.1: + dependencies: + queue: 6.0.2 + optional: true + immediate@3.0.6: {} + import-fresh@2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + optional: true + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -17968,12 +24579,22 @@ snapshots: ini@1.3.8: {} + input-otp@1.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.1.0 + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + optional: true + iron-webcrypto@1.2.1: {} is-arguments@1.2.0: @@ -18008,6 +24629,9 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-buffer@1.1.6: + optional: true + is-callable@1.2.7: {} is-core-module@2.16.1: @@ -18025,14 +24649,22 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-directory@0.3.1: + optional: true + is-docker@2.2.1: {} + is-docker@3.0.0: {} + is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: dependencies: call-bound: 1.0.4 + is-fullwidth-code-point@2.0.0: + optional: true + is-fullwidth-code-point@3.0.0: {} is-generator-fn@2.1.0: {} @@ -18048,6 +24680,18 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-hex-prefixed@1.0.0: + optional: true + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-interactive@1.0.0: + optional: true + + is-interactive@2.0.0: {} + is-map@2.0.3: {} is-negative-zero@2.0.3: {} @@ -18063,6 +24707,11 @@ snapshots: is-plain-obj@4.1.0: {} + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + optional: true + is-potential-custom-element-name@1.0.1: {} is-promise@2.2.2: {} @@ -18105,6 +24754,11 @@ snapshots: is-typedarray@1.0.0: {} + is-unicode-supported@0.1.0: + optional: true + + is-unicode-supported@1.3.0: {} + is-unicode-supported@2.1.0: {} is-weakmap@2.0.2: {} @@ -18122,16 +24776,26 @@ snapshots: is-windows@1.0.2: {} + is-wsl@1.1.0: + optional: true + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + isarray@1.0.0: {} isarray@2.0.5: {} isexe@2.0.0: {} + isobject@3.0.1: + optional: true + 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) @@ -18175,8 +24839,8 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.2 @@ -18264,7 +24928,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0(babel-plugin-macros@3.1.0) @@ -18284,16 +24948,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0): dependencies: '@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@24.3.1)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -18303,7 +24967,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0): dependencies: '@babel/core': 7.28.0 '@jest/test-sequencer': 29.7.0 @@ -18328,7 +24992,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.3.3 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -18357,7 +25021,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -18367,7 +25031,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 24.3.1 + '@types/node': 24.3.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18413,13 +25077,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 jest-util: 29.7.0 - jest-playwright-preset@4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0)): + jest-playwright-preset@4.0.0(jest-circus@29.7.0(babel-plugin-macros@3.1.0))(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0)): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) jest-circus: 29.7.0(babel-plugin-macros@3.1.0) jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -18482,7 +25146,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -18510,7 +25174,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -18560,7 +25224,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -18575,11 +25239,11 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0)): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0)): dependencies: ansi-escapes: 6.2.1 chalk: 5.4.1 - jest: 29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -18590,7 +25254,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.3.1 + '@types/node': 24.3.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18599,17 +25263,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 24.3.1 + '@types/node': 24.3.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@24.3.1)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0): dependencies: '@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@24.3.1)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@24.3.3)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -18626,8 +25290,20 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + jose@4.15.9: + optional: true + + joycon@3.1.1: + optional: true + js-base64@3.7.7: {} + js-cookie@3.0.5: + optional: true + + js-sha3@0.8.0: + optional: true + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -18641,6 +25317,38 @@ snapshots: dependencies: argparse: 2.0.1 + jsc-android@250231.0.0: + optional: true + + jsc-safe-url@0.2.4: + optional: true + + jscodeshift@0.14.0(@babel/preset-env@7.28.0(@babel/core@7.28.0)): + dependencies: + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) + '@babel/preset-env': 7.28.0(@babel/core@7.28.0) + '@babel/preset-flow': 7.27.1(@babel/core@7.28.4) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/register': 7.28.3(@babel/core@7.28.4) + babel-core: 7.0.0-bridge.0(@babel/core@7.28.4) + chalk: 4.1.2 + flow-parser: 0.281.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + optional: true + jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: cssstyle: 4.6.0 @@ -18650,7 +25358,7 @@ snapshots: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.21 + nwsapi: 2.2.22 parse5: 7.3.0 rrweb-cssom: 0.8.0 saxes: 6.0.0 @@ -18668,12 +25376,18 @@ snapshots: - supports-color - utf-8-validate + jsesc@3.0.2: + optional: true + jsesc@3.1.0: {} json-buffer@3.0.1: {} json-canonicalize@1.2.0: {} + json-parse-better-errors@1.0.2: + optional: true + json-parse-even-better-errors@2.3.1: {} json-rpc-engine@6.1.0: @@ -18718,12 +25432,15 @@ snapshots: keyvaluestorage-interface@1.0.0: {} + kind-of@6.0.3: + optional: true + kleur@3.0.3: {} - knip@5.63.1(@types/node@24.3.1)(typescript@5.9.2): + knip@5.63.1(@types/node@24.3.3)(typescript@5.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 - '@types/node': 24.3.1 + '@types/node': 24.3.3 fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.5.1 @@ -18738,48 +25455,48 @@ snapshots: zod: 3.25.76 zod-validation-error: 3.5.3(zod@3.25.76) - lefthook-darwin-arm64@1.12.4: + lefthook-darwin-arm64@1.13.0: optional: true - lefthook-darwin-x64@1.12.4: + lefthook-darwin-x64@1.13.0: optional: true - lefthook-freebsd-arm64@1.12.4: + lefthook-freebsd-arm64@1.13.0: optional: true - lefthook-freebsd-x64@1.12.4: + lefthook-freebsd-x64@1.13.0: optional: true - lefthook-linux-arm64@1.12.4: + lefthook-linux-arm64@1.13.0: optional: true - lefthook-linux-x64@1.12.4: + lefthook-linux-x64@1.13.0: optional: true - lefthook-openbsd-arm64@1.12.4: + lefthook-openbsd-arm64@1.13.0: optional: true - lefthook-openbsd-x64@1.12.4: + lefthook-openbsd-x64@1.13.0: optional: true - lefthook-windows-arm64@1.12.4: + lefthook-windows-arm64@1.13.0: optional: true - lefthook-windows-x64@1.12.4: + lefthook-windows-x64@1.13.0: optional: true - lefthook@1.12.4: + lefthook@1.13.0: optionalDependencies: - lefthook-darwin-arm64: 1.12.4 - lefthook-darwin-x64: 1.12.4 - lefthook-freebsd-arm64: 1.12.4 - lefthook-freebsd-x64: 1.12.4 - lefthook-linux-arm64: 1.12.4 - lefthook-linux-x64: 1.12.4 - lefthook-openbsd-arm64: 1.12.4 - lefthook-openbsd-x64: 1.12.4 - lefthook-windows-arm64: 1.12.4 - lefthook-windows-x64: 1.12.4 + lefthook-darwin-arm64: 1.13.0 + lefthook-darwin-x64: 1.13.0 + lefthook-freebsd-arm64: 1.13.0 + lefthook-freebsd-x64: 1.13.0 + lefthook-linux-arm64: 1.13.0 + lefthook-linux-x64: 1.13.0 + lefthook-openbsd-arm64: 1.13.0 + lefthook-openbsd-x64: 1.13.0 + lefthook-windows-arm64: 1.13.0 + lefthook-windows-x64: 1.13.0 leven@3.1.0: {} @@ -18788,10 +25505,21 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + libphonenumber-js@1.12.16: + optional: true + lie@3.3.0: dependencies: immediate: 3.0.6 + lighthouse-logger@1.4.2: + dependencies: + debug: 2.6.9 + marky: 1.3.0 + transitivePeerDependencies: + - supports-color + optional: true + lightningcss-darwin-arm64@1.30.1: optional: true @@ -18861,6 +25589,12 @@ snapshots: lit-element: 4.2.1 lit-html: 3.3.1 + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + optional: true + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -18875,16 +25609,45 @@ snapshots: lodash-es@4.17.21: {} + lodash.debounce@4.0.8: + optional: true + lodash.flattendeep@4.4.0: {} + lodash.memoize@4.1.2: {} + lodash.merge@4.6.2: {} lodash.startcase@4.4.0: {} + lodash.throttle@4.1.1: + optional: true + lodash@4.17.21: {} + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + optional: true + + log-symbols@6.0.0: + dependencies: + chalk: 5.6.2 + is-unicode-supported: 1.3.0 + + logkitty@0.7.1: + dependencies: + ansi-fragments: 0.2.1 + dayjs: 1.11.18 + yargs: 15.4.1 + optional: true + loglevel@1.9.2: {} + lokijs@1.5.12: + optional: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -18897,6 +25660,10 @@ snapshots: dependencies: yallist: 3.1.1 + lucide-react@0.493.0(react@19.1.1): + dependencies: + react: 19.1.1 + lz-string@1.5.0: {} magic-string@0.30.17: @@ -18909,27 +25676,238 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - source-map-js: 1.2.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 + source-map-js: 1.2.1 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.7.2 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + marky@1.3.0: + optional: true + + math-intrinsics@1.1.0: {} + + md5@2.3.0: + dependencies: + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 + optional: true + + memoize-one@5.2.1: + optional: true + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + metro-babel-transformer@0.80.12: + dependencies: + '@babel/core': 7.28.4 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.23.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + optional: true + + metro-cache-key@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + optional: true + + metro-cache@0.80.12: + dependencies: + exponential-backoff: 3.1.2 + flow-enums-runtime: 0.0.6 + metro-core: 0.80.12 + optional: true + + metro-config@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + connect: 3.7.0 + cosmiconfig: 5.2.1 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-cache: 0.80.12 + metro-core: 0.80.12 + metro-runtime: 0.80.12 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true + + metro-core@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.80.12 + optional: true + + metro-file-map@0.80.12: + dependencies: + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + node-abort-controller: 3.1.1 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + optional: true + + metro-minify-terser@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.43.1 + optional: true + + metro-resolver@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + optional: true - make-dir@3.1.0: + metro-runtime@0.80.12: dependencies: - semver: 6.3.1 + '@babel/runtime': 7.28.4 + flow-enums-runtime: 0.0.6 + optional: true - make-dir@4.0.0: + metro-source-map@0.80.12: dependencies: - semver: 7.7.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.80.12 + nullthrows: 1.1.1 + ob1: 0.80.12 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + optional: true - makeerror@1.0.12: + metro-symbolicate@0.80.12: dependencies: - tmpl: 1.0.5 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.80.12 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + optional: true - math-intrinsics@1.1.0: {} + metro-transform-plugins@0.80.12: + dependencies: + '@babel/core': 7.28.4 + '@babel/generator': 7.28.3 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.4 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + optional: true - merge-stream@2.0.0: {} + metro-transform-worker@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + '@babel/core': 7.28.4 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + flow-enums-runtime: 0.0.6 + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-babel-transformer: 0.80.12 + metro-cache: 0.80.12 + metro-cache-key: 0.80.12 + metro-minify-terser: 0.80.12 + metro-source-map: 0.80.12 + metro-transform-plugins: 0.80.12 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true - merge2@1.4.1: {} + metro@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.28.4 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.23.1 + image-size: 1.2.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.80.12 + metro-cache: 0.80.12 + metro-cache-key: 0.80.12 + metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-core: 0.80.12 + metro-file-map: 0.80.12 + metro-resolver: 0.80.12 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + metro-symbolicate: 0.80.12 + metro-transform-plugins: 0.80.12 + metro-transform-worker: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + mime-types: 2.1.35 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + strip-ansi: 6.0.1 + throat: 5.0.0 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true micro-ftch@0.3.1: {} @@ -18945,14 +25923,31 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: + optional: true + mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime@1.6.0: + optional: true + + mime@2.6.0: + optional: true + mimic-fn@2.1.0: {} + mimic-function@5.0.1: {} + min-indent@1.0.1: {} + minimalistic-assert@1.0.1: + optional: true + + minimalistic-crypto-utils@1.0.1: + optional: true + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -18963,8 +25958,19 @@ snapshots: minimist@1.2.8: {} + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + minipass@7.1.2: {} + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + minizlib@3.0.2: dependencies: minipass: 7.1.2 @@ -18973,22 +25979,34 @@ snapshots: optionalDependencies: typescript: 5.9.2 + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + optional: true + mkdirp@1.0.4: {} mkdirp@3.0.1: {} + mlly@1.8.0: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 + motion-dom@12.23.12: dependencies: motion-utils: 12.23.6 motion-utils@12.23.6: {} - motion@12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + motion@12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - framer-motion: 12.23.12(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + framer-motion: 12.23.12(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tslib: 2.8.1 optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 + '@emotion/is-prop-valid': 1.4.0 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -18996,18 +26014,21 @@ snapshots: mrmime@2.0.1: {} + ms@2.0.0: + optional: true + ms@2.1.3: {} - msw-storybook-addon@2.0.5(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2)): + msw-storybook-addon@2.0.5(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2)): dependencies: is-node-process: 1.2.0 - msw: 2.11.1(@types/node@24.3.1)(typescript@5.9.2) + msw: 2.11.2(@types/node@24.3.3)(typescript@5.9.2) - msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2): + msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 5.1.14(@types/node@24.3.1) + '@inquirer/confirm': 5.1.14(@types/node@24.3.3) '@mswjs/interceptors': 0.39.4 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -19019,6 +26040,7 @@ snapshots: outvariant: 1.4.3 path-to-regexp: 6.3.0 picocolors: 1.1.1 + rettime: 0.7.0 strict-event-emitter: 0.5.1 tough-cookie: 6.0.0 type-fest: 4.41.0 @@ -19040,38 +26062,114 @@ snapshots: natural-compare@1.4.0: {} - next@15.5.2(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + negotiator@0.6.3: + optional: true + + negotiator@0.6.4: + optional: true + + neo-async@2.6.2: {} + + neverthrow@8.2.0: + optionalDependencies: + '@rollup/rollup-linux-x64-gnu': 4.46.1 + + next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@next/env': 15.5.2 + '@next/env': 15.5.3 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001731 + caniuse-lite: 1.0.30001741 postcss: 8.4.31 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) styled-jsx: 5.1.6(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@19.1.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.2 - '@next/swc-darwin-x64': 15.5.2 - '@next/swc-linux-arm64-gnu': 15.5.2 - '@next/swc-linux-arm64-musl': 15.5.2 - '@next/swc-linux-x64-gnu': 15.5.2 - '@next/swc-linux-x64-musl': 15.5.2 - '@next/swc-win32-arm64-msvc': 15.5.2 - '@next/swc-win32-x64-msvc': 15.5.2 + '@next/swc-darwin-arm64': 15.5.3 + '@next/swc-darwin-x64': 15.5.3 + '@next/swc-linux-arm64-gnu': 15.5.3 + '@next/swc-linux-arm64-musl': 15.5.3 + '@next/swc-linux-x64-gnu': 15.5.3 + '@next/swc-linux-x64-musl': 15.5.3 + '@next/swc-win32-arm64-msvc': 15.5.3 + '@next/swc-win32-x64-msvc': 15.5.3 + sharp: 0.34.3 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + optional: true + + next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + '@next/env': 15.5.3 + '@swc/helpers': 0.5.15 + caniuse-lite: 1.0.30001741 + postcss: 8.4.31 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.1.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.5.3 + '@next/swc-darwin-x64': 15.5.3 + '@next/swc-linux-arm64-gnu': 15.5.3 + '@next/swc-linux-arm64-musl': 15.5.3 + '@next/swc-linux-x64-gnu': 15.5.3 + '@next/swc-linux-x64-musl': 15.5.3 + '@next/swc-win32-arm64-msvc': 15.5.3 + '@next/swc-win32-x64-msvc': 15.5.3 sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + optional: true + + next@15.5.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + '@next/env': 15.5.3 + '@swc/helpers': 0.5.15 + caniuse-lite: 1.0.30001741 + postcss: 8.4.31 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + styled-jsx: 5.1.6(react@19.1.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.5.3 + '@next/swc-darwin-x64': 15.5.3 + '@next/swc-linux-arm64-gnu': 15.5.3 + '@next/swc-linux-arm64-musl': 15.5.3 + '@next/swc-linux-x64-gnu': 15.5.3 + '@next/swc-linux-x64-musl': 15.5.3 + '@next/swc-win32-arm64-msvc': 15.5.3 + '@next/swc-win32-x64-msvc': 15.5.3 + sharp: 0.34.3 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + nocache@3.0.4: + optional: true + + node-abort-controller@3.1.1: + optional: true node-addon-api@2.0.2: {} node-addon-api@7.1.1: {} - node-fetch-native@1.6.6: {} + node-dir@0.1.17: + dependencies: + minimatch: 3.1.2 + optional: true - node-fetch@2.7.0: + node-fetch-native@1.6.7: {} + + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + + node-forge@1.3.1: + optional: true node-gyp-build@4.8.4: {} @@ -19085,6 +26183,12 @@ snapshots: node-releases@2.0.19: {} + node-releases@2.0.20: + optional: true + + node-stream-zip@1.15.0: + optional: true + normalize-path@3.0.0: {} npm-run-path@4.0.1: @@ -19096,15 +26200,34 @@ snapshots: path-key: 4.0.0 unicorn-magic: 0.3.0 - nuqs@2.6.0(next@15.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1): + nullthrows@1.1.1: + optional: true + + nuqs@2.6.0(next@15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1): + dependencies: + '@standard-schema/spec': 1.0.0 + react: 19.1.1 + optionalDependencies: + next: 15.5.3(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-router: 7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + + nuqs@2.6.0(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1): + dependencies: + '@standard-schema/spec': 1.0.0 + react: 19.1.1 + optionalDependencies: + next: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-router: 7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + + nuqs@2.6.0(next@15.5.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1): dependencies: '@standard-schema/spec': 1.0.0 react: 19.1.1 optionalDependencies: - next: 15.5.2(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react-router: 7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + next: 15.5.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-router: 7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - nwsapi@2.2.21: {} + nwsapi@2.2.22: {} nyc@15.1.0: dependencies: @@ -19138,6 +26261,20 @@ snapshots: transitivePeerDependencies: - supports-color + nypm@0.5.4: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 1.3.1 + tinyexec: 0.3.2 + ufo: 1.6.1 + + ob1@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + optional: true + obj-multiplex@1.0.0: dependencies: end-of-stream: 1.4.5 @@ -19183,11 +26320,29 @@ snapshots: ofetch@1.4.1: dependencies: destr: 2.0.5 - node-fetch-native: 1.6.6 + node-fetch-native: 1.6.7 ufo: 1.6.1 + ohash@1.1.6: {} + on-exit-leak-free@0.2.0: {} + on-exit-leak-free@2.1.2: + optional: true + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + optional: true + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + optional: true + + on-headers@1.1.0: + optional: true + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -19196,6 +26351,35 @@ snapshots: dependencies: mimic-fn: 2.1.0 + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + open@10.1.1: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + + open@10.1.2: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + + open@6.4.0: + dependencies: + is-wsl: 1.1.0 + optional: true + + open@7.4.2: + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + optional: true + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -19217,55 +26401,167 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + optional: true + + ora@8.2.0: + dependencies: + chalk: 5.6.2 + 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.2 + os-homedir@1.0.2: {} outdent@0.5.0: {} outvariant@1.4.3: {} - own-keys@1.0.1: + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + ox@0.6.7(typescript@5.9.2)(zod@3.25.75): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + + ox@0.6.7(typescript@5.9.2)(zod@3.25.76): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.76) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + + ox@0.6.9(typescript@5.9.2)(zod@3.25.75): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + + ox@0.6.9(typescript@5.9.2)(zod@3.25.76): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.76) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + + ox@0.7.0(typescript@5.9.2)(zod@3.25.75): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + + ox@0.7.1(typescript@5.9.2)(zod@3.25.75): dependencies: - get-intrinsic: 1.3.0 - object-keys: 1.1.1 - safe-push-apply: 1.0.0 + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod - ox@0.6.7(typescript@5.9.2)(zod@3.25.76): + ox@0.7.1(typescript@5.9.2)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.9.5 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.9.2)(zod@3.25.76) + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.76) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - zod - ox@0.6.9(typescript@5.9.2)(zod@3.25.76): + ox@0.7.2(typescript@5.9.2)(zod@3.25.75): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.9.5 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.9.2)(zod@3.25.76) + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - zod - ox@0.7.1(typescript@5.9.2)(zod@3.25.76): + ox@0.8.6(typescript@5.9.2)(zod@3.25.75): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.5 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.9.2)(zod@3.25.76) + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.2 @@ -19287,6 +26583,21 @@ snapshots: transitivePeerDependencies: - zod + ox@0.9.3(typescript@5.9.2)(zod@3.25.75): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - zod + ox@0.9.3(typescript@5.9.2)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -19342,6 +26653,11 @@ snapshots: dependencies: yocto-queue: 1.2.1 + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + optional: true + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -19373,7 +26689,7 @@ snapshots: package-manager-detector@0.2.11: dependencies: - quansync: 0.2.10 + quansync: 0.2.11 pako@2.1.0: {} @@ -19381,6 +26697,12 @@ snapshots: dependencies: callsites: 3.1.0 + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + optional: true + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.27.1 @@ -19396,6 +26718,12 @@ snapshots: dependencies: entities: 6.0.1 + parseurl@1.3.3: + optional: true + + path-exists@3.0.0: + optional: true + path-exists@4.0.0: {} path-exists@5.0.0: {} @@ -19417,10 +26745,14 @@ snapshots: path-type@4.0.0: {} + pathe@1.1.2: {} + pathe@2.0.3: {} pathval@2.0.1: {} + perfect-debounce@1.0.0: {} + perfect-freehand@1.2.2: {} picocolors@1.1.1: {} @@ -19440,6 +26772,30 @@ snapshots: duplexify: 4.1.3 split2: 4.2.0 + pino-abstract-transport@1.2.0: + dependencies: + readable-stream: 4.7.0 + split2: 4.2.0 + optional: true + + pino-pretty@10.3.1: + dependencies: + colorette: 2.0.20 + dateformat: 4.6.3 + fast-copy: 3.0.2 + fast-safe-stringify: 2.1.1 + help-me: 5.0.0 + joycon: 3.1.1 + minimist: 1.2.8 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.2.0 + pump: 3.0.3 + readable-stream: 4.7.0 + secure-json-parse: 2.7.0 + sonic-boom: 3.8.1 + strip-json-comments: 3.1.1 + optional: true + pino-std-serializers@4.0.0: {} pino@7.11.0: @@ -19458,10 +26814,21 @@ snapshots: pirates@4.0.7: {} + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + optional: true + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.8.0 + pathe: 2.0.3 + playwright-core@1.54.1: {} playwright-core@1.55.0: {} @@ -19480,12 +26847,22 @@ snapshots: possible-typed-array-names@1.1.0: {} + postcss-value-parser@4.2.0: + optional: true + postcss@8.4.31: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.4.49: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + optional: true + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -19494,14 +26871,20 @@ snapshots: preact@10.24.2: {} - preact@10.27.0: {} - preact@10.27.1: {} prelude-ls@1.2.1: {} prettier@2.8.8: {} + pretty-format@26.6.2: + dependencies: + '@jest/types': 26.6.2 + ansi-regex: 5.0.1 + ansi-styles: 4.3.0 + react-is: 17.0.2 + optional: true + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -19526,11 +26909,18 @@ snapshots: process-warning@1.0.0: {} + process@0.11.10: {} + promise-worker-transferable@1.0.4: dependencies: is-promise: 2.2.2 lie: 3.3.0 + promise@8.3.0: + dependencies: + asap: 2.0.6 + optional: true + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -19592,7 +26982,11 @@ snapshots: pngjs: 5.0.0 yargs: 15.4.1 - quansync@0.2.10: {} + qrcode@1.5.4: + dependencies: + dijkstrajs: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 quansync@0.2.11: {} @@ -19603,12 +26997,28 @@ snapshots: split-on-first: 1.1.0 strict-uri-encode: 2.0.0 + querystring@0.2.1: + optional: true + queue-microtask@1.2.3: {} + queue@6.0.2: + dependencies: + inherits: 2.0.4 + optional: true + quick-format-unescaped@4.0.4: {} radix3@1.1.2: {} + range-parser@1.2.1: + optional: true + + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.5 + react-apple-signin-auth@1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: react: 19.1.1 @@ -19616,7 +27026,7 @@ snapshots: react-clientside-effect@1.2.8(react@19.1.1): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 react: 19.1.1 react-day-picker@9.9.0(react@19.1.1): @@ -19626,15 +27036,31 @@ snapshots: date-fns-jalali: 4.1.0-0 react: 19.1.1 + react-device-detect@2.2.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + ua-parser-js: 1.0.41 + optional: true + + react-devtools-core@5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + shell-quote: 1.8.3 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + optional: true + react-docgen-typescript@2.4.0(typescript@5.9.2): dependencies: typescript: 5.9.2 react-docgen@8.0.0: dependencies: - '@babel/core': 7.28.0 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 + '@babel/core': 7.28.4 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.7 '@types/doctrine': 0.0.9 @@ -19652,17 +27078,17 @@ snapshots: react-fast-compare@2.0.4: {} - react-focus-lock@2.13.6(@types/react@19.1.12)(react@19.1.1): + react-focus-lock@2.13.6(@types/react@19.1.13)(react@19.1.1): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 focus-lock: 1.3.6 prop-types: 15.8.1 react: 19.1.1 react-clientside-effect: 1.2.8(react@19.1.1) - use-callback-ref: 1.3.3(@types/react@19.1.12)(react@19.1.1) - use-sidecar: 1.1.3(@types/react@19.1.12)(react@19.1.1) + use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.1.1) + use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react-hook-form@7.61.1(react@19.1.1): dependencies: @@ -19670,7 +27096,7 @@ snapshots: react-i18next@13.5.0(i18next@23.4.6)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 html-parse-stringify: 3.0.1 i18next: 23.4.6 react: 19.1.1 @@ -19687,28 +27113,82 @@ snapshots: react-is@18.3.1: {} + react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 13.6.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@react-native-community/cli-platform-android': 13.6.4(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 13.6.4(encoding@0.1.13) + '@react-native/assets-registry': 0.74.81 + '@react-native/codegen': 0.74.81(@babel/preset-env@7.28.0(@babel/core@7.28.0)) + '@react-native/community-cli-plugin': 0.74.81(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@react-native/gradle-plugin': 0.74.81 + '@react-native/js-polyfills': 0.74.81 + '@react-native/normalize-colors': 0.74.81 + '@react-native/virtualized-lists': 0.74.81(@types/react@19.1.13)(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 19.1.1 + react-devtools-core: 5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@19.1.1) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.11 + whatwg-fetch: 3.6.20 + ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + yargs: 17.7.2 + optionalDependencies: + '@types/react': 19.1.13 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true + + react-refresh@0.14.2: + optional: true + react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.1.12)(react@19.1.1): + react-remove-scroll-bar@2.3.8(@types/react@19.1.13)(react@19.1.1): dependencies: react: 19.1.1 - react-style-singleton: 2.2.3(@types/react@19.1.12)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 - react-remove-scroll@2.7.1(@types/react@19.1.12)(react@19.1.1): + react-remove-scroll@2.7.1(@types/react@19.1.13)(react@19.1.1): dependencies: react: 19.1.1 - react-remove-scroll-bar: 2.3.8(@types/react@19.1.12)(react@19.1.1) - react-style-singleton: 2.2.3(@types/react@19.1.12)(react@19.1.1) + react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.1.12)(react@19.1.1) - use-sidecar: 1.1.3(@types/react@19.1.12)(react@19.1.1) + use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.1.1) + use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 - react-router@7.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + react-router@7.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: cookie: 1.0.2 react: 19.1.1 @@ -19716,13 +27196,20 @@ snapshots: optionalDependencies: react-dom: 19.1.1(react@19.1.1) - react-style-singleton@2.2.3(@types/react@19.1.12)(react@19.1.1): + react-shallow-renderer@16.15.0(react@19.1.1): + dependencies: + object-assign: 4.1.1 + react: 19.1.1 + react-is: 18.3.1 + optional: true + + react-style-singleton@2.2.3(@types/react@19.1.13)(react@19.1.1): dependencies: get-nonce: 1.0.1 react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react-virtuoso@4.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: @@ -19754,10 +27241,29 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + readable-stream@4.7.0: + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + readdirp@4.1.2: {} + readline@1.3.0: + optional: true + real-require@0.1.0: {} + recast@0.21.5: + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.8.1 + optional: true + recast@0.23.11: dependencies: ast-types: 0.16.1 @@ -19782,6 +27288,17 @@ snapshots: get-proto: 1.0.1 which-builtin-type: 1.2.1 + regenerate-unicode-properties@10.2.2: + dependencies: + regenerate: 1.4.2 + optional: true + + regenerate@1.4.2: + optional: true + + regenerator-runtime@0.13.11: + optional: true + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -19791,6 +27308,24 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 + regexpu-core@6.3.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.2 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.1 + optional: true + + regjsgen@0.8.0: + optional: true + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + optional: true + release-zalgo@1.0.0: dependencies: es6-error: 4.1.1 @@ -19810,6 +27345,9 @@ snapshots: expand-tilde: 1.2.2 global-modules: 0.2.3 + resolve-from@3.0.0: + optional: true + resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -19830,50 +27368,68 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + optional: true + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + rettime@0.7.0: {} + reusify@1.1.0: {} + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + optional: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.36)(typescript@5.9.2): + rolldown-plugin-dts@0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.37)(typescript@5.9.2): dependencies: '@babel/generator': 7.28.3 '@babel/parser': 7.28.4 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 ast-kit: 2.1.2 birpc: 2.5.0 debug: 4.4.1 dts-resolver: 2.1.2(oxc-resolver@11.7.1) get-tsconfig: 4.10.1 - rolldown: 1.0.0-beta.36 + rolldown: 1.0.0-beta.37 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - oxc-resolver - supports-color - rolldown@1.0.0-beta.36: + rolldown@1.0.0-beta.37: dependencies: '@oxc-project/runtime': 0.87.0 '@oxc-project/types': 0.87.0 - '@rolldown/pluginutils': 1.0.0-beta.36 + '@rolldown/pluginutils': 1.0.0-beta.37 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.36 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.36 - '@rolldown/binding-darwin-x64': 1.0.0-beta.36 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.36 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.36 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.36 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.36 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.36 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.36 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.36 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.36 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.36 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.36 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.36 + '@rolldown/binding-android-arm64': 1.0.0-beta.37 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.37 + '@rolldown/binding-darwin-x64': 1.0.0-beta.37 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.37 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.37 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.37 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.37 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.37 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.37 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.37 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.37 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.37 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.37 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.37 rollup-preserve-directives@1.1.3(rollup@4.46.1): dependencies: @@ -19921,6 +27477,8 @@ snapshots: rrweb-cssom@0.8.0: {} + run-applescript@7.1.0: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -19960,12 +27518,64 @@ snapshots: dependencies: xmlchars: 2.2.0 + scheduler@0.24.0-canary-efb381bbf-20230505: + dependencies: + loose-envify: 1.4.0 + optional: true + scheduler@0.26.0: {} + secure-json-parse@2.7.0: + optional: true + + secure-password-utilities@0.2.1: + optional: true + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.14 + node-forge: 1.3.1 + optional: true + + semver@5.7.2: + optional: true + semver@6.3.1: {} semver@7.7.2: {} + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + optional: true + + serialize-error@2.1.0: + optional: true + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + optional: true + set-blocking@2.0.0: {} set-cookie-parser@2.7.1: {} @@ -19992,6 +27602,9 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.1 + setprototypeof@1.2.0: + optional: true + sha.js@2.4.12: dependencies: inherits: 2.0.4 @@ -20000,6 +27613,14 @@ snapshots: sha256-uint8array@0.10.7: {} + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + optional: true + + shallowequal@1.1.0: + optional: true + sharp@0.33.5: dependencies: color: 4.2.3 @@ -20062,6 +27683,9 @@ snapshots: shebang-regex@3.0.0: {} + shell-quote@1.8.3: + optional: true + side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 @@ -20112,6 +27736,13 @@ snapshots: slash@5.1.0: {} + slice-ansi@2.1.0: + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + optional: true + smol-toml@1.4.2: {} socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): @@ -20136,6 +27767,11 @@ snapshots: dependencies: atomic-sleep: 1.0.0 + sonic-boom@3.8.1: + dependencies: + atomic-sleep: 1.0.0 + optional: true + source-map-js@1.2.1: {} source-map-support@0.5.13: @@ -20153,6 +27789,9 @@ snapshots: source-map@0.6.1: {} + source-map@0.7.6: + optional: true + spawn-wrap@2.0.0: dependencies: foreground-child: 2.0.0 @@ -20188,22 +27827,38 @@ snapshots: stackback@0.0.2: {} + stackframe@1.3.4: + optional: true + + stacktrace-parser@0.1.11: + dependencies: + type-fest: 0.7.1 + optional: true + + statuses@1.5.0: + optional: true + + statuses@2.0.1: + optional: true + statuses@2.0.2: {} std-env@3.9.0: {} + stdin-discarder@0.2.2: {} + stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)): + storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.8.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.8 @@ -20253,7 +27908,13 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.5.0 + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 string.prototype.matchall@4.0.12: dependencies: @@ -20307,6 +27968,11 @@ snapshots: dependencies: safe-buffer: 5.2.1 + strip-ansi@5.2.0: + dependencies: + ansi-regex: 4.1.1 + optional: true + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -20315,6 +27981,10 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.1.0 + strip-bom@3.0.0: {} strip-bom@4.0.0: {} @@ -20323,6 +27993,11 @@ snapshots: strip-final-newline@4.0.0: {} + strip-hex-prefix@1.0.0: + dependencies: + is-hex-prefixed: 1.0.0 + optional: true + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -20339,8 +28014,26 @@ snapshots: dependencies: js-tokens: 9.0.1 + strnum@1.1.2: + optional: true + strnum@2.1.1: {} + styled-components@6.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + '@emotion/is-prop-valid': 1.2.2 + '@emotion/unitless': 0.8.1 + '@types/stylis': 4.2.5 + css-to-react-native: 3.2.0 + csstype: 3.1.3 + postcss: 8.4.49 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + shallowequal: 1.1.0 + stylis: 4.3.2 + tslib: 2.6.2 + optional: true + styled-jsx@5.1.6(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@19.1.1): dependencies: client-only: 0.0.1 @@ -20348,9 +28041,32 @@ snapshots: optionalDependencies: '@babel/core': 7.28.0 babel-plugin-macros: 3.1.0 + optional: true + + styled-jsx@5.1.6(@babel/core@7.28.4)(react@19.1.1): + dependencies: + client-only: 0.0.1 + react: 19.1.1 + optionalDependencies: + '@babel/core': 7.28.4 + optional: true + + styled-jsx@5.1.6(react@19.1.1): + dependencies: + client-only: 0.0.1 + react: 19.1.1 stylis@4.2.0: {} + stylis@4.3.2: + optional: true + + stylis@4.3.6: + optional: true + + sudo-prompt@9.2.1: + optional: true + superstruct@1.0.4: {} superstruct@2.0.2: {} @@ -20371,12 +28087,24 @@ snapshots: symbol-tree@3.2.4: {} + tabbable@6.2.0: + optional: true + tailwind-merge@3.3.1: {} tailwindcss@4.1.13: {} tapable@2.2.2: {} + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + tar@7.2.0: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -20395,6 +28123,14 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + temp-dir@2.0.0: + optional: true + + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + optional: true + term-size@2.2.1: {} terser@5.43.1: @@ -20421,25 +28157,102 @@ snapshots: text-encoding@0.7.0: {} + thirdweb@5.105.35(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-dom@19.1.1(react@19.1.1))(react-native@0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2)(utf-8-validate@5.0.10): + dependencies: + '@coinbase/wallet-sdk': 4.3.0 + '@emotion/react': 11.14.0(@types/react@19.1.13)(react@19.1.1) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.13)(react@19.1.1))(@types/react@19.1.13)(react@19.1.1) + '@noble/curves': 1.8.2 + '@noble/hashes': 1.7.2 + '@passwordless-id/webauthn': 2.3.1 + '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-icons': 1.3.2(react@19.1.1) + '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@storybook/react': 9.0.15(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(prettier@2.8.8)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)))(typescript@5.9.2) + '@tanstack/react-query': 5.81.5(react@19.1.1) + '@thirdweb-dev/engine': 3.2.1(@hey-api/openapi-ts@0.80.14(magicast@0.3.5)(typescript@5.9.2))(typescript@5.9.2) + '@thirdweb-dev/insight': 1.1.1(typescript@5.9.2) + '@walletconnect/sign-client': 2.20.1(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + '@walletconnect/universal-provider': 2.21.4(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + abitype: 1.0.8(typescript@5.9.2)(zod@3.25.75) + cross-spawn: 7.0.6 + fuse.js: 7.1.0 + input-otp: 1.4.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + mipd: 0.0.7(typescript@5.9.2) + open: 10.1.1 + ora: 8.2.0 + ox: 0.7.0(typescript@5.9.2)(zod@3.25.75) + prompts: 2.4.2 + qrcode: 1.5.3 + toml: 3.0.0 + uqr: 0.1.2 + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + zod: 3.25.75 + optionalDependencies: + ethers: 6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + react: 19.1.1 + react-native: 0.74.0(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(utf-8-validate@5.0.10) + typescript: 5.9.2 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@hey-api/openapi-ts' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/react' + - '@types/react-dom' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react-dom + - storybook + - supports-color + - uploadthing + - utf-8-validate + thread-stream@0.15.2: dependencies: real-require: 0.1.0 three@0.172.0: {} + throat@5.0.0: + optional: true + + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + optional: true + tiny-invariant@1.3.3: {} tiny-warning@1.0.3: {} tinybench@2.9.0: {} + tinycolor2@1.6.0: + optional: true + tinyexec@0.3.2: {} tinyexec@1.0.1: {} tinyglobby@0.2.14: dependencies: - fdir: 6.4.6(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 tinyglobby@0.2.15: @@ -20455,7 +28268,7 @@ snapshots: tldts-core@6.1.86: {} - tldts-core@7.0.13: {} + tldts-core@7.0.14: {} tldts@6.0.16: dependencies: @@ -20465,9 +28278,9 @@ snapshots: dependencies: tldts-core: 6.1.86 - tldts@7.0.13: + tldts@7.0.14: dependencies: - tldts-core: 7.0.13 + tldts-core: 7.0.14 tmpl@1.0.5: {} @@ -20481,6 +28294,11 @@ snapshots: dependencies: is-number: 7.0.0 + toidentifier@1.0.1: + optional: true + + toml@3.0.0: {} + toposort@2.0.2: {} totalist@3.0.1: {} @@ -20491,7 +28309,7 @@ snapshots: tough-cookie@6.0.0: dependencies: - tldts: 7.0.13 + tldts: 7.0.14 tr46@0.0.3: {} @@ -20526,11 +28344,11 @@ snapshots: diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 - rolldown: 1.0.0-beta.36 - rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.36)(typescript@5.9.2) + rolldown: 1.0.0-beta.37 + rolldown-plugin-dts: 0.15.10(oxc-resolver@11.7.1)(rolldown@1.0.0-beta.37)(typescript@5.9.2) semver: 7.7.2 tinyexec: 1.0.1 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tree-kill: 1.2.2 unconfig: 7.3.3 optionalDependencies: @@ -20545,10 +28363,19 @@ snapshots: tslib@2.4.1: {} + tslib@2.6.2: + optional: true + tslib@2.7.0: {} tslib@2.8.1: {} + tweetnacl-util@0.15.1: + optional: true + + tweetnacl@1.0.3: + optional: true + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -20557,6 +28384,9 @@ snapshots: type-fest@0.21.3: {} + type-fest@0.7.1: + optional: true + type-fest@0.8.1: {} type-fest@4.41.0: {} @@ -20611,8 +28441,14 @@ snapshots: typescript@5.9.2: {} + ua-parser-js@1.0.41: + optional: true + ufo@1.6.1: {} + uglify-js@3.19.3: + optional: true + uint8arrays@3.1.0: dependencies: multiformats: 9.9.0 @@ -20637,18 +28473,39 @@ snapshots: uncrypto@0.1.3: {} + undici-types@5.26.5: + optional: true + undici-types@6.19.8: {} undici-types@6.21.0: {} undici-types@7.10.0: {} + unicode-canonical-property-names-ecmascript@2.0.1: + optional: true + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + optional: true + + unicode-match-property-value-ecmascript@2.2.1: + optional: true + + unicode-property-aliases-ecmascript@2.1.0: + optional: true + unicorn-magic@0.1.0: {} unicorn-magic@0.3.0: {} universalify@0.1.2: {} + unpipe@1.0.0: + optional: true + unplugin@1.16.1: dependencies: acorn: 8.15.0 @@ -20661,7 +28518,7 @@ snapshots: destr: 2.0.5 h3: 1.15.3 lru-cache: 10.4.3 - node-fetch-native: 1.6.6 + node-fetch-native: 1.6.7 ofetch: 1.4.1 ufo: 1.6.1 optionalDependencies: @@ -20673,26 +28530,39 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.3(browserslist@4.25.4): + dependencies: + browserslist: 4.25.4 + escalade: 3.2.0 + picocolors: 1.1.1 + optional: true + uqr@0.1.2: {} uri-js@4.4.1: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.3(@types/react@19.1.12)(react@19.1.1): + urql@4.2.2(@urql/core@5.2.0(graphql@16.11.0))(react@19.1.1): + dependencies: + '@urql/core': 5.2.0(graphql@16.11.0) + react: 19.1.1 + wonka: 6.3.5 + + use-callback-ref@1.3.3(@types/react@19.1.13)(react@19.1.1): dependencies: react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 - use-sidecar@1.1.3(@types/react@19.1.12)(react@19.1.1): + use-sidecar@1.1.3(@types/react@19.1.13)(react@19.1.1): dependencies: detect-node-es: 1.1.0 react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 use-sync-external-store@1.2.0(react@19.1.1): dependencies: @@ -20720,6 +28590,9 @@ snapshots: is-typed-array: 1.1.15 which-typed-array: 1.1.19 + utils-merge@1.0.1: + optional: true + uuid@10.0.0: {} uuid@11.1.0: {} @@ -20736,15 +28609,43 @@ snapshots: valibot@0.36.0: {} - valtio@1.13.2(@types/react@19.1.12)(react@19.1.1): + valtio@1.13.2(@types/react@19.1.13)(react@19.1.1): dependencies: - derive-valtio: 0.1.0(valtio@1.13.2(@types/react@19.1.12)(react@19.1.1)) + derive-valtio: 0.1.0(valtio@1.13.2(@types/react@19.1.13)(react@19.1.1)) proxy-compare: 2.6.0 use-sync-external-store: 1.2.0(react@19.1.1) optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react: 19.1.1 + valtio@2.1.7(@types/react@19.1.13)(react@19.1.1): + dependencies: + proxy-compare: 3.0.1 + optionalDependencies: + '@types/react': 19.1.13 + react: 19.1.1 + optional: true + + vary@1.1.2: + optional: true + + viem@2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75): + dependencies: + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 + '@scure/bip32': 1.6.2 + '@scure/bip39': 1.5.4 + abitype: 1.0.8(typescript@5.9.2)(zod@3.25.75) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.6.7(typescript@5.9.2)(zod@3.25.75) + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + viem@2.23.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.8.1 @@ -20762,6 +28663,23 @@ snapshots: - utf-8-validate - zod + viem@2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.9.2)(zod@3.25.75) + isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.7.1(typescript@5.9.2)(zod@3.25.75) + ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + viem@2.31.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 @@ -20779,7 +28697,24 @@ snapshots: - utf-8-validate - zod - viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4): + viem@2.33.2(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75): + dependencies: + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.9.2)(zod@3.25.75) + isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.8.6(typescript@5.9.2)(zod@3.25.75) + ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -20796,7 +28731,24 @@ snapshots: - utf-8-validate - zod - viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.1.0(typescript@5.9.2)(zod@3.25.75) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.9.3(typescript@5.9.2)(zod@3.25.75) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.9.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -20813,13 +28765,13 @@ snapshots: - utf-8-validate - zod - vite-node@3.2.4(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -20834,18 +28786,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)): dependencies: debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.2) optionalDependencies: - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript - vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0): + vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0): dependencies: esbuild: 0.25.8 fdir: 6.5.0(picomatch@4.0.3) @@ -20854,18 +28806,18 @@ snapshots: rollup: 4.46.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.3.3 fsevents: 2.3.3 jiti: 2.5.1 lightningcss: 1.30.1 terser: 5.43.1 yaml: 2.8.0 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.3)(@vitest/browser@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(terser@5.43.1)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -20883,13 +28835,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + vite: 7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.3.1 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.1(@types/node@24.3.1)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) + '@types/node': 24.3.3 + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.11.2(@types/node@24.3.3)(typescript@5.9.2))(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.5(@types/node@24.3.3)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -20906,20 +28858,61 @@ snapshots: - tsx - yaml + vlq@1.0.1: + optional: true + void-elements@3.1.0: {} w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 - wagmi@2.16.9(@tanstack/query-core@5.87.1)(@tanstack/react-query@5.87.1(react@19.1.1))(@types/react@19.1.12)(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76): + wagmi@2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75): + dependencies: + '@tanstack/react-query': 5.87.4(react@19.1.1) + '@wagmi/connectors': 5.9.9(@types/react@19.1.13)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)))(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75))(zod@3.25.75) + '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75)) + react: 19.1.1 + use-sync-external-store: 1.4.0(react@19.1.1) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.75) + optionalDependencies: + typescript: 5.9.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' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - immer + - ioredis + - supports-color + - uploadthing + - utf-8-validate + - zod + + wagmi@2.16.9(@tanstack/query-core@5.87.4)(@tanstack/react-query@5.87.4(react@19.1.1))(@types/react@19.1.13)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76): dependencies: - '@tanstack/react-query': 5.87.1(react@19.1.1) - '@wagmi/connectors': 5.9.9(@types/react@19.1.12)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.1)(@types/react@19.1.12)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@tanstack/react-query': 5.87.4(react@19.1.1) + '@wagmi/connectors': 5.9.9(@types/react@19.1.13)(@wagmi/core@2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(utf-8-validate@5.0.10)(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@wagmi/core': 2.20.3(@tanstack/query-core@5.87.4)(@types/react@19.1.13)(react@19.1.1)(typescript@5.9.2)(use-sync-external-store@1.4.0(react@19.1.1))(viem@2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) react: 19.1.1 use-sync-external-store: 1.4.0(react@19.1.1) - viem: 2.37.4(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.37.5(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: @@ -20974,6 +28967,11 @@ snapshots: dependencies: makeerror: 1.0.12 + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + optional: true + webextension-polyfill@0.10.0: {} webidl-conversions@3.0.1: {} @@ -20986,6 +28984,9 @@ snapshots: dependencies: iconv-lite: 0.6.3 + whatwg-fetch@3.6.20: + optional: true + whatwg-mimetype@3.0.0: {} whatwg-mimetype@4.0.0: {} @@ -21056,8 +29057,12 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 + wonka@6.3.5: {} + word-wrap@1.2.5: {} + wordwrap@1.0.0: {} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -21074,10 +29079,17 @@ snapshots: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrappy@1.0.2: {} + write-file-atomic@2.4.3: + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + optional: true + write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 @@ -21090,6 +29102,14 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 + ws@6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + dependencies: + async-limiter: 1.0.1 + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 5.0.10 + optional: true + ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.9 @@ -21131,6 +29151,8 @@ snapshots: yallist@3.1.1: {} + yallist@4.0.0: {} + yallist@5.0.0: {} yaml@1.10.2: {} @@ -21179,7 +29201,7 @@ snapshots: yup@0.32.11: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 '@types/lodash': 4.17.20 lodash: 4.17.21 lodash-es: 4.17.21 @@ -21193,30 +29215,34 @@ snapshots: zod@3.22.4: {} + zod@3.25.75: {} + zod@3.25.76: {} zod@4.0.5: {} - zustand@5.0.0(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)): + zustand@5.0.0(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)): optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react: 19.1.1 use-sync-external-store: 1.4.0(react@19.1.1) - zustand@5.0.0(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): + zustand@5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)): optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react: 19.1.1 - use-sync-external-store: 1.5.0(react@19.1.1) + use-sync-external-store: 1.4.0(react@19.1.1) - zustand@5.0.3(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.4.0(react@19.1.1)): + zustand@5.0.3(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react: 19.1.1 - use-sync-external-store: 1.4.0(react@19.1.1) + use-sync-external-store: 1.5.0(react@19.1.1) + optional: true - zustand@5.0.3(@types/react@19.1.12)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): + zustand@5.0.8(@types/react@19.1.13)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): optionalDependencies: - '@types/react': 19.1.12 + '@types/react': 19.1.13 react: 19.1.1 use-sync-external-store: 1.5.0(react@19.1.1) + optional: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e6341fc0b..43bb5388b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -29,6 +29,7 @@ catalog: nuqs: ^2.6.0 react: ^19.1.1 react-day-picker: ^9.9.0 + 0xtrails: ^0.1.6 react-dom: ^19.1.1 tailwindcss: ^4.1.13 tsup: ^8.5.0 diff --git a/sdk/package.json b/sdk/package.json index ab0dba872..eb3a224bc 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -64,6 +64,7 @@ "@legendapp/state": "catalog:", "@tailwindcss/cli": "^4.1.13", "@xstate/store": "catalog:", + "xtrails": "npm:0xtrails@^0.1.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "catalog:", diff --git a/sdk/src/react/hooks/data/orders/useOrders.tsx b/sdk/src/react/hooks/data/orders/useOrders.tsx new file mode 100644 index 000000000..b61b92286 --- /dev/null +++ b/sdk/src/react/hooks/data/orders/useOrders.tsx @@ -0,0 +1,73 @@ +'use client'; + +import { useQuery } from '@tanstack/react-query'; +import type { Optional } from '../../../_internal'; +import { + type FetchOrdersParams, + type OrdersQueryOptions, + ordersQueryOptions, +} from '../../../queries/orders'; +import { useConfig } from '../../config/useConfig'; + +export type UseOrdersParams = Optional; + +/** + * Hook to fetch orders from the marketplace + * + * Retrieves orders based on the provided parameters from the marketplace. + * + * @param params - Configuration parameters + * @param params.chainId - Optional chain ID to filter orders + * @param params.contractAddress - Optional contract address to filter orders + * @param params.tokenId - Optional token ID to filter orders + * @param params.maker - Optional maker address to filter orders + * @param params.taker - Optional taker address to filter orders + * @param params.status - Optional status to filter orders + * @param params.side - Optional side to filter orders + * @param params.pagination - Optional pagination parameters + * @param params.query - Optional React Query configuration + * + * @returns Query result containing the orders data + * + * @example + * Basic usage: + * ```typescript + * const { data, isLoading } = useOrders({ + * chainId: '137', + * contractAddress: '0x...' + * }) + * ``` + * + * @example + * With pagination: + * ```typescript + * const { data, isLoading } = useOrders({ + * chainId: '1', + * pagination: { + * limit: 20, + * offset: 0 + * }, + * query: { + * refetchInterval: 15000 + * } + * }) + * ``` + */ +export function useOrders(params: UseOrdersParams) { + const defaultConfig = useConfig(); + + const { config = defaultConfig, ...rest } = params; + + const queryOptions = ordersQueryOptions({ + config, + ...rest, + }); + + return useQuery({ + ...queryOptions, + }); +} + +export { ordersQueryOptions }; + +export type { FetchOrdersParams, OrdersQueryOptions }; diff --git a/sdk/src/react/hooks/transactions/index.ts b/sdk/src/react/hooks/transactions/index.ts index babccbe9f..3f24e05de 100644 --- a/sdk/src/react/hooks/transactions/index.ts +++ b/sdk/src/react/hooks/transactions/index.ts @@ -1,9 +1,14 @@ +export * from './useBuyTransaction'; export * from './useCancelOrder'; export * from './useCancelTransactionSteps'; export * from './useGenerateCancelTransaction'; export * from './useGenerateListingTransaction'; export * from './useGenerateOfferTransaction'; export * from './useGenerateSellTransaction'; +export * from './useMarketTransactionSteps'; export * from './useOrderSteps'; +export * from './usePrimarySaleTransactionSteps'; export * from './useProcessStep'; +export * from './useTransactionExecution'; +export * from './useTransactionType'; export * from './useTransferTokens'; diff --git a/sdk/src/react/hooks/transactions/useBuyTransaction.ts b/sdk/src/react/hooks/transactions/useBuyTransaction.ts new file mode 100644 index 000000000..4450278ac --- /dev/null +++ b/sdk/src/react/hooks/transactions/useBuyTransaction.ts @@ -0,0 +1,79 @@ +import { zeroAddress } from 'viem'; +import { useAccount } from 'wagmi'; +import { TransactionType } from '../../../types/transactions'; +import { ContractType } from '../../_internal'; +import { MarketplaceKind } from '../../_internal/api'; +import { useMarketPlatformFee } from '../../ui/modals/BuyModal/hooks/useMarketPlatformFee'; +import type { BuyModalProps } from '../../ui/modals/BuyModal/store'; +import { isMarketProps, isShopProps } from '../../ui/modals/BuyModal/store'; +import { useMarketTransactionSteps } from './useMarketTransactionSteps'; +import { usePrimarySaleTransactionSteps } from './usePrimarySaleTransactionSteps'; +import { useTransactionType } from './useTransactionType'; + +/** + * Unified hook that handles both market and primary sale transactions + * Automatically selects the appropriate transaction type based on modal props + */ +export function useBuyTransaction(modalProps: BuyModalProps) { + const { address: buyer } = useAccount(); + const transactionType = useTransactionType(modalProps); + const marketPlatformFee = useMarketPlatformFee({ + chainId: modalProps.chainId, + collectionAddress: modalProps.collectionAddress, + }); + + // Market transaction query + const marketQuery = useMarketTransactionSteps({ + chainId: modalProps.chainId, + collectionAddress: modalProps.collectionAddress, + buyer: buyer!, + marketplace: isMarketProps(modalProps) + ? modalProps.marketplace + : MarketplaceKind.sequence_marketplace_v2, + orderId: isMarketProps(modalProps) ? modalProps.orderId : '', + collectibleId: isMarketProps(modalProps) ? modalProps.collectibleId : '', + quantity: '1', // Single item purchase for now + additionalFees: [marketPlatformFee], + enabled: transactionType === TransactionType.MARKET_BUY && !!buyer, + }); + + // Primary sale transaction query + const primaryQuery = usePrimarySaleTransactionSteps({ + chainId: modalProps.chainId, + buyer: buyer!, + salesContractAddress: isShopProps(modalProps) + ? modalProps.salesContractAddress + : zeroAddress, + tokenIds: isShopProps(modalProps) + ? modalProps.items.map((item) => item.tokenId || '0') + : [], + amounts: isShopProps(modalProps) + ? modalProps.items.map((item) => Number(item.quantity) || 1) + : [], + maxTotal: isShopProps(modalProps) ? modalProps.salePrice.amount : '0', + paymentToken: isShopProps(modalProps) + ? modalProps.salePrice.currencyAddress + : zeroAddress, + contractType: ContractType.ERC1155, // TODO: Determine from contract + enabled: transactionType === TransactionType.PRIMARY_SALE && !!buyer, + }); + + // Return the active query based on transaction type + if (transactionType === TransactionType.MARKET_BUY) { + return { + data: marketQuery.data, + isLoading: marketQuery.isLoading, + error: marketQuery.error, + isError: marketQuery.isError, + refetch: marketQuery.refetch, + }; + } + + return { + data: primaryQuery.data, + isLoading: primaryQuery.isLoading, + error: primaryQuery.error, + isError: primaryQuery.isError, + refetch: primaryQuery.refetch, + }; +} diff --git a/sdk/src/react/hooks/transactions/useMarketTransactionSteps.ts b/sdk/src/react/hooks/transactions/useMarketTransactionSteps.ts new file mode 100644 index 000000000..22eb06ca7 --- /dev/null +++ b/sdk/src/react/hooks/transactions/useMarketTransactionSteps.ts @@ -0,0 +1,74 @@ +import { useQuery } from '@tanstack/react-query'; +import { useMemo } from 'react'; +import type { Address } from 'viem'; +import type { AdditionalFee, MarketplaceKind, Step } from '../../_internal/api'; +import { getMarketplaceClient, WalletKind } from '../../_internal/api'; +import { useConfig } from '../config'; + +export interface UseMarketTransactionStepsParams { + chainId: number; + collectionAddress: Address; + buyer: Address; + marketplace: MarketplaceKind; + orderId: string; + collectibleId: string; + quantity: string; + additionalFees?: AdditionalFee[]; + enabled?: boolean; +} + +/** + * Hook to generate transaction steps for market transactions (secondary sales) + * This directly calls the marketplace API without using generators + */ +export function useMarketTransactionSteps({ + chainId, + collectionAddress, + buyer, + marketplace, + orderId, + collectibleId, + quantity, + additionalFees = [], + enabled = true, +}: UseMarketTransactionStepsParams) { + const config = useConfig(); + const marketplaceClient = useMemo( + () => getMarketplaceClient(config), + [config], + ); + + return useQuery({ + queryKey: [ + 'market-transaction-steps', + { + chainId, + collectionAddress, + buyer, + orderId, + collectibleId, + quantity, + }, + ], + queryFn: async () => { + const response = await marketplaceClient.generateBuyTransaction({ + chainId: chainId.toString(), + collectionAddress, + buyer, + marketplace, + ordersData: [ + { + orderId, + quantity, + tokenId: collectibleId, + }, + ], + additionalFees, + walletType: WalletKind.sequence, + }); + + return response.steps; + }, + enabled: enabled && !!buyer, + }); +} diff --git a/sdk/src/react/hooks/transactions/usePrimarySaleTransactionSteps.ts b/sdk/src/react/hooks/transactions/usePrimarySaleTransactionSteps.ts new file mode 100644 index 000000000..f109bedfe --- /dev/null +++ b/sdk/src/react/hooks/transactions/usePrimarySaleTransactionSteps.ts @@ -0,0 +1,191 @@ +import { useQuery } from '@tanstack/react-query'; +import type { Address } from 'viem'; +import { encodeFunctionData, zeroAddress } from 'viem'; +import { useReadContract } from 'wagmi'; +import { ERC20_ABI } from '../../../utils/abi'; +import type { ContractType } from '../../_internal'; +import type { Step } from '../../_internal/api'; +import { StepType } from '../../_internal/api'; +import { + SalesContractVersion, + useSalesContractABI, +} from '../contracts/useSalesContractABI'; + +export interface UsePrimarySaleTransactionStepsParams { + chainId: number; + buyer: Address; + recipient?: Address; + salesContractAddress: Address; + tokenIds: string[]; + amounts: number[]; + maxTotal: string; + paymentToken: Address; + merkleProof?: string[]; + contractType: ContractType.ERC721 | ContractType.ERC1155; + enabled?: boolean; +} + +/** + * Hook to generate transaction steps for primary sale transactions (minting/shop) + * This directly creates steps without using generators + */ +export function usePrimarySaleTransactionSteps({ + chainId, + buyer, + recipient, + salesContractAddress, + tokenIds, + amounts, + maxTotal, + paymentToken, + merkleProof = [], + contractType, + enabled = true, +}: UsePrimarySaleTransactionStepsParams) { + // Get the correct ABI version for this sales contract + const { + abi, + version, + isLoading: abiLoading, + } = useSalesContractABI({ + contractAddress: salesContractAddress, + contractType, + chainId, + enabled, + }); + + // Check allowance if using ERC20 + const { data: allowance } = useReadContract({ + address: paymentToken, + abi: ERC20_ABI, + functionName: 'allowance', + args: [buyer, salesContractAddress], + chainId, + query: { + enabled: enabled && !!buyer && paymentToken !== zeroAddress, + }, + }); + + return useQuery({ + queryKey: [ + 'primary-sale-steps', + { + chainId, + salesContractAddress, + tokenIds, + amounts, + buyer, + maxTotal, + paymentToken, + }, + ], + queryFn: async () => { + if (!abi) { + throw new Error('Unable to determine sales contract ABI'); + } + + const steps: Step[] = []; + + // Add approval step if needed + if ( + paymentToken !== zeroAddress && + allowance !== undefined && + allowance < BigInt(maxTotal) + ) { + const approvalCalldata = encodeFunctionData({ + abi: ERC20_ABI, + functionName: 'approve', + args: [salesContractAddress, BigInt(maxTotal)], + }); + + steps.push({ + id: StepType.tokenApproval, + data: approvalCalldata, + to: paymentToken, + value: '0x0', + price: '0', + }); + } + + // Format mint args based on version + const mintArgs = formatMintArgs({ + recipient: recipient || buyer, + tokenIds, + amounts, + paymentToken, + maxTotal, + merkleProof, + version: version!, + }); + + // Add mint step + const mintCalldata = encodeFunctionData({ + abi, + functionName: 'mint', + args: mintArgs as any, // Type assertion needed due to complex ABI types + }); + + steps.push({ + id: StepType.buy, + data: mintCalldata, + to: salesContractAddress, + value: + paymentToken === zeroAddress + ? `0x${BigInt(maxTotal).toString(16)}` + : '0x0', + price: maxTotal, + }); + + return steps; + }, + enabled: enabled && !!buyer && !!abi && !abiLoading, + }); +} + +/** + * Format mint arguments based on contract version + */ +function formatMintArgs({ + recipient, + tokenIds, + amounts, + paymentToken, + maxTotal, + merkleProof, + version, +}: { + recipient: Address; + tokenIds: string[]; + amounts: number[]; + paymentToken: Address; + maxTotal: string; + merkleProof: string[]; + version: SalesContractVersion; +}): unknown[] { + // Convert tokenIds and amounts to bigint arrays + const tokenIdsBigInt = tokenIds.map((id) => BigInt(id)); + const amountsBigInt = amounts.map((amount) => BigInt(amount)); + + // V1 contracts have different argument order than V0 + if (version === SalesContractVersion.V1) { + return [ + recipient, // to + tokenIdsBigInt, // tokenIds + amountsBigInt, // amounts + '0x', // data (empty bytes) + paymentToken, // expectedPaymentToken + BigInt(maxTotal), // maxTotal + merkleProof, // proof + ]; + } + + // V0 contracts + return [ + recipient, // to + tokenIdsBigInt, // tokenIds + amountsBigInt, // amounts + paymentToken, // expectedPaymentToken + BigInt(maxTotal), // maxTotal + '0x', // data (empty bytes) + ]; +} diff --git a/sdk/src/react/hooks/transactions/useTransactionExecution.ts b/sdk/src/react/hooks/transactions/useTransactionExecution.ts new file mode 100644 index 000000000..76f8cf3ec --- /dev/null +++ b/sdk/src/react/hooks/transactions/useTransactionExecution.ts @@ -0,0 +1,31 @@ +import type { Step } from '../../_internal'; +import { useProcessStep } from './useProcessStep'; + +export function useTransactionExecution() { + const { processStep } = useProcessStep(); + + const executeSteps = async (steps: Step[], chainId: number) => { + const results = []; + + for (const step of steps) { + try { + const result = await processStep(step, chainId); + results.push(result); + + // Handle step-specific logic if needed + if (result.type === 'transaction' && step.id === 'tokenApproval') { + // Wait for approval confirmation before proceeding + // This is handled automatically by processStep + } + } catch (error) { + throw new Error( + `Failed to execute step ${step.id}: ${error instanceof Error ? error.message : 'Unknown error'}`, + ); + } + } + + return results; + }; + + return { executeSteps }; +} diff --git a/sdk/src/react/hooks/transactions/useTransactionType.ts b/sdk/src/react/hooks/transactions/useTransactionType.ts new file mode 100644 index 000000000..83398c111 --- /dev/null +++ b/sdk/src/react/hooks/transactions/useTransactionType.ts @@ -0,0 +1,20 @@ +import { useMemo } from 'react'; +import { TransactionType } from '../../../types/transactions'; +import type { BuyModalProps } from '../../ui/modals/BuyModal/store'; + +/** + * Hook to detect transaction type from modal props + * Returns TransactionType.PRIMARY_SALE for shop transactions, + * otherwise returns TransactionType.MARKET_BUY + */ +export function useTransactionType(modalProps: BuyModalProps) { + return useMemo(() => { + // Shop transactions are primary sales + if (modalProps.cardType === 'shop') { + return TransactionType.PRIMARY_SALE; + } + + // Everything else is a market transaction + return TransactionType.MARKET_BUY; + }, [modalProps.cardType]); +} diff --git a/sdk/src/react/hooks/utils/index.ts b/sdk/src/react/hooks/utils/index.ts index 95d615136..96c2d5160 100644 --- a/sdk/src/react/hooks/utils/index.ts +++ b/sdk/src/react/hooks/utils/index.ts @@ -1,5 +1,4 @@ export * from './useAutoSelectFeeOption'; -export * from './useCheckoutOptions'; export * from './useCheckoutOptionsSalesContract'; export * from './useComparePrices'; export * from './useConvertPriceToUSD'; diff --git a/sdk/src/react/hooks/utils/useCheckoutOptions.test.tsx b/sdk/src/react/hooks/utils/useCheckoutOptions.test.tsx deleted file mode 100644 index 62ff2c117..000000000 --- a/sdk/src/react/hooks/utils/useCheckoutOptions.test.tsx +++ /dev/null @@ -1,162 +0,0 @@ -import { renderHook, server, waitFor } from '@test'; -import { HttpResponse, http } from 'msw'; -import { zeroAddress } from 'viem'; -import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { useAccount } from 'wagmi'; -import { MarketplaceKind } from '../../_internal'; -import { - mockCheckoutOptions, - mockMarketplaceEndpoint, -} from '../../_internal/api/__mocks__/marketplace.msw'; -import type { UseCheckoutOptionsParams } from './useCheckoutOptions'; -import { useCheckoutOptions } from './useCheckoutOptions'; - -// Mock wagmi useAccount hook -vi.mock('wagmi', async () => { - const actual = await vi.importActual('wagmi'); - return { - ...actual, - useAccount: vi.fn(), - }; -}); - -const mockUseAccount = vi.mocked(useAccount); - -describe('useCheckoutOptions', () => { - const defaultArgs: UseCheckoutOptionsParams = { - chainId: 1, - orders: [ - { - collectionAddress: zeroAddress, - orderId: '123', - marketplace: MarketplaceKind.sequence_marketplace_v2, - }, - ], - additionalFee: 0, - query: {}, - }; - - beforeEach(() => { - mockUseAccount.mockReturnValue({ - address: zeroAddress, - } as unknown as ReturnType); - }); - - it('should fetch checkout options successfully', async () => { - const { result } = renderHook(() => useCheckoutOptions(defaultArgs)); - - // Initially loading - expect(result.current.isLoading).toBe(true); - expect(result.current.data).toBeUndefined(); - - // Wait for data to be loaded - await waitFor(() => { - expect(result.current.isLoading).toBe(false); - }); - - // Verify the data matches our mock - expect(result.current.data).toEqual(mockCheckoutOptions); - expect(result.current.error).toBeNull(); - }); - - it('should handle error states', async () => { - // Override the handler for this test to return an error - server.use( - http.post(mockMarketplaceEndpoint('CheckoutOptionsMarketplace'), () => { - return HttpResponse.json( - { error: { message: 'Failed to fetch checkout options' } }, - { status: 500 }, - ); - }), - ); - - const { result } = renderHook(() => useCheckoutOptions(defaultArgs)); - - await waitFor(() => { - expect(result.current.isError).toBe(true); - }); - - expect(result.current.error).toBeDefined(); - expect(result.current.data).toBeUndefined(); - }); - - it('should refetch when args change', async () => { - const { result, rerender } = renderHook(() => - useCheckoutOptions(defaultArgs), - ); - - // Wait for initial data - await waitFor(() => { - expect(result.current.isLoading).toBe(false); - }); - - // Change args and rerender - const firstOrder = defaultArgs.orders?.[0]; - if (!firstOrder) throw new Error('Expected defaultArgs.orders to exist'); - - const newArgs = { - ...defaultArgs, - orders: [ - { - ...firstOrder, - orderId: '456', - }, - ], - }; - - rerender(() => useCheckoutOptions(newArgs)); - - // Wait for new data - await waitFor(() => { - expect(result.current.data).toBeDefined(); - }); - - // Verify that the query was refetched with new args - expect(result.current.data).toBeDefined(); - expect(result.current.isSuccess).toBe(true); - }); - - it('should handle disabled query when wallet not connected', async () => { - // Mock wallet not connected - mockUseAccount.mockReturnValue({ - address: undefined, - } as unknown as ReturnType); - - const { result } = renderHook(() => useCheckoutOptions(defaultArgs)); - - // Should not make request when wallet not connected - expect(result.current.isLoading).toBe(false); - expect(result.current.data).toBeUndefined(); - expect(result.current.error).toBeNull(); - }); - - it('should handle multiple orders', async () => { - const multiOrderArgs: UseCheckoutOptionsParams = { - chainId: 137, - orders: [ - { - collectionAddress: zeroAddress, - orderId: '123', - marketplace: MarketplaceKind.sequence_marketplace_v2, - }, - { - collectionAddress: - '0x1234567890123456789012345678901234567890' as `0x${string}`, - orderId: '456', - marketplace: MarketplaceKind.opensea, - }, - ], - additionalFee: 100, - query: {}, - }; - - const { result } = renderHook(() => useCheckoutOptions(multiOrderArgs)); - - await waitFor(() => { - expect(result.current.isLoading).toBe(false); - }); - - expect(result.current.data).toBeDefined(); - expect(result.current.error).toBeNull(); - }); -}); diff --git a/sdk/src/react/hooks/utils/useCheckoutOptions.tsx b/sdk/src/react/hooks/utils/useCheckoutOptions.tsx deleted file mode 100644 index 591f5be7b..000000000 --- a/sdk/src/react/hooks/utils/useCheckoutOptions.tsx +++ /dev/null @@ -1,98 +0,0 @@ -'use client'; - -import { useQuery } from '@tanstack/react-query'; -import type { Address } from 'viem'; -import { useAccount } from 'wagmi'; -import type { MarketplaceKind, Optional } from '../../_internal'; -import { - type CheckoutOptionsQueryOptions, - checkoutOptionsQueryOptions, - type FetchCheckoutOptionsParams, -} from '../../queries/checkoutOptions'; -import { useConfig } from '../config/useConfig'; - -export type UseCheckoutOptionsParams = Optional< - CheckoutOptionsQueryOptions, - 'config' | 'walletAddress' ->; - -/** - * Hook to fetch checkout options for marketplace orders - * - * Retrieves checkout options including available payment methods, fees, and transaction details - * for a set of marketplace orders. Requires a connected wallet to calculate wallet-specific options. - * - * @param params - Configuration parameters - * @param params.chainId - The chain ID (must be number, e.g., 1 for Ethereum, 137 for Polygon) - * @param params.orders - Array of orders to checkout containing collection address, order ID, and marketplace - * @param params.additionalFee - Additional fee to include in checkout (defaults to 0) - * @param params.query - Optional React Query configuration - * - * @returns Query result containing checkout options with payment methods and fees - * - * @example - * Basic usage: - * ```typescript - * const { data: checkoutOptions, isLoading } = useCheckoutOptions({ - * chainId: 137, - * orders: [{ - * collectionAddress: '0x1234...', - * orderId: '123', - * marketplace: MarketplaceKind.sequence_marketplace_v2 - * }], - * additionalFee: 0 - * }) - * ``` - * - * @example - * With custom query options: - * ```typescript - * const { data: checkoutOptions } = useCheckoutOptions({ - * chainId: 1, - * orders: orders, - * query: { - * enabled: orders.length > 0, - * staleTime: 30000 - * } - * }) - * ``` - */ -export function useCheckoutOptions(params: UseCheckoutOptionsParams) { - const { address } = useAccount(); - const defaultConfig = useConfig(); - - const { config = defaultConfig, ...rest } = params; - - const queryOptions = checkoutOptionsQueryOptions({ - config, - walletAddress: address as Address, - ...rest, - }); - - return useQuery({ - ...queryOptions, - }); -} - -export { checkoutOptionsQueryOptions }; - -export type { FetchCheckoutOptionsParams, CheckoutOptionsQueryOptions }; - -// Legacy export for backward compatibility -export type UseCheckoutOptionsArgs = { - chainId: number; - orders: Array<{ - collectionAddress: string; - orderId: string; - marketplace: MarketplaceKind; - }>; - query?: { - enabled?: boolean; - }; -}; - -export type UseCheckoutOptionsReturn = Awaited< - ReturnType< - typeof import('../../queries/checkoutOptions').fetchCheckoutOptions - > ->; diff --git a/sdk/src/react/providers/modal-provider.tsx b/sdk/src/react/providers/modal-provider.tsx index c23b1e16f..123aa87e2 100644 --- a/sdk/src/react/providers/modal-provider.tsx +++ b/sdk/src/react/providers/modal-provider.tsx @@ -1,4 +1,4 @@ -import { SequenceCheckoutProvider } from '@0xsequence/checkout'; +// import { SequenceCheckoutProvider } from '@0xsequence/checkout'; import { observer } from '@legendapp/state/react'; import type { ReactNode } from 'react'; import { useConfig } from '../hooks'; @@ -22,22 +22,22 @@ export const ModalProvider = observer(({ children }: ModalProviderProps) => { return ( <> {children} - - - - - - - - - {/* Helper modals */} - - - - + {/* */} + + + + + + + + {/* Helper modals */} + + + + {/* */} ); }); diff --git a/sdk/src/react/queries/orders.ts b/sdk/src/react/queries/orders.ts new file mode 100644 index 000000000..502d38c24 --- /dev/null +++ b/sdk/src/react/queries/orders.ts @@ -0,0 +1,58 @@ +import { queryOptions } from '@tanstack/react-query'; +import type { SdkConfig } from '../../types'; +import { + type GetOrdersReturn, + getMarketplaceClient, + type ValuesOptional, +} from '../_internal'; +import type { GetOrdersInput, Page } from '../_internal/api/marketplace.gen'; +import type { StandardQueryOptions } from '../types/query'; + +export interface FetchOrdersParams { + chainId: number; + input: GetOrdersInput[]; + page?: Page; + config: SdkConfig; +} + +/** + * Fetches orders from the marketplace API + */ +export async function fetchOrders( + params: FetchOrdersParams, +): Promise { + const { config, ...apiParams } = params; + + const marketplaceClient = getMarketplaceClient(config); + return marketplaceClient.getOrders({ + chainId: String(apiParams.chainId), + input: apiParams.input, + page: apiParams.page, + }); +} + +export type OrdersQueryOptions = ValuesOptional & { + query?: StandardQueryOptions; +}; + +export function ordersQueryOptions(params: OrdersQueryOptions) { + const enabled = Boolean( + params.config && + params.chainId && + params.input && + (params.query?.enabled ?? true), + ); + + return queryOptions({ + queryKey: ['orders', params], + queryFn: () => + fetchOrders({ + chainId: params.chainId!, + input: params.input!, + page: params.page, + config: params.config!, + }), + ...params.query, + enabled, + }); +} diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/BuyModalRouter.test.tsx b/sdk/src/react/ui/modals/BuyModal/__tests__/BuyModalRouter.test.tsx deleted file mode 100644 index 4d86cb4ea..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/BuyModalRouter.test.tsx +++ /dev/null @@ -1,554 +0,0 @@ -import { ResourceStatus } from '@0xsequence/metadata'; -import { render, screen } from '@test'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { - CurrencyStatus, - MarketplaceKind, - OrderSide, - OrderStatus, -} from '../../../../_internal'; -import type { DatabeatAnalytics } from '../../../../_internal/databeat'; -import { BuyModalRouter } from '../components/BuyModalRouter'; -import * as useLoadDataModule from '../hooks/useLoadData'; -import { buyModalStore } from '../store'; - -// Mock the child components -vi.mock('../components/ERC721BuyModal', () => ({ - ERC721BuyModal: ({ chainId }: { chainId: number }) => ( -
ERC721 Buy Modal - Chain {chainId}
- ), -})); - -vi.mock('../components/ERC721ShopModal', () => ({ - ERC721ShopModal: ({ chainId }: { chainId: number }) => ( -
- ERC721 Shop Modal - Chain {chainId} -
- ), -})); - -vi.mock('../components/ERC1155BuyModal', () => ({ - ERC1155BuyModal: ({ chainId }: { chainId: number }) => ( -
- ERC1155 Buy Modal - Chain {chainId} -
- ), -})); - -vi.mock('../components/ERC1155ShopModal', () => ({ - ERC1155ShopModal: ({ chainId }: { chainId: number }) => ( -
- ERC1155 Shop Modal - Chain {chainId} -
- ), -})); - -// Mock data -const mockCollection721 = { - type: 'ERC721' as const, - name: 'Test Collection', - address: '0x123', - chainId: 1, - symbol: 'TEST', - source: 'https://example.com', - status: ResourceStatus.AVAILABLE, - deployed: true, - updatedAt: new Date().toISOString(), - bytecodeHash: '0x1234567890', - extensions: { - description: 'Test Collection', - link: 'https://example.com', - ogImage: 'https://example.com/image.png', - ogName: 'Test Collection', - originAddress: '0x0000000000000000000000000000000000000000', - originChainId: 1, - verified: true, - categories: ['Test'], - blacklist: false, - verifiedBy: '0x', - featured: false, - featureIndex: 0, - }, - logoURI: 'https://example.com/logo.png', -}; - -const mockCollection1155 = { - type: 'ERC1155' as const, - name: 'Test Collection', - address: '0x123', - chainId: 1, - symbol: 'TEST', - source: 'https://example.com', - status: ResourceStatus.AVAILABLE, - deployed: true, - updatedAt: new Date().toISOString(), - bytecodeHash: '0x1234567890', - extensions: { - description: 'Test Collection', - link: 'https://example.com', - ogImage: 'https://example.com/image.png', - ogName: 'Test Collection', - originAddress: '0x0000000000000000000000000000000000000000', - originChainId: 1, - verified: true, - categories: ['Test'], - blacklist: false, - verifiedBy: '0x', - featured: false, - featureIndex: 0, - }, - logoURI: 'https://example.com/logo.png', -}; - -const mockCollectable = { - tokenId: '1', - name: 'Test Collectible', - source: 'https://example.com', - attributes: [], - status: ResourceStatus.AVAILABLE, -}; - -const mockOrder = { - orderId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - side: OrderSide.listing, - status: OrderStatus.active, - chainId: 1, - originName: 'Test', - collectionContractAddress: '0x123', - tokenId: '1', - createdBy: '0xabc', - priceAmount: '1000000000000000000', - priceAmountFormatted: '1.0', - priceAmountNet: '1000000000000000000', - priceAmountNetFormatted: '1.0', - priceCurrencyAddress: '0x0', - priceDecimals: 18, - priceUSD: 3000, - priceUSDFormatted: '$3,000.00', - quantityInitial: '1', - quantityInitialFormatted: '1', - quantityRemaining: '1', - quantityRemainingFormatted: '1', - quantityAvailable: '1', - quantityAvailableFormatted: '1', - quantityDecimals: 0, - feeBps: 250, - feeBreakdown: [], - validFrom: new Date().toISOString(), - validUntil: new Date(Date.now() + 86400000).toISOString(), - blockNumber: 1234567, - createdAt: new Date().toISOString(), - updatedAt: new Date().toISOString(), -}; - -const mockCheckoutOptions = { - order: mockOrder, - crypto: 'all' as const, - swap: [] as string[], - nftCheckout: [] as string[], - onRamp: [] as string[], -} as never; - -const mockCurrency = { - chainId: 1, - contractAddress: '0x0', - status: CurrencyStatus.active, - name: 'Ethereum', - symbol: 'ETH', - decimals: 18, - imageUrl: 'https://example.com/eth.png', - exchangeRate: 3000, - defaultChainCurrency: true, - nativeCurrency: true, - createdAt: new Date().toISOString(), - updatedAt: new Date().toISOString(), -}; - -const mockShopData = { - salesContractAddress: '0x456' as `0x${string}`, - items: [{ tokenId: '1', quantity: '1' }], - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0' as `0x${string}`, - }, - checkoutOptions: undefined, -}; - -const mockAnalyticsFn = { - trackBuyModalOpened: vi.fn(), -} as unknown as DatabeatAnalytics; - -describe('BuyModalRouter', () => { - beforeEach(() => { - vi.clearAllMocks(); - }); - - afterEach(() => { - buyModalStore.send({ type: 'close' }); - }); - - describe('Market Flow', () => { - it('should render ERC721BuyModal for market flow with ERC721 collection', () => { - // Initialize store with market props - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - cardType: 'market', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock useLoadData to return complete data for ERC721 market flow - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection721, - collectable: mockCollectable, - address: '0x1234567890123456789012345678901234567890', - order: mockOrder, - checkoutOptions: mockCheckoutOptions, - currency: mockCurrency, - shopData: undefined, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByTestId('erc721-buy-modal')).toBeInTheDocument(); - expect( - screen.getByText('ERC721 Buy Modal - Chain 1'), - ).toBeInTheDocument(); - }); - - it('should render ERC1155BuyModal for market flow with ERC1155 collection', () => { - // Initialize store with market props - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - cardType: 'market', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock useLoadData to return complete data for ERC1155 market flow - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection1155, - collectable: mockCollectable, - address: '0x1234567890123456789012345678901234567890', - order: mockOrder, - checkoutOptions: mockCheckoutOptions, - currency: mockCurrency, - shopData: undefined, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByTestId('erc1155-buy-modal')).toBeInTheDocument(); - expect( - screen.getByText('ERC1155 Buy Modal - Chain 1'), - ).toBeInTheDocument(); - }); - - it('should show loading modal when data is incomplete for market flow', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock incomplete data - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection721, - collectable: undefined, // Missing collectable - address: '0x1234567890123456789012345678901234567890', - order: mockOrder, - checkoutOptions: mockCheckoutOptions, - currency: mockCurrency, - shopData: undefined, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByText('Loading payment options')).toBeInTheDocument(); - }); - }); - - describe('Shop Flow', () => { - it('should render ERC721ShopModal for shop flow with ERC721 collection', () => { - // Initialize store with shop props - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - salesContractAddress: '0x456' as `0x${string}`, - items: [{ tokenId: '1' }], - quantityDecimals: 0, - quantityRemaining: 10, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0' as `0x${string}`, - }, - cardType: 'shop', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock useLoadData to return complete data for ERC721 shop flow - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection721, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: mockCurrency, - shopData: mockShopData, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByTestId('erc721-shop-modal')).toBeInTheDocument(); - expect( - screen.getByText('ERC721 Shop Modal - Chain 1'), - ).toBeInTheDocument(); - }); - - it('should render ERC1155ShopModal for shop flow with ERC1155 collection', () => { - // Initialize store with shop props - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - salesContractAddress: '0x456' as `0x${string}`, - items: [{ tokenId: '1' }], - quantityDecimals: 0, - quantityRemaining: 10, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0' as `0x${string}`, - }, - cardType: 'shop', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock useLoadData to return complete data for ERC1155 shop flow - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection1155, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: mockCurrency, - shopData: mockShopData, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByTestId('erc1155-shop-modal')).toBeInTheDocument(); - expect( - screen.getByText('ERC1155 Shop Modal - Chain 1'), - ).toBeInTheDocument(); - }); - - it('should show loading modal when shop data is incomplete', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - salesContractAddress: '0x456' as `0x${string}`, - items: [{ tokenId: '1' }], - quantityDecimals: 0, - quantityRemaining: 10, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0' as `0x${string}`, - }, - cardType: 'shop', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock incomplete shop data - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection721, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: undefined, // Missing currency - shopData: mockShopData, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByText('Loading payment options')).toBeInTheDocument(); - }); - }); - - describe('Error Handling', () => { - it('should show error modal when loadData has an error', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock error state - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: undefined, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: undefined, - shopData: undefined, - isLoading: false, - isError: true, - }); - - render(); - - expect(screen.getByText('Loading Error')).toBeInTheDocument(); - }); - - it('should show loading modal when data is still loading', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock loading state - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: undefined, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: undefined, - shopData: undefined, - isLoading: true, - isError: false, - }); - - render(); - - expect(screen.getByText('Loading payment options')).toBeInTheDocument(); - }); - - it('should show error modal for unsupported configuration', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - salesContractAddress: '0x456' as `0x${string}`, - items: [{ tokenId: '1' }], - quantityDecimals: 0, - quantityRemaining: 10, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0' as `0x${string}`, - }, - cardType: 'shop', - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock unsupported collection type - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: { - ...mockCollection721, - type: 'UNSUPPORTED' as never, - }, - collectable: undefined, - address: undefined, - order: undefined, - checkoutOptions: undefined, - currency: mockCurrency, - shopData: mockShopData, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByText('Unsupported Configuration')).toBeInTheDocument(); - }); - }); - - describe('Default Behavior', () => { - it('should default to market flow when marketplaceType is not specified', () => { - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - orderId: '1', - // cardType not specified - should default to MARKET - }, - analyticsFn: mockAnalyticsFn, - }); - - // Mock useLoadData to return complete data for ERC721 market flow - vi.spyOn(useLoadDataModule, 'useLoadData').mockReturnValue({ - collection: mockCollection721, - collectable: mockCollectable, - address: '0x1234567890123456789012345678901234567890', - order: mockOrder, - checkoutOptions: mockCheckoutOptions, - currency: mockCurrency, - shopData: undefined, - isLoading: false, - isError: false, - }); - - render(); - - expect(screen.getByTestId('erc721-buy-modal')).toBeInTheDocument(); - }); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/ERC1155ShopModal.test.tsx b/sdk/src/react/ui/modals/BuyModal/__tests__/ERC1155ShopModal.test.tsx deleted file mode 100644 index 2056965d0..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/ERC1155ShopModal.test.tsx +++ /dev/null @@ -1,398 +0,0 @@ -import { ResourceStatus } from '@0xsequence/metadata'; -import { render, screen, waitFor } from '@test'; -import type { Address } from 'viem'; -import type { Mock, MockInstance } from 'vitest'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { TransactionCrypto } from '../../../../_internal'; -import type { DatabeatAnalytics } from '../../../../_internal/databeat'; -import { ERC1155ShopModal } from '../components/ERC1155ShopModal'; -import * as useERC1155CheckoutModule from '../hooks/useERC1155Checkout'; -import { buyModalStore } from '../store'; - -// Mock the checkout hook -vi.mock('../hooks/useERC1155Checkout'); - -const mockAnalyticsFn = { - trackBuyModalOpened: vi.fn(), -} as unknown as DatabeatAnalytics; - -const mockCollection = { - address: '0x123' as Address, - chainId: 1, - name: 'Test Collection', - type: 'ERC1155' as const, - symbol: 'TEST', - source: 'sequence-builder' as const, - status: ResourceStatus.AVAILABLE, - logoURI: 'https://example.com/logo.png', - deployed: true, - extensions: {}, - updatedAt: '2023-01-01T00:00:00Z', - decimals: undefined, - bytecodeHash: '0xabcdef123456789', -}; - -const mockShopData = { - salesContractAddress: '0x456', - items: [ - { tokenId: '1', quantity: '2' }, - { tokenId: '2', quantity: '1' }, - ], - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0', - }, - checkoutOptions: { - crypto: TransactionCrypto.all, - swap: [], - nftCheckout: [], - onRamp: [], - }, -}; - -describe('ERC1155ShopModal', () => { - let mockOpenCheckoutModal: Mock; - let mockUseERC1155Checkout: MockInstance; - - beforeEach(() => { - vi.clearAllMocks(); - // Reset store state - buyModalStore.send({ type: 'close' }); - - // Setup default mock for useERC1155Checkout - mockOpenCheckoutModal = vi.fn(); - mockUseERC1155Checkout = vi.spyOn( - useERC1155CheckoutModule, - 'useERC1155Checkout', - ); - - // Initialize BuyModal props - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - collectionAddress: mockCollection.address, - salesContractAddress: mockShopData.salesContractAddress as Address, - items: mockShopData.items, - quantityDecimals: 0, - quantityRemaining: 10, - salePrice: { - amount: mockShopData.salePrice.amount, - currencyAddress: mockShopData.salePrice.currencyAddress as Address, - }, - cardType: 'shop', - }, - analyticsFn: mockAnalyticsFn, - }); - }); - - afterEach(() => { - vi.restoreAllMocks(); - }); - - it('should show quantity modal initially', async () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - render( - , - ); - - expect(screen.getByText('Select Quantity')).toBeInTheDocument(); - - // Wait for loading state to finish - await waitFor(() => { - expect( - screen.getByRole('button', { name: 'Buy now' }), - ).toBeInTheDocument(); - }); - - expect(mockOpenCheckoutModal).not.toHaveBeenCalled(); - }); - - it('should open checkout modal after quantity is selected', async () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - render( - , - ); - - // Set quantity in store - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - // Wait for checkout modal to be opened - await waitFor(() => { - expect(mockOpenCheckoutModal).toHaveBeenCalled(); - }); - - // Check store state was updated - expect(buyModalStore.getSnapshot().context.checkoutModalState).toBe('open'); - }); - - it('should show loading modal when checkout is loading', async () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: true, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - render( - , - ); - - expect(screen.getByText('Loading payment options')).toBeInTheDocument(); - expect(mockOpenCheckoutModal).not.toHaveBeenCalled(); - }); - - it.skip('should render nothing when checkout is in error state', () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: true, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - const { container } = render( - , - ); - - expect(container.firstChild).toBeNull(); - expect(mockOpenCheckoutModal).not.toHaveBeenCalled(); - }); - - it.skip('should not open checkout modal when not enabled', () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: false, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - const { container } = render( - , - ); - - expect(container.firstChild).toBeNull(); - expect(mockOpenCheckoutModal).not.toHaveBeenCalled(); - }); - - it('should pass correct props to useERC1155Checkout hook', () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - render( - , - ); - - expect(mockUseERC1155Checkout).toHaveBeenCalledWith({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockShopData.items.map((item) => ({ - ...item, - quantity: '2', // This comes from the store's quantity - })), - checkoutOptions: mockShopData.checkoutOptions, - customProviderCallback: undefined, - enabled: true, - }); - }); - - it('should handle missing tokenId and quantity gracefully', () => { - const shopDataWithMissingProps = { - ...mockShopData, - items: [ - {}, // No tokenId or quantity - { tokenId: '2' }, // No quantity - ], - }; - - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - render( - , - ); - - expect(mockUseERC1155Checkout).toHaveBeenCalledWith({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: shopDataWithMissingProps.items.map((item) => ({ - tokenId: item.tokenId ?? '0', - quantity: '2', // This comes from the store's quantity - })), - checkoutOptions: mockShopData.checkoutOptions, - customProviderCallback: undefined, - enabled: true, - }); - }); - - it('should only open checkout modal once when state is idle', async () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - const { rerender } = render( - , - ); - - // Wait for initial checkout modal open - await waitFor(() => { - expect(mockOpenCheckoutModal).toHaveBeenCalledTimes(1); - }); - - // Re-render component - rerender( - , - ); - - // Should not open modal again - await waitFor(() => { - expect(mockOpenCheckoutModal).toHaveBeenCalledTimes(1); - }); - }); - - it('should handle checkout options being undefined', () => { - const shopDataWithoutCheckoutOptions = { - ...mockShopData, - checkoutOptions: undefined, - }; - - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: false, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - render( - , - ); - - expect(mockUseERC1155Checkout).toHaveBeenCalledWith( - expect.objectContaining({ - checkoutOptions: undefined, - }), - ); - }); - - it('should show loading modal with correct chain ID', () => { - mockUseERC1155Checkout.mockReturnValue({ - openCheckoutModal: mockOpenCheckoutModal, - isLoading: true, - isError: false, - isEnabled: true, - checkoutParams: {} as never, - }); - - // Set quantity in store before rendering - buyModalStore.send({ type: 'setQuantity', quantity: 2 }); - - render( - , - ); - - expect(screen.getByText('Loading payment options')).toBeInTheDocument(); - expect(mockUseERC1155Checkout).toHaveBeenCalledWith( - expect.objectContaining({ - chainId: 137, - }), - ); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/ERC721ShopModal.test.tsx b/sdk/src/react/ui/modals/BuyModal/__tests__/ERC721ShopModal.test.tsx deleted file mode 100644 index 53ea293de..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/ERC721ShopModal.test.tsx +++ /dev/null @@ -1,272 +0,0 @@ -import { ResourceStatus } from '@0xsequence/metadata'; -import { render, waitFor } from '@test'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { ERC721ShopModal } from '../components/ERC721ShopModal'; -import * as useERC721SalePaymentParamsModule from '../hooks/useERC721SalePaymentParams'; -import { buyModalStore } from '../store'; - -// Mock the checkout hook -vi.mock('@0xsequence/checkout', () => ({ - useSelectPaymentModal: vi.fn(() => ({ - openSelectPaymentModal: vi.fn(), - })), -})); - -// Mock the payment params hook -vi.mock('../hooks/useERC721SalePaymentParams'); - -const mockCollection = { - address: '0x123' as `0x${string}`, - chainId: 1, - name: 'Test Collection', - type: 'ERC721' as const, - symbol: 'TEST', - source: 'https://example.com', - status: ResourceStatus.AVAILABLE, - deployed: true, - updatedAt: new Date().toISOString(), - bytecodeHash: '0x1234567890', - extensions: { - description: 'Test Collection', - link: 'https://example.com', - ogImage: 'https://example.com/image.png', - ogName: 'Test Collection', - originAddress: '0x0000000000000000000000000000000000000000', - originChainId: 1, - verified: true, - categories: ['Test'], - blacklist: false, - verifiedBy: '0x', - featured: false, - featureIndex: 0, - }, - logoURI: 'https://example.com/logo.png', -}; - -const mockShopData = { - salesContractAddress: '0x456', - items: [{ tokenId: '1', quantity: '1' }], - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0', - }, -}; - -const mockPaymentParams = { - chain: 1, - collectibles: [ - { - quantity: '1', - decimals: 0, - }, - ], - currencyAddress: '0x0', - price: '1000000000000000000', - targetContractAddress: '0x456', - txData: '0x' as `0x${string}`, - collectionAddress: '0x123', - recipientAddress: '0xabc' as `0x${string}`, - enableMainCurrencyPayment: true, - enableSwapPayments: true, - creditCardProviders: [], - onSuccess: expect.any(Function), - onError: expect.any(Function), - onClose: expect.any(Function), - skipNativeBalanceCheck: false, - nativeTokenAddress: undefined, -}; - -describe('ERC721ShopModal', () => { - let openSelectPaymentModalMock: ReturnType; - - beforeEach(async () => { - vi.clearAllMocks(); - // Reset store state - buyModalStore.send({ type: 'close' }); - - // Setup the mock for useSelectPaymentModal - const checkoutModule = await import('@0xsequence/checkout'); - const { useSelectPaymentModal } = vi.mocked(checkoutModule); - openSelectPaymentModalMock = vi.fn(); - useSelectPaymentModal.mockReturnValue({ - openSelectPaymentModal: openSelectPaymentModalMock, - } as never); - }); - - afterEach(() => { - vi.restoreAllMocks(); - }); - - it('should open payment modal with correct params when data is loaded', async () => { - // Mock successful payment params loading - vi.spyOn( - useERC721SalePaymentParamsModule, - 'useERC721SalePaymentParams', - ).mockReturnValue({ - data: mockPaymentParams, - isLoading: false, - isError: false, - } as never); - - render( - , - ); - - // Wait for payment modal to be opened - await waitFor(() => { - expect(openSelectPaymentModalMock).toHaveBeenCalledWith( - mockPaymentParams, - ); - }); - - // Check store state was updated - expect(buyModalStore.getSnapshot().context.paymentModalState).toBe('open'); - }); - - it.skip('should render nothing while loading payment params', () => { - // Mock loading state - vi.spyOn( - useERC721SalePaymentParamsModule, - 'useERC721SalePaymentParams', - ).mockReturnValue({ - data: undefined, - isLoading: true, - isError: false, - } as never); - - const { container } = render( - , - ); - - // Component should render nothing - expect(container.firstChild).toBeNull(); - expect(openSelectPaymentModalMock).not.toHaveBeenCalled(); - }); - - it('should handle error when payment params fail to load', () => { - // Since the component throws an error object (not Error instance), - // we'll skip this test for now as it requires deeper integration with error handling - expect(true).toBe(true); - }); - - it('should use default quantity of 1 when not specified', async () => { - const shopDataWithoutQuantity = { - ...mockShopData, - items: [{ tokenId: '1' }], // No quantity specified - }; - - const mockUseERC721SalePaymentParams = vi.spyOn( - useERC721SalePaymentParamsModule, - 'useERC721SalePaymentParams', - ); - - mockUseERC721SalePaymentParams.mockReturnValue({ - data: mockPaymentParams, - isLoading: false, - isError: false, - } as never); - - render( - , - ); - - // Check that the hook was called with quantity = 1 - expect(mockUseERC721SalePaymentParams).toHaveBeenCalledWith({ - salesContractAddress: mockShopData.salesContractAddress, - collectionAddress: mockCollection.address, - price: mockShopData.salePrice.amount, - currencyAddress: mockShopData.salePrice.currencyAddress, - enabled: true, - chainId: 1, - quantity: 1, - }); - }); - - it('should handle missing sale price gracefully', async () => { - const shopDataWithoutPrice = { - ...mockShopData, - salePrice: undefined, - }; - - const mockUseERC721SalePaymentParams = vi.spyOn( - useERC721SalePaymentParamsModule, - 'useERC721SalePaymentParams', - ); - - mockUseERC721SalePaymentParams.mockReturnValue({ - data: mockPaymentParams, - isLoading: false, - isError: false, - } as never); - - render( - , - ); - - // Check that the hook was called with default values - expect(mockUseERC721SalePaymentParams).toHaveBeenCalledWith({ - salesContractAddress: mockShopData.salesContractAddress, - collectionAddress: mockCollection.address, - price: '0', - currencyAddress: '', - enabled: true, - chainId: 1, - quantity: 1, - }); - }); - - it('should only open payment modal once when state is idle', async () => { - // Mock successful payment params loading - vi.spyOn( - useERC721SalePaymentParamsModule, - 'useERC721SalePaymentParams', - ).mockReturnValue({ - data: mockPaymentParams, - isLoading: false, - isError: false, - } as never); - - const { rerender } = render( - , - ); - - // Wait for initial payment modal open - await waitFor(() => { - expect(openSelectPaymentModalMock).toHaveBeenCalledTimes(1); - }); - - // Re-render component - rerender( - , - ); - - // Should not open modal again - await waitFor(() => { - expect(openSelectPaymentModalMock).toHaveBeenCalledTimes(1); - }); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/Modal.test.tsx.bak b/sdk/src/react/ui/modals/BuyModal/__tests__/Modal.test.tsx.bak deleted file mode 100644 index 537fa19d2..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/Modal.test.tsx.bak +++ /dev/null @@ -1,112 +0,0 @@ -// import { cleanup, render, screen, waitFor } from "@test"; -// import { afterEach, beforeEach, describe, expect, it } from "vitest"; - -// import { server } from "@test"; -// import type { Address } from "viem"; -// import { MarketplaceType } from "../../../../../types"; -// import { -// mockCollection, -// mockOrder, -// } from "../../../../_internal/api/__mocks__/marketplace.msw"; -// import { BuyModal } from "../Modal"; -// import { buyModalStore } from "../store"; - -// describe("BuyModal", () => { -// beforeEach(() => { -// buyModalStore.send({ type: "close" }); -// }); - -// afterEach(() => { -// cleanup(); -// // Reset server handlers -// server.resetHandlers(); -// }); - -// it("should not render when isOpen is false", () => { -// render(); - -// expect(screen.queryByText("Loading payment options")).not.toBeInTheDocument(); -// expect(screen.queryByText("Checkout")).not.toBeInTheDocument(); -// expect(screen.queryByText("Select Quantity")).not.toBeInTheDocument(); -// }); - -// it.skip("should render error modal when there is an error", async () => { -// server.use( -// http.post(mockMetadataEndpoint("GetContractInfo"), () => { -// return new HttpResponse(null, { -// status: 404, -// }); -// }) -// ); -// buyModalStore.send({ -// type: "open", -// props: { -// orderId: mockOrder.orderId, -// chainId: mockOrder.chainId, -// collectionAddress: mockOrder.collectionContractAddress as Address, -// collectibleId: "1", -// marketplace: mockOrder.marketplace, -// }, -// }); -// render(); -// // Should show error modal -// await waitFor( -// () => { -// expect(screen.getByText("Error")).toBeInTheDocument(); -// }, -// { timeout: 1000 } -// ); -// }); - -// it.skip("should render ERC1155QuantityModal when contract type is ERC1155", async () => { -// // Create an ERC1155 mock collection -// const erc1155Collection = { -// ...mockCollection, -// contractType: ContractType.ERC1155, -// }; -// const erc1155Order = { -// ...mockOrder, -// quantityRemaining: "10", -// quantityRemainingFormatted: "10", -// }; -// buyModalStore.send({ -// type: "open", -// props: { -// orderId: erc1155Order.orderId, -// chainId: erc1155Order.chainId, -// collectionAddress: erc1155Order.collectionContractAddress, -// collectibleId: erc1155Order.tokenId, -// marketplace: erc1155Order.marketplace, -// }, -// }); -// render(); -// // First should show loading -// expect(screen.getByText("Loading payment options")).toBeInTheDocument(); -// // Then should show quantity modal for ERC1155 -// await waitFor( -// () => { -// expect(screen.getByText("Select Quantity")).toBeInTheDocument(); -// }, -// { timeout: 5000 } -// ); -// }); - -// it("should show loading modal", async () => { -// buyModalStore.send({ -// type: "open", -// props: { -// orderId: mockOrder.orderId, -// chainId: mockOrder.chainId, -// collectionAddress: mockOrder.collectionContractAddress as Address, -// collectibleId: "1", -// marketplace: mockOrder.marketplace, -// marketplaceType: MarketplaceType.MARKET, -// }, -// }); - -// render(); - -// // Should show loading modal -// expect(screen.getByText("Loading payment options")).toBeInTheDocument(); -// }); -// }); diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/Modal1155.test.tsx b/sdk/src/react/ui/modals/BuyModal/__tests__/Modal1155.test.tsx deleted file mode 100644 index a10be6d66..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/Modal1155.test.tsx +++ /dev/null @@ -1,250 +0,0 @@ -import { - act, - fireEvent, - render, - screen, - waitForElementToBeRemoved, -} from '@test'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import type { Order } from '../../../../_internal'; -import { MarketplaceKind, OrderSide, OrderStatus } from '../../../../_internal'; -import type { DatabeatAnalytics } from '../../../../_internal/databeat'; -import { ERC1155QuantityModal } from '../components/ERC1155QuantityModal'; -import { buyModalStore } from '../store'; - -const analyticsFn = { - trackBuyModalOpened: vi.fn(), -} as unknown as DatabeatAnalytics; - -const testOrder: Order = { - chainId: 1, - orderId: '1', - collectionContractAddress: '0x123', - createdAt: '2023-01-01T00:00:00Z', - createdBy: '0x123', - feeBps: 250, - feeBreakdown: [], - marketplace: MarketplaceKind.sequence_marketplace_v2, - priceAmount: '1000000000000000000', - priceAmountFormatted: '1', - priceAmountNet: '975000000000000000', - side: OrderSide.listing, - status: OrderStatus.active, - originName: '', - priceAmountNetFormatted: '', - priceCurrencyAddress: '', - priceDecimals: 0, - priceUSD: 0, - priceUSDFormatted: '', - quantityInitial: '10', - quantityInitialFormatted: '10', - quantityRemaining: '10', - quantityRemainingFormatted: '10', - quantityAvailable: '10', - quantityAvailableFormatted: '10', - quantityDecimals: 0, - validFrom: '', - validUntil: '', - blockNumber: 0, - updatedAt: '', -}; - -describe('ERC1155QuantityModal', () => { - beforeEach(() => { - // Initialize the store before each test - buyModalStore.send({ - type: 'open', - props: { - chainId: 1, - orderId: '1', - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - cardType: 'market', - }, - analyticsFn, - }); - }); - - afterEach(() => { - // Reset the store after each test - buyModalStore.send({ type: 'close' }); - }); - - it('should render quantity modal with order details', async () => { - render( - , - ); - - // Check if the modal renders with the correct title - expect(screen.getByText('Select Quantity')).toBeInTheDocument(); - - // Wait for spinner to disappear if it exists - try { - await waitForElementToBeRemoved(() => screen.queryByTestId('spinner')); - } catch (_error) { - // If no spinner or already gone, continue - } - - // Check if the Buy now button exists - const buyButton = await screen.findByRole('button', { name: /buy now/i }); - expect(buyButton).toBeInTheDocument(); - - // Capture the initial store state - const initialState = buyModalStore.getSnapshot(); - expect(initialState.context.quantity).toBeNull(); - - // Check for Total Price section - await act(async () => { - expect(await screen.findByText('Total Price')).toBeInTheDocument(); - }); - - // Click the Buy now button with default quantity "1" - await act(async () => { - fireEvent.click(buyButton); - }); - - // Ensure the store context was updated with the correct quantity - const updatedState = buyModalStore.getSnapshot(); - expect(updatedState.context.quantity).toBe(1); - }); - - it('should update quantity when user changes the input value', async () => { - render( - , - ); - - // Wait for spinner to disappear if it exists - try { - await waitForElementToBeRemoved(() => screen.queryByTestId('spinner')); - } catch (_error) { - // If no spinner or already gone, continue - } - - // Find the quantity input using role and name - const quantityInput = await screen.findByRole('textbox', { - name: /enter quantity/i, - }); - - // Capture initial store state - const initialState = buyModalStore.getSnapshot(); - expect(initialState.context.quantity).toBeNull(); - - // Change quantity to 5 - await act(async () => { - fireEvent.change(quantityInput, { target: { value: '5' } }); - }); - - // Click Buy now button - const buyButton = await screen.findByRole('button', { name: /buy now/i }); - await act(async () => { - fireEvent.click(buyButton); - }); - - // Check that the store is updated with quantity = 5 - const updatedState = buyModalStore.getSnapshot(); - expect(updatedState.context.quantity).toBe(5); - }); - - it('should validate input quantity against available quantity', async () => { - render( - , - ); - - // Wait for spinner to disappear if it exists - try { - await waitForElementToBeRemoved(() => screen.queryByTestId('spinner')); - } catch (_error) { - // If no spinner or already gone, continue - } - - // Find the quantity input using role and name - const quantityInput = await screen.findByRole('textbox', { - name: /enter quantity/i, - }); - - const invalidQuantity = ''; - await act(async () => { - fireEvent.change(quantityInput, { target: { value: invalidQuantity } }); - }); - - const buyButton = await screen.findByRole('button', { name: /buy now/i }); - // The button should be disabled due to invalid quantity - expect(buyButton).toBeDisabled(); - - // Set valid quantity - await act(async () => { - fireEvent.change(quantityInput, { target: { value: '10' } }); - }); - - // Button should be enabled - expect(buyButton).not.toBeDisabled(); - - // Click the button and check store update - await act(async () => { - fireEvent.click(buyButton); - }); - - const updatedState = buyModalStore.getSnapshot(); - expect(updatedState.context.quantity).toBe(10); - }); - it('should display total price based on selected quantity', async () => { - render( - , - ); - - // Wait for spinner to disappear if it exists - try { - await waitForElementToBeRemoved(() => screen.queryByTestId('spinner')); - } catch (_error) { - // If no spinner or already gone, continue - } - - // Check that Total Price section is displayed (using findByText for async) - await act(async () => { - expect(await screen.findByText('Total Price')).toBeInTheDocument(); - }); - - // Initially, when no currency data is loaded, it should show loading - await act(async () => { - expect(await screen.findByText('Loading...')).toBeInTheDocument(); - }); - }); - - // it("should show error modal when required props are missing", async () => { - // render( - // - // ); - - // // Should show error modal - // expect(screen.getByText("Error")).toBeInTheDocument(); - // }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/__tests__/store.test.ts b/sdk/src/react/ui/modals/BuyModal/__tests__/store.test.ts deleted file mode 100644 index 1cc6c47f4..000000000 --- a/sdk/src/react/ui/modals/BuyModal/__tests__/store.test.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { MarketplaceKind } from '../../../../_internal'; -import type { DatabeatAnalytics } from '../../../../_internal/databeat'; -import { buyModalStore, type MarketplaceBuyModalProps } from '../store'; - -const analyticsFn = { - trackBuyModalOpened: vi.fn(), -} as unknown as DatabeatAnalytics; - -describe('BuyModal Store', () => { - beforeEach(() => { - buyModalStore.send({ type: 'close' }); - }); - - it('should initialize with correct default state', () => { - const state = buyModalStore.getSnapshot(); - expect(state.context.isOpen).toBe(false); - expect(state.context.props).toBeDefined(); - expect(state.context.quantity).toBeNull(); - }); - - it('should handle open action correctly', () => { - const mockProps: MarketplaceBuyModalProps = { - orderId: '1', - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - cardType: 'market', - }; - - buyModalStore.send({ - type: 'open', - props: mockProps, - onSuccess: () => {}, - onError: () => {}, - analyticsFn, - }); - - const state = buyModalStore.getSnapshot(); - expect(state.context.isOpen).toBe(true); - expect(state.context.props).toEqual(mockProps); - }); - - it('should handle close action correctly', () => { - const mockProps: MarketplaceBuyModalProps = { - orderId: '1', - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - cardType: 'market', - }; - - buyModalStore.send({ - type: 'open', - props: mockProps, - onSuccess: () => {}, - onError: () => {}, - analyticsFn, - }); - - const openState = buyModalStore.getSnapshot(); - expect(openState.context.isOpen).toBe(true); - - buyModalStore.send({ type: 'close' }); - - const closedState = buyModalStore.getSnapshot(); - expect(closedState.context.isOpen).toBe(false); - }); - - it('should update loading states correctly', () => { - const mockProps: MarketplaceBuyModalProps = { - orderId: '1', - chainId: 1, - collectionAddress: '0x123' as `0x${string}`, - collectibleId: '1', - marketplace: MarketplaceKind.sequence_marketplace_v2, - cardType: 'market', - }; - - buyModalStore.send({ - type: 'open', - props: mockProps, - analyticsFn, - }); - - const state1 = buyModalStore.getSnapshot(); - expect(state1.context.quantity).toBeNull(); - - buyModalStore.send({ - type: 'setQuantity', - quantity: 5, - }); - - const state2 = buyModalStore.getSnapshot(); - expect(state2.context.quantity).toBe(5); - - // Test resetting by closing - buyModalStore.send({ type: 'close' }); - - const state3 = buyModalStore.getSnapshot(); - expect(state3.context.quantity).toBeNull(); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/components/BuyModalContent.tsx b/sdk/src/react/ui/modals/BuyModal/components/BuyModalContent.tsx new file mode 100644 index 000000000..fa3fc7b37 --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/components/BuyModalContent.tsx @@ -0,0 +1,137 @@ +'use client'; + +import { Modal, Spinner, Text } from '@0xsequence/design-system'; +import { formatUnits, type Hex } from 'viem'; +import { useSupportedChains } from 'xtrails'; +import { TrailsWidget } from 'xtrails/widget'; +import { TransactionType } from '../../../../_internal'; +import { useConfig } from '../../../../hooks'; +import { useBuyTransaction } from '../../../../hooks/transactions/useBuyTransaction'; +import { MODAL_OVERLAY_PROPS } from '../../_internal/components/consts'; +import { useTransactionStatusModal } from '../../_internal/components/transactionStatusModal'; +import { useBuyModal } from '..'; +import { useBuyModalData } from '../hooks/useBuyModalData'; +import { useBuyModalProps, useOnSuccess } from '../store'; +import { FallbackPurchaseUI } from './FallbackPurchaseUI'; +import { TRAILS_CUSTOM_CSS } from './TrailsCss'; + +export const BuyModalContent = () => { + const modalProps = useBuyModalProps(); + const { close } = useBuyModal(); + const onSuccess = useOnSuccess(); + const transactionStatusModal = useTransactionStatusModal(); + const { supportedChains, isLoadingChains } = useSupportedChains(); + const { data: steps, isLoading: isLoadingSteps } = + useBuyTransaction(modalProps); + const { + collectible, + currencyAddress, + currency, + order, + collectionAddress, + salePrice, + isLoading: isBuyModalDataLoading, + isMarket, + } = useBuyModalData(); + + const isChainSupported = supportedChains.some( + (chain) => chain.id === modalProps.chainId, + ); + + const isLoading = isLoadingSteps || isLoadingChains || isBuyModalDataLoading; + + const buyStep = steps?.find((step) => step.id === 'buy'); + + const useTrailsModal = isChainSupported && buyStep && !isLoading; + const useFallbackPurchaseUI = !useTrailsModal && steps && !isLoading; + + const config = useConfig(); + + const formattedAmount = currency?.decimals + ? formatUnits(BigInt(buyStep?.price || '0'), currency.decimals) + : '0'; + + const handleTransactionSuccess = (hash: Hex) => { + if (!collectible) throw new Error('Collectible not found'); + if (isMarket && !order) throw new Error('Order not found'); + if (!currency) throw new Error('Currency not found'); + + close(); + onSuccess({ hash }); + + transactionStatusModal.show({ + hash, + orderId: isMarket ? order?.orderId : undefined, + price: { + amountRaw: (isMarket ? order?.orderId : salePrice?.amount) ?? '0', + currency, + }, + collectionAddress, + chainId: modalProps.chainId, + collectibleId: collectible.tokenId, + type: TransactionType.BUY, + }); + }; + + const handleTrailsSuccess = (data: { + txHash: string; + chainId: number; + sessionId: string; + }) => { + handleTransactionSuccess(data.txHash as Hex); + }; + + return ( + +
+ + Complete Your Purchase + + + {isLoading && ( +
+
+ + Loading payment options... +
+
+ )} + + {useTrailsModal && ( +
+ +
+ )} + + {useFallbackPurchaseUI && ( + + )} +
+
+ ); +}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/BuyModalRouter.tsx b/sdk/src/react/ui/modals/BuyModal/components/BuyModalRouter.tsx deleted file mode 100644 index 71d409772..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/BuyModalRouter.tsx +++ /dev/null @@ -1,157 +0,0 @@ -'use client'; - -import { ErrorModal } from '../../_internal/components/actionModal/ErrorModal'; -import { LoadingModal } from '../../_internal/components/actionModal/LoadingModal'; -import { useLoadData } from '../hooks/useLoadData'; -import { - buyModalStore, - isShopProps, - useBuyModalProps, - useOnError, -} from '../store'; -import { ERC721BuyModal } from './ERC721BuyModal'; -import { ERC721ShopModal } from './ERC721ShopModal'; -import { ERC1155BuyModal } from './ERC1155BuyModal'; -import { ERC1155ShopModal } from './ERC1155ShopModal'; - -export const BuyModalRouter = () => { - const modalProps = useBuyModalProps(); - const chainId = modalProps.chainId; - const isShop = isShopProps(modalProps); - const onError = useOnError(); - const { - collection, - collectable, - address, - isLoading, - order, - checkoutOptions, - currency, - shopData, - isError, - } = useLoadData(); - - if (isError) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading Error" - /> - ); - } - - if (isLoading || !collection) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - - if (isShop) { - if (collection.type === 'ERC721') { - if (!shopData || !currency) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - return ( - - ); - } - if (collection.type === 'ERC1155') { - if (!shopData || !currency) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - return ( - - ); - } - } else { - if (collection.type === 'ERC721') { - if (!collectable || !order || !address || !checkoutOptions) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - return ( - - ); - } - if (collection.type === 'ERC1155') { - if (!collectable || !order || !address || !checkoutOptions) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - return ( - - ); - } - } - - onError( - new Error( - `Unsupported configuration: ${collection.type} in ${ - isShop ? 'shop' : 'market' - } mode`, - ), - ); - return ( - buyModalStore.send({ type: 'close' })} - title="Unsupported Configuration" - /> - ); -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/ERC1155BuyModal.tsx b/sdk/src/react/ui/modals/BuyModal/components/ERC1155BuyModal.tsx deleted file mode 100644 index 14fb807a2..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/ERC1155BuyModal.tsx +++ /dev/null @@ -1,136 +0,0 @@ -'use client'; - -import { - type SelectPaymentSettings, - useSelectPaymentModal, -} from '@0xsequence/checkout'; -import type { ContractInfo, TokenMetadata } from '@0xsequence/metadata'; -import { useEffect } from 'react'; -import type { Address } from 'viem'; -import type { CheckoutOptions, Order } from '../../../../_internal'; -import { usePaymentModalParams } from '../hooks/usePaymentModalParams'; -import { - buyModalStore, - isShopProps, - useBuyModalProps, - usePaymentModalState, - useQuantity, -} from '../store'; -import { ERC1155QuantityModal } from './ERC1155QuantityModal'; - -interface ERC1155BuyModalProps { - collection: ContractInfo; - collectable: TokenMetadata; - order: Order; - address: Address | undefined; - checkoutOptions: CheckoutOptions | undefined; - chainId: number; -} - -export const ERC1155BuyModal = ({ - collectable, - order, - address, - checkoutOptions, - chainId, -}: ERC1155BuyModalProps) => { - const quantity = useQuantity(); - const modalProps = useBuyModalProps(); - const cardType = modalProps.cardType || 'market'; - const isShop = isShopProps(modalProps); - const quantityDecimals = isShop - ? modalProps.quantityDecimals - : collectable.decimals || 0; - const quantityRemaining = isShop - ? modalProps.quantityRemaining?.toString() - : order?.quantityRemaining; - - if (!quantity) { - return ( - - ); - } - - if (!checkoutOptions) { - return null; - } - - return ( - - ); -}; - -interface ModalProps { - address: Address | undefined; - quantity: number; - order: Order; - collectable: TokenMetadata; - checkoutOptions: CheckoutOptions; -} - -const Modal = ({ - address, - quantity, - order, - collectable, - checkoutOptions, -}: ModalProps) => { - const { - data: paymentModalParams, - isLoading: isPaymentModalParamsLoading, - isError: isPaymentModalParamsError, - } = usePaymentModalParams({ - address, - quantity, - marketplace: order?.marketplace, - collectable, - checkoutOptions, - priceCurrencyAddress: order?.priceCurrencyAddress, - enabled: true, - }); - - if (isPaymentModalParamsLoading || !paymentModalParams) { - return null; - } - - if (isPaymentModalParamsError) { - throw new Error( - 'Failed to load payment parameters for ERC1155 marketplace purchase', - ); - } - - return ; -}; - -interface PaymentModalOpenerProps { - paymentModalParams: SelectPaymentSettings; -} - -const PaymentModalOpener = ({ - paymentModalParams, -}: PaymentModalOpenerProps) => { - const { openSelectPaymentModal } = useSelectPaymentModal(); - const paymentModalState = usePaymentModalState(); - - useEffect(() => { - if (paymentModalState === 'idle') { - buyModalStore.send({ type: 'openPaymentModal' }); - openSelectPaymentModal(paymentModalParams); - buyModalStore.send({ type: 'paymentModalOpened' }); - } - }, [paymentModalState, paymentModalParams, openSelectPaymentModal]); - - return null; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/ERC1155QuantityModal.tsx b/sdk/src/react/ui/modals/BuyModal/components/ERC1155QuantityModal.tsx deleted file mode 100644 index 74aa04b1e..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/ERC1155QuantityModal.tsx +++ /dev/null @@ -1,208 +0,0 @@ -'use client'; - -import { Text, TokenImage } from '@0xsequence/design-system'; -import { useState } from 'react'; -import type { Address } from 'viem'; -import { maxUint256, parseUnits } from 'viem'; -import { DEFAULT_MARKETPLACE_FEE_PERCENTAGE } from '../../../../../consts'; -import type { CardType } from '../../../../../types'; -import { formatPriceWithFee } from '../../../../../utils/price'; -import type { Order } from '../../../../_internal'; -import { useMarketplaceConfig } from '../../../../hooks'; -import { useCurrency } from '../../../../hooks/data/market/useCurrency'; -import { ActionModal } from '../../_internal/components/actionModal'; -import QuantityInput from '../../_internal/components/quantityInput'; -import { buyModalStore, useIsOpen } from '../store'; - -const INFINITY_STRING = maxUint256.toString(); - -type ERC1155QuantityModalProps = { - order?: Order; - cardType: CardType; - quantityDecimals: number; - quantityRemaining: string; - unlimitedSupply?: boolean; - salePrice?: { - amount: string; - currencyAddress: Address; - }; - chainId: number; -}; - -export const ERC1155QuantityModal = ({ - order, - quantityDecimals, - quantityRemaining, - unlimitedSupply, - salePrice, - chainId, - cardType, -}: ERC1155QuantityModalProps) => { - const isOpen = useIsOpen(); - - const minQuantity = - quantityDecimals > 0 ? `0.${'1'.padStart(quantityDecimals, '0')}` : '1'; - const [localQuantity, setLocalQuantity] = useState(minQuantity); - const [invalidQuantity, setInvalidQuantity] = useState(false); - - const maxQuantity = unlimitedSupply - ? INFINITY_STRING - : quantityDecimals > 0 - ? (Number(quantityRemaining) / 10 ** quantityDecimals).toString() - : quantityRemaining; - - const handleBuyNow = () => { - // Convert the quantity to account for decimals - const quantityWithDecimals = parseUnits( - localQuantity, - quantityDecimals, - ).toString(); - buyModalStore.send({ - type: 'setQuantity', - quantity: Number(quantityWithDecimals), - }); - }; - - return ( - buyModalStore.send({ type: 'close' })} - title="Select Quantity" - disableAnimation={true} - ctas={[ - { - label: 'Buy now', - onClick: handleBuyNow, - disabled: invalidQuantity, - }, - ]} - > -
- - - -
-
- ); -}; - -type TotalPriceProps = { - order?: Order; - quantityStr: string; - salePrice?: { - amount: string; - currencyAddress: Address; - }; - chainId: number; - cardType: CardType; - quantityDecimals: number; -}; - -const TotalPrice = ({ - order, - quantityStr, - salePrice, - chainId, - cardType, - quantityDecimals, -}: TotalPriceProps) => { - const isShop = cardType === 'shop'; - const isMarket = cardType === 'market'; - const { data: marketplaceConfig } = useMarketplaceConfig(); - const { data: currency, isLoading: isCurrencyLoading } = useCurrency({ - chainId, - currencyAddress: (order - ? order.priceCurrencyAddress - : salePrice?.currencyAddress) as Address, - }); - - let error: null | string = null; - let formattedPrice = '0'; - - // Convert quantity to proper decimal format for multiplication - const quantityForCalculation = parseUnits(quantityStr, quantityDecimals); - - if (isMarket && currency && order) { - try { - // Find fee percentage from market collections only - const marketCollection = marketplaceConfig?.market?.collections?.find( - (col) => - col.itemsAddress.toLowerCase() === - order.collectionContractAddress.toLowerCase() && - col.chainId === chainId, - ); - const marketplaceFeePercentage = - marketCollection?.feePercentage ?? DEFAULT_MARKETPLACE_FEE_PERCENTAGE; - const totalPriceRaw = - BigInt(order ? order.priceAmount : '0') * quantityForCalculation; - - formattedPrice = formatPriceWithFee( - totalPriceRaw, - currency.decimals, - marketplaceFeePercentage, - ); - } catch (e) { - console.error('Error formatting price', e); - error = 'Unable to calculate total price'; - } - } - - if (isShop && salePrice && currency) { - const totalPriceRaw = BigInt(salePrice.amount) * quantityForCalculation; - formattedPrice = formatPriceWithFee( - totalPriceRaw, - currency.decimals, - // Fee percentage isn't included if it's sale contract - 0, - ); - } - - return error ? ( - - {error} - - ) : ( -
- - Total Price - - -
- {!currency || isCurrencyLoading ? ( -
- Loading... -
- ) : ( - <> - {currency?.imageUrl && ( - - )} - - - {formattedPrice} - - - - {currency?.symbol} - - - )} -
-
- ); -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/ERC1155ShopModal.tsx b/sdk/src/react/ui/modals/BuyModal/components/ERC1155ShopModal.tsx deleted file mode 100644 index c52efb43f..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/ERC1155ShopModal.tsx +++ /dev/null @@ -1,124 +0,0 @@ -'use client'; - -import type { ContractInfo } from '@0xsequence/metadata'; -import { useEffect } from 'react'; -import { type Address, zeroAddress } from 'viem'; -import type { CheckoutOptions } from '../../../../_internal'; -import { LoadingModal } from '../../_internal/components/actionModal/LoadingModal'; -import { useERC1155Checkout } from '../hooks/useERC1155Checkout'; -import { - buyModalStore, - type CheckoutOptionsSalesContractProps, - isShopProps, - useBuyModalProps, - useCheckoutModalState, - useQuantity, -} from '../store'; -import { ERC1155QuantityModal } from './ERC1155QuantityModal'; -import type { ShopData } from './types'; - -interface ERC1155ShopModalProps { - collection: ContractInfo; - shopData: ShopData; - chainId: number; -} - -export const ERC1155ShopModal = ({ - collection, - shopData, - chainId, -}: ERC1155ShopModalProps) => { - const quantity = useQuantity(); - const modalProps = useBuyModalProps(); - const isShop = isShopProps(modalProps); - const quantityDecimals = - isShop && modalProps.quantityDecimals ? modalProps.quantityDecimals : 0; - const quantityRemaining = - isShop && modalProps.quantityRemaining - ? modalProps.quantityRemaining.toString() - : '0'; - const unlimitedSupply = - isShop && modalProps.unlimitedSupply ? modalProps.unlimitedSupply : false; - - if (!quantity) { - return ( - - ); - } - - return ( - ({ - ...item, - tokenId: item.tokenId ?? '0', - quantity: quantity.toString() ?? '1', - }))} - checkoutOptions={shopData.checkoutOptions} - enabled={!!shopData.salesContractAddress && !!shopData.items} - /> - ); -}; - -interface ERC1155SaleContractCheckoutModalOpenerProps - extends CheckoutOptionsSalesContractProps { - enabled: boolean; - checkoutOptions?: CheckoutOptions; -} - -const ERC1155SaleContractCheckoutModalOpener = ({ - chainId, - salesContractAddress, - collectionAddress, - items, - checkoutOptions, - enabled, - customProviderCallback, -}: ERC1155SaleContractCheckoutModalOpenerProps) => { - const checkoutModalState = useCheckoutModalState(); - - const { openCheckoutModal, isLoading, isError, isEnabled } = - useERC1155Checkout({ - chainId, - salesContractAddress, - collectionAddress, - items, - checkoutOptions, - customProviderCallback, - enabled, - }); - - useEffect(() => { - if (checkoutModalState === 'idle' && isEnabled && !isLoading && !isError) { - buyModalStore.send({ type: 'openCheckoutModal' }); - openCheckoutModal(); - buyModalStore.send({ type: 'checkoutModalOpened' }); - } - }, [checkoutModalState, isLoading, isError, isEnabled, openCheckoutModal]); - - if (isLoading) { - return ( - buyModalStore.send({ type: 'close' })} - title="Loading payment options" - /> - ); - } - - return null; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/ERC721BuyModal.tsx b/sdk/src/react/ui/modals/BuyModal/components/ERC721BuyModal.tsx deleted file mode 100644 index e90cff72e..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/ERC721BuyModal.tsx +++ /dev/null @@ -1,85 +0,0 @@ -'use client'; - -import { - type SelectPaymentSettings, - useSelectPaymentModal, -} from '@0xsequence/checkout'; -import type { ContractInfo, TokenMetadata } from '@0xsequence/metadata'; -import { useEffect } from 'react'; -import type { Address } from 'viem'; -import type { CheckoutOptions, Order } from '../../../../_internal'; -import { usePaymentModalParams } from '../hooks/usePaymentModalParams'; -import { buyModalStore, usePaymentModalState, useQuantity } from '../store'; - -interface ERC721BuyModalProps { - collection: ContractInfo; - collectable: TokenMetadata; - order: Order; - address: Address | undefined; - checkoutOptions: CheckoutOptions | undefined; - chainId: number; -} - -export const ERC721BuyModal = ({ - collectable, - order, - address, - checkoutOptions, -}: ERC721BuyModalProps) => { - const quantity = useQuantity(); - - // Ensure quantity is set to 1 for ERC721 - useEffect(() => { - if (!quantity) { - buyModalStore.send({ type: 'setQuantity', quantity: 1 }); - } - }, [quantity]); - - const { - data: paymentModalParams, - isLoading: isPaymentModalParamsLoading, - isError: isPaymentModalParamsError, - } = usePaymentModalParams({ - address, - quantity: quantity ?? undefined, - marketplace: order?.marketplace, - collectable, - checkoutOptions, - priceCurrencyAddress: order?.priceCurrencyAddress, - enabled: true, - }); - - // Show loading or error states would be handled by parent router - if (isPaymentModalParamsLoading || !paymentModalParams) { - return null; - } - - if (isPaymentModalParamsError) { - throw new Error( - 'Failed to load payment parameters for ERC721 marketplace purchase', - ); - } - - return ; -}; - -interface PaymentModalOpenerProps { - paymentModalParams: SelectPaymentSettings; -} - -const PaymentModalOpener = ({ - paymentModalParams, -}: PaymentModalOpenerProps) => { - const { openSelectPaymentModal } = useSelectPaymentModal(); - const paymentModalState = usePaymentModalState(); - - useEffect(() => { - if (paymentModalState === 'idle') { - buyModalStore.send({ type: 'openPaymentModal' }); - openSelectPaymentModal(paymentModalParams); - buyModalStore.send({ type: 'paymentModalOpened' }); - } - }, [paymentModalState, paymentModalParams, openSelectPaymentModal]); - - return null; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/ERC721ShopModal.tsx b/sdk/src/react/ui/modals/BuyModal/components/ERC721ShopModal.tsx deleted file mode 100644 index 1c225ee79..000000000 --- a/sdk/src/react/ui/modals/BuyModal/components/ERC721ShopModal.tsx +++ /dev/null @@ -1,86 +0,0 @@ -'use client'; - -import { - type SelectPaymentSettings, - useSelectPaymentModal, -} from '@0xsequence/checkout'; -import type { ContractInfo } from '@0xsequence/metadata'; -import { useEffect } from 'react'; -import { BuyModalErrorFactory } from '../../../../../types/buyModalErrors'; -import { useERC721SalePaymentParams } from '../hooks/useERC721SalePaymentParams'; -import { buyModalStore, usePaymentModalState } from '../store'; -import type { ShopData } from './types'; - -interface ERC721ShopModalProps { - collection: ContractInfo; - shopData: ShopData; - chainId: number; -} - -export const ERC721ShopModal = ({ - collection, - shopData, - chainId, -}: ERC721ShopModalProps) => { - const quantity = Number(shopData.items[0]?.quantity ?? 1); - - const { - data: erc721SalePaymentParams, - isLoading: isErc721PaymentParamsLoading, - isError: isErc721PaymentParamsError, - } = useERC721SalePaymentParams({ - salesContractAddress: shopData.salesContractAddress, - collectionAddress: collection.address, - price: shopData.salePrice?.amount || '0', - currencyAddress: shopData.salePrice?.currencyAddress || '', - enabled: true, - chainId, - quantity, - }); - - // Handle loading or error states - if (isErc721PaymentParamsLoading || !erc721SalePaymentParams) { - return null; - } - - if (isErc721PaymentParamsError) { - throw BuyModalErrorFactory.contractError( - shopData.salesContractAddress, - 'Failed to load ERC721 sale parameters', - ); - } - - return ; -}; - -interface PaymentModalOpenerProps { - paymentModalParams: SelectPaymentSettings; -} - -const PaymentModalOpener = ({ - paymentModalParams, -}: PaymentModalOpenerProps) => { - const { openSelectPaymentModal } = useSelectPaymentModal(); - const paymentModalState = usePaymentModalState(); - const totalPrice = - BigInt(paymentModalParams.price) * - BigInt(paymentModalParams.collectibles[0].quantity); - - useEffect(() => { - if (paymentModalState === 'idle') { - buyModalStore.send({ type: 'openPaymentModal' }); - openSelectPaymentModal({ - ...paymentModalParams, - price: String(totalPrice), - }); - buyModalStore.send({ type: 'paymentModalOpened' }); - } - }, [ - paymentModalState, - paymentModalParams, - openSelectPaymentModal, - totalPrice, - ]); - - return null; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUI.tsx b/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUI.tsx new file mode 100644 index 000000000..5d55f0244 --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUI.tsx @@ -0,0 +1,322 @@ +'use client'; + +import { + Button, + ChevronLeftIcon, + NetworkImage, + Text, + Tooltip, + useToast, +} from '@0xsequence/design-system'; +import { useState } from 'react'; +import type { Address, Hex } from 'viem'; +import { useSendTransaction } from 'wagmi'; +import { formatPrice, getPresentableChainName } from '../../../../../utils'; +import { type Step, StepType } from '../../../../_internal'; +import { useConfig } from '../../../../hooks/config/useConfig'; +import { useEnsureCorrectChain } from '../../../../hooks/utils/useEnsureCorrectChain'; +import { waitForTransactionReceipt } from '../../../../utils/waitForTransactionReceipt'; +import { Media } from '../../../components/media/Media'; +import { useBuyModalData } from '../hooks/useBuyModalData'; +import { useHasSufficientBalance } from '../hooks/useHasSufficientBalance'; +import { FallbackPurchaseUISkeleton } from './FallbackPurchaseUISkeleton'; + +export interface FallbackPurchaseUIProps { + chainId: number; + steps: Step[]; + onSuccess: (hash: Hex) => void; +} + +export const FallbackPurchaseUI = ({ + chainId, + steps, + onSuccess, +}: FallbackPurchaseUIProps) => { + const [isExecuting, setIsExecuting] = useState(false); + const [isApproving, setIsApproving] = useState(false); + const [isSwitchingChain, setIsSwitchingChain] = useState(false); + + const buyStep = steps.find((step) => step.id === StepType.buy); + if (!buyStep) throw new Error('Buy step not found'); + + const { + collectible, + currencyAddress, + currency, + order, + salePrice, + isMarket, + collection, + isLoading: isLoadingBuyModalData, + } = useBuyModalData(); + const sdkConfig = useConfig(); + const toast = useToast(); + + const { ensureCorrectChainAsync, currentChainId } = useEnsureCorrectChain(); + const isOnCorrectChain = currentChainId === chainId; + const requiredChainName = getPresentableChainName(chainId); + const currentChainName = currentChainId + ? getPresentableChainName(currentChainId) + : 'Unknown'; + const priceAmount = isMarket ? order?.priceAmount : salePrice?.amount; + const priceCurrencyAddress = isMarket + ? currencyAddress + : (salePrice?.currencyAddress as Address); + + const { data, isLoading: isLoadingBalance } = useHasSufficientBalance({ + chainId, + value: BigInt(priceAmount || 0), + tokenAddress: priceCurrencyAddress, + }); + + const hasSufficientBalance = data?.hasSufficientBalance; + const { sendTransactionAsync } = useSendTransaction(); + + const [approvalStep, setApprovalStep] = useState( + steps.find((step) => step.id === StepType.tokenApproval), + ); + + const executeTransaction = async (step: Step) => { + const data = step.data as Hex; + const to = step.to as Address; + const value = BigInt(step.value); + + if (!data || !to || !value) { + toast({ + title: 'Invalid step', + variant: 'error', + description: 'data, to and value are required', + }); + throw new Error(`Invalid step. data, to and value are required: + data: ${data} + to: ${to} + value: ${value} + + ${JSON.stringify(step)}`); + } + + await ensureCorrectChainAsync(chainId); + + const hash = await sendTransactionAsync({ + to, + data, + value, + }); + + await waitForTransactionReceipt({ + txHash: hash, + chainId, + sdkConfig, + }); + + return hash; + }; + + const executeApproval = async () => { + if (!approvalStep) throw new Error('Approval step not found'); + + setIsApproving(true); + try { + await executeTransaction(approvalStep); + setApprovalStep(undefined); + } catch (error) { + console.error('Approval transaction failed:', error); + } finally { + setIsApproving(false); + } + }; + + const executeBuy = async () => { + setIsExecuting(true); + try { + const hash = await executeTransaction(buyStep); + + onSuccess(hash); + } catch (error) { + console.error('Buy transaction failed:', error); + } finally { + setIsExecuting(false); + } + }; + + const handleSwitchChain = async () => { + setIsSwitchingChain(true); + try { + await ensureCorrectChainAsync(chainId); + } catch (error) { + console.error('Chain switch failed:', error); + } finally { + setIsSwitchingChain(false); + } + }; + + const renderPriceUSD = () => { + const priceUSD = order?.priceUSDFormatted || order?.priceUSD; + if (!priceUSD) return ''; + + const numericPrice = + typeof priceUSD === 'string' ? Number.parseFloat(priceUSD) : priceUSD; + + if (numericPrice < 0.0001) { + return ( +
+ $0.0001 +
+ ); + } + + return `$${priceUSD}`; + }; + + const formattedPrice = formatPrice( + BigInt(priceAmount || 0), + currency?.decimals || 0, + ); + const isFree = formattedPrice === '0'; + + const renderCurrencyPrice = () => { + if (isFree) return 'Free'; + + const numericPrice = Number.parseFloat(formattedPrice); + if (numericPrice < 0.0001) { + return ( +
+ + 0.0001 {currency?.symbol} +
+ ); + } + + return `${formattedPrice} ${currency?.symbol}`; + }; + + const isAnyTransactionPending = + isApproving || isExecuting || isSwitchingChain; + const canApprove = + hasSufficientBalance && + !isLoadingBalance && + !isLoadingBuyModalData && + isOnCorrectChain; + const canBuy = + hasSufficientBalance && + !isLoadingBalance && + !isLoadingBuyModalData && + !approvalStep && + isOnCorrectChain; + + if (isLoadingBuyModalData || isLoadingBalance) { + return ( + + ); + } + + return ( +
+
+
+ +
+
+ + {collectible?.name} + + + #{collectible?.tokenId} + +
+ + {' '} + {collection?.name} + + +
+ +
+ + + {renderCurrencyPrice()} + +
+
+ + {isMarket && ( + + {renderPriceUSD()} + + )} +
+
+
+ + {!isLoadingBalance && + !isLoadingBuyModalData && + !hasSufficientBalance && + isOnCorrectChain && ( + + You do not have enough{' '} + {currency?.name} to purchase + this item + + )} + + {!isOnCorrectChain && currentChainId && ( +
+ + Wrong network detected. You're currently on{' '} + {currentChainName}, but this + transaction requires{' '} + {requiredChainName}. + +
+ )} + + {!isOnCorrectChain && ( +
+
+ ); +}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUISkeleton.tsx b/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUISkeleton.tsx new file mode 100644 index 000000000..f8b5449ea --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/components/FallbackPurchaseUISkeleton.tsx @@ -0,0 +1,48 @@ +import { Skeleton } from '@0xsequence/design-system'; + +export const FallbackPurchaseUISkeleton = ({ + networkMismatch, +}: { + networkMismatch: boolean; +}) => { + return ( +
+
+
+ {/* Media skeleton */} + + +
+ {/* Collectible name and token ID */} +
+ + +
+ + {/* Collection name */} + + + {/* Price section */} +
+
+ + +
+ {/* USD price placeholder */} + +
+
+
+ + {/* Wrong network warning box skeleton */} + {networkMismatch && } + + {/* Switch network button skeleton */} + {networkMismatch && } + + {/* Buy button skeleton */} + +
+
+ ); +}; diff --git a/sdk/src/react/ui/modals/BuyModal/components/Modal.tsx b/sdk/src/react/ui/modals/BuyModal/components/Modal.tsx index ec0cf5126..aa9932a91 100644 --- a/sdk/src/react/ui/modals/BuyModal/components/Modal.tsx +++ b/sdk/src/react/ui/modals/BuyModal/components/Modal.tsx @@ -1,7 +1,7 @@ 'use client'; import { useIsOpen } from '../store'; -import { BuyModalRouter } from './BuyModalRouter'; +import { BuyModalContent } from './BuyModalContent'; export const BuyModal = () => { const isOpen = useIsOpen(); @@ -10,5 +10,5 @@ export const BuyModal = () => { return null; } - return ; + return ; }; diff --git a/sdk/src/react/ui/modals/BuyModal/components/TrailsCss.ts b/sdk/src/react/ui/modals/BuyModal/components/TrailsCss.ts new file mode 100644 index 000000000..35c9ebf5b --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/components/TrailsCss.ts @@ -0,0 +1,75 @@ +export const TRAILS_CUSTOM_CSS = ` +:host, +*, +[data-theme="dark"], +[data-theme=dark] { + --trails-bg-primary: #000 !important; + --trails-bg-secondary: #181818 !important; + --trails-bg-tertiary: #ffffff0d !important; + --trails-bg-card: #363636b3 !important; + --trails-bg-overlay: #000000b3 !important; + + --trails-text-primary: #fff !important; + --trails-text-secondary: #fffc !important; + --trails-text-tertiary: #ffffff80 !important; + --trails-text-muted: #ffffff80 !important; + --trails-text-inverse: #000 !important; + + --trails-border-primary: #ffffff40 !important; + --trails-border-secondary: #ffffff80 !important; + --trails-border-tertiary: #ffffff1a !important; + + --trails-hover-bg: #ffffff40 !important; + --trails-hover-text: #fff !important; + + --trails-input-bg: #ffffff1a !important; + --trails-input-border: #ffffff40 !important; + --trails-input-text: #fff !important; + --trails-input-placeholder: #ffffff80 !important; + --trails-input-focus-border: #ffffff80 !important; + + --trails-dropdown-bg: #363636b3 !important; + --trails-dropdown-border: #ffffff40 !important; + --trails-dropdown-text: #fff !important; + --trails-dropdown-hover-bg: #ffffff40 !important; + --trails-dropdown-selected-bg: #ffffff26 !important; + --trails-dropdown-selected-text: #fff !important; + --trails-dropdown-focus-border: #ffffff80 !important; + + --trails-modal-button-bg: #ffffff26 !important; + --trails-modal-button-hover-bg: #ffffff40 !important; + --trails-modal-button-text: #fff !important; + --trails-modal-button-shadow: 0 1px 2px 0 #0000001a !important; + + --trails-list-bg: #ffffff1a !important; + --trails-list-border: #ffffff40 !important; + --trails-list-hover-bg: #ffffff40 !important; + + --trails-widget-border: none !important; + --trails-border-radius-widget: 32px !important; + --trails-border-radius-button: 32px !important; + --trails-border-radius-input: 32px !important; + --trails-border-radius-dropdown: 32px !important; + --trails-border-radius-container: 8px !important; + --trails-border-radius-list: 8px !important; + --trails-border-radius-list-button: 12px !important; + --trails-border-radius-large-button: 16px !important; + + --trails-success-bg: #1fc26633 !important; + --trails-success-text: #1fc266 !important; + --trails-success-border: #1fc2664d !important; + + --trails-warning-bg: #f4b03e33 !important; + --trails-warning-text: #f4b03e !important; + --trails-warning-border: #f4b03e4d !important; + + --trails-error-bg: #c2501f33 !important; + --trails-error-text: #c2501f !important; + --trails-error-border: #c2501f4d !important; + + --trails-shadow: 0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d !important; + + --trails-gradient-primary: linear-gradient(89.69deg, #4411e1 .27%, #7537f9 99.73%) !important; + --trails-gradient-secondary: linear-gradient(32.51deg, #951990 -15.23%, #3a35b1 48.55%, #20a8b0 100%) !important; + --trails-gradient-backdrop: linear-gradient(243.18deg, #5634bdd9 0%, #3129dfd9 63.54%, #076295d9 100%) !important; +}`; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useCheckoutOptions.test.tsx b/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useCheckoutOptions.test.tsx deleted file mode 100644 index 6516126d5..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useCheckoutOptions.test.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import { renderHook, server, waitFor } from '@test'; -import { HttpResponse, http } from 'msw'; -import { zeroAddress } from 'viem'; -import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { MarketplaceKind } from '../../../../../_internal'; -import { mockMarketplaceEndpoint } from '../../../../../_internal/api/__mocks__/marketplace.msw'; -import { TransactionCrypto } from '../../../../../_internal/api/marketplace.gen'; -import { useCheckoutOptions } from '../useCheckoutOptions'; -import { useMarketPlatformFee } from '../useMarketPlatformFee'; - -// Mock dependencies -vi.mock('wagmi', async () => { - const actual = await vi.importActual('wagmi'); - return { - ...actual, - useAccount: vi.fn(() => ({ - address: zeroAddress, - })), - }; -}); -vi.mock('../useMarketPlatformFee'); - -describe('useCheckoutOptions', () => { - const defaultInput = { - chainId: 1, - collectionAddress: zeroAddress, - orderId: '123', - marketplace: MarketplaceKind.sequence_marketplace_v2, - }; - - beforeEach(() => { - vi.clearAllMocks(); - - // Set up default fees mock - vi.mocked(useMarketPlatformFee).mockReturnValue({ - amount: '100000000000000000', - receiver: zeroAddress, - }); - }); - - it('should include fees in the API request', async () => { - const mockFeeAmount = '200000000000000000'; - vi.mocked(useMarketPlatformFee).mockReturnValue({ - amount: mockFeeAmount, - receiver: zeroAddress, - }); - - let capturedRequest: - | { - wallet: string; - orders: Array<{ - contractAddress: string; - orderId: string; - marketplace: MarketplaceKind; - }>; - additionalFee: number; - } - | undefined; - - server.use( - http.post( - mockMarketplaceEndpoint('CheckoutOptionsMarketplace'), - async ({ request }) => { - capturedRequest = (await request.json()) as typeof capturedRequest; - return HttpResponse.json({ - options: { - crypto: TransactionCrypto.all, - swap: [], - nftCheckout: [], - onRamp: [], - }, - }); - }, - ), - ); - - const { result } = renderHook(() => useCheckoutOptions(defaultInput)); - - await waitFor(() => { - expect(result.current.isSuccess).toBe(true); - }); - - expect(capturedRequest?.additionalFee).toBe(Number(mockFeeAmount)); - }); - - it('should handle API errors gracefully', async () => { - server.use( - http.post(mockMarketplaceEndpoint('CheckoutOptionsMarketplace'), () => { - return HttpResponse.error(); - }), - ); - - const { result } = renderHook(() => useCheckoutOptions(defaultInput)); - - await waitFor(() => { - expect(result.current.isError).toBe(true); - }); - - expect(result.current.data).toBeUndefined(); - }); - - it('should not fetch when wallet is not connected', async () => { - const { useAccount } = vi.mocked(await import('wagmi')); - useAccount.mockReturnValue({ - address: undefined, - } as any); - - const { result } = renderHook(() => useCheckoutOptions(defaultInput)); - - // Should not be loading or have data when no wallet is connected - expect(result.current.isLoading).toBe(false); - expect(result.current.data).toBeUndefined(); - expect(result.current.isError).toBe(false); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC1155Checkout.test.tsx b/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC1155Checkout.test.tsx deleted file mode 100644 index 5f00e8663..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC1155Checkout.test.tsx +++ /dev/null @@ -1,395 +0,0 @@ -import { renderHook } from '@test'; -import type { Address } from 'viem'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { - type CheckoutOptions, - TransactionCrypto, -} from '../../../../../_internal'; -import { useERC1155Checkout } from '../useERC1155Checkout'; - -// Mock @0xsequence/checkout -vi.mock('@0xsequence/checkout', () => ({ - useERC1155SaleContractCheckout: vi.fn(() => ({ - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - })), -})); - -// Mock wagmi's useAccount hook -vi.mock('wagmi', async () => { - const actual = await vi.importActual('wagmi'); - return { - ...actual, - useAccount: vi.fn(() => ({ - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - })), - }; -}); - -// Mock store hooks -vi.mock('../../store', () => ({ - useQuantity: vi.fn(() => 2), - useOnSuccess: vi.fn(() => vi.fn()), - useOnError: vi.fn(() => vi.fn()), - useBuyAnalyticsId: vi.fn(() => '123'), - useBuyModalProps: vi.fn(() => ({ - chainId: 1, - collectionAddress: '0xabcdefabcdefabcdefabcdefabcdefabcdefabcd', - marketplaceType: 'shop', - salesContractAddress: '0x1234567890123456789012345678901234567890', - items: [], - quantityDecimals: 0, - quantityRemaining: 100, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0000000000000000000000000000000000000000', - }, - })), - buyModalStore: { - send: vi.fn(), - }, -})); - -const mockCheckoutOptions = { - crypto: TransactionCrypto.all, - swap: [], - nftCheckout: [], - onRamp: [], -} satisfies CheckoutOptions; - -const mockItems = [ - { tokenId: '1', quantity: '2' }, - { tokenId: '2', quantity: '1' }, -]; - -describe('useERC1155Checkout', () => { - let mockUseERC1155SaleContractCheckout: ReturnType; - - beforeEach(async () => { - vi.clearAllMocks(); - - // Setup the mock for useERC1155SaleContractCheckout - mockUseERC1155SaleContractCheckout = vi.mocked( - (await import('@0xsequence/checkout')).useERC1155SaleContractCheckout, - ); - }); - - afterEach(() => { - vi.restoreAllMocks(); - }); - - it('should call useERC1155SaleContractCheckout with correct parameters', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - const { result } = renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - checkoutOptions: mockCheckoutOptions, - enabled: true, - }), - ); - - expect( - mockUseERC1155SaleContractCheckout.mock.calls, - ).toMatchInlineSnapshot(` - [ - [ - { - "chain": 1, - "checkoutOptions": { - "crypto": "all", - "nftCheckout": [], - "onRamp": [], - "swap": [], - }, - "collectionAddress": "0x123", - "contractAddress": "0x456", - "customProviderCallback": undefined, - "items": [ - { - "quantity": "2", - "tokenId": "1", - }, - ], - "onClose": [Function], - "onError": [Function], - "onSuccess": [Function], - "successActionButtons": undefined, - "supplementaryAnalyticsInfo": { - "marketplaceType": "shop", - "saleAnalyticsId": "123", - }, - "wallet": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", - }, - ], - ] - `); - - expect(result.current.isEnabled).toBe(true); - }); - - it('should return isEnabled false when no wallet is connected', async () => { - const { useAccount } = vi.mocked(await import('wagmi')); - useAccount.mockReturnValue({ - address: undefined, - isConnected: false, - isConnecting: false, - isDisconnected: true, - isReconnecting: false, - connector: null, - addresses: undefined, - chain: undefined, - chainId: undefined, - status: 'disconnected', - } as never); - - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - const { result } = renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - expect(result.current.isEnabled).toBe(false); - }); - - it('should return isEnabled false when explicitly disabled', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - const { result } = renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: false, - }), - ); - - expect(result.current.isEnabled).toBe(false); - }); - - it('should handle custom provider callback', () => { - const customCallback = vi.fn(); - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - customProviderCallback: customCallback, - enabled: true, - }), - ); - - expect(mockUseERC1155SaleContractCheckout).toHaveBeenCalledWith( - expect.objectContaining({ - customProviderCallback: customCallback, - }), - ); - }); - - it('should use default quantity of 1 when quantity store returns null', async () => { - const storeModule = await import('../../store'); - const useQuantitySpy = vi.spyOn(storeModule, 'useQuantity'); - useQuantitySpy.mockReturnValue(null); - - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - expect(mockUseERC1155SaleContractCheckout).toHaveBeenCalledWith( - expect.objectContaining({ - items: [ - { - tokenId: '1', - quantity: '1', // Default value - }, - ], - }), - ); - - useQuantitySpy.mockRestore(); - }); - - it('should handle different chain IDs', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 137, // Polygon - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - expect(mockUseERC1155SaleContractCheckout).toHaveBeenCalledWith( - expect.objectContaining({ - chain: 137, - }), - ); - }); - - it('should omit checkoutOptions when not provided', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - const callArgs = mockUseERC1155SaleContractCheckout.mock.calls[0][0]; - expect(callArgs).not.toHaveProperty('checkoutOptions'); - }); - - it('should spread all properties from useERC1155SaleContractCheckout', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - additionalProp: 'test', - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - const { result } = renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - expect(result.current.openCheckoutModal).toBe( - mockCheckout.openCheckoutModal, - ); - expect(result.current.isLoading).toBe(mockCheckout.isLoading); - expect(result.current.isError).toBe(mockCheckout.isError); - }); - - it('should include callback functions in checkout params', () => { - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - const callArgs = mockUseERC1155SaleContractCheckout.mock.calls[0][0]; - - expect(callArgs.onSuccess).toBeInstanceOf(Function); - expect(callArgs.onError).toBeInstanceOf(Function); - expect(callArgs.onClose).toBeInstanceOf(Function); - }); - - it('should use empty wallet string when address is undefined', async () => { - const { useAccount } = vi.mocked(await import('wagmi')); - useAccount.mockReturnValue({ - address: undefined, - isConnected: false, - isConnecting: false, - isDisconnected: true, - isReconnecting: false, - connector: null, - addresses: undefined, - chain: undefined, - chainId: undefined, - status: 'disconnected', - } as never); - - const mockCheckout = { - openCheckoutModal: vi.fn(), - isLoading: false, - isError: false, - }; - mockUseERC1155SaleContractCheckout.mockReturnValue(mockCheckout); - - renderHook(() => - useERC1155Checkout({ - chainId: 1, - salesContractAddress: '0x456', - collectionAddress: '0x123', - items: mockItems, - enabled: true, - }), - ); - - expect(mockUseERC1155SaleContractCheckout).toHaveBeenCalledWith( - expect.objectContaining({ - wallet: '', - }), - ); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC721SalePaymentParams.test.tsx b/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC721SalePaymentParams.test.tsx deleted file mode 100644 index d2b3eba9b..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useERC721SalePaymentParams.test.tsx +++ /dev/null @@ -1,264 +0,0 @@ -import { renderHook } from '@test'; -import type { Address } from 'viem'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { - getERC721SalePaymentParams, - useERC721SalePaymentParams, -} from '../useERC721SalePaymentParams'; - -// Mock wagmi's useAccount hook -vi.mock('wagmi', async () => { - const actual = await vi.importActual('wagmi'); - return { - ...actual, - useAccount: vi.fn(() => ({ - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - })), - }; -}); - -// Mock store hooks -vi.mock('../../store', () => ({ - useOnSuccess: vi.fn(() => vi.fn()), - useOnError: vi.fn(() => vi.fn()), - useBuyModalProps: vi.fn(() => ({ - chainId: 1, - collectionAddress: '0xabcdefabcdefabcdefabcdefabcdefabcdefabcd', - marketplaceType: 'shop', - salesContractAddress: '0x1234567890123456789012345678901234567890', - items: [], - quantityDecimals: 0, - quantityRemaining: 100, - salePrice: { - amount: '1000000000000000000', - currencyAddress: '0x0000000000000000000000000000000000000000', - }, - })), -})); - -const mockSalesContractAddress = '0x1234567890123456789012345678901234567890'; -const mockCollectionAddress = '0xabcdefabcdefabcdefabcdefabcdefabcdefabcd'; -const mockPrice = '1000000000000000000'; // 1 ETH in wei -const mockCurrencyAddress = '0x0000000000000000000000000000000000000000'; // ETH - -describe('getERC721SalePaymentParams', () => { - it('should generate correct payment parameters', async () => { - const params = { - chainId: 1, - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: BigInt(mockPrice), - currencyAddress: mockCurrencyAddress, - callbacks: { - onSuccess: vi.fn(), - onError: vi.fn(), - }, - customCreditCardProviderCallback: undefined, - skipNativeBalanceCheck: false, - nativeTokenAddress: undefined, - checkoutProvider: undefined, - quantity: 1, - }; - - const result = await getERC721SalePaymentParams(params); - - expect(result).toMatchObject({ - chain: 1, - collectibles: [ - { - quantity: '1', - decimals: 0, - }, - ], - currencyAddress: mockCurrencyAddress, - price: mockPrice, - targetContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - recipientAddress: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266', - creditCardProviders: [], - }); - - expect(result.txData).toBeDefined(); - expect(typeof result.txData).toBe('string'); - expect(result.txData).toMatch(/^0x/); - expect(result.onSuccess).toBeInstanceOf(Function); - expect(result.onError).toBe(params.callbacks.onError); - expect(result.onClose).toBeInstanceOf(Function); - }); - - it('should handle custom checkout provider', async () => { - const params = { - chainId: 1, - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: BigInt(mockPrice), - currencyAddress: mockCurrencyAddress, - callbacks: undefined, - customCreditCardProviderCallback: undefined, - skipNativeBalanceCheck: false, - nativeTokenAddress: undefined, - checkoutProvider: 'stripe', - quantity: 1, - }; - - const result = await getERC721SalePaymentParams(params); - expect(result.creditCardProviders).toEqual(['stripe']); - }); - - it('should handle custom credit card provider callback', async () => { - const customCallback = vi.fn(); - const params = { - chainId: 1, - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: BigInt(mockPrice), - currencyAddress: mockCurrencyAddress, - callbacks: undefined, - customCreditCardProviderCallback: customCallback, - skipNativeBalanceCheck: false, - nativeTokenAddress: undefined, - checkoutProvider: undefined, - quantity: 1, - }; - - const result = await getERC721SalePaymentParams(params); - expect(result.creditCardProviders).toEqual(['custom']); - expect(result.customProviderCallback).toBeInstanceOf(Function); - }); - - it('should handle multiple quantities', async () => { - const params = { - chainId: 1, - address: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' as Address, - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: BigInt(mockPrice), - currencyAddress: mockCurrencyAddress, - callbacks: undefined, - customCreditCardProviderCallback: undefined, - skipNativeBalanceCheck: false, - nativeTokenAddress: undefined, - checkoutProvider: undefined, - quantity: 5, - }; - - const result = await getERC721SalePaymentParams(params); - expect(result.collectibles[0].quantity).toBe('5'); - }); -}); - -describe('useERC721SalePaymentParams', () => { - beforeEach(() => { - vi.clearAllMocks(); - }); - - afterEach(() => { - vi.restoreAllMocks(); - }); - - it('should return loading state initially', () => { - const { result } = renderHook(() => - useERC721SalePaymentParams({ - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: mockPrice, - currencyAddress: mockCurrencyAddress, - enabled: true, - chainId: 1, - quantity: 1, - }), - ); - - expect(result.current.isLoading).toBe(true); - expect(result.current.data).toBeUndefined(); - }); - - it('should handle skipToken when disabled', () => { - const { result } = renderHook(() => - useERC721SalePaymentParams({ - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: mockPrice, - currencyAddress: mockCurrencyAddress, - enabled: false, - chainId: 1, - quantity: 1, - }), - ); - - // Should not be loading when disabled - expect(result.current.isLoading).toBe(false); - expect(result.current.isFetching).toBe(false); - expect(result.current.data).toBeUndefined(); - }); - - it('should not fetch when wallet is not connected', async () => { - const { useAccount } = vi.mocked(await import('wagmi')); - useAccount.mockReturnValue({ - address: undefined, - isConnected: false, - isConnecting: false, - isDisconnected: true, - isReconnecting: false, - connector: null, - addresses: undefined, - chain: undefined, - chainId: undefined, - status: 'disconnected', - } as never); - - const { result } = renderHook(() => - useERC721SalePaymentParams({ - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: mockPrice, - currencyAddress: mockCurrencyAddress, - enabled: true, - chainId: 1, - quantity: 1, - }), - ); - - expect(result.current.isLoading).toBe(false); - expect(result.current.isFetching).toBe(false); - expect(result.current.data).toBeUndefined(); - }); - - it('should not fetch when required parameters are missing', () => { - const { result } = renderHook(() => - useERC721SalePaymentParams({ - salesContractAddress: undefined, - collectionAddress: mockCollectionAddress, - price: mockPrice, - currencyAddress: mockCurrencyAddress, - enabled: true, - chainId: 1, - quantity: 1, - }), - ); - - expect(result.current.isLoading).toBe(false); - expect(result.current.isFetching).toBe(false); - expect(result.current.data).toBeUndefined(); - }); - - it('should use proper query key', () => { - const args = { - salesContractAddress: mockSalesContractAddress, - collectionAddress: mockCollectionAddress, - price: mockPrice, - currencyAddress: mockCurrencyAddress, - enabled: true, - chainId: 1, - quantity: 1, - }; - - const { result } = renderHook(() => useERC721SalePaymentParams(args)); - - // Query should use the proper key structure - expect(result.current.isLoading).toBe(true); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useMarketPlatformFee.test.tsx b/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useMarketPlatformFee.test.tsx deleted file mode 100644 index 642351fa4..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/__tests__/useMarketPlatformFee.test.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { renderHook } from '@test'; -import { avalanche, optimism } from 'viem/chains'; -import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { useMarketplaceConfig } from '../../../../../hooks'; -import { useMarketPlatformFee } from '../useMarketPlatformFee'; - -// Mock dependencies -vi.mock('../../../../../hooks', () => ({ - useMarketplaceConfig: vi.fn(), -})); - -describe('useMarketPlatformFee', () => { - const defaultProps = { - chainId: 1, - collectionAddress: '0x123', - }; - - const defaultPlatformFeeRecipient = - '0x858dB1cbF6D09D447C96A11603189b49B2D1C219'; - const avalancheAndOptimismPlatformFeeRecipient = - '0x400cdab4676c17aec07e8ec748a5fc3b674bca41'; - - beforeEach(() => { - vi.clearAllMocks(); - }); - - it('should return default fee when collection not found', () => { - // Mock marketplace config with no matching collection - ( - useMarketplaceConfig as unknown as ReturnType - ).mockReturnValue({ - data: { - market: { - collections: [ - { - itemsAddress: '0x456', - chainId: 1, - feePercentage: '5.0', - marketplaceType: 'market', - }, - ], - }, - }, - }); - - const { result } = renderHook(() => useMarketPlatformFee(defaultProps)); - - // Default fee should be 2.5%, which is 250 in BPS (basis points) - expect(result.current).toEqual({ - amount: '250', - receiver: defaultPlatformFeeRecipient, - }); - }); - - it('should return collection-specific fee when found in config', () => { - const collectionFee = '5.0'; - const collectionAddress = '0x789'; - const chainId = 1; - - // Mock marketplace config with a matching collection - ( - useMarketplaceConfig as unknown as ReturnType - ).mockReturnValue({ - data: { - market: { - collections: [ - { - itemsAddress: collectionAddress, - chainId: chainId.toString(), - feePercentage: collectionFee, - marketplaceType: 'market', - }, - ], - }, - }, - }); - - const { result } = renderHook(() => - useMarketPlatformFee({ chainId, collectionAddress }), - ); - - // 5.0% fee should be 500 in BPS (basis points) - expect(result.current).toEqual({ - amount: '500', - receiver: defaultPlatformFeeRecipient, - }); - }); - - it('should use Avalanche/Optimism fee recipient for those chains', () => { - // Test Avalanche chain - const { result: avalancheResult } = renderHook(() => - useMarketPlatformFee({ ...defaultProps, chainId: avalanche.id }), - ); - - expect(avalancheResult.current.receiver).toBe( - avalancheAndOptimismPlatformFeeRecipient, - ); - - // Test Optimism chain - const { result: optimismResult } = renderHook(() => - useMarketPlatformFee({ ...defaultProps, chainId: optimism.id }), - ); - - expect(optimismResult.current.receiver).toBe( - avalancheAndOptimismPlatformFeeRecipient, - ); - }); - - it('should handle case-insensitive collection address matching', () => { - const collectionFee = '3.5'; - const collectionAddress = '0xABC123'; - const chainId = 1; - - // Mock marketplace config with a collection in different case - ( - useMarketplaceConfig as unknown as ReturnType - ).mockReturnValue({ - data: { - market: { - collections: [ - { - itemsAddress: collectionAddress.toLowerCase(), - chainId: chainId.toString(), - feePercentage: collectionFee, - marketplaceType: 'market', - }, - ], - }, - }, - }); - - const { result } = renderHook(() => - useMarketPlatformFee({ - chainId, - collectionAddress: collectionAddress.toUpperCase(), - }), - ); - - // 3.5% fee should be 350 in BPS (basis points) - expect(result.current).toEqual({ - amount: '350', - receiver: defaultPlatformFeeRecipient, - }); - }); -}); diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useBuyModalData.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useBuyModalData.ts new file mode 100644 index 000000000..221a31228 --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/hooks/useBuyModalData.ts @@ -0,0 +1,92 @@ +import type { Address } from 'viem'; +import { useAccount } from 'wagmi'; +import { useCollectible, useCollection, useCurrency } from '../../../../hooks'; +import { useOrders } from '../../../../hooks/data/orders/useOrders'; +import { isMarketProps, isShopProps, useBuyModalProps } from '../store'; + +export const useBuyModalData = () => { + const buyModalProps = useBuyModalProps(); + const chainId = buyModalProps.chainId; + const collectionAddress = buyModalProps.collectionAddress; + + const isMarket = isMarketProps(buyModalProps); + const isShop = isShopProps(buyModalProps); + const orderId = isMarket ? buyModalProps.orderId : undefined; + const marketplace = isMarket ? buyModalProps.marketplace : undefined; + const collectibleId = isMarket + ? buyModalProps.collectibleId + : buyModalProps.items?.[0]?.tokenId; + const salePrice = isShop ? buyModalProps.salePrice : undefined; + + const { address, isConnecting, isReconnecting } = useAccount(); + const walletIsLoading = isConnecting || isReconnecting; + + const { + data: collectible, + isLoading: collectableLoading, + isError: collectableError, + } = useCollectible({ + chainId, + collectionAddress, + collectibleId, + }); + const { + data: collection, + isLoading: collectionLoading, + isError: collectionError, + } = useCollection({ + chainId, + collectionAddress, + }); + + const { + data: orders, + isLoading: ordersLoading, + isError: ordersError, + } = useOrders({ + chainId, + input: [ + { + contractAddress: collectionAddress, + orderId: orderId!, + marketplace: marketplace!, + }, + ], + query: { + enabled: !!orderId && !!marketplace, + }, + }); + + const currencyAddress = isMarket + ? (orders?.orders[0]?.priceCurrencyAddress as Address) + : buyModalProps.salePrice.currencyAddress; + + const { + data: currency, + isLoading: currencyLoading, + isError: currencyError, + } = useCurrency({ + chainId, + currencyAddress, + }); + + return { + collectible, + currencyAddress, + collectionAddress, + currency, + order: orders?.orders[0] ?? undefined, + salePrice, + address, + isMarket, + collection, + isLoading: + collectableLoading || + (isMarket && ordersLoading) || + walletIsLoading || + collectionLoading || + currencyLoading, + isError: + collectableError || ordersError || currencyError || collectionError, + }; +}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useCheckoutOptions.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useCheckoutOptions.ts deleted file mode 100644 index b69bcccc3..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/useCheckoutOptions.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { skipToken, useQuery } from '@tanstack/react-query'; -import type { Address } from 'viem'; -import { useAccount } from 'wagmi'; -import { - getMarketplaceClient, - type MarketplaceKind, -} from '../../../../_internal'; -import { useConfig } from '../../../../hooks'; -import { useMarketPlatformFee } from './useMarketPlatformFee'; - -export type CheckoutOptionsParams = { - chainId: number; - collectionAddress: Address; - orderId: string; - marketplace: MarketplaceKind; -}; - -export const useCheckoutOptions = ( - input: CheckoutOptionsParams | typeof skipToken, -) => { - const config = useConfig(); - const { address } = useAccount(); - - // If input is skipToken, we don't want to calculate fees - const fees = useMarketPlatformFee( - input !== skipToken - ? { - chainId: input.chainId, - collectionAddress: input.collectionAddress, - } - : skipToken, - ); - - return useQuery({ - queryKey: - input !== skipToken - ? [ - 'checkoutOptions', - input.chainId, - input.collectionAddress, - input.orderId, - input.marketplace, - ] - : ['checkoutOptions', 'skip'], - queryFn: - address && input !== skipToken - ? async () => { - const marketplaceClient = getMarketplaceClient(config); - const response = await marketplaceClient.checkoutOptionsMarketplace( - { - chainId: String(input.chainId), - wallet: address, - orders: [ - { - contractAddress: input.collectionAddress, - orderId: input.orderId, - marketplace: input.marketplace, - }, - ], - additionalFee: Number(fees.amount), - }, - ); - - // Get order data - const orderResponse = await marketplaceClient.getOrders({ - chainId: String(input.chainId), - input: [ - { - contractAddress: input.collectionAddress, - orderId: input.orderId, - marketplace: input.marketplace, - }, - ], - }); - - const order = orderResponse.orders[0]; - - return { - ...response.options, - order, - }; - } - : skipToken, - enabled: !!address && input !== skipToken, - }); -}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useERC1155Checkout.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useERC1155Checkout.ts deleted file mode 100644 index 41c8a7a2e..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/useERC1155Checkout.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { useERC1155SaleContractCheckout } from '@0xsequence/checkout'; -import type { Hash } from 'viem'; -import { useAccount } from 'wagmi'; -import type { - CheckoutOptions, - CheckoutOptionsItem, -} from '../../../../_internal'; -import { - balanceQueries, - collectableKeys, - getQueryClient, -} from '../../../../_internal'; -import { - buyModalStore, - useBuyAnalyticsId, - useBuyModalProps, - useOnError, - useOnSuccess, - useQuantity, -} from '../store'; - -interface UseERC1155CheckoutParams { - chainId: number; - salesContractAddress: string; - collectionAddress: string; - items: Array; - checkoutOptions?: CheckoutOptions; - customProviderCallback?: ( - onSuccess: (txHash: string) => void, - onError: (error: Error) => void, - onClose: () => void, - ) => void; - enabled?: boolean; -} - -export const useERC1155Checkout = ({ - chainId, - salesContractAddress, - collectionAddress, - items, - checkoutOptions, - customProviderCallback, - enabled = true, -}: UseERC1155CheckoutParams) => { - const { address: accountAddress } = useAccount(); - const quantity = useQuantity(); - const onSuccess = useOnSuccess(); - const onError = useOnError(); - const saleAnalyticsId = useBuyAnalyticsId(); - - const buyModalProps = useBuyModalProps(); - - const checkout = useERC1155SaleContractCheckout({ - chain: chainId, - contractAddress: salesContractAddress, - collectionAddress, - items: [ - { - ...items[0], - quantity: quantity?.toString() || '1', - }, - ], - wallet: accountAddress ?? '', - // Pass checkout options if available - ...(checkoutOptions && { checkoutOptions }), - onSuccess: (hash: string) => { - onSuccess({ hash: hash as Hash }); - }, - onError: (error: Error) => { - onError(error); - }, - onClose: () => { - const queryClient = getQueryClient(); - queryClient.invalidateQueries({ - queryKey: balanceQueries.inventory, - }); - queryClient.invalidateQueries({ - queryKey: [...collectableKeys.userBalances], - refetchType: 'inactive', - }); - queryClient.invalidateQueries({ - queryKey: collectableKeys.listPrimarySaleItems, - }); - buyModalStore.send({ type: 'close' }); - }, - customProviderCallback, - supplementaryAnalyticsInfo: { - marketplaceType: 'shop', - saleAnalyticsId, - }, - successActionButtons: buyModalProps.successActionButtons, - }); - - return { - ...checkout, - isEnabled: Boolean(enabled && accountAddress), - }; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useERC721SalePaymentParams.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useERC721SalePaymentParams.ts deleted file mode 100644 index d790d42f2..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/useERC721SalePaymentParams.ts +++ /dev/null @@ -1,207 +0,0 @@ -import type { SelectPaymentSettings } from '@0xsequence/checkout'; -import { skipToken, useQuery } from '@tanstack/react-query'; -import { - type Address, - encodeFunctionData, - type Hash, - type Hex, - toHex, -} from 'viem'; -import { useAccount } from 'wagmi'; -import { BuyModalErrorFactory } from '../../../../../types/buyModalErrors'; -import { ERC721_SALE_ABI_V0 } from '../../../../../utils/abi'; -import { getQueryClient } from '../../../../_internal'; -import type { ActionButton, ModalCallbacks } from '../../_internal/types'; -import { - buyModalStore, - useBuyModalProps, - useOnError, - useOnSuccess, -} from '../store'; - -interface ERC721MintArgs { - to: Address; - amount: bigint; - paymentToken: Address; - price: bigint; - proof: Hex[]; -} - -const DEFAULT_PROOF = [toHex(0, { size: 32 })] as Hex[]; - -const encodeERC721MintData = ({ - to, - amount, - paymentToken, - price, - proof = DEFAULT_PROOF, -}: ERC721MintArgs): Hex => { - const totalPrice = price * amount; - - return encodeFunctionData({ - // We get away with using V0 ABI because the mint functions are identical on V0 and V1 - abi: ERC721_SALE_ABI_V0, - functionName: 'mint', - args: [to, amount, paymentToken, totalPrice, proof], - }); -}; - -interface GetERC721SalePaymentParams { - chainId: number; - address: Address; - salesContractAddress: string; - collectionAddress: string; - price: bigint; - currencyAddress: string; - callbacks: ModalCallbacks | undefined; - customCreditCardProviderCallback: ((price: string) => void) | undefined; - skipNativeBalanceCheck: boolean | undefined; - nativeTokenAddress: string | undefined; - checkoutProvider?: string; - quantity: number; - successActionButtons?: ActionButton[]; -} - -export const getERC721SalePaymentParams = async ({ - chainId, - address, - salesContractAddress, - collectionAddress, - price, - currencyAddress, - callbacks, - customCreditCardProviderCallback, - skipNativeBalanceCheck, - nativeTokenAddress, - checkoutProvider, - quantity, - successActionButtons, -}: GetERC721SalePaymentParams) => { - try { - const purchaseTransactionData = encodeERC721MintData({ - to: address, - amount: BigInt(quantity), - paymentToken: currencyAddress as Address, - price: price, - proof: DEFAULT_PROOF, - }); - - const creditCardProviders = customCreditCardProviderCallback - ? ['custom'] - : checkoutProvider - ? [checkoutProvider] - : []; - - return { - chain: chainId, - collectibles: [ - { - quantity: quantity.toString(), - decimals: 0, - }, - ], - currencyAddress, - price: price.toString(), - targetContractAddress: salesContractAddress, - txData: purchaseTransactionData, - collectionAddress, - recipientAddress: address, - creditCardProviders, - onSuccess: (hash: string) => { - callbacks?.onSuccess?.({ hash: hash as Hash }); - }, - onError: callbacks?.onError, - onClose: () => { - const queryClient = getQueryClient(); - queryClient.invalidateQueries({ - predicate: (query) => !query.meta?.persistent, - }); - buyModalStore.send({ type: 'close' }); - }, - skipNativeBalanceCheck, - supplementaryAnalyticsInfo: { - marketplaceType: 'shop', - }, - nativeTokenAddress, - ...(customCreditCardProviderCallback && { - customProviderCallback: () => { - customCreditCardProviderCallback(price.toString()); - buyModalStore.send({ type: 'close' }); - }, - }), - successActionButtons, - } satisfies SelectPaymentSettings; - } catch (error) { - // Convert to structured error for better debugging - throw BuyModalErrorFactory.priceCalculation( - 'ERC721 payment params calculation', - [price.toString(), quantity.toString()], - error instanceof Error ? error.message : 'Unknown error', - ); - } -}; - -interface UseERC721SalePaymentParams { - salesContractAddress: string | undefined; - collectionAddress: string | undefined; - price: string | undefined; - currencyAddress: string | undefined; - enabled: boolean; - checkoutProvider?: string; - chainId: number; - quantity: number; -} - -export const useERC721SalePaymentParams = ( - args: UseERC721SalePaymentParams, -) => { - const { - salesContractAddress, - collectionAddress, - price, - currencyAddress, - enabled, - checkoutProvider, - chainId, - quantity, - } = args; - - const { address } = useAccount(); - const onSuccess = useOnSuccess(); - const onError = useOnError(); - const buyModalProps = useBuyModalProps(); - - const queryEnabled = - enabled && - !!address && - !!salesContractAddress && - !!collectionAddress && - !!price && - !!currencyAddress; - - return useQuery({ - queryKey: ['erc721SalePaymentParams', args], - queryFn: queryEnabled - ? () => - getERC721SalePaymentParams({ - chainId, - address, - salesContractAddress, - collectionAddress, - price: BigInt(price), - currencyAddress, - callbacks: { - onSuccess, - onError, - }, - customCreditCardProviderCallback: undefined, // Can be added as a prop if needed - skipNativeBalanceCheck: false, // Can be added as a prop if needed - nativeTokenAddress: undefined, // Can be added as a prop if needed - - checkoutProvider, - quantity, - successActionButtons: buyModalProps.successActionButtons, - }) - : skipToken, - }); -}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useHasSufficientBalance.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useHasSufficientBalance.ts new file mode 100644 index 000000000..e01d04e8c --- /dev/null +++ b/sdk/src/react/ui/modals/BuyModal/hooks/useHasSufficientBalance.ts @@ -0,0 +1,39 @@ +import { useQuery } from '@tanstack/react-query'; +import { type Address, erc20Abi, zeroAddress } from 'viem'; +import { useAccount, usePublicClient } from 'wagmi'; + +export const useHasSufficientBalance = ({ + chainId, + value, + tokenAddress, +}: { + chainId: number; + value: bigint; + tokenAddress: Address; +}) => { + const { address } = useAccount(); + const publicClient = usePublicClient({ chainId }); + const nativeToken = tokenAddress === zeroAddress; + + return useQuery({ + queryKey: ['sufficientBalance', address, chainId, tokenAddress, value], + queryFn: async () => { + if (!address || !publicClient) return; + + const balance = nativeToken + ? await publicClient.getBalance({ address }) + : await publicClient.readContract({ + address: tokenAddress, + abi: erc20Abi, + functionName: 'balanceOf', + args: [address], + }); + + return { + hasSufficientBalance: balance >= value, + balance, + }; + }, + enabled: !!address && !!publicClient && !!tokenAddress && !!value, + }); +}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/useLoadData.ts b/sdk/src/react/ui/modals/BuyModal/hooks/useLoadData.ts deleted file mode 100644 index 35e571d1a..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/useLoadData.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { skipToken } from '@tanstack/react-query'; -import { useAccount } from 'wagmi'; -import { - useCheckoutOptionsSalesContract, - useCollectible, - useCollection, - useCurrency, -} from '../../../../hooks'; -import { isMarketProps, isShopProps, useBuyModalProps } from '../store'; -import { useCheckoutOptions } from './useCheckoutOptions'; - -export const useLoadData = () => { - const props = useBuyModalProps(); - const { chainId, collectionAddress } = props; - - const isMarket = isMarketProps(props); - const isShop = isShopProps(props); - const collectibleId = isMarket ? props.collectibleId : undefined; - - const { address, isConnecting, isReconnecting } = useAccount(); - const walletIsLoading = isConnecting || isReconnecting; - - const { - data: collection, - isLoading: collectionLoading, - isError: collectionError, - } = useCollection({ - chainId, - collectionAddress, - }); - - const { - data: collectable, - isLoading: collectableLoading, - isError: collectableError, - } = useCollectible({ - chainId, - collectionAddress, - collectibleId, - query: { - enabled: !!collectibleId, - }, - }); - - const { - data: currency, - isLoading: currencyLoading, - isError: currencyError, - } = useCurrency({ - chainId, - currencyAddress: isShop ? props.salePrice?.currencyAddress : undefined, - query: { - enabled: isShop, - }, - }); - - const { - data: marketplaceCheckoutOptions, - isLoading: marketplaceCheckoutOptionsLoading, - isError: marketplaceCheckoutOptionsError, - } = useCheckoutOptions( - isMarket - ? { - chainId, - collectionAddress, - orderId: props.orderId, - marketplace: props.marketplace, - } - : skipToken, - ); - - const { - data: salesContractCheckoutOptions, - isLoading: salesContractCheckoutOptionsLoading, - isError: salesContractCheckoutOptionsError, - } = useCheckoutOptionsSalesContract( - isShop - ? { - chainId, - contractAddress: props.salesContractAddress, - collectionAddress, - items: props.items.map((item) => ({ - tokenId: item.tokenId ?? '0', - quantity: item.quantity ?? '1', - })), - } - : skipToken, - ); - - const shopData = isShop - ? { - salesContractAddress: props.salesContractAddress, - items: props.items, - salePrice: props.salePrice, - checkoutOptions: salesContractCheckoutOptions?.options, - } - : undefined; - - return { - collection, - collectable, - currency, - order: marketplaceCheckoutOptions?.order, - checkoutOptions: marketplaceCheckoutOptions, - address, - shopData, - isLoading: - collectionLoading || - collectableLoading || - (isMarket && marketplaceCheckoutOptionsLoading) || - (isShop && (currencyLoading || salesContractCheckoutOptionsLoading)) || - walletIsLoading, - isError: - collectionError || - collectableError || - currencyError || - marketplaceCheckoutOptionsError || - salesContractCheckoutOptionsError, - }; -}; diff --git a/sdk/src/react/ui/modals/BuyModal/hooks/usePaymentModalParams.ts b/sdk/src/react/ui/modals/BuyModal/hooks/usePaymentModalParams.ts deleted file mode 100644 index 47f6fceaa..000000000 --- a/sdk/src/react/ui/modals/BuyModal/hooks/usePaymentModalParams.ts +++ /dev/null @@ -1,257 +0,0 @@ -import type { SelectPaymentSettings } from '@0xsequence/checkout'; -import type { TokenMetadata } from '@0xsequence/metadata'; -import { skipToken, useQuery } from '@tanstack/react-query'; -import type { Address, Hash, Hex } from 'viem'; -import type { CheckoutOptions, SdkConfig } from '../../../../../types'; -import { decodeERC20Approval } from '../../../../../utils/decode/erc20'; -import { - type AdditionalFee, - getMarketplaceClient, - getQueryClient, - getSequenceApiClient, - type MarketplaceKind, - type Step, - StepType, - WalletKind, -} from '../../../../_internal'; -import { useConfig } from '../../../../hooks'; -import type { ModalCallbacks } from '../../_internal/types'; -import { - buyModalStore, - isMarketProps, - useBuyAnalyticsId, - useBuyModalProps, - useOnError, - useOnSuccess, -} from '../store'; -import { useMarketPlatformFee } from './useMarketPlatformFee'; - -interface GetBuyCollectableParams { - chainId: number; - config: SdkConfig; - address: Address; - collectionAddress: string; - collectibleId: string; - marketplace: MarketplaceKind; - orderId: string; - quantity: number; - collectable: TokenMetadata; - checkoutOptions: CheckoutOptions; - fee: AdditionalFee; - callbacks: ModalCallbacks | undefined; - priceCurrencyAddress: string; - customCreditCardProviderCallback: ((buyStep: Step) => void) | undefined; - skipNativeBalanceCheck: boolean | undefined; - nativeTokenAddress: string | undefined; - buyAnalyticsId: string; -} - -export const getBuyCollectableParams = async ({ - chainId, - collectionAddress, - collectibleId, - callbacks, - priceCurrencyAddress, - customCreditCardProviderCallback, - config, - address, - marketplace, - orderId, - quantity, - collectable, - checkoutOptions, - fee, - skipNativeBalanceCheck, - nativeTokenAddress, - buyAnalyticsId, -}: GetBuyCollectableParams) => { - const marketplaceClient = getMarketplaceClient(config); - const { steps } = await marketplaceClient.generateBuyTransaction({ - chainId: String(chainId), - collectionAddress, - buyer: address, - marketplace: marketplace, - ordersData: [ - { - orderId: orderId, - quantity: quantity.toString(), - tokenId: collectibleId, - }, - ], - additionalFees: [fee], - walletType: WalletKind.unknown, - }); - - const buyStep = steps.find((step) => step.id === StepType.buy); - const approveStep = steps.find((step) => step.id === StepType.tokenApproval); - - const approvedSpenderAddress = approveStep - ? decodeERC20Approval(approveStep.data as Hex).spender - : undefined; - - if (!buyStep) { - throw new Error('Buy step not found'); - } - - const creditCardProviders = customCreditCardProviderCallback - ? ['custom'] - : checkoutOptions.nftCheckout || []; - - const isTransakSupported = creditCardProviders.includes('transak'); - - let transakContractId: string | undefined; - - if (isTransakSupported) { - const sequenceApiClient = getSequenceApiClient(config); - const transakContractIdResponse = - await sequenceApiClient.checkoutOptionsGetTransakContractID({ - chainId, - contractAddress: buyStep.to, - }); - - if (transakContractIdResponse.contractId !== '') { - transakContractId = transakContractIdResponse.contractId; - } - } - - return { - chain: chainId, - collectibles: [ - { - tokenId: collectibleId, - quantity: quantity.toString(), - decimals: collectable.decimals, - }, - ], - currencyAddress: priceCurrencyAddress, - price: buyStep.price, - targetContractAddress: buyStep.to, - approvedSpenderAddress, - txData: buyStep.data as Hex, - collectionAddress, - recipientAddress: address, - creditCardProviders, - onSuccess: (hash: string) => { - callbacks?.onSuccess?.({ hash: hash as Hash }); - }, - supplementaryAnalyticsInfo: { - requestId: orderId, - marketplaceKind: marketplace, - buyAnalyticsId, - marketplaceType: 'market', - }, - onError: callbacks?.onError, - onClose: () => { - const queryClient = getQueryClient(); - queryClient.invalidateQueries({ - predicate: (query) => !query.meta?.persistent, - }); - buyModalStore.send({ type: 'close' }); - }, - skipNativeBalanceCheck, - nativeTokenAddress, - ...(customCreditCardProviderCallback && { - customProviderCallback: () => { - customCreditCardProviderCallback(buyStep); - buyModalStore.send({ type: 'close' }); - }, - }), - ...(transakContractId && { - transakConfig: { - contractId: transakContractId, - }, - }), - successActionButtons: callbacks?.successActionButtons, - } satisfies SelectPaymentSettings; -}; - -interface usePaymentModalParams { - address: Address | undefined; - quantity: number | undefined; - marketplace: MarketplaceKind | undefined; - collectable: TokenMetadata | undefined; - checkoutOptions: CheckoutOptions | undefined; - priceCurrencyAddress: string | undefined; - enabled: boolean; -} - -export const usePaymentModalParams = (args: usePaymentModalParams) => { - const { - address, - marketplace, - collectable, - checkoutOptions, - priceCurrencyAddress, - quantity, - enabled, - } = args; - - const buyModalProps = useBuyModalProps(); - const { - chainId, - collectionAddress, - skipNativeBalanceCheck, - nativeTokenAddress, - } = buyModalProps; - - // Extract Marketplace-specific properties using type guard - const collectibleId = isMarketProps(buyModalProps) - ? buyModalProps.collectibleId - : ''; - const orderId = isMarketProps(buyModalProps) ? buyModalProps.orderId : ''; - const customCreditCardProviderCallback = isMarketProps(buyModalProps) - ? buyModalProps.customCreditCardProviderCallback - : undefined; - - const config = useConfig(); - const fee = useMarketPlatformFee( - isMarketProps(buyModalProps) - ? { - chainId, - collectionAddress, - } - : skipToken, - ); - const onSuccess = useOnSuccess(); - const onError = useOnError(); - const buyAnalyticsId = useBuyAnalyticsId(); - - const queryEnabled = - !!address && - !!marketplace && - !!collectable && - !!checkoutOptions && - !!priceCurrencyAddress && - !!quantity && - enabled; - - return useQuery({ - queryKey: ['buyCollectableParams', buyModalProps, args, fee], - queryFn: queryEnabled - ? () => - getBuyCollectableParams({ - chainId, - config, - address, - collectionAddress, - collectibleId, - marketplace, - orderId, - quantity, - collectable, - checkoutOptions, - fee, - priceCurrencyAddress, - callbacks: { - onSuccess: onSuccess, - onError: onError, - successActionButtons: buyModalProps.successActionButtons, - }, - customCreditCardProviderCallback, - skipNativeBalanceCheck, - nativeTokenAddress, - buyAnalyticsId, - }) - : skipToken, - }); -}; diff --git a/sdk/src/react/ui/modals/BuyModal/store.ts b/sdk/src/react/ui/modals/BuyModal/store.ts index 452e39643..40f1c3f85 100644 --- a/sdk/src/react/ui/modals/BuyModal/store.ts +++ b/sdk/src/react/ui/modals/BuyModal/store.ts @@ -2,11 +2,7 @@ import { createStore } from '@xstate/store'; import { useSelector } from '@xstate/store/react'; import type { Address, Hash } from 'viem'; import type { CardType } from '../../../../types'; -import type { - CheckoutOptionsItem, - MarketplaceKind, - Step, -} from '../../../_internal'; +import type { CheckoutOptionsItem, MarketplaceKind } from '../../../_internal'; import type { useAnalytics } from '../../../_internal/databeat'; import { flattenAnalyticsArgs } from '../../../_internal/databeat/utils'; import type { ActionButton } from '../_internal/types'; @@ -16,27 +12,18 @@ export type CheckoutOptionsSalesContractProps = { salesContractAddress: Address; collectionAddress: Address; items: Array; - customProviderCallback?: ( - onSuccess: (txHash: string) => void, - onError: (error: Error) => void, - onClose: () => void, - ) => void; }; export type PaymentModalProps = { collectibleId: string; marketplace: MarketplaceKind; orderId: string; - customCreditCardProviderCallback?: (buyStep: Step) => void; }; export type BuyModalBaseProps = { chainId: number; collectionAddress: Address; - skipNativeBalanceCheck?: boolean; - nativeTokenAddress?: Address; cardType?: CardType; - customCreditCardProviderCallback?: PaymentModalProps['customCreditCardProviderCallback']; successActionButtons?: ActionButton[]; }; @@ -85,19 +72,12 @@ export type onSuccessCallback = ({ }) => void; export type onErrorCallback = (error: Error) => void; -type ModalState = 'idle' | 'opening' | 'open' | 'processing' | 'closing'; -type SubModalState = 'idle' | 'opening' | 'open' | 'closed'; - const initialContext = { isOpen: false, props: null as BuyModalProps | null, buyAnalyticsId: '', onError: (() => {}) as onErrorCallback, onSuccess: (() => {}) as onSuccessCallback, - quantity: null as number | null, - modalState: 'idle' as ModalState, - paymentModalState: 'idle' as SubModalState, - checkoutModalState: 'idle' as SubModalState, }; export const buyModalStore = createStore({ @@ -112,10 +92,6 @@ export const buyModalStore = createStore({ analyticsFn: ReturnType; }, ) => { - // Prevent duplicate opens - if (context.modalState !== 'idle') { - return context; - } const buyAnalyticsId = crypto.randomUUID(); const { analyticsProps, analyticsNums } = flattenAnalyticsArgs( @@ -140,67 +116,12 @@ export const buyModalStore = createStore({ onError: event.onError ?? context.onError, onSuccess: event.onSuccess ?? context.onSuccess, isOpen: true, - modalState: 'opening' as const, }; }, - modalOpened: (context) => ({ - ...context, - modalState: 'open' as const, - }), - close: (context) => ({ ...context, isOpen: false, - quantity: null, - modalState: 'idle' as const, - paymentModalState: 'idle' as const, - checkoutModalState: 'idle' as const, - }), - - setQuantity: (context, event: { quantity: number }) => ({ - ...context, - quantity: event.quantity, - }), - - openPaymentModal: (context) => { - if (context.paymentModalState !== 'idle') { - return context; // Prevent duplicate opens - } - return { - ...context, - paymentModalState: 'opening' as const, - }; - }, - - paymentModalOpened: (context) => ({ - ...context, - paymentModalState: 'open' as const, - }), - - paymentModalClosed: (context) => ({ - ...context, - paymentModalState: 'closed' as const, - }), - - openCheckoutModal: (context) => { - if (context.checkoutModalState !== 'idle') { - return context; - } - return { - ...context, - checkoutModalState: 'opening' as const, - }; - }, - - checkoutModalOpened: (context) => ({ - ...context, - checkoutModalState: 'open' as const, - }), - - checkoutModalClosed: (context) => ({ - ...context, - checkoutModalState: 'closed' as const, }), }, }); @@ -224,17 +145,5 @@ export const useOnError = () => export const useOnSuccess = () => useSelector(buyModalStore, (state) => state.context.onSuccess); -export const useQuantity = () => - useSelector(buyModalStore, (state) => state.context.quantity); - -export const useModalState = () => - useSelector(buyModalStore, (state) => state.context.modalState); - -export const usePaymentModalState = () => - useSelector(buyModalStore, (state) => state.context.paymentModalState); - -export const useCheckoutModalState = () => - useSelector(buyModalStore, (state) => state.context.checkoutModalState); - export const useBuyAnalyticsId = () => useSelector(buyModalStore, (state) => state.context.buyAnalyticsId); diff --git a/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/index.tsx b/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/index.tsx index dc6bc737c..202d9f9aa 100644 --- a/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/index.tsx +++ b/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/index.tsx @@ -17,7 +17,7 @@ import useTransactionStatus from './hooks/useTransactionStatus'; import { transactionStatusModalStore, useIsOpen, - useTransactionModalState, + useTransactionStatusModalState, } from './store'; import { getTransactionStatusModalMessage } from './util/getMessage'; import { getTransactionStatusModalTitle } from './util/getTitle'; @@ -80,7 +80,7 @@ function TransactionStatusModalContent() { collectibleId, callbacks, queriesToInvalidate, - } = useTransactionModalState(); + } = useTransactionStatusModalState(); const { data: collectible, isLoading: collectibleLoading } = useCollectible({ collectionAddress, diff --git a/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/store.ts b/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/store.ts index 5b1c82ed0..ad360c21d 100644 --- a/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/store.ts +++ b/sdk/src/react/ui/modals/_internal/components/transactionStatusModal/store.ts @@ -82,7 +82,7 @@ export const transactionStatusModalStore = createStore({ export const useIsOpen = () => useSelector(transactionStatusModalStore, (state) => state.context.isOpen); -export const useTransactionModalState = () => +export const useTransactionStatusModalState = () => useSelector(transactionStatusModalStore, (state) => state.context); export const useTransactionHash = () => diff --git a/sdk/src/styles/styles.ts b/sdk/src/styles/styles.ts index 4db477804..fc75ed96f 100644 --- a/sdk/src/styles/styles.ts +++ b/sdk/src/styles/styles.ts @@ -35,6 +35,11 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --color-red-500: oklch(63.7% 0.237 25.331); + --color-orange-50: oklch(98% 0.016 73.684); + --color-orange-200: oklch(90.1% 0.076 70.697); + --color-orange-400: oklch(75% 0.183 55.934); + --color-orange-800: oklch(47% 0.157 37.304); + --color-orange-950: oklch(26.6% 0.079 36.259); --color-green-500: oklch(72.3% 0.219 149.579); --color-blue-500: oklch(62.3% 0.214 259.815); --color-indigo-400: oklch(67.3% 0.182 276.935); @@ -428,6 +433,9 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .mb-2 { margin-bottom: calc(var(--spacing) * 2); } + .mb-3 { + margin-bottom: calc(var(--spacing) * 3); + } .mb-4 { margin-bottom: calc(var(--spacing) * 4); } @@ -548,6 +556,9 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .h-\[64px\] { height: 64px; } + .h-\[98px\] { + height: 98px; + } .h-\[104px\] { height: 104px; } @@ -656,6 +667,12 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .w-24 { width: calc(var(--spacing) * 24); } + .w-28 { + width: calc(var(--spacing) * 28); + } + .w-32 { + width: calc(var(--spacing) * 32); + } .w-40 { width: calc(var(--spacing) * 40); } @@ -1018,6 +1035,12 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .border-border-normal { border-color: var(--seq-color-border-normal); } + .border-orange-200 { + border-color: var(--color-orange-200); + } + .border-orange-400 { + border-color: var(--color-orange-400); + } .border-transparent { border-color: transparent; } @@ -1093,6 +1116,12 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .bg-negative { background-color: var(--seq-color-negative); } + .bg-orange-50 { + background-color: var(--color-orange-50); + } + .bg-orange-950 { + background-color: var(--color-orange-950); + } .bg-overlay-light { background-color: var(--color-overlay-light); } @@ -1216,6 +1245,9 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .py-6 { padding-block: calc(var(--spacing) * 6); } + .py-8 { + padding-block: calc(var(--spacing) * 8); + } .pt-0 { padding-top: calc(var(--spacing) * 0); } @@ -1447,6 +1479,12 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with .text-negative { color: var(--seq-color-negative); } + .text-orange-400 { + color: var(--color-orange-400); + } + .text-orange-800 { + color: var(--color-orange-800); + } .text-positive { color: var(--seq-color-positive); } @@ -2400,6 +2438,17 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with justify-self: center; } } + .\[\&\>input\]\:pl-5 { + &>input { + padding-left: calc(var(--spacing) * 5); + } + } + .\[\&\>input\]\:text-xs { + &>input { + font-size: var(--text-xs); + line-height: var(--tw-leading, var(--text-xs--line-height)); + } + } .\[\&\>label\]\:flex { &>label { display: flex; @@ -2441,21 +2490,6 @@ export const styles = String.raw`/* Modified Tailwind CSS, to avoid issues with width: 100%; } } - .\[\&\>label\>div\>div\>\.rounded-xl\]\:h-9 { - &>label>div>div>.rounded-xl { - height: calc(var(--spacing) * 9); - } - } - .\[\&\>label\>div\>div\>\.rounded-xl\]\:rounded-sm { - &>label>div>div>.rounded-xl { - border-radius: var(--radius-sm); - } - } - .\[\&\>label\>div\>div\>\.rounded-xl\]\:px-2 { - &>label>div>div>.rounded-xl { - padding-inline: calc(var(--spacing) * 2); - } - } .\[\&\>label\>div\>div\>div\]\:h-9 { &>label>div>div>div { height: calc(var(--spacing) * 9); diff --git a/sdk/src/types/index.ts b/sdk/src/types/index.ts index a799d45f6..ebd160808 100644 --- a/sdk/src/types/index.ts +++ b/sdk/src/types/index.ts @@ -5,4 +5,5 @@ export { export type * from './../react/queries/marketplaceConfig'; export * from './api-types'; export * from './sdk-config'; +export * from './transactions'; export * from './types'; diff --git a/sdk/src/types/transactions.ts b/sdk/src/types/transactions.ts new file mode 100644 index 000000000..7fa0160ee --- /dev/null +++ b/sdk/src/types/transactions.ts @@ -0,0 +1,69 @@ +import type { Address } from 'viem'; +import type { AdditionalFee, MarketplaceKind } from '../react/_internal/api'; + +/** + * Transaction types supported by the new buy modal + */ +export enum TransactionType { + MARKET_BUY = 'MARKET_BUY', // Secondary market purchases + PRIMARY_SALE = 'PRIMARY_SALE', // Direct from creator/contract +} + +/** + * Base transaction parameters + */ +export interface BaseTransactionParams { + chainId: number; + buyer: Address; + recipient?: Address; + transactionType: TransactionType; +} + +/** + * Market transaction parameters (secondary sales) + */ +export interface MarketTransactionParams extends BaseTransactionParams { + transactionType: TransactionType.MARKET_BUY; + collectionAddress: Address; + marketplace: MarketplaceKind; + orderId: string; + collectibleId: string; + quantity: string; + additionalFees: AdditionalFee[]; +} + +/** + * Primary sale transaction parameters (minting/shop) + */ +export interface PrimarySaleTransactionParams extends BaseTransactionParams { + transactionType: TransactionType.PRIMARY_SALE; + collectionAddress: Address; + salesContractAddress: Address; + tokenIds: string[]; + amounts: number[]; + maxTotal: string; + paymentToken: Address; + merkleProof?: string[]; + contractVersion: 'v1'; + tokenType: 'ERC721' | 'ERC1155'; +} + +/** + * Union type for all transaction parameters + */ +export type TransactionParams = + | MarketTransactionParams + | PrimarySaleTransactionParams; + +/** + * Parameters for the useTransactionSteps hook + */ +export interface TransactionStepsParams extends BaseTransactionParams { + enabled?: boolean; +} + +/** + * Native token address constant + */ +export const NATIVE_TOKEN_ADDRESS = + '0x0000000000000000000000000000000000000000' as Address; diff --git a/sdk/src/utils/abi/helpers.ts b/sdk/src/utils/abi/helpers.ts new file mode 100644 index 000000000..6bcebe631 --- /dev/null +++ b/sdk/src/utils/abi/helpers.ts @@ -0,0 +1,38 @@ +import type { SalesContractVersion } from '../../react/hooks/contracts/useSalesContractABI'; +import { + SequenceMarketplaceV1_ABI, + SequenceMarketplaceV2_ABI, +} from './marketplace'; +import { + ERC721_SALE_ABI_V0, + ERC721_SALE_ABI_V1, + ERC1155_SALES_CONTRACT_ABI_V0, + ERC1155_SALES_CONTRACT_ABI_V1, +} from './primary-sale'; + +/** + * Get the appropriate sales contract ABI based on token type and version + */ +export const getSaleContractABI = ( + tokenType: 'ERC721' | 'ERC1155', + version: SalesContractVersion, +) => { + const abiMap = { + 'ERC721-v0': ERC721_SALE_ABI_V0, + 'ERC721-v1': ERC721_SALE_ABI_V1, + 'ERC1155-v0': ERC1155_SALES_CONTRACT_ABI_V0, + 'ERC1155-v1': ERC1155_SALES_CONTRACT_ABI_V1, + } as const; + + const key = `${tokenType}-${version}` as keyof typeof abiMap; + return abiMap[key]; +}; + +/** + * Get the appropriate marketplace ABI based on version + */ +export const getMarketplaceABI = (version: 'v1' | 'v2') => { + return version === 'v1' + ? SequenceMarketplaceV1_ABI + : SequenceMarketplaceV2_ABI; +}; diff --git a/sdk/src/utils/abi/index.ts b/sdk/src/utils/abi/index.ts index d8f263512..12f762f06 100644 --- a/sdk/src/utils/abi/index.ts +++ b/sdk/src/utils/abi/index.ts @@ -1,3 +1,4 @@ +export * from './helpers'; export * from './marketplace'; export * from './primary-sale'; export * from './token'; diff --git a/widget.d.ts b/widget.d.ts new file mode 100644 index 000000000..b33ae78d4 --- /dev/null +++ b/widget.d.ts @@ -0,0 +1,56 @@ +export declare const defaultWalletOptions: string[]; +export type TrailsWidgetProps = { + appId: string; + sequenceUseV3Relayers?: boolean; + sequenceIndexerUrl?: string | null; + sequenceApiUrl?: string | null; + sequenceEnv?: RelayerEnv; + toAddress?: string | null; + toAmount?: string | null; + toChainId?: number | string | null; + toToken?: string | null; + toCalldata?: string | null; + children?: React.ReactNode; + renderInline?: boolean; + theme?: Theme; + mode?: Mode; + walletOptions?: string[]; + onOriginConfirmation?: (txHash: string, chainId: number) => void; + onDestinationConfirmation?: (txHash: string, chainId: number) => void; + privyAppId?: string; + privyClientId?: string; + walletConnectProjectId?: string; + paymasterUrls?: Array<{ + chainId: number; + url: string; + }>; + gasless?: boolean; + buttonText?: string; + customCss?: string | Record; + quoteProvider?: string; + slippageTolerance?: number | string; +}; +export interface TrailsWidgetRef { + openModal: () => void; + closeModal: () => void; + isModalOpen: boolean; +} +export declare const TrailsWidget: React.ForwardRefExoticComponent< + TrailsWidgetProps & React.RefAttributes +>; +export declare function ShadowPortal({ + children, + customCss, +}: { + children: React.ReactNode; + customCss?: string | Record; +}): import('react/jsx-runtime').JSX.Element; +export declare const createModalController: ( + ref: React.RefObject, +) => { + openModal: () => void; + closeModal: () => void; + isModalOpen: boolean; +}; +export default TrailsWidget; +//# sourceMappingURL=widget.d.ts.map