From d878942d465549da60d12a16c03351cfffd86a56 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 25 Jun 2025 06:03:28 -0300 Subject: [PATCH 01/53] feat(e2e): add Playwright configuration and setup for end-to-end testing --- .github/workflows/playwright.yml | 27 ++ apps/ui/.gitignore | 6 + apps/ui/package.json | 6 +- apps/ui/playwright.config.ts | 28 ++ apps/ui/tests/ultils/setup.ts | 83 ++++ pnpm-lock.yaml | 626 +++++++++++++++++++++++-------- 6 files changed, 625 insertions(+), 151 deletions(-) create mode 100644 .github/workflows/playwright.yml create mode 100644 apps/ui/playwright.config.ts create mode 100644 apps/ui/tests/ultils/setup.ts diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml new file mode 100644 index 00000000..81162484 --- /dev/null +++ b/.github/workflows/playwright.yml @@ -0,0 +1,27 @@ +name: Playwright Tests +on: + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] +jobs: + test: + timeout-minutes: 60 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm install -g pnpm && pnpm install + - name: Install Playwright Browsers + run: pnpm exec playwright install --with-deps + - name: Run Playwright tests + run: pnpm exec playwright test + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 diff --git a/apps/ui/.gitignore b/apps/ui/.gitignore index 5f17a060..e1beb3b4 100644 --- a/apps/ui/.gitignore +++ b/apps/ui/.gitignore @@ -25,3 +25,9 @@ dist-ssr *.sw? routeTree.gen.ts + +# Playwright +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ diff --git a/apps/ui/package.json b/apps/ui/package.json index fc73df02..32fb93db 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -7,7 +7,8 @@ "dev": "vite", "build": "tsc && vite build", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview" + "preview": "vite preview", + "test:e2e": "playwright test" }, "dependencies": { "@bako-id/contracts": "workspace:*", @@ -44,9 +45,12 @@ "viem": "2.20.1" }, "devDependencies": { + "@fuels/playwright-utils": "^0.50.0", + "@playwright/test": "^1.53.1", "@tanstack/react-query-devtools": "^5.59.16", "@tanstack/router-vite-plugin": "^1.16.5", "@types/lodash": "^4.17.0", + "@types/node": "^24.0.3", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@types/react-text-mask": "^5.4.14", diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts new file mode 100644 index 00000000..971d423f --- /dev/null +++ b/apps/ui/playwright.config.ts @@ -0,0 +1,28 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './tests', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: 1, + timeout: 180000, + expect: { + timeout: 6000, + }, + reporter: process.env.CI ? 'blob' : 'html', + use: { + headless: true, + screenshot: process.env.CI ? 'off' : 'only-on-failure', + video: process.env.CI ? 'on-first-retry' : 'on', + trace: process.env.CI ? 'on-first-retry' : 'retain-on-failure', + baseURL: 'https://preview.bako.id/', + }, + + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], +}); diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts new file mode 100644 index 00000000..941cb0f7 --- /dev/null +++ b/apps/ui/tests/ultils/setup.ts @@ -0,0 +1,83 @@ +import { + downloadFuel, + FuelWalletTestHelper, + getByAriaLabel, + test, +} from '@fuels/playwright-utils'; +import type { BrowserContext, Page } from '@playwright/test'; +import { Mnemonic, Provider, Wallet } from 'fuels'; + +export class E2ETestUtils { + static FUEL_WALLET_VERSION = '0.46.1'; + + static async downloadFuelExtension(config: { test: typeof test }) { + const path = await downloadFuel(E2ETestUtils.FUEL_WALLET_VERSION); + config.test.use({ pathToExtension: path }); + } + + static async setupFuelWallet(config: { + page: Page; + context: BrowserContext; + extensionId: string; + }) { + const { context, extensionId } = config; + const provider = new Provider('http://testnet.fuel.network/v1/graphql'); + const genesisWallet = Wallet.fromPrivateKey( + '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', + provider, + ); + const fuelWalletTestHelper = await FuelWalletTestHelper.walletSetup({ + context, + fuelExtensionId: extensionId, + fuelProvider: { + url: provider.url, + chainId: await provider.getChainId(), + }, + chainName: (await provider.getChain()).name, + mnemonic: Mnemonic.generate(), + }); + + await config.page.goto('/'); + await config.page.bringToFront(); + await config.page.waitForTimeout(2000); + + return { fuelWalletTestHelper, genesisWallet }; + } + + static async setupPasskey(config: { page: Page }) { + const provider = new Provider('http://testnet.fuel.network/v1/graphql'); + const genesisWallet = Wallet.fromPrivateKey( + '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', + provider, + ); + + const client = await config.page.context().newCDPSession(config.page); + await client.send('WebAuthn.enable'); + await client.send('WebAuthn.addVirtualAuthenticator', { + options: { + protocol: 'ctap2', + transport: 'internal', + hasResidentKey: true, + hasUserVerification: true, + isUserVerified: true, + automaticPresenceSimulation: true, + }, + }); + + await config.page.goto('/'); + await config.page.bringToFront(); + await config.page.waitForTimeout(2000); + + return { genesisWallet }; + } + + static async signMessageFuelWallet(config: { + fuelWalletTestHelper: FuelWalletTestHelper; + page: Page; + }) { + const { fuelWalletTestHelper, page } = config; + await page.waitForTimeout(2000); + const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + await getByAriaLabel(popupPage, 'Sign').click(); + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f30a1cc0..12ce9b94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,13 +53,13 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^2.13.4 - version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra-theme-docs: specifier: ^2.13.4 - version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -72,7 +72,7 @@ importers: devDependencies: vitepress: specifier: 1.0.0-rc.41 - version: 1.0.0-rc.41(@algolia/client-search@5.23.4)(@types/node@22.14.1)(@types/react@18.3.20)(axios@1.8.4)(change-case@4.1.2)(idb-keyval@6.2.1)(jwt-decode@3.1.2)(postcss@8.5.3)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.39.0)(typescript@5.4.5) + version: 1.0.0-rc.41(@algolia/client-search@5.23.4)(@types/node@24.0.3)(@types/react@18.3.20)(axios@1.8.4)(change-case@4.1.2)(idb-keyval@6.2.1)(jwt-decode@3.1.2)(postcss@8.5.3)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.39.0)(typescript@5.4.5) apps/indexer: dependencies: @@ -166,7 +166,7 @@ importers: version: 2.2.4(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': specifier: ^2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.8.2 version: 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -199,7 +199,7 @@ importers: version: 4.17.21 next: specifier: 15.0.2 - version: 15.0.2(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -224,7 +224,7 @@ importers: version: 14.2.5(eslint@8.57.1)(typescript@5.4.5) ts-jest: specifier: ^29.1.1 - version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ^5 version: 5.4.5 @@ -260,10 +260,10 @@ importers: version: 4.0.2(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3) '@fuels/connectors': specifier: 0.39.2 - version: 0.39.2(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(bufferutil@4.0.9)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3) + version: 0.39.2(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(bufferutil@4.0.9)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3) '@fuels/react': specifier: 0.39.2 - version: 0.39.2(@tanstack/react-query@5.74.4(react@18.3.1))(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.39.2(@tanstack/react-query@5.74.4(react@18.3.1))(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.59.16 version: 5.74.4(react@18.3.1) @@ -290,7 +290,7 @@ importers: version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.100.1 - version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -328,15 +328,24 @@ importers: specifier: 2.20.1 version: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3) devDependencies: + '@fuels/playwright-utils': + specifier: ^0.50.0 + version: 0.50.0(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))) + '@playwright/test': + specifier: ^1.53.1 + version: 1.53.1 '@tanstack/react-query-devtools': specifier: ^5.59.16 version: 5.74.6(@tanstack/react-query@5.74.4(react@18.3.1))(react@18.3.1) '@tanstack/router-vite-plugin': specifier: ^1.16.5 - version: 1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0)) + version: 1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0)) '@types/lodash': specifier: ^4.17.0 version: 4.17.16 + '@types/node': + specifier: ^24.0.3 + version: 24.0.3 '@types/react': specifier: ^18.2.43 version: 18.3.20 @@ -357,7 +366,7 @@ importers: version: 6.21.0(eslint@8.57.1)(typescript@5.4.5) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.4.1(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0)) + version: 4.4.1(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0)) eslint: specifier: ^8.55.0 version: 8.57.1 @@ -372,13 +381,13 @@ importers: version: 5.4.5 vite: specifier: ^5.0.8 - version: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + version: 5.4.18(@types/node@24.0.3)(terser@5.39.0) packages/contracts: dependencies: fuels: specifier: 0.100.1 - version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) devDependencies: '@shared/tsup': specifier: workspace:* @@ -388,10 +397,10 @@ importers: version: 29.5.14 jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)))(typescript@5.4.5) packages/example: dependencies: @@ -413,7 +422,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.5(@types/node@22.14.1)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.5(@types/node@24.0.3)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.10.0) @@ -459,7 +468,7 @@ importers: dependencies: fuels: specifier: 0.100.1 - version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + version: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) graphql: specifier: ^16.9.0 version: 16.10.0 @@ -472,7 +481,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.5(@types/node@22.14.1)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.5(@types/node@24.0.3)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.10.0) @@ -487,13 +496,13 @@ importers: version: link:../../shared/tsup bakosafe: specifier: 0.1.9 - version: 0.1.9(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))) + version: 0.1.9(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.14.1)(typescript@5.4.5) + version: 10.9.2(@types/node@24.0.3)(typescript@5.4.5) vitest: specifier: ^3.1.1 - version: 3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0) + version: 3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0) packages/sdk: dependencies: @@ -2319,6 +2328,12 @@ packages: peerDependencies: fuels: 0.100.0 + '@fuels/playwright-utils@0.50.0': + resolution: {integrity: sha512-IU+lQeeygpdO0mcCH+CJyz0MZe2AFSEhA9CKvfyAGX5aaZXqAh1ei/NfW+172KPUlb49G3P22ANoVUVgn8JqIw==} + peerDependencies: + '@playwright/test': '>=1.46.1' + fuels: '>=0.98.0' + '@fuels/react@0.39.2': resolution: {integrity: sha512-ipKRinYpqnPc33OVyFB/GVmclKNoFI3RDQFOC+PaoPb6x2FPj/QsdevV3NHk3JwNv5GdJslIuNHtPIuJCqZlKg==} peerDependencies: @@ -3525,6 +3540,11 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@playwright/test@1.53.1': + resolution: {integrity: sha512-Z4c23LHV0muZ8hfv4jw6HngPJkbbtZxTkxPNIg7cJcTc9C28N/p2q7g3JZS2SiKBBHJ3uM1dgDye66bB7LEk5w==} + engines: {node: '>=18'} + hasBin: true + '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -4656,6 +4676,9 @@ packages: '@types/node@22.14.1': resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + '@types/node@24.0.3': + resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==} + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -7461,6 +7484,11 @@ packages: resolution: {integrity: sha512-T684iG2bR/3g5byqXvYYnJyqkXA7MQdlJx5DvCe0BJ5CH9aMRRc4C11bl75D1MnypvERdJ7Cft5BFpU/eClCMw==} engines: {node: '>=6'} + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -9873,6 +9901,16 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + playwright-core@1.53.1: + resolution: {integrity: sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.53.1: + resolution: {integrity: sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==} + engines: {node: '>=18'} + hasBin: true + pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -11486,6 +11524,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} + unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -13621,12 +13662,12 @@ snapshots: '@chakra-ui/react': 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react': 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) - next: 15.0.2(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -14309,13 +14350,13 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-coder@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/abi-coder@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) type-fest: 4.34.1 transitivePeerDependencies: - vitest @@ -14356,10 +14397,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/abi-typegen@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/versions': 0.100.1 commander: 13.1.0 glob: 10.4.5 @@ -14407,17 +14448,17 @@ snapshots: - encoding - vitest - '@fuel-ts/account@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/account@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 - '@fuel-ts/merkle': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/merkle': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/versions': 0.100.1 '@fuels/vm-asm': 0.59.1 '@noble/curves': 1.8.1 @@ -14485,11 +14526,11 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/address@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/address@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14530,18 +14571,18 @@ snapshots: - encoding - vitest - '@fuel-ts/contract@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/contract@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 - '@fuel-ts/merkle': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/merkle': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuels/vm-asm': 0.59.1 ramda: 0.30.1 transitivePeerDependencies: @@ -14574,10 +14615,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/crypto@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/crypto@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14622,10 +14663,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/hasher@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/hasher@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14671,9 +14712,9 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/merkle@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/merkle@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 transitivePeerDependencies: - vitest @@ -14707,15 +14748,15 @@ snapshots: - encoding - vitest - '@fuel-ts/program@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/program@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 '@fuel-ts/math': 0.100.1 - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuels/vm-asm': 0.59.1 ramda: 0.30.1 transitivePeerDependencies: @@ -14751,16 +14792,16 @@ snapshots: - encoding - vitest - '@fuel-ts/recipes@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/recipes@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/abi-typegen': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/contract': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/abi-typegen': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/contract': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) transitivePeerDependencies: - encoding - vitest @@ -14792,15 +14833,15 @@ snapshots: - encoding - vitest - '@fuel-ts/script@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/script@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 '@fuel-ts/math': 0.100.1 - '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) transitivePeerDependencies: - encoding - vitest @@ -14829,14 +14870,14 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/transactions@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/transactions@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) transitivePeerDependencies: - vitest @@ -14870,13 +14911,13 @@ snapshots: fflate: 0.8.2 vitest: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0) - '@fuel-ts/utils@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': + '@fuel-ts/utils@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 '@fuel-ts/math': 0.100.1 '@fuel-ts/versions': 0.100.1 fflate: 0.8.2 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0) '@fuel-ts/utils@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': dependencies: @@ -14914,7 +14955,7 @@ snapshots: chalk: 4.1.2 cli-table: 0.3.11 - '@fuels/connectors@0.39.2(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(bufferutil@4.0.9)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3)': + '@fuels/connectors@0.39.2(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(bufferutil@4.0.9)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3)': dependencies: '@ethereumjs/util': 9.0.3 '@ethersproject/bytes': 5.7.0 @@ -14924,7 +14965,7 @@ snapshots: '@web3modal/scaffold': 5.0.0(@types/react@18.3.20)(react@18.3.1) '@web3modal/solana': 5.0.0(@types/react@18.3.20)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3) '@web3modal/wagmi': 5.0.0(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(vue@3.4.21(typescript@5.4.5)) - fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) rpc-websockets: 7.11.0 socket.io-client: 4.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3) @@ -14961,12 +15002,18 @@ snapshots: - vue - zod - '@fuels/react@0.39.2(@tanstack/react-query@5.74.4(react@18.3.1))(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fuels/playwright-utils@0.50.0(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))': + dependencies: + '@playwright/test': 1.53.1 + adm-zip: 0.5.16 + fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + + '@fuels/react@0.39.2(@tanstack/react-query@5.74.4(react@18.3.1))(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': 5.74.4(react@18.3.1) events: 3.3.0 - fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) react: 18.3.1 transitivePeerDependencies: - '@types/react' @@ -15007,7 +15054,7 @@ snapshots: graphql: 16.10.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.5(@types/node@22.14.1)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': + '@graphql-codegen/cli@5.0.5(@types/node@24.0.3)(bufferutil@4.0.9)(graphql-sock@1.0.1(graphql@16.10.0))(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': dependencies: '@babel/generator': 7.27.0 '@babel/template': 7.27.0 @@ -15018,12 +15065,12 @@ snapshots: '@graphql-tools/apollo-engine-loader': 8.0.20(graphql@16.10.0) '@graphql-tools/code-file-loader': 8.1.20(graphql@16.10.0) '@graphql-tools/git-loader': 8.0.24(graphql@16.10.0) - '@graphql-tools/github-loader': 8.0.20(@types/node@22.14.1)(graphql@16.10.0) + '@graphql-tools/github-loader': 8.0.20(@types/node@24.0.3)(graphql@16.10.0) '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.10.0) '@graphql-tools/json-file-loader': 8.0.18(graphql@16.10.0) '@graphql-tools/load': 8.1.0(graphql@16.10.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) - '@graphql-tools/url-loader': 8.0.31(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.31(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) '@whatwg-node/fetch': 0.10.6 chalk: 4.1.2 @@ -15031,7 +15078,7 @@ snapshots: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.10.0 - graphql-config: 5.1.4(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + graphql-config: 5.1.4(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.7 @@ -15284,7 +15331,7 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@22.14.1)(graphql@16.10.0)': + '@graphql-tools/executor-http@1.3.3(@types/node@24.0.3)(graphql@16.10.0)': dependencies: '@graphql-hive/signal': 1.0.0 '@graphql-tools/executor-common': 0.0.4(graphql@16.10.0) @@ -15294,7 +15341,7 @@ snapshots: '@whatwg-node/fetch': 0.10.6 '@whatwg-node/promise-helpers': 1.3.1 graphql: 16.10.0 - meros: 1.3.0(@types/node@22.14.1) + meros: 1.3.0(@types/node@24.0.3) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' @@ -15333,9 +15380,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.20(@types/node@22.14.1)(graphql@16.10.0)': + '@graphql-tools/github-loader@8.0.20(@types/node@24.0.3)(graphql@16.10.0)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@22.14.1)(graphql@16.10.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.0.3)(graphql@16.10.0) '@graphql-tools/graphql-tag-pluck': 8.3.19(graphql@16.10.0) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) '@whatwg-node/fetch': 0.10.6 @@ -15408,9 +15455,9 @@ snapshots: graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.17(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10)': + '@graphql-tools/prisma-loader@8.0.17(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10)': dependencies: - '@graphql-tools/url-loader': 8.0.31(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.31(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.10.6 @@ -15462,10 +15509,10 @@ snapshots: graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/url-loader@8.0.31(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10)': + '@graphql-tools/url-loader@8.0.31(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10)': dependencies: '@graphql-tools/executor-graphql-ws': 2.0.5(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) - '@graphql-tools/executor-http': 1.3.3(@types/node@22.14.1)(graphql@16.10.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.0.3)(graphql@16.10.0) '@graphql-tools/executor-legacy-ws': 1.1.17(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) '@graphql-tools/wrap': 10.0.35(graphql@16.10.0) @@ -15881,6 +15928,41 @@ snapshots: - supports-color - ts-node + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5))': + 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': 20.17.30 + 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@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + 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 + '@jest/create-cache-key-function@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -16753,6 +16835,10 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@playwright/test@1.53.1': + dependencies: + playwright: 1.53.1 + '@popperjs/core@2.11.8': {} '@radix-ui/primitive@1.1.0': {} @@ -17924,7 +18010,7 @@ snapshots: optionalDependencies: '@tanstack/react-router': 1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-plugin@1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))': + '@tanstack/router-plugin@1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) @@ -17945,7 +18031,7 @@ snapshots: zod: 3.24.3 optionalDependencies: '@tanstack/react-router': 1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -17956,9 +18042,9 @@ snapshots: ansis: 3.17.0 diff: 7.0.0 - '@tanstack/router-vite-plugin@1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))': + '@tanstack/router-vite-plugin@1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))': dependencies: - '@tanstack/router-plugin': 1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0)) + '@tanstack/router-plugin': 1.117.0(@tanstack/react-router@1.117.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0)) transitivePeerDependencies: - '@rsbuild/core' - '@tanstack/react-router' @@ -18146,7 +18232,7 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.14.1 + '@types/node': 20.17.30 form-data: 4.0.2 '@types/node@10.12.18': {} @@ -18169,6 +18255,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@24.0.3': + dependencies: + undici-types: 7.8.0 + '@types/parse-json@4.0.2': {} '@types/prop-types@15.7.14': {} @@ -18362,20 +18452,20 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.6.4': optional: true - '@vitejs/plugin-react@4.4.1(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))': + '@vitejs/plugin-react@4.4.1(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.3(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))(vue@3.4.21(typescript@5.4.5))': + '@vitejs/plugin-vue@5.2.3(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))(vue@3.4.21(typescript@5.4.5))': dependencies: - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) vue: 3.4.21(typescript@5.4.5) '@vitest/expect@3.1.3': @@ -18401,6 +18491,14 @@ snapshots: optionalDependencies: vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + '@vitest/mocker@3.1.3(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))': + dependencies: + '@vitest/spy': 3.1.3 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) + '@vitest/pretty-format@3.1.3': dependencies: tinyrainbow: 2.0.0 @@ -20312,11 +20410,11 @@ snapshots: bail@2.0.2: {} - bakosafe@0.1.9(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))): + bakosafe@0.1.9(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))): dependencies: '@noble/curves': 1.9.0 axios: 1.8.4 - fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + fuels: 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) uuid: 9.0.1 transitivePeerDependencies: - debug @@ -20449,7 +20547,7 @@ snapshots: buffer@4.9.2: dependencies: base64-js: 1.5.1 - ieee754: 1.1.13 + ieee754: 1.2.1 isarray: 1.0.0 buffer@5.7.1: @@ -20998,6 +21096,21 @@ snapshots: - supports-color - ts-node + create-jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)): + 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.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-require@1.1.1: {} cron-parser@4.9.0: @@ -22548,6 +22661,9 @@ snapshots: memoizee: 0.4.17 type: 2.7.3 + fsevents@2.3.2: + optional: true + fsevents@2.3.3: optional: true @@ -22586,22 +22702,22 @@ snapshots: - supports-color - vitest - fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)): + fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)): dependencies: - '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/abi-typegen': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/contract': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/abi-typegen': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/account': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/address': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/contract': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/errors': 0.100.1 - '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/math': 0.100.1 - '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/recipes': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/script': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) + '@fuel-ts/program': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/recipes': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/script': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/transactions': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) + '@fuel-ts/utils': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)) '@fuel-ts/versions': 0.100.1 bundle-require: 5.1.0(esbuild@0.25.0) chalk: 4.1.2 @@ -22849,13 +22965,13 @@ snapshots: dependencies: lodash: 4.17.21 - graphql-config@5.1.4(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10): + graphql-config@5.1.4(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(typescript@5.4.5)(utf-8-validate@5.0.10): dependencies: '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.10.0) '@graphql-tools/json-file-loader': 8.0.18(graphql@16.10.0) '@graphql-tools/load': 8.1.0(graphql@16.10.0) '@graphql-tools/merge': 9.0.24(graphql@16.10.0) - '@graphql-tools/url-loader': 8.0.31(@types/node@22.14.1)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.31(@types/node@24.0.3)(bufferutil@4.0.9)(graphql@16.10.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) cosmiconfig: 9.0.0(typescript@5.4.5) graphql: 16.10.0 @@ -23678,6 +23794,25 @@ snapshots: - supports-color - ts-node + jest-cli@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)): dependencies: '@babel/core': 7.26.10 @@ -23740,6 +23875,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.26.10 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.10) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.17.30 + ts-node: 10.9.2(@types/node@24.0.3)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.26.10 @@ -23771,6 +23937,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.26.10 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.10) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 24.0.3 + ts-node: 10.9.2(@types/node@24.0.3)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -24010,6 +24207,18 @@ snapshots: - supports-color - ts-node + jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jimp@0.16.13: dependencies: '@babel/runtime': 7.27.0 @@ -24632,9 +24841,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.14.1): + meros@1.3.0(@types/node@24.0.3): optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 24.0.3 methods@1.1.2: {} @@ -25284,21 +25493,21 @@ snapshots: transitivePeerDependencies: - supports-color - next-seo@6.6.0(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.6.0(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-themes@0.2.1(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) next-tick@1.1.0: {} - next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.28 '@swc/helpers': 0.5.5 @@ -25319,11 +25528,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.28 '@next/swc-win32-ia32-msvc': 14.2.28 '@next/swc-win32-x64-msvc': 14.2.28 + '@playwright/test': 1.53.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.2(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.2 '@swc/counter': 0.1.3 @@ -25343,12 +25553,13 @@ snapshots: '@next/swc-linux-x64-musl': 15.0.2 '@next/swc-win32-arm64-msvc': 15.0.2 '@next/swc-win32-x64-msvc': 15.0.2 + '@playwright/test': 1.53.1 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -25359,16 +25570,16 @@ snapshots: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-seo: 6.6.0(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-seo: 6.6.0(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.24.3 - nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 2.3.0 @@ -25382,7 +25593,7 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.22 lodash.get: 4.4.2 - next: 14.2.28(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 3.1.0 react: 18.3.1 @@ -25863,6 +26074,14 @@ snapshots: dependencies: find-up: 4.1.0 + playwright-core@1.53.1: {} + + playwright@1.53.1: + dependencies: + playwright-core: 1.53.1 + optionalDependencies: + fsevents: 2.3.2 + pngjs@3.4.0: {} pngjs@5.0.0: {} @@ -27452,6 +27671,27 @@ snapshots: ts-interface-checker@0.1.13: {} + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): + dependencies: + bs-logger: 0.2.6 + ejs: 3.1.10 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.1 + type-fest: 4.40.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.26.10 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.10) + esbuild: 0.17.19 + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 @@ -27473,12 +27713,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.10) esbuild: 0.17.19 - ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)) + jest: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -27492,7 +27732,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.10) - esbuild: 0.25.0 + esbuild: 0.17.19 ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.3)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): dependencies: @@ -27577,6 +27817,25 @@ snapshots: typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true + + ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 24.0.3 + acorn: 8.14.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 ts-node@7.0.1: dependencies: @@ -27806,6 +28065,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.8.0: {} + unfetch@4.2.0: {} uni-global@1.0.0: @@ -28189,6 +28450,24 @@ snapshots: - supports-color - terser + vite-node@3.1.3(@types/node@24.0.3)(terser@5.39.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@8.1.1) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vite@5.4.18(@types/node@20.17.30)(terser@5.39.0): dependencies: esbuild: 0.21.5 @@ -28209,14 +28488,24 @@ snapshots: fsevents: 2.3.3 terser: 5.39.0 - vitepress@1.0.0-rc.41(@algolia/client-search@5.23.4)(@types/node@22.14.1)(@types/react@18.3.20)(axios@1.8.4)(change-case@4.1.2)(idb-keyval@6.2.1)(jwt-decode@3.1.2)(postcss@8.5.3)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.39.0)(typescript@5.4.5): + vite@5.4.18(@types/node@24.0.3)(terser@5.39.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.3 + rollup: 4.40.0 + optionalDependencies: + '@types/node': 24.0.3 + fsevents: 2.3.3 + terser: 5.39.0 + + vitepress@1.0.0-rc.41(@algolia/client-search@5.23.4)(@types/node@24.0.3)(@types/react@18.3.20)(axios@1.8.4)(change-case@4.1.2)(idb-keyval@6.2.1)(jwt-decode@3.1.2)(postcss@8.5.3)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.39.0)(typescript@5.4.5): dependencies: '@docsearch/css': 3.9.0 '@docsearch/js': 3.9.0(@algolia/client-search@5.23.4)(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@shikijs/core': 1.29.2 '@shikijs/transformers': 1.29.2 '@types/markdown-it': 13.0.9 - '@vitejs/plugin-vue': 5.2.3(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))(vue@3.4.21(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.2.3(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))(vue@3.4.21(typescript@5.4.5)) '@vue/devtools-api': 7.7.5 '@vueuse/core': 10.11.1(vue@3.4.21(typescript@5.4.5)) '@vueuse/integrations': 10.11.1(axios@1.8.4)(change-case@4.1.2)(focus-trap@7.6.4)(idb-keyval@6.2.1)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5)) @@ -28224,7 +28513,7 @@ snapshots: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.29.2 - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) vue: 3.4.21(typescript@5.4.5) optionalDependencies: postcss: 8.5.3 @@ -28330,6 +28619,43 @@ snapshots: - supports-color - terser + vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0): + dependencies: + '@vitest/expect': 3.1.3 + '@vitest/mocker': 3.1.3(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0)) + '@vitest/pretty-format': 3.1.3 + '@vitest/runner': 3.1.3 + '@vitest/snapshot': 3.1.3 + '@vitest/spy': 3.1.3 + '@vitest/utils': 3.1.3 + chai: 5.2.0 + debug: 4.4.0(supports-color@8.1.1) + expect-type: 1.2.1 + magic-string: 0.30.17 + pathe: 2.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.13 + tinypool: 1.0.2 + tinyrainbow: 2.0.0 + vite: 5.4.18(@types/node@24.0.3)(terser@5.39.0) + vite-node: 3.1.3(@types/node@24.0.3)(terser@5.39.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 24.0.3 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vlq@1.0.1: {} vscode-oniguruma@1.7.0: {} From 597cf13ab6159993d26c89e2b761de9a95b86eec Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 26 Jun 2025 13:22:12 -0300 Subject: [PATCH 02/53] feat(e2e): implement home page tests --- apps/ui/playwright.config.ts | 11 +---- apps/ui/tests/home.test.ts | 75 +++++++++++++++++++++++++++++++++ apps/ui/tests/ultils/helpers.ts | 36 ++++++++++++++++ apps/ui/tests/ultils/setup.ts | 38 +++-------------- 4 files changed, 120 insertions(+), 40 deletions(-) create mode 100644 apps/ui/tests/home.test.ts create mode 100644 apps/ui/tests/ultils/helpers.ts diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 971d423f..9c312d48 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -1,4 +1,4 @@ -import { defineConfig, devices } from '@playwright/test'; +import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: './tests', @@ -14,15 +14,8 @@ export default defineConfig({ use: { headless: true, screenshot: process.env.CI ? 'off' : 'only-on-failure', - video: process.env.CI ? 'on-first-retry' : 'on', trace: process.env.CI ? 'on-first-retry' : 'retain-on-failure', baseURL: 'https://preview.bako.id/', + permissions: ['clipboard-read', 'clipboard-write'], }, - - projects: [ - { - name: 'chromium', - use: { ...devices['Desktop Chrome'] }, - }, - ], }); diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts new file mode 100644 index 00000000..e6089630 --- /dev/null +++ b/apps/ui/tests/home.test.ts @@ -0,0 +1,75 @@ +import { expect, FuelWalletTestHelper, test } from '@fuels/playwright-utils'; +import { E2ETestUtils } from './ultils/setup'; +import { randomUUID, WalletUnlocked } from 'fuels'; +import { createNewHandle, transfer } from './ultils/helpers'; + +await E2ETestUtils.downloadFuelExtension({ test }); + +test.describe('Home Page', () => { + let fuelWalletTestHelper: FuelWalletTestHelper; + let genesisWallet: WalletUnlocked; + + test.beforeEach(async ({ extensionId, context, page }) => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + + test('search an existing profile', async ({ page }) => { + await page.goto('/'); + await expect(page.getByText('Search new Handle')).toBeVisible(); + + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill('@limpacache'); + await expect(page.getByText('Registered')).toBeVisible(); + await page.getByRole('button', { name: 'Continue' }).click(); + await page.goto('https://preview.bako.id/profile/pengus'); + }); + + test.only('connect wallet and create a new handle', async ({ page }) => { + await expect(page.getByText('Search new Handle')).toBeVisible(); + + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + + await fuelWalletTestHelper.walletConnect(); + + await expect( + page.getByRole('button', { name: 'My Handles' }), + ).toBeVisible(); + + const newHandle = `automation${randomUUID().slice(0, 4)}`; + console.log('new handle: ', newHandle); + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + const { value, connectedAddress } = await createNewHandle(page); + console.log(value, connectedAddress); + await transfer(genesisWallet, value, connectedAddress); + + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + }); +}); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts new file mode 100644 index 00000000..60ee7d01 --- /dev/null +++ b/apps/ui/tests/ultils/helpers.ts @@ -0,0 +1,36 @@ +import { Page } from '@playwright/test'; +import { WalletUnlocked } from 'fuels'; + +export async function createNewHandle(page: Page) { + await page.locator('text=Estimated total').waitFor({ state: 'visible' }); + const estimatedTotal = await page.evaluate(() => { + return ( + document + .querySelector( + 'div.chakra-stack.css-10t90fk p.chakra-text.css-io0ltg:nth-of-type(2)', + ) + ?.textContent?.trim() ?? '' + ); + }); + const value = parseFloat(estimatedTotal.replace('ETH', '').trim()); + + const connectedAddress = await page + .getByRole('textbox', { name: 'Address' }) + .inputValue(); + + return { value, connectedAddress }; +} + +export async function transfer( + genesisWallet: WalletUnlocked, + value: number, + connectedAddress: string, +) { + const baseUnits = Math.floor(value * 1e9).toString(); + + const transfer = await genesisWallet.transfer(connectedAddress, baseUnits); + + await transfer.waitForResult(); + + console.log(`Transferido ${baseUnits} base units para ${connectedAddress}`); +} diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 941cb0f7..f8b95488 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -5,7 +5,7 @@ import { test, } from '@fuels/playwright-utils'; import type { BrowserContext, Page } from '@playwright/test'; -import { Mnemonic, Provider, Wallet } from 'fuels'; +import { Provider, Wallet } from 'fuels'; export class E2ETestUtils { static FUEL_WALLET_VERSION = '0.46.1'; @@ -26,6 +26,10 @@ export class E2ETestUtils { '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', provider, ); + + const fixedMnemonic = + 'test test test test test test test test test test test test'; + const fuelWalletTestHelper = await FuelWalletTestHelper.walletSetup({ context, fuelExtensionId: extensionId, @@ -34,43 +38,15 @@ export class E2ETestUtils { chainId: await provider.getChainId(), }, chainName: (await provider.getChain()).name, - mnemonic: Mnemonic.generate(), + mnemonic: fixedMnemonic, }); await config.page.goto('/'); await config.page.bringToFront(); - await config.page.waitForTimeout(2000); return { fuelWalletTestHelper, genesisWallet }; } - static async setupPasskey(config: { page: Page }) { - const provider = new Provider('http://testnet.fuel.network/v1/graphql'); - const genesisWallet = Wallet.fromPrivateKey( - '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', - provider, - ); - - const client = await config.page.context().newCDPSession(config.page); - await client.send('WebAuthn.enable'); - await client.send('WebAuthn.addVirtualAuthenticator', { - options: { - protocol: 'ctap2', - transport: 'internal', - hasResidentKey: true, - hasUserVerification: true, - isUserVerified: true, - automaticPresenceSimulation: true, - }, - }); - - await config.page.goto('/'); - await config.page.bringToFront(); - await config.page.waitForTimeout(2000); - - return { genesisWallet }; - } - static async signMessageFuelWallet(config: { fuelWalletTestHelper: FuelWalletTestHelper; page: Page; @@ -78,6 +54,6 @@ export class E2ETestUtils { const { fuelWalletTestHelper, page } = config; await page.waitForTimeout(2000); const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); - await getByAriaLabel(popupPage, 'Sign').click(); + await getByAriaLabel(popupPage, 'Submit').click(); } } From fc654cad1e2d64d13db0b6feb389f9d1d6692adc Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 27 Jun 2025 13:03:37 -0300 Subject: [PATCH 03/53] feat(e2e): implement home page tests with fund return functionality --- apps/ui/tests/home.test.ts | 35 ++++++++++++++++++--------- apps/ui/tests/ultils/helpers.ts | 43 +++++++++++++++++++++++++++++++-- apps/ui/tests/ultils/setup.ts | 11 +++------ 3 files changed, 69 insertions(+), 20 deletions(-) diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index e6089630..9779d4c0 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -1,7 +1,11 @@ import { expect, FuelWalletTestHelper, test } from '@fuels/playwright-utils'; import { E2ETestUtils } from './ultils/setup'; import { randomUUID, WalletUnlocked } from 'fuels'; -import { createNewHandle, transfer } from './ultils/helpers'; +import { + createNewHandle, + returnFundsToGenesisWallet, + transfer, +} from './ultils/helpers'; await E2ETestUtils.downloadFuelExtension({ test }); @@ -20,18 +24,28 @@ test.describe('Home Page', () => { genesisWallet = E2EUtils.genesisWallet; }); - test('search an existing profile', async ({ page }) => { - await page.goto('/'); - await expect(page.getByText('Search new Handle')).toBeVisible(); + test.afterEach(async ({ extensionId, context }) => { + const genesisAddress = genesisWallet.address.toString(); - await page - .getByRole('textbox', { name: 'Search for an available Handle' }) - .fill('@limpacache'); - await expect(page.getByText('Registered')).toBeVisible(); - await page.getByRole('button', { name: 'Continue' }).click(); - await page.goto('https://preview.bako.id/profile/pengus'); + await returnFundsToGenesisWallet({ + context, + extensionId, + genesisAddress, + }); }); + // test('search an existing profile', async ({ page }) => { + // await page.goto('/'); + // await expect(page.getByText('Search new Handle')).toBeVisible(); + + // await page + // .getByRole('textbox', { name: 'Search for an available Handle' }) + // .fill('@pengus'); + // await expect(page.getByText('Registered')).toBeVisible(); + // await page.getByRole('button', { name: 'Continue' }).click(); + // await page.goto('https://preview.bako.id/profile/pengus'); + // }); + test.only('connect wallet and create a new handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); @@ -55,7 +69,6 @@ test.describe('Home Page', () => { await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); const { value, connectedAddress } = await createNewHandle(page); - console.log(value, connectedAddress); await transfer(genesisWallet, value, connectedAddress); await page.getByRole('button', { name: 'Confirm Transaction' }).click(); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 60ee7d01..33cc18d4 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -1,4 +1,4 @@ -import { Page } from '@playwright/test'; +import { BrowserContext, expect, Page } from '@playwright/test'; import { WalletUnlocked } from 'fuels'; export async function createNewHandle(page: Page) { @@ -12,7 +12,8 @@ export async function createNewHandle(page: Page) { ?.textContent?.trim() ?? '' ); }); - const value = parseFloat(estimatedTotal.replace('ETH', '').trim()); + const rawValue = parseFloat(estimatedTotal.replace('ETH', '').trim()); + const value = rawValue + 0.0000002; const connectedAddress = await page .getByRole('textbox', { name: 'Address' }) @@ -34,3 +35,41 @@ export async function transfer( console.log(`Transferido ${baseUnits} base units para ${connectedAddress}`); } + +export async function returnFundsToGenesisWallet(config: { + context: BrowserContext; + extensionId: string; + genesisAddress: string; +}) { + const { context, extensionId, genesisAddress } = config; + + const extensionPage = await context.newPage(); + await extensionPage.goto(`chrome-extension://${extensionId}/popup.html`); + + await extensionPage.waitForTimeout(2000); + + const ethValue = await extensionPage.evaluate(() => { + const el = document.querySelector('p[data-account-name="Account 1"]'); + if (!el || !el.textContent) return 0; + const parts = el.textContent.split('ETH'); + if (parts.length < 2) return 0; + return parseFloat(parts[1].trim()); + }); + if (ethValue === 0) { + return; + } + + await extensionPage.getByRole('button', { name: 'Send Button' }).click(); + await extensionPage.getByRole('combobox', { name: 'Select Asset' }).click(); + await extensionPage + .getByRole('menuitem', { name: 'Ethereum Ethereum ETH' }) + .click(); + await extensionPage + .getByRole('textbox', { name: 'Address Input' }) + .fill(genesisAddress); + await extensionPage.getByRole('button', { name: 'Max' }).click(); + await extensionPage.getByRole('button', { name: 'Review' }).click(); + await extensionPage.getByRole('button', { name: 'Submit' }).click(); + + await expect(extensionPage.getByText('Transaction sent')).toBeVisible(); +} diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index f8b95488..9106029f 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -1,11 +1,11 @@ import { downloadFuel, FuelWalletTestHelper, - getByAriaLabel, + getButtonByText, test, } from '@fuels/playwright-utils'; import type { BrowserContext, Page } from '@playwright/test'; -import { Provider, Wallet } from 'fuels'; +import { Mnemonic, Provider, Wallet } from 'fuels'; export class E2ETestUtils { static FUEL_WALLET_VERSION = '0.46.1'; @@ -27,9 +27,6 @@ export class E2ETestUtils { provider, ); - const fixedMnemonic = - 'test test test test test test test test test test test test'; - const fuelWalletTestHelper = await FuelWalletTestHelper.walletSetup({ context, fuelExtensionId: extensionId, @@ -38,7 +35,7 @@ export class E2ETestUtils { chainId: await provider.getChainId(), }, chainName: (await provider.getChain()).name, - mnemonic: fixedMnemonic, + mnemonic: Mnemonic.generate(), }); await config.page.goto('/'); @@ -54,6 +51,6 @@ export class E2ETestUtils { const { fuelWalletTestHelper, page } = config; await page.waitForTimeout(2000); const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); - await getByAriaLabel(popupPage, 'Submit').click(); + await getButtonByText(popupPage, 'Submit').click(); } } From 576e5189c7544152d0a6b406e861fcb85697806b Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 2 Jul 2025 09:49:57 -0300 Subject: [PATCH 04/53] fix(tests): update search an existing profile --- apps/ui/package.json | 2 +- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/home.test.ts | 37 +++++++++++++++++++++++------------- pnpm-lock.yaml | 10 +++++----- 4 files changed, 31 insertions(+), 20 deletions(-) diff --git a/apps/ui/package.json b/apps/ui/package.json index 32fb93db..8e8f5015 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -45,7 +45,7 @@ "viem": "2.20.1" }, "devDependencies": { - "@fuels/playwright-utils": "^0.50.0", + "@fuels/playwright-utils": "^0.50.2", "@playwright/test": "^1.53.1", "@tanstack/react-query-devtools": "^5.59.16", "@tanstack/router-vite-plugin": "^1.16.5", diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 9c312d48..8b3db8b4 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -8,7 +8,7 @@ export default defineConfig({ workers: 1, timeout: 180000, expect: { - timeout: 6000, + timeout: 8000, }, reporter: process.env.CI ? 'blob' : 'html', use: { diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index 9779d4c0..23af1b02 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -34,19 +34,30 @@ test.describe('Home Page', () => { }); }); - // test('search an existing profile', async ({ page }) => { - // await page.goto('/'); - // await expect(page.getByText('Search new Handle')).toBeVisible(); - - // await page - // .getByRole('textbox', { name: 'Search for an available Handle' }) - // .fill('@pengus'); - // await expect(page.getByText('Registered')).toBeVisible(); - // await page.getByRole('button', { name: 'Continue' }).click(); - // await page.goto('https://preview.bako.id/profile/pengus'); - // }); - - test.only('connect wallet and create a new handle', async ({ page }) => { + test('search an existing profile', async ({ page, context }) => { + await expect(page.getByText('Search new Handle')).toBeVisible(); + + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill('@pengus'); + await expect(page.getByText('Registered')).toBeVisible(); + await page.getByRole('button', { name: 'Continue' }).click(); + await page.goto('https://preview.bako.id/profile/pengus'); + + await expect(page.getByRole('heading', { name: 'For sale' })).toBeVisible(); + await expect(page.getByText('owner0xbd58281c...8ebc4')).toBeVisible(); + + const [secondTab] = await Promise.all([ + context.waitForEvent('page'), + page.getByRole('button', { name: 'Explorer' }).click(), + ]); + + await secondTab.waitForLoadState(); + + await secondTab.getByRole('heading', { name: 'Account' }).click(); + }); + + test('connect wallet and create a new handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page.getByRole('button', { name: 'Connect Wallet' }).click(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12ce9b94..681bcbd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,8 +329,8 @@ importers: version: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3) devDependencies: '@fuels/playwright-utils': - specifier: ^0.50.0 - version: 0.50.0(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))) + specifier: ^0.50.2 + version: 0.50.2(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0))) '@playwright/test': specifier: ^1.53.1 version: 1.53.1 @@ -2328,8 +2328,8 @@ packages: peerDependencies: fuels: 0.100.0 - '@fuels/playwright-utils@0.50.0': - resolution: {integrity: sha512-IU+lQeeygpdO0mcCH+CJyz0MZe2AFSEhA9CKvfyAGX5aaZXqAh1ei/NfW+172KPUlb49G3P22ANoVUVgn8JqIw==} + '@fuels/playwright-utils@0.50.2': + resolution: {integrity: sha512-l30vPLvCG1NiP7GNeKnqraNZRuV8jNa2F718q7igSk0GFWvRtpcSuxb9kCTakqtMC6kxysID+DByvy8O0XJD6g==} peerDependencies: '@playwright/test': '>=1.46.1' fuels: '>=0.98.0' @@ -15002,7 +15002,7 @@ snapshots: - vue - zod - '@fuels/playwright-utils@0.50.0(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))': + '@fuels/playwright-utils@0.50.2(@playwright/test@1.53.1)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))': dependencies: '@playwright/test': 1.53.1 adm-zip: 0.5.16 From 83f23cbe0b3cea2fd9441914662c1b8527fe2a81 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 8 Jul 2025 12:27:46 -0300 Subject: [PATCH 05/53] feat(tests): add profile editing functionality --- apps/ui/tests/home.test.ts | 129 +++++++++++++++++++++++++------- apps/ui/tests/ultils/helpers.ts | 24 ++++++ 2 files changed, 124 insertions(+), 29 deletions(-) diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index 23af1b02..94521419 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -3,6 +3,7 @@ import { E2ETestUtils } from './ultils/setup'; import { randomUUID, WalletUnlocked } from 'fuels'; import { createNewHandle, + editProfile, returnFundsToGenesisWallet, transfer, } from './ultils/helpers'; @@ -57,43 +58,113 @@ test.describe('Home Page', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test('connect wallet and create a new handle', async ({ page }) => { - await expect(page.getByText('Search new Handle')).toBeVisible(); + test.only('create new Bako user', async ({ page }) => { + await test.step('connect wallet', async () => { + await expect(page.getByText('Search new Handle')).toBeVisible(); + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(); + await expect( + page.getByRole('button', { name: 'My Handles' }), + ).toBeVisible(); + }); - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').click(); + const newHandle = `automation${randomUUID().slice(0, 4)}`; + console.log('new handle: ', newHandle); - await fuelWalletTestHelper.walletConnect(); + await test.step('create new handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); - await expect( - page.getByRole('button', { name: 'My Handles' }), - ).toBeVisible(); + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - const newHandle = `automation${randomUUID().slice(0, 4)}`; - console.log('new handle: ', newHandle); - await page - .getByRole('textbox', { name: 'Search for an available Handle' }) - .fill(newHandle); - await page.getByRole('button', { name: 'Continue' }).click(); + const { value, connectedAddress } = await createNewHandle(page); + await transfer(genesisWallet, value, connectedAddress); - await expect(page.getByText(newHandle)).toBeVisible(); - await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); - const { value, connectedAddress } = await createNewHandle(page); - await transfer(genesisWallet, value, connectedAddress); + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); - await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + }); - await page - .getByLabel('Bako ID Terms Of Use Agreement') - .locator('div') - .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) - .nth(2) - .evaluate((el) => { - el.scrollTop = el.scrollHeight; + await test.step('edit user', async () => { + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(2500); + await page.reload(); + + await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect( + page.getByText(`@${newHandle}`, { exact: true }), + ).toBeVisible(); + + await page.getByRole('button', { name: 'Edit Profile' }).click(); + await page + .locator('div') + .filter({ hasText: /^Nickname$/ }) + .first() + .click(); + await page + .getByRole('textbox', { name: 'Nickname' }) + .fill(`${newHandle}`); + await page.getByRole('button', { name: 'Save' }).click(); + await page + .locator('div') + .filter({ hasText: /^Short bio$/ }) + .first() + .click(); + await page.getByRole('textbox', { name: 'Bio' }).fill('Short bio test'); + await page.getByRole('button', { name: 'Save' }).click(); + await page + .locator('div') + .filter({ hasText: /^Website$/ }) + .first() + .click(); + await page + .getByRole('textbox', { name: 'Website' }) + .fill('https://www.bako.global/'); + await page.getByRole('button', { name: 'Save' }).click(); + await page + .locator('div') + .filter({ hasText: /^Location$/ }) + .first() + .click(); + await page.getByRole('textbox', { name: 'Location' }).fill('Brazil'); + await page.getByRole('button', { name: 'Save' }).click(); + await page + .locator('div') + .filter({ hasText: /^Twitter$/ }) + .first() + .click(); + await page + .getByRole('textbox', { name: 'X' }) + .fill('https://x.com/infinitybase_'); + await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + + const { value, connectedAddress } = + await editProfile(fuelWalletTestHelper); + + await transfer(genesisWallet, value, connectedAddress); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, }); - await page.getByRole('button', { name: 'Accept' }).click(); - - await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + }); }); }); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 33cc18d4..eacb7aff 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -1,3 +1,4 @@ +import { FuelWalletTestHelper } from '@fuels/playwright-utils'; import { BrowserContext, expect, Page } from '@playwright/test'; import { WalletUnlocked } from 'fuels'; @@ -22,6 +23,29 @@ export async function createNewHandle(page: Page) { return { value, connectedAddress }; } +export async function editProfile(fuelWalletTestHelper: FuelWalletTestHelper) { + const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + + const estimatedTotal = parseFloat( + (await popupPage.locator('p[aria-label="fee value:Regular"]').innerText()) + .replace('ETH', '') + .trim(), + ); + + const value = estimatedTotal + 0.0000002; + + await popupPage + .locator('.fuel_Button.fuel_Button__size-md__ukxmg') + .first() + .click(); + + const connectedAddress = await popupPage.evaluate( + async () => await navigator.clipboard.readText(), + ); + + return { value, connectedAddress }; +} + export async function transfer( genesisWallet: WalletUnlocked, value: number, From 12ff7ecec0f881dc5dd69c83174ad6b6d416c4bd Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 8 Jul 2025 15:19:49 -0300 Subject: [PATCH 06/53] chore(tests): update Playwright configuration --- .github/workflows/playwright.yml | 44 ++++++++++++++++++-------------- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/home.test.ts | 2 +- 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 81162484..b1a78a25 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -1,27 +1,33 @@ name: Playwright Tests on: - push: - branches: [ main, master ] pull_request: - branches: [ main, master ] + branches: ['**'] + jobs: test: timeout-minutes: 60 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - name: Install dependencies - run: npm install -g pnpm && pnpm install - - name: Install Playwright Browsers - run: pnpm exec playwright install --with-deps - - name: Run Playwright tests - run: pnpm exec playwright test - - uses: actions/upload-artifact@v4 - if: ${{ !cancelled() }} - with: - name: playwright-report - path: playwright-report/ - retention-days: 30 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm install -g pnpm && pnpm install + + - name: Install Chromium + run: | + cd apps/ui/ + pnpm exec playwright install chromium --with-deps + + - name: Run Playwright tests + run: | + cd apps/ui/ + pnpm exec playwright test + + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: apps/ui/playwright-report/ + retention-days: 30 diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 8b3db8b4..43cfab55 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ expect: { timeout: 8000, }, - reporter: process.env.CI ? 'blob' : 'html', + reporter: 'html', use: { headless: true, screenshot: process.env.CI ? 'off' : 'only-on-failure', diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index 94521419..ddb46b28 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -58,7 +58,7 @@ test.describe('Home Page', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test.only('create new Bako user', async ({ page }) => { + test('create new Bako user', async ({ page }) => { await test.step('connect wallet', async () => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page.getByRole('button', { name: 'Connect Wallet' }).click(); From 0e597b77b2173232963bf4b1b9400395aa7fdbdd Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 11 Jul 2025 14:38:32 -0300 Subject: [PATCH 07/53] feat(tests): add validation for searching handles --- apps/ui/tests/home.test.ts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index ddb46b28..88136b11 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -58,6 +58,36 @@ test.describe('Home Page', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); + test.only('search invalid handle', async ({ page }) => { + await expect(page.getByText('Search new Handle')).toBeVisible(); + + await test.step('shows error for short handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill('@bk'); + + await expect(page.getByText('Not supported')).toBeVisible(); + await expect( + page.getByText('Handle must be at least 3 characters long.'), + ).toBeVisible(); + }); + + await test.step('filters unsupported characters from handle', async () => { + const invalidHandle = 'bako 123100 !! // --'; + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(invalidHandle); + + await expect( + page.getByRole('textbox', { name: 'Search for an available Handle' }), + ).not.toHaveValue(invalidHandle); + await expect( + page.getByRole('textbox', { name: 'Search for an available Handle' }), + ).toHaveValue('@bako123100'); + await expect(page.getByText('Available')).toBeVisible(); + }); + }); + test('create new Bako user', async ({ page }) => { await test.step('connect wallet', async () => { await expect(page.getByText('Search new Handle')).toBeVisible(); From 932f93512c9e2beee04951b65e96df87dcad4501 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 24 Jul 2025 10:04:46 -0300 Subject: [PATCH 08/53] feat(tests): add test for creating new handle to other resolver --- apps/ui/tests/home.test.ts | 122 +++++++++++++++++++++++++++++++++- apps/ui/tests/ultils/setup.ts | 23 +++++++ 2 files changed, 144 insertions(+), 1 deletion(-) diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/home.test.ts index 88136b11..64971f18 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/home.test.ts @@ -58,7 +58,7 @@ test.describe('Home Page', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test.only('search invalid handle', async ({ page }) => { + test('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { @@ -197,4 +197,124 @@ test.describe('Home Page', () => { }); }); }); + + test.only('create new Bako to other resolver', async ({ page, context }) => { + const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); + + const newHandle = `automation${randomUUID().slice(0, 4)}`; + console.log('new handle: ', newHandle); + + await test.step('create new handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + await test.step('connect wallet', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + } + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + const { value } = await createNewHandle(page); + + await transfer(genesisWallet, value, address0); + + await page.getByRole('textbox', { name: 'Address' }).fill(address1); + + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + }); + + await test.step('verify owner datas', async () => { + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(2500); + + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); + + await page.getByRole('button', { name: 'My Handles' }).click(); + await page.getByText(`${newHandle}`).click(); + + const shortened0 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; + const shortened1 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; + + await expect(page.getByText(`owner${shortened0}`)).toBeVisible(); + await expect(page.getByText(shortened1).nth(2)).toBeVisible(); + + await test.step('edit handle as owner', async () => { + await page.getByRole('button', { name: 'Edit Profile' }).click(); + await page + .locator('div') + .filter({ hasText: /^Nickname$/ }) + .first() + .click(); + await page + .getByRole('textbox', { name: 'Nickname' }) + .fill(`${newHandle}`); + + await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + + const { value, connectedAddress } = + await editProfile(fuelWalletTestHelper); + + await transfer(genesisWallet, value, connectedAddress); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); + }); + }); + + await test.step('verify data', async () => { + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); + + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').dblclick(); + + const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + await popupPage.getByRole('switch', { name: 'Toggle Account 2' }).click(); + await popupPage.getByRole('switch', { name: 'Toggle Account 1' }).click(); + await popupPage.getByRole('button', { name: 'Next' }).click(); + await popupPage.getByRole('button', { name: 'Connect' }).click(); + + await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect(page.getByText(`@${newHandle}`)).toBeVisible(); + await expect( + page.getByRole('button', { name: 'Edit Profile' }), + ).not.toBeVisible(); + + await page.getByRole('button', { name: 'My Handles' }).click(); + await expect(page.getByText('It seems like you haven’t')).toBeVisible(); + }); + }); }); diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 9106029f..da26dbf3 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -44,6 +44,29 @@ export class E2ETestUtils { return { fuelWalletTestHelper, genesisWallet }; } + static async getTwoAddresses(context: BrowserContext) { + const page = await context.newPage(); + await page.goto( + 'chrome-extension://anmaphhhladdijnmeaihpboiajdjojlo/popup.html#/wallet', + ); + + await page.getByRole('button', { name: 'Copy to clipboard' }).click(); + const address0 = await page.evaluate(() => navigator.clipboard.readText()); + + await page.getByRole('button', { name: 'Accounts' }).click(); + await page.getByRole('button', { name: 'Add account' }).click(); + await page + .getByText('Account 2', { exact: true }) + .waitFor({ state: 'visible', timeout: 15000 }); + await page.getByRole('button', { name: 'Copy to clipboard' }).click(); + const address1 = await page.evaluate(() => navigator.clipboard.readText()); + + await page.getByRole('button', { name: 'Accounts' }).click(); + await page.getByRole('heading', { name: 'Account 1' }).click(); + + return [address0, address1]; + } + static async signMessageFuelWallet(config: { fuelWalletTestHelper: FuelWalletTestHelper; page: Page; From 83f3a2b716a04b047599d1ef6a5d5de0aa51e251 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 29 Jul 2025 11:59:05 -0300 Subject: [PATCH 09/53] feat(e2e): create new handle with bako safe --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako.test.ts | 85 +++++++++++++++++++ .../{home.test.ts => fuel-wallet.test.ts} | 16 ++-- apps/ui/tests/ultils/helpers.ts | 11 ++- apps/ui/tests/ultils/service/auth-service.ts | 46 ++++++++++ apps/ui/tests/ultils/setup.ts | 23 +++++ 6 files changed, 173 insertions(+), 10 deletions(-) create mode 100644 apps/ui/tests/bako.test.ts rename apps/ui/tests/{home.test.ts => fuel-wallet.test.ts} (96%) create mode 100644 apps/ui/tests/ultils/service/auth-service.ts diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 43cfab55..c99b5510 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ expect: { timeout: 8000, }, - reporter: 'html', + reporter: 'null', use: { headless: true, screenshot: process.env.CI ? 'off' : 'only-on-failure', diff --git a/apps/ui/tests/bako.test.ts b/apps/ui/tests/bako.test.ts new file mode 100644 index 00000000..0afdd141 --- /dev/null +++ b/apps/ui/tests/bako.test.ts @@ -0,0 +1,85 @@ +import { test, expect } from '@playwright/test'; +import { AuthTestService } from './ultils/service/auth-service'; +import { getValueNewHandle, getVaultAddress, transfer } from './ultils/helpers'; +import { Provider, Wallet } from 'fuels'; + +test.describe('Connect with Bako Safe', () => { + test.afterEach(async ({ page }) => { + await page.pause(); + }); + test('create new bako user', async ({ context }) => { + const bakoIdPage = await context.newPage(); + const bakoSafePage = await context.newPage(); + await bakoIdPage.goto('/'); + + await test.step('connect in Bako', async () => { + await expect(bakoIdPage.getByText('Search new Handle')).toBeVisible(); + await bakoIdPage.getByRole('button', { name: 'Connect Wallet' }).click(); + await bakoIdPage.getByLabel('Connect to Bako Safe').click(); + const popup = await bakoIdPage.waitForEvent('popup'); + await AuthTestService.loginAuth(popup); + + await expect( + bakoIdPage.getByRole('button', { name: 'My Handles' }), + ).toBeVisible(); + + await bakoSafePage.goto('https://safe.bako.global/home'); + }); + + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); + + await test.step('create new handle', async () => { + await bakoIdPage + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await bakoIdPage.waitForTimeout(3000); + await bakoIdPage + .getByRole('button', { + name: 'Continue', + }) + .click(); + + await expect(bakoIdPage.getByText(newHandle)).toBeVisible({ + timeout: 10000, + }); + await expect(bakoIdPage.getByText('Handles0.001 ETH')).toBeVisible(); + + const vaultAddress = await getVaultAddress(bakoSafePage); + + const { value } = await getValueNewHandle(bakoIdPage); + + const provider = new Provider('http://testnet.fuel.network/v1/graphql'); + const genesisWallet = Wallet.fromPrivateKey( + '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', + provider, + ); + await transfer(genesisWallet, value, vaultAddress); + + await bakoIdPage + .getByRole('button', { name: 'Confirm Transaction' }) + .click(); + await bakoIdPage + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + const client = await bakoSafePage.context().newCDPSession(bakoSafePage); + await client.send('WebAuthn.enable'); + await client.send('WebAuthn.addVirtualAuthenticator', { + options: { + protocol: 'ctap2', + transport: 'internal', + hasResidentKey: true, + hasUserVerification: true, + isUserVerified: true, + automaticPresenceSimulation: true, + }, + }); + await bakoIdPage.getByRole('button', { name: 'Accept' }).click(); + }); + }); +}); diff --git a/apps/ui/tests/home.test.ts b/apps/ui/tests/fuel-wallet.test.ts similarity index 96% rename from apps/ui/tests/home.test.ts rename to apps/ui/tests/fuel-wallet.test.ts index 64971f18..1d667215 100644 --- a/apps/ui/tests/home.test.ts +++ b/apps/ui/tests/fuel-wallet.test.ts @@ -1,8 +1,8 @@ import { expect, FuelWalletTestHelper, test } from '@fuels/playwright-utils'; import { E2ETestUtils } from './ultils/setup'; -import { randomUUID, WalletUnlocked } from 'fuels'; +import { WalletUnlocked } from 'fuels'; import { - createNewHandle, + getValueNewHandle, editProfile, returnFundsToGenesisWallet, transfer, @@ -10,7 +10,7 @@ import { await E2ETestUtils.downloadFuelExtension({ test }); -test.describe('Home Page', () => { +test.describe('Connect with Fuel Wallet', () => { let fuelWalletTestHelper: FuelWalletTestHelper; let genesisWallet: WalletUnlocked; @@ -99,7 +99,7 @@ test.describe('Home Page', () => { ).toBeVisible(); }); - const newHandle = `automation${randomUUID().slice(0, 4)}`; + const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); await test.step('create new handle', async () => { @@ -111,7 +111,7 @@ test.describe('Home Page', () => { await expect(page.getByText(newHandle)).toBeVisible(); await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - const { value, connectedAddress } = await createNewHandle(page); + const { value, connectedAddress } = await getValueNewHandle(page); await transfer(genesisWallet, value, connectedAddress); await page.getByRole('button', { name: 'Confirm Transaction' }).click(); @@ -198,10 +198,10 @@ test.describe('Home Page', () => { }); }); - test.only('create new Bako to other resolver', async ({ page, context }) => { + test('create new Bako to other resolver', async ({ page, context }) => { const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); - const newHandle = `automation${randomUUID().slice(0, 4)}`; + const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); await test.step('create new handle', async () => { @@ -226,7 +226,7 @@ test.describe('Home Page', () => { await fuelWalletTestHelper.walletConnect(['Account 1']); }); - const { value } = await createNewHandle(page); + const { value } = await getValueNewHandle(page); await transfer(genesisWallet, value, address0); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index eacb7aff..42e5a4de 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -2,7 +2,7 @@ import { FuelWalletTestHelper } from '@fuels/playwright-utils'; import { BrowserContext, expect, Page } from '@playwright/test'; import { WalletUnlocked } from 'fuels'; -export async function createNewHandle(page: Page) { +export async function getValueNewHandle(page: Page) { await page.locator('text=Estimated total').waitFor({ state: 'visible' }); const estimatedTotal = await page.evaluate(() => { return ( @@ -97,3 +97,12 @@ export async function returnFundsToGenesisWallet(config: { await expect(extensionPage.getByText('Transaction sent')).toBeVisible(); } + +export async function getVaultAddress(page: Page) { + await page.getByLabel('Select networks').click(); + await page.getByText('Fuel Sepolia Testnet').click(); + await page.getByRole('heading', { name: 'Personal Vault' }).click(); + await page.getByRole('img', { name: 'Close window' }).locator('path').click(); + await page.getByRole('button', { name: 'Sidebar Vault Address' }).click(); + return await page.evaluate(() => navigator.clipboard.readText()); +} diff --git a/apps/ui/tests/ultils/service/auth-service.ts b/apps/ui/tests/ultils/service/auth-service.ts new file mode 100644 index 00000000..efc138fb --- /dev/null +++ b/apps/ui/tests/ultils/service/auth-service.ts @@ -0,0 +1,46 @@ +import { getByAriaLabel } from '@fuels/playwright-utils'; +import { Page } from '@playwright/test'; +import { WalletUnlocked } from 'fuels'; + +import { E2ETestUtils } from '../setup'; + +interface LoginAuthTestResponse { + username: string; + genesisWallet: WalletUnlocked; +} + +export class AuthTestService { + static async loginAuth( + page: Page, + wallet: WalletUnlocked | null = null, + ): Promise { + if (!wallet) { + const { genesisWallet } = await E2ETestUtils.setupPasskey({ page }); + wallet = genesisWallet; + } + + const usernameInput = page.locator('#fixed_id'); + const name = `teste${Date.now()}`; + await usernameInput.fill(name); + + await page.waitForTimeout(1000); + await getByAriaLabel(page, 'Create account') + .filter({ has: page.locator(':visible') }) + .click(); + + const termsOfUseDialog = await page.$('[aria-label="Terms of Use"]'); + if (termsOfUseDialog) { + await termsOfUseDialog.evaluate((element) => { + element.scrollTop = element.scrollHeight; + }); + } + + await getByAriaLabel(page, 'Accept Terms of Use').click(); + await getByAriaLabel(page, 'Begin') + .filter({ has: page.locator(':visible') }) + .click(); + await page.waitForTimeout(1000); + + return { username: name, genesisWallet: wallet }; + } +} diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index da26dbf3..0b711ed8 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -67,6 +67,29 @@ export class E2ETestUtils { return [address0, address1]; } + static async setupPasskey(config: { page: Page }) { + const provider = new Provider('http://testnet.fuel.network/v1/graphql'); + const genesisWallet = Wallet.fromPrivateKey( + '0x5ac4a3075cfeb0a1238efc082978aa6a7a2efe11e6f2ce2b564d708807fab6ad', + provider, + ); + + const client = await config.page.context().newCDPSession(config.page); + await client.send('WebAuthn.enable'); + await client.send('WebAuthn.addVirtualAuthenticator', { + options: { + protocol: 'ctap2', + transport: 'internal', + hasResidentKey: true, + hasUserVerification: true, + isUserVerified: true, + automaticPresenceSimulation: true, + }, + }); + + return { genesisWallet }; + } + static async signMessageFuelWallet(config: { fuelWalletTestHelper: FuelWalletTestHelper; page: Page; From c0998d2de23cd88acbfe161e8b54fea8d92ef575 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 30 Jul 2025 15:18:01 -0300 Subject: [PATCH 10/53] feat(e2e): add paralel test execution --- .github/workflows/playwright.yml | 73 +++++++++++++++++++++++++++++--- apps/ui/playwright.config.ts | 2 +- 2 files changed, 68 insertions(+), 7 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index b1a78a25..0c6df7ab 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -4,7 +4,7 @@ on: branches: ['**'] jobs: - test: + fuel: timeout-minutes: 60 runs-on: ubuntu-latest steps: @@ -23,11 +23,72 @@ jobs: - name: Run Playwright tests run: | cd apps/ui/ - pnpm exec playwright test + pnpm exec playwright test tests/fuel-wallet.test.ts - - uses: actions/upload-artifact@v4 + - name: Upload blob report to GitHub Actions Artifacts if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 with: - name: playwright-report - path: apps/ui/playwright-report/ - retention-days: 30 + name: blob-report-fuel + path: blob-report + retention-days: 1 + + bako: + timeout-minutes: 60 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm install -g pnpm && pnpm install + + - name: Install Chromium + run: | + cd apps/ui/ + pnpm exec playwright install chromium --with-deps + + - name: Run Playwright tests + run: | + cd apps/ui/ + pnpm exec playwright test tests/bako.test.ts + + - name: Upload blob report to GitHub Actions Artifacts + if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 + with: + name: blob-report-bako + path: blob-report + retention-days: 1 + + merge-reports: + if: ${{ !cancelled() }} + needs: [bako, fuel] + + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm install -g pnpm && pnpm install + + - name: Download blob reports from GitHub Actions Artifacts + uses: actions/download-artifact@v4 + with: + path: all-blob-reports + pattern: blob-report-* + merge-multiple: true + + - name: Merge into HTML Report + run: pnpm playwright merge-reports --reporter html ./all-blob-reports + + - name: Upload HTML report + uses: actions/upload-artifact@v4 + with: + name: html-report + path: playwright-report + retention-days: 14 + diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index c99b5510..28d785ca 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ expect: { timeout: 8000, }, - reporter: 'null', + reporter: 'blob', use: { headless: true, screenshot: process.env.CI ? 'off' : 'only-on-failure', From 150d21b94ab0c86ef35813d15f3f1e4d95bc3dbe Mon Sep 17 00:00:00 2001 From: luisburigo Date: Thu, 31 Jul 2025 11:32:29 -0300 Subject: [PATCH 11/53] chore: resolve pnpm-lock conflict --- pnpm-lock.yaml | 554 +------------------------------------------------ 1 file changed, 9 insertions(+), 545 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 681bcbd6..deb7b098 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -224,7 +224,7 @@ importers: version: 14.2.5(eslint@8.57.1)(typescript@5.4.5) ts-jest: specifier: ^29.1.1 - version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ^5 version: 5.4.5 @@ -402,12 +402,6 @@ importers: specifier: ^29.1.1 version: 29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)))(typescript@5.4.5) - packages/example: - dependencies: - '@fuels/streams': - specifier: ^0.9.1 - version: 0.9.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - packages/graphql: dependencies: graphql: @@ -2135,194 +2129,79 @@ packages: resolution: {integrity: sha512-cRIcF0s/1DPf2jSZz/ESMAr0aQlQrxVVw5sXR6OyrWGKhwGy8JWlhzn+HthYRVBtESKBfst1WaNWbuq/tmYPiA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/abi-coder@0.100.2': - resolution: {integrity: sha512-Yg/DYsuPhMevqYFE3yapfGn7zc9bw0Po7wpSt25y/3OfyyTuvv4TTtPQbFnauOqC37uOutTlE9oiVGC3HVS6oA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/abi-coder@0.100.6': - resolution: {integrity: sha512-xr52EXg5Q+Qj/PR9nzUjbUg58xvstjWw+iBxVaCtcGjqRsoRafDwXP4xCLqIIAPz1MUy20Yfo/Plj+KeC/mzpQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/abi-typegen@0.100.1': resolution: {integrity: sha512-W84AQngFm/fxJcUOJqTAwaZkEDnUcmfBe77hHzGlNtbWkXxcGwr+7VgODKnhAe8dVlAw8lbfN2dMNWhF7u8/JA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - '@fuel-ts/abi-typegen@0.100.2': - resolution: {integrity: sha512-4wknlsWCuOkqHkHPHP2iVse2gGfIT3Pgyi/wkIrres0iBx4C5j41mgydcpMKTikDmFDc+30l/FQj2lIvk8HvAw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - '@fuel-ts/account@0.100.1': resolution: {integrity: sha512-XV9XMLaABKjestOiO5p5+1aK/8Z5h/p9W7mNiiFpnzl3Njin6i1OG3DsqzHGhktnfFUIQ0bQicyNlB6NyKpfzg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/account@0.100.2': - resolution: {integrity: sha512-ZY/TeDBX+sb92jtABPjeG2WFiDMa1HBo4Od6nnDcd2Sk8vH7e5fhvzzP+Hqva9HM5afhQO0/zL2aVbQ+muXVyw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/account@0.100.6': - resolution: {integrity: sha512-FPf2fsqxHCb5rcA6h7U3LyFiF24hgOY5GjLIGf1810qPTpkJtEaMUgNTmmf7jO1P1Jj8gNY/ckJCWReWtBSsCA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/address@0.100.1': resolution: {integrity: sha512-ljKIch9krOTqJ2V7O24lVIi119viKcRhUYAdTH9gFAWztMjMulk8VBOGi6VTgI3mWUsUbIJ42dtMDCDClfwq2A==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/address@0.100.2': - resolution: {integrity: sha512-y7a4ndh5UObHObKP+vweVgTYS+nVIKlwQUOvCJQjWi3gunqjycKhZYKxBbhHg7AwJ/71PqznUpv9qLBD75+wMA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/address@0.100.6': - resolution: {integrity: sha512-AodPB16TfazwQ0aY7I1W8hno0K0Apz+tIvYhsmu1RbNRpbcoMTq6CDNQbnpUaOrQXAEO++/ffuKeTC0xTHKz4Q==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/contract@0.100.1': resolution: {integrity: sha512-6DUYBKMpoORFWzE17jRHGQsn3fW4NlRndC3U5SVN8I7X73yErJdrwn8TleExk3g53B2SyVLWmeKzcafwoGFZOQ==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/contract@0.100.2': - resolution: {integrity: sha512-8Qb09pb2O2VjtissHOmPKX1mjAb9VcPYA1AeWhro+tJtlzvaaDGKvhlANVlKnHOBeGVkUefpmGbD90iHntDYUg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/crypto@0.100.1': resolution: {integrity: sha512-Pi5omRaby8erOBuBVsbjB3GxKOYFwfcUfHavM/Ma6BC9rM5qCKj0aeu1AIZwJxT9uykPWyhkzKy3+Ze9omQFTA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/crypto@0.100.2': - resolution: {integrity: sha512-eRlGRfl/+pLQxrlkRPc/VJCKOtGD45rGUAl5rm7hG3DJ1t8IQpH+nzS7cONaAK86QRFiY8IsiRCmPVk6gCBt6A==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/crypto@0.100.6': - resolution: {integrity: sha512-F6zAP+MnJ6e6QPav1kDl9E6DZ+wbAyjCFW/bqVT+tdiWn9p/wuf8kGdg3qGpShmfOHyiIWbMkgxJYl5Xf1wMQg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/errors@0.100.1': resolution: {integrity: sha512-8KgQhb38+GM3X8TLcLpn6Cl0dKnhmDGJS1pmAXhP8nNQ4aUhyLGuPHJRjCoZRva2FfxUt7F2aNO+9nXFtwrW4g==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/errors@0.100.2': - resolution: {integrity: sha512-iFHyY+/bMNGQFXB5q/U9OjAejWfltYhAGze29BIH5yH1ECWt20FuS04z7zPu9ZXF9YX6ZnNyen8AibSCFcCbfg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/errors@0.100.3': resolution: {integrity: sha512-gLnM4DHioaw24kdey6h3qxudN6p/XYVUOC2N5VIwLcvvr/8baYG3qUohiQza4br9J+LrXnX4Mi7GUeZcH7rv7g==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/errors@0.100.6': - resolution: {integrity: sha512-dFJsISeTeK61TFm8wmfQjOdbfikY9RDEq5X8yhDIMsyXYYl2lvGBdtItpNKVTOga7IK4V2MP/aczLMbq72Z9SQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/hasher@0.100.1': resolution: {integrity: sha512-TQRAor9TIwlCJA/S1LBF2ItUnhIJXh0w/n4o9ucPJsdcdmVKReStdRjGsErNdaNAT5f+G7E+BJRqi6+GH0nNJg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/hasher@0.100.2': - resolution: {integrity: sha512-D4pNh/8OZBEBuznjmDMiTKLpH4hRQUZ0DeT9w5a/POcucicCzTOuz8QCxsqnnaI3HTVqVx8RUY4yf/JH6vyU0A==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/hasher@0.100.6': - resolution: {integrity: sha512-mnaCtSip7V6VYEu18sE/gNTyI2bZvZCFCmCnzvkumB86t1CQ7Gpr9GrWyyNzF/V7ucnuBg5hXrXTF9l0hfUaPw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/math@0.100.1': resolution: {integrity: sha512-xQydUI2aK4du2EkU/7Jva3ls0p2lhhFAu4zWnfIqrMU6bBCIJFUuwY7EL5yacefUc/rQ73zTc62xtx0SV2UDEQ==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/math@0.100.2': - resolution: {integrity: sha512-cEg3p07t5d5/cSugHq2bs8cft1KdNKYZ3KVI+NUdb9skAWwoX9EsGqMJlH1zCewTNc5MDeL0ydZnXbcQ6kPWmg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/math@0.100.6': - resolution: {integrity: sha512-uL6xPAj8uZ9neqS/IkYquZ5gUDGrzTZLEmLx6+ODLLeo/eNg22k3HWaFKpCsVQWN3fn1RvBELpsZlrdp/PkEJg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/merkle@0.100.1': resolution: {integrity: sha512-IYR47lhkERTbbGYG1XJRDq6f8/AztWVtvWS+TqQnDgB5IKieuG8FLmQ6+gz6MKyU8PD0/6SEsESoM/wzcyqekQ==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/merkle@0.100.2': - resolution: {integrity: sha512-Cna0f6U3IpOFFb06ce9WJ6YBwYuCHIVwmT2frnfZ4Qk0BTbbqPNChYBLLwefTi/QokJY8Ou50pWqXE0yNiHgTg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/merkle@0.100.6': - resolution: {integrity: sha512-LYFpE8Aj/yBi6veGGRcV30z8I2okNNKQgTkPQUmavII0cXAswX7MTFC6N2ehnNVjEmv5dgQJITQ1XoxzaAyk+w==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/program@0.100.1': resolution: {integrity: sha512-Aa6FijBR1wpD13z8HHzvCxXSXMJ6XHZjoPPkofWKTFLXZ5VnfYapMQu5Qqh/ZXSJMBGG1S7fLvmOqjVvdLNvmw==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/program@0.100.2': - resolution: {integrity: sha512-HFECRuIryoqEphxb+nzFpsH+gHR6HP0judDihslqYi9D/d3TcU2m37bxOYnxoY4hdssvohH5qE+wxh+ru5WyrA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/recipes@0.100.1': resolution: {integrity: sha512-C5fi09PH87OYnlh7oF7z5WYj8C49omh2QbCr1KNI4srJgv8+lroRHoWbOxdg9SEyoGTeDw/kTsP2J1T+INgsew==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/recipes@0.100.2': - resolution: {integrity: sha512-t1wLWiTSA0w+9Xq7M9s8pfPLSVlaGjMogloEpNpMh5zj42MtCmbhrIlMuSVOiWvtN56vsbi8jVLGkhu8ECu4dw==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/script@0.100.1': resolution: {integrity: sha512-Alm4VyaxqyAdwf/NDqRIiaurj6oFAwDzY0HbyINSTD6TnqknPPLBMTQsjNjO9FPuMdxGjz0Ppw/jQfQS/HD7oA==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/script@0.100.2': - resolution: {integrity: sha512-zwRFaoGKPFr1seRhck0WyoxRz96ewlBwKyT4Mlhpk+s9/mcYsxdrrOamzRqse/TjwvSgd2682o+TweZkRdMK5g==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/transactions@0.100.1': resolution: {integrity: sha512-WRW1PYSrEztu2SE9a9WJaZq+iL9SRnSp6y0F93DVLtvpWZc4SiWATjyAY0uwOeHxQUa9BSXTGE9dCg9tCsnI5Q==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/transactions@0.100.2': - resolution: {integrity: sha512-Z7ifKFQzWCQ7k5yqX1Zgx7vA37UdRmc3H0h6K3S8PHqclqBPqsfwROJCkJ3E8+H3FS2AW07GoG1fNBGpVuwvtQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - - '@fuel-ts/transactions@0.100.6': - resolution: {integrity: sha512-Y31b5tUQx7k/Xe7m/kMEgbfFkxGWBWiem3c8UNM/lBtl7ttF50piZkt+hBzP0YE+NWsDm4pPEZh0Is1QHpA/lQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - '@fuel-ts/utils@0.100.1': resolution: {integrity: sha512-WVRwVNa2HGXGfEINNfpvadxTQO1/0Y/lOJszEKjGyBeeZRBdp8qqa59H/q3FcopqerGFpHUSbuMkwn1cJByyjg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} peerDependencies: vitest: 3.0.5 - '@fuel-ts/utils@0.100.2': - resolution: {integrity: sha512-QU6uR4NTEpt98g7JpPOjp0GlxC3Iq8nJxiDqwKNAtntw9spTq5FurZ+VrDcZPDCmu4+4NBszbqn8oOF8GKl+cg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - peerDependencies: - vitest: 3.0.9 - - '@fuel-ts/utils@0.100.6': - resolution: {integrity: sha512-zLLvjzpstVR0o6TgKBLUAReZYl0jenqoEpRXR0vsNNjZjnNNx3ZXU0q5TVFy+pKIbHYqPbanA+RE+d3zf0/xsg==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - peerDependencies: - vitest: 3.0.9 - '@fuel-ts/versions@0.100.1': resolution: {integrity: sha512-ValfrZlG+es0pMs1Q92EEScAe7YCcw0qiL/iM78DNiQ8+oz+8v/kIZa4kNVj3zVo3pbsiIXEeh/M492PlawOCg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - '@fuel-ts/versions@0.100.2': - resolution: {integrity: sha512-pVl0aRmAJMPeADeaVXOSJu7iXa8MWyX24R6Qha3JVuuL+oBUFBKN89ccbjNfKjvNr7YeGhXMSsvD/l0xx4T9AQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - '@fuel-ts/versions@0.100.3': resolution: {integrity: sha512-nIaYoD9d+2iaW02ToTg6PqJuTlTdgTrgkmQ1e+xXRvB6SIhc58MjV1QzrKcsPpkXcoH7v85Fx1+cGoTuDZ51Eg==} engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - '@fuel-ts/versions@0.100.6': - resolution: {integrity: sha512-bS8mrRhrKwCWRxHw+eAQIcbUOU7U3KbFwzvjFf4133bU3GZXf6OYkZOQsgr1zkItEQSf9PBivyA+3dgDHY09hQ==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - '@fuels/connectors@0.39.2': resolution: {integrity: sha512-kvAe552LL41J+hXamlLKVQV5jJlyqUE3shQ8sWktHxa4608ContrhhpBqjvRGX9zUkinap49GJFOUlHjP8b3aQ==} peerDependencies: @@ -2341,9 +2220,6 @@ packages: fuels: 0.100.0 react: '>=18.0.0' - '@fuels/streams@0.9.1': - resolution: {integrity: sha512-kkG6zoxtLwyaAeLFI2MYtO6TwglgAwDRZWOqjnw/EqX9eLrs/xJ2Zntbao3QKE8fYCAXAUV4vWa/bvLw2zSEEA==} - '@fuels/ts-config@0.20.0': resolution: {integrity: sha512-wFPifVVz2z/YXuYJ/qLFRKIAVq98ZtrrX9TlcKuL5E4ar32VGLRFTtoujEwFVcWRWmdkxA9ulcCiV3fEojdqlQ==} peerDependencies: @@ -2352,9 +2228,6 @@ packages: '@fuels/vm-asm@0.59.1': resolution: {integrity: sha512-2KWwrjvZdj1DHlfkyGZPDOULBlUSj/2oZgn4RO+JO7uDPw7pNiHjsgKjmhDHWN5RPEGLhyUre14ObtLd3MA+Ag==} - '@fuels/vm-asm@0.60.2': - resolution: {integrity: sha512-wkCu63jTGJWpRZQirTaB8S4/gyoebEJLk3AKfnykt/lgWp1U9iHOcCICVHQP547i+y8jEVKwk18+huINFyYVFQ==} - '@graphql-codegen/add@5.0.3': resolution: {integrity: sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==} peerDependencies: @@ -7499,11 +7372,6 @@ packages: engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} hasBin: true - fuels@0.100.2: - resolution: {integrity: sha512-XtOY9jZeiiuFlHd47dXajprfGNUMGIQ1wzJoCqNCXQQUxXgPJ3cxctsrDIBFbDj8Of16o0ryiRQpYzvsmd3TyA==} - engines: {node: ^18.20.3 || ^20.0.0 || ^22.0.0} - hasBin: true - function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -14361,28 +14229,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-coder@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - type-fest: 4.34.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/abi-coder@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/hasher': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.6 - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - type-fest: 4.34.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/abi-typegen@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 @@ -14411,20 +14257,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/versions': 0.100.2 - commander: 13.1.0 - glob: 10.4.5 - handlebars: 4.7.8 - mkdirp: 3.0.1 - ramda: 0.30.1 - rimraf: 5.0.10 - transitivePeerDependencies: - - vitest - '@fuel-ts/account@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14471,52 +14303,6 @@ snapshots: - encoding - vitest - '@fuel-ts/account@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - '@fuel-ts/merkle': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/versions': 0.100.2 - '@fuels/vm-asm': 0.59.1 - '@noble/curves': 1.8.1 - events: 3.3.0 - graphql: 16.10.0 - graphql-request: 6.1.0(graphql@16.10.0) - graphql-tag: 2.12.6(graphql@16.10.0) - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/account@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/hasher': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.6 - '@fuel-ts/merkle': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/versions': 0.100.6 - '@fuels/vm-asm': 0.60.2 - '@noble/curves': 1.8.1 - events: 3.3.0 - graphql: 16.10.0 - graphql-request: 6.1.0(graphql@16.10.0) - graphql-tag: 2.12.6(graphql@16.10.0) - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - '@fuel-ts/address@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14535,24 +14321,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/address@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/address@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/contract@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14589,24 +14357,6 @@ snapshots: - encoding - vitest - '@fuel-ts/contract@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - '@fuel-ts/merkle': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/program': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuels/vm-asm': 0.59.1 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - '@fuel-ts/crypto@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 @@ -14623,38 +14373,14 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/crypto@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/crypto@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/errors@0.100.1': dependencies: '@fuel-ts/versions': 0.100.1 - '@fuel-ts/errors@0.100.2': - dependencies: - '@fuel-ts/versions': 0.100.2 - '@fuel-ts/errors@0.100.3': dependencies: '@fuel-ts/versions': 0.100.3 - '@fuel-ts/errors@0.100.6': - dependencies: - '@fuel-ts/versions': 0.100.6 - '@fuel-ts/hasher@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/crypto': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14671,40 +14397,12 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/hasher@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/hasher@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/crypto': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/math@0.100.1': dependencies: '@fuel-ts/errors': 0.100.1 '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/math@0.100.2': - dependencies: - '@fuel-ts/errors': 0.100.2 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - - '@fuel-ts/math@0.100.6': - dependencies: - '@fuel-ts/errors': 0.100.6 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - '@fuel-ts/merkle@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/hasher': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14719,20 +14417,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/merkle@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - transitivePeerDependencies: - - vitest - - '@fuel-ts/merkle@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/hasher': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.6 - transitivePeerDependencies: - - vitest - '@fuel-ts/program@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14763,21 +14447,6 @@ snapshots: - encoding - vitest - '@fuel-ts/program@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/math': 0.100.2 - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuels/vm-asm': 0.59.1 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - '@fuel-ts/recipes@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14806,20 +14475,6 @@ snapshots: - encoding - vitest - '@fuel-ts/recipes@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/abi-typegen': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/contract': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/program': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - transitivePeerDependencies: - - encoding - - vitest - '@fuel-ts/script@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14846,19 +14501,6 @@ snapshots: - encoding - vitest - '@fuel-ts/script@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/math': 0.100.2 - '@fuel-ts/program': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - transitivePeerDependencies: - - encoding - - vitest - '@fuel-ts/transactions@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/abi-coder': 0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0)) @@ -14881,28 +14523,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/transactions@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - transitivePeerDependencies: - - vitest - - '@fuel-ts/transactions@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/hasher': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.6 - '@fuel-ts/utils': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - transitivePeerDependencies: - - vitest - '@fuel-ts/utils@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@fuel-ts/errors': 0.100.1 @@ -14919,42 +14539,16 @@ snapshots: fflate: 0.8.2 vitest: 3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0) - '@fuel-ts/utils@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/math': 0.100.2 - '@fuel-ts/versions': 0.100.2 - fflate: 0.8.2 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0) - - '@fuel-ts/utils@0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/errors': 0.100.6 - '@fuel-ts/math': 0.100.6 - '@fuel-ts/versions': 0.100.6 - fflate: 0.8.2 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0) - '@fuel-ts/versions@0.100.1': dependencies: chalk: 4.1.2 cli-table: 0.3.11 - '@fuel-ts/versions@0.100.2': - dependencies: - chalk: 4.1.2 - cli-table: 0.3.11 - '@fuel-ts/versions@0.100.3': dependencies: chalk: 4.1.2 cli-table: 0.3.11 - '@fuel-ts/versions@0.100.6': - dependencies: - chalk: 4.1.2 - cli-table: 0.3.11 - '@fuels/connectors@0.39.2(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(@wagmi/connectors@5.1.7(@types/react@18.3.20)(@wagmi/core@2.13.4(@tanstack/query-core@5.74.4)(@types/react@18.3.20)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.1(@babel/core@7.26.10)(@types/react@18.3.20)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.40.0)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.24.3))(zod@3.24.3))(bufferutil@4.0.9)(fuels@0.100.1(vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.24.3)': dependencies: '@ethereumjs/util': 9.0.3 @@ -15020,34 +14614,12 @@ snapshots: - '@types/react-dom' - react-dom - '@fuels/streams@0.9.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.6(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - dotenv: 16.4.7 - fuels: 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - ramda: 0.30.1 - tai64: 1.0.0 - tsx: 4.19.3 - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - vitest - '@fuels/ts-config@0.20.0(typescript@5.4.5)': dependencies: typescript: 5.4.5 '@fuels/vm-asm@0.59.1': {} - '@fuels/vm-asm@0.60.2': {} - '@graphql-codegen/add@5.0.3(graphql@16.10.0)': dependencies: '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.10.0) @@ -18483,14 +18055,6 @@ snapshots: optionalDependencies: vite: 5.4.18(@types/node@20.17.30)(terser@5.39.0) - '@vitest/mocker@3.1.3(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0))': - dependencies: - '@vitest/spy': 3.1.3 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) - '@vitest/mocker@3.1.3(vite@5.4.18(@types/node@24.0.3)(terser@5.39.0))': dependencies: '@vitest/spy': 3.1.3 @@ -22737,41 +22301,6 @@ snapshots: - supports-color - vitest - fuels@0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)): - dependencies: - '@fuel-ts/abi-coder': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/abi-typegen': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/account': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/address': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/contract': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/crypto': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/errors': 0.100.2 - '@fuel-ts/hasher': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/math': 0.100.2 - '@fuel-ts/program': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/recipes': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/script': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/transactions': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/utils': 0.100.2(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0)) - '@fuel-ts/versions': 0.100.2 - bundle-require: 5.1.0(esbuild@0.25.0) - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 13.1.0 - esbuild: 0.25.0 - glob: 10.4.5 - handlebars: 4.7.8 - joycon: 3.1.1 - lodash.camelcase: 4.3.0 - portfinder: 1.0.32 - toml: 3.0.0 - uglify-js: 3.19.3 - yup: 1.6.1 - transitivePeerDependencies: - - encoding - - supports-color - - vitest - function-bind@1.1.2: {} function.prototype.name@1.1.8: @@ -27671,12 +27200,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -27692,12 +27221,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.10) esbuild: 0.17.19 - ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.14.1)(typescript@5.4.5)) + jest: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -27713,12 +27242,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.10) esbuild: 0.17.19 - ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.17.19)(jest@29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@24.0.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.3)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -27732,7 +27261,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.10) - esbuild: 0.17.19 + esbuild: 0.25.0 ts-jest@29.3.2(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(esbuild@0.25.3)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.4.5)))(typescript@5.4.5): dependencies: @@ -28432,24 +27961,6 @@ snapshots: - supports-color - terser - vite-node@3.1.3(@types/node@22.14.1)(terser@5.39.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@8.1.1) - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@3.1.3(@types/node@24.0.3)(terser@5.39.0): dependencies: cac: 6.7.14 @@ -28478,16 +27989,6 @@ snapshots: fsevents: 2.3.3 terser: 5.39.0 - vite@5.4.18(@types/node@22.14.1)(terser@5.39.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.3 - rollup: 4.40.0 - optionalDependencies: - '@types/node': 22.14.1 - fsevents: 2.3.3 - terser: 5.39.0 - vite@5.4.18(@types/node@24.0.3)(terser@5.39.0): dependencies: esbuild: 0.21.5 @@ -28582,43 +28083,6 @@ snapshots: - supports-color - terser - vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.14.1)(terser@5.39.0): - dependencies: - '@vitest/expect': 3.1.3 - '@vitest/mocker': 3.1.3(vite@5.4.18(@types/node@22.14.1)(terser@5.39.0)) - '@vitest/pretty-format': 3.1.3 - '@vitest/runner': 3.1.3 - '@vitest/snapshot': 3.1.3 - '@vitest/spy': 3.1.3 - '@vitest/utils': 3.1.3 - chai: 5.2.0 - debug: 4.4.0(supports-color@8.1.1) - expect-type: 1.2.1 - magic-string: 0.30.17 - pathe: 2.0.3 - std-env: 3.9.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tinypool: 1.0.2 - tinyrainbow: 2.0.0 - vite: 5.4.18(@types/node@22.14.1)(terser@5.39.0) - vite-node: 3.1.3(@types/node@22.14.1)(terser@5.39.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/debug': 4.1.12 - '@types/node': 22.14.1 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@3.1.3(@types/debug@4.1.12)(@types/node@24.0.3)(terser@5.39.0): dependencies: '@vitest/expect': 3.1.3 @@ -28693,7 +28157,7 @@ snapshots: webauthn-p256@0.0.5: dependencies: '@noble/curves': 1.9.0 - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.8.0 webextension-polyfill@0.10.0: {} From 82b07a0619aaeff931f9e3d46b5554fae8e052cd Mon Sep 17 00:00:00 2001 From: luisburigo Date: Thu, 31 Jul 2025 11:33:20 -0300 Subject: [PATCH 12/53] chore: resolve pnpm-lock conflict --- pnpm-lock.yaml | 526 ++++++++++++++++++++++--------------------------- 1 file changed, 240 insertions(+), 286 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index deb7b098..e39015da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,13 +53,13 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^2.13.4 - version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra-theme-docs: specifier: ^2.13.4 - version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -77,8 +77,8 @@ importers: apps/indexer: dependencies: envio: - specifier: 2.7.4 - version: 2.7.4(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) + specifier: 2.24.0 + version: 2.24.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) optionalDependencies: generated: specifier: ./generated @@ -112,8 +112,8 @@ importers: apps/marketplace-indexer: dependencies: envio: - specifier: 2.18.0 - version: 2.18.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) + specifier: 2.24.0 + version: 2.24.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) optionalDependencies: generated: specifier: ./generated @@ -166,7 +166,7 @@ importers: version: 2.2.4(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': specifier: ^2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.8.2 version: 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -199,7 +199,7 @@ importers: version: 4.17.21 next: specifier: 15.0.2 - version: 15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -315,6 +315,9 @@ importers: react-text-mask: specifier: ^5.5.0 version: 5.5.0(react@18.3.1) + swiper: + specifier: ^11.2.9 + version: 11.2.10 tai64: specifier: ^1.0.0 version: 1.0.0 @@ -1420,84 +1423,44 @@ packages: resolution: {integrity: sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==} engines: {node: '>=18.0.0'} - '@envio-dev/hypersync-client-darwin-arm64@0.6.2': - resolution: {integrity: sha512-dDIuQqEgARR1JYodbGkmck1i9qbYEidc4Kw4DOrRKQ0uZFwflI4o8wm3P+G/ofc1iXwp4pm7jqNUGzZDpK9pqA==} + '@envio-dev/hypersync-client-darwin-arm64@0.6.5': + resolution: {integrity: sha512-BjFmDFd+7QKuEkjlvwQjKy9b+ZWidkZHyKPjKSDg6u3KJe+fr+uY3rsW9TXNscUxJvl8YxJ2mZl0svOH7ukTyQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@envio-dev/hypersync-client-darwin-arm64@0.6.3': - resolution: {integrity: sha512-w4OLJaq3lD03iXPJxLnPpoxOduvzCfEe2nYtamvIRLPB2SlbxnB5EF5dSyFs6WKh1x4PMsksQOUKeCcOtQPZow==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@envio-dev/hypersync-client-darwin-x64@0.6.2': - resolution: {integrity: sha512-NGlgkmosAzlZ1EuQ5/djkg6sQI/dgVX+XGOLI6Zden0ca2zr/ByBRA7yCKxpwZHYynFN2FoMsMGSRY8jj6XQWw==} + '@envio-dev/hypersync-client-darwin-x64@0.6.5': + resolution: {integrity: sha512-XT1l6bfsXgZqxh8BZbPoP/3Zk0Xvwzr/ZKVmzXR5ZhPxDgEVUJMg4Rd1oy8trd1K+uevqOr2DbuIGvM7k2hb8A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@envio-dev/hypersync-client-darwin-x64@0.6.3': - resolution: {integrity: sha512-zh98zCbm2cse/iIzyMs1YCcA1iI1U/j4Yex1xBVaEa1ogzQSK9peS6M+NygzdmlwPqr7K9rUQ/U56ICRl67fWw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.2': - resolution: {integrity: sha512-p2LQSaOSgjVvvFHOGHnPHTnsDHCWNEG78J29guZyqWojmaxTaR4eGyFEknla7eO0w58EIUGEBTF0+EJ7duMimg==} + '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.5': + resolution: {integrity: sha512-MPTXagjE8/XQhNiZokIJWYqDcizf++TKOjbfYgCzlS6jzwgmeZs6WYcdYFC3FSaJyc9GX4diJ4GKOgbpR4XWtw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.3': - resolution: {integrity: sha512-5pI0N6W7W0L7LpgN76BAWRsC+NPOvrlvBEq8IjlBUS47vqZALvcJj3gYNkm466tUBQ4q4tF1x48k7MFKtoO8aw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@envio-dev/hypersync-client-linux-x64-gnu@0.6.2': - resolution: {integrity: sha512-/kIL9Q0e5hM0g6cvdCHL93LMu+OCnwQAGKQHCj2TKKUjVpWFNb0Ki5PMgJhQ8mimEBFsJAnErVK+HrugLTlaVQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@envio-dev/hypersync-client-linux-x64-gnu@0.6.3': - resolution: {integrity: sha512-jL3sxWVyTJuKdO5y/0tu1EtWSox+nJdpmr7rdVW1w0gLk4ewzWORp9cl5pXkpqM4MUsjJz+NkcQKsUquGYBkKg==} + '@envio-dev/hypersync-client-linux-x64-gnu@0.6.5': + resolution: {integrity: sha512-DUDY19T2O+ciniP8RHWEv6ziaCdVkkVVLhfXiovpLy+oR1K/+h7osUHD1HCPolibaU3V2EDpqTDhKBtvPXUGaQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@envio-dev/hypersync-client-linux-x64-musl@0.6.2': - resolution: {integrity: sha512-4r5hA/zyxUjWBDYYeXLCl5pBfSI9njEIPuLMFXajjVcAvSXRtBhmgVwa3JrjjCxZ8aLfqk9vvPkb/KgYfrbXXw==} + '@envio-dev/hypersync-client-linux-x64-musl@0.6.5': + resolution: {integrity: sha512-VolsHvPrk5PAdHN0ht1iowwXz7bwJO0L5qDuw3eSKF4qHuAzlwImB1CRhJrMIaE8McsDnN6fSlqDeTPRmzS/Ug==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@envio-dev/hypersync-client-linux-x64-musl@0.6.3': - resolution: {integrity: sha512-4rAh9x3PEWIweih731lWVEUGm+qrIHouElqZgXfTcZS6KkPeDnSYKVw10K5EyDuDtZla/NccEr0pJmcvpui5Ew==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@envio-dev/hypersync-client-win32-x64-msvc@0.6.2': - resolution: {integrity: sha512-VgsSwmDAgvpgo9QsIiwIp9IN+h3g0U/7zrCrvNAMj+lsMHJPZ7L0cfN58dQUr84wL8domJGJrnMKUtu/Yf49ow==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@envio-dev/hypersync-client-win32-x64-msvc@0.6.3': - resolution: {integrity: sha512-AINzLdjqU+y6ZiHnxorjFlrGNIw/AAJ80YXABYzokvGhDTF9qupjR1gdZo4sQEumgrRyg7fiG8QnsZVEm6V/zA==} + '@envio-dev/hypersync-client-win32-x64-msvc@0.6.5': + resolution: {integrity: sha512-D+bkkWbCsbgaTrhyVdXHysKUCVzFpkWoxmaHnm2anad7+yKKfx15afYirtZMTKc7CLkYqganghN4QsBsEHl3Iw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@envio-dev/hypersync-client@0.6.2': - resolution: {integrity: sha512-wgp0UmblW8yn/q5NMkVYPFDvOmgHWPTibl/QJYyYK2KXqAMHssUjP07ayduiZCexQOZ94Agpv4SvmYxQNjGBIA==} - engines: {node: '>= 10'} - - '@envio-dev/hypersync-client@0.6.3': - resolution: {integrity: sha512-Lr5WyMZBK1cI++kAQLM/zd62NfUM60A3KWTKgeNew4NOghfoY5YZr99C7vo+CMYePXskYBR+ul+5iNPoHqkFrw==} + '@envio-dev/hypersync-client@0.6.5': + resolution: {integrity: sha512-mii+ponVo5ZmVOlEtJxyugGHuIuzYp5bVfr88mCuRwcWZIkNrWfad/aAW6H7YNe63E0gq0ePtRDrkLzlpAUuGQ==} engines: {node: '>= 10'} '@esbuild/aix-ppc64@0.21.5': @@ -3409,6 +3372,10 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -5578,6 +5545,9 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + bintrees@1.0.2: + resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} + birpc@2.3.0: resolution: {integrity: sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==} @@ -6337,6 +6307,9 @@ packages: date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + dateformat@4.6.3: + resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} + dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} @@ -6689,52 +6662,28 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - envio-darwin-arm64@2.18.0: - resolution: {integrity: sha512-RHjrN0L4DJRmKxUxCvgFR2gCSq/M7tCcCUHbwclXPCxgiA62tlGWFcURWNQ4gmcmJzivZBtVeZjIPFNOfyNywQ==} + envio-darwin-arm64@2.24.0: + resolution: {integrity: sha512-F1iuYTPtjUpkzYwC0rVoGjOi/iOV1UFCWExpdtFrPhA8+VBI/N2BseLHF9ZKTvBcSSuM5c/4Ynq3gvEW3IiUvg==} cpu: [arm64] os: [darwin] - envio-darwin-arm64@2.7.4: - resolution: {integrity: sha512-yK5Ycx4BM4QB8bzaUr+UaR3M/VqzwyGQ6WZ0XsdOw7y8qvEhFpXcfrOvX4VFrE1S/dsGPKtanq7t5CGgVDzvfw==} - cpu: [arm64] - os: [darwin] - - envio-darwin-x64@2.18.0: - resolution: {integrity: sha512-/N6ug8SEqzg37y/CBBtjws1oyY2PjCqL4tAbMBz0jH+2ykeOj0+4jgBWdBcfFFoiJEOumh47B1lvOe2qqr4ZXw==} + envio-darwin-x64@2.24.0: + resolution: {integrity: sha512-xbRDj4yph9ture0P2UQp+DrlNbJhAwaN5KW+6v/69ikqqn60QizLRm2Rjx4v7Rja75aLUf4f1PaDZt8wJul5UA==} cpu: [x64] os: [darwin] - envio-darwin-x64@2.7.4: - resolution: {integrity: sha512-K3e9KHEUm2/HvjKaqqTditOyhfmfFewYdkgNAu5lJMFuh7pB3mvu/bk8bQAk4MO5BZsuCsiO6ILeMhjcShAIkQ==} - cpu: [x64] - os: [darwin] - - envio-linux-arm64@2.18.0: - resolution: {integrity: sha512-0zWN6fP9QRXI392bd0/82c7Ggv183Xmu+Y1LOjRmxAGkrpZp7GALq/cSLUuNYlLAiOWxQp/4+A135dIThcKFuA==} - cpu: [arm64] - os: [linux] - - envio-linux-arm64@2.7.4: - resolution: {integrity: sha512-+Y7okxJA4plOOF8g7hAZb5AFFpgJl1m09RtQaes2QcvzBsm1buk2CGcEeZxQIvPuXnvCR/GLiGyhyevutCfl1g==} + envio-linux-arm64@2.24.0: + resolution: {integrity: sha512-MQj4TeUHIQOzPndrt4bcChCiQk0beHNZCO/e0q4NXylLPfyULf6PDHRr2eNZKqaTtqiDJdPrGjIXSxX/VT1rMg==} cpu: [arm64] os: [linux] - envio-linux-x64@2.18.0: - resolution: {integrity: sha512-P2srkpOZ+roY3E8oILZ8pjjjVEk62O5Ho51ZgZIFk9maAZ+d7MGCQVMD0nlYclLNBU7KIb6LtjHM0gJImAuB5g==} - cpu: [x64] - os: [linux] - - envio-linux-x64@2.7.4: - resolution: {integrity: sha512-EcWLqB5SvsoiqOw0wBggVBT0m8XRDsODjkGJPiwCMeWfWHFrWJ99VoTxvbtl/++j4PWFfrJhoJomLnsqZBCx9g==} + envio-linux-x64@2.24.0: + resolution: {integrity: sha512-7fVTdKEClIaSU6FFdRyHQhheCe3Ct2CeMao5jJoYBcd9Y/Zr+/9wkw8KOqYNOQrMYo9SwJyrWZ2KoQLGYk/M0w==} cpu: [x64] os: [linux] - envio@2.18.0: - resolution: {integrity: sha512-h9sEiHCvdi2U4j9fKGV5efw4WiWvKJPP+G9B5mlXpH45/xyTtZbBHYGkl0AR8lnz4JXWJwVSmxf10aY6bjSGTA==} - hasBin: true - - envio@2.7.4: - resolution: {integrity: sha512-fTHRbyMm0tuh1bvrp6nv+TIa7kXOWb51iNNc551jLQBA1sctNV/p53raQX/BR7NJpt3hxB6mOWwJjRBn8swvkA==} + envio@2.24.0: + resolution: {integrity: sha512-xyo0mJc/+lAP0Og36Mdbn1m5xHXJXYjZ5E8s4eJQwjS3FFsEi8Z7lQc6qCHZjYtdRdGoGK2RLBMdEh5t+TRvrA==} hasBin: true error-ex@1.3.2: @@ -7110,6 +7059,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==} @@ -7481,6 +7433,11 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} @@ -7681,6 +7638,9 @@ packages: header-case@2.0.4: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} + help-me@4.2.0: + resolution: {integrity: sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==} + hermes-estree@0.25.1: resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} @@ -9340,80 +9300,6 @@ packages: resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - npm@10.9.2: - resolution: {integrity: sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==} - engines: {node: ^18.17.0 || >=20.5.0} - hasBin: true - bundledDependencies: - - '@isaacs/string-locale-compare' - - '@npmcli/arborist' - - '@npmcli/config' - - '@npmcli/fs' - - '@npmcli/map-workspaces' - - '@npmcli/package-json' - - '@npmcli/promise-spawn' - - '@npmcli/redact' - - '@npmcli/run-script' - - '@sigstore/tuf' - - abbrev - - archy - - cacache - - chalk - - ci-info - - cli-columns - - fastest-levenshtein - - fs-minipass - - glob - - graceful-fs - - hosted-git-info - - ini - - init-package-json - - is-cidr - - json-parse-even-better-errors - - libnpmaccess - - libnpmdiff - - libnpmexec - - libnpmfund - - libnpmhook - - libnpmorg - - libnpmpack - - libnpmpublish - - libnpmsearch - - libnpmteam - - libnpmversion - - make-fetch-happen - - minimatch - - minipass - - minipass-pipeline - - ms - - node-gyp - - nopt - - normalize-package-data - - npm-audit-report - - npm-install-checks - - npm-package-arg - - npm-pick-manifest - - npm-profile - - npm-registry-fetch - - npm-user-validate - - p-map - - pacote - - parse-conflict-json - - proc-log - - qrcode-terminal - - read - - semver - - spdx-expression-parse - - ssri - - supports-color - - tar - - text-table - - tiny-relative-date - - treeverse - - validate-npm-package-name - - which - - write-file-atomic - nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -9469,6 +9355,10 @@ packages: 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'} @@ -9750,13 +9640,30 @@ packages: pino-abstract-transport@0.5.0: resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + pino-abstract-transport@1.1.0: + resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + + pino-abstract-transport@1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} + + pino-pretty@10.2.3: + resolution: {integrity: sha512-4jfIUc8TC1GPUfDyMSlW1STeORqkoxec71yhxIpLDQapUu8WOuoz2TTCoidrIssyz78LZC69whBMPIKCMbi3cw==} + hasBin: true + pino-std-serializers@4.0.0: resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + pino@7.11.0: resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} hasBin: true + pino@8.16.1: + resolution: {integrity: sha512-3bKsVhBmgPjGV9pyn4fO/8RtoVDR8ssW1ev819FsRXlRNgW8gR/9Kx+gCK4UPWd4JjrRDLWpzd/pb1AyWm3MGA==} + hasBin: true + pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} @@ -9866,10 +9773,17 @@ packages: process-warning@1.0.0: resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + process-warning@2.3.2: + resolution: {integrity: sha512-n9wh8tvBe5sFmsqlg+XQhaQLumwpqoAUruLwjCopgTmUBjJ/fjtBsJzKleCaIGBOMXYEhp1YfKl4d7rJ5ZKJGA==} + process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + prom-client@15.0.0: + resolution: {integrity: sha512-UocpgIrKyA2TKLVZDSfm8rGkL13C19YrQBAiG3xo3aDFWcHedxRxI3z+cIcucoxpSO0h5lff5iv/SXoxyeopeA==} + engines: {node: ^16 || ^18 || >=20} + promise-queue@2.2.5: resolution: {integrity: sha512-p/iXrPSVfnqPft24ZdNNLECw/UrtLTpT3jpAAMzl/o5/rDsGCPo3/CQS2611flL6LkoEJ3oQZw7C8Q80ZISXRQ==} engines: {node: '>= 0.8.0'} @@ -10149,6 +10063,10 @@ packages: resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} engines: {node: '>= 12.13.0'} + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -10228,11 +10146,6 @@ packages: require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - rescript-schema@8.2.0: - resolution: {integrity: sha512-pfRNB9kvafUYe+RgvsExiazJioi/iV8gmjK3xOw/jeSgPIIDoVhflnmpoz+vuiwlulYkNT/7u2+2EsCrph7QKA==} - peerDependencies: - rescript: 11.x - rescript-schema@9.3.0: resolution: {integrity: sha512-NiHAjlhFKZCmNhx/Ij40YltCEJJgVNhBWTN/ZfagTg5hdWWuvCiUacxZv+Q/QQolrAhTnHnCrL7RDvZBogHl5A==} peerDependencies: @@ -10411,6 +10324,9 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} + secure-json-parse@2.7.0: + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} + seek-bzip@1.0.6: resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} hasBin: true @@ -10600,6 +10516,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==} + sort-keys-length@1.0.1: resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} engines: {node: '>=0.10.0'} @@ -10929,6 +10848,10 @@ packages: swap-case@2.0.2: resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} + swiper@11.2.10: + resolution: {integrity: sha512-RMeVUUjTQH+6N3ckimK93oxz6Sn5la4aDlgPzB+rBrG/smPdCTicXyhxa+woIpopz+jewEloiEE3lKo1h9w2YQ==} + engines: {node: '>= 4.7.0'} + sync-fetch@0.6.0-2: resolution: {integrity: sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A==} engines: {node: '>=18'} @@ -10951,6 +10874,9 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + tdigest@0.1.2: + resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} + terser@5.39.0: resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} engines: {node: '>=10'} @@ -10979,6 +10905,9 @@ packages: thread-stream@0.15.2: resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + thread-stream@2.7.0: + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + throat@5.0.0: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} @@ -12074,11 +12003,6 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yarn@1.22.22: - resolution: {integrity: sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==} - engines: {node: '>=4.0.0'} - hasBin: true - yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} @@ -13530,12 +13454,12 @@ snapshots: '@chakra-ui/react': 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(next@15.0.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react': 2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) - next: 15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/react@2.10.7(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(react@18.3.1))(@types/react@18.3.20)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13801,62 +13725,32 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.1 tslib: 2.8.1 - '@envio-dev/hypersync-client-darwin-arm64@0.6.2': - optional: true - - '@envio-dev/hypersync-client-darwin-arm64@0.6.3': - optional: true - - '@envio-dev/hypersync-client-darwin-x64@0.6.2': - optional: true - - '@envio-dev/hypersync-client-darwin-x64@0.6.3': - optional: true - - '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.2': - optional: true - - '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.3': + '@envio-dev/hypersync-client-darwin-arm64@0.6.5': optional: true - '@envio-dev/hypersync-client-linux-x64-gnu@0.6.2': + '@envio-dev/hypersync-client-darwin-x64@0.6.5': optional: true - '@envio-dev/hypersync-client-linux-x64-gnu@0.6.3': + '@envio-dev/hypersync-client-linux-arm64-gnu@0.6.5': optional: true - '@envio-dev/hypersync-client-linux-x64-musl@0.6.2': + '@envio-dev/hypersync-client-linux-x64-gnu@0.6.5': optional: true - '@envio-dev/hypersync-client-linux-x64-musl@0.6.3': + '@envio-dev/hypersync-client-linux-x64-musl@0.6.5': optional: true - '@envio-dev/hypersync-client-win32-x64-msvc@0.6.2': + '@envio-dev/hypersync-client-win32-x64-msvc@0.6.5': optional: true - '@envio-dev/hypersync-client-win32-x64-msvc@0.6.3': - optional: true - - '@envio-dev/hypersync-client@0.6.2': - dependencies: - npm: 10.9.2 - yarn: 1.22.22 + '@envio-dev/hypersync-client@0.6.5': optionalDependencies: - '@envio-dev/hypersync-client-darwin-arm64': 0.6.2 - '@envio-dev/hypersync-client-darwin-x64': 0.6.2 - '@envio-dev/hypersync-client-linux-arm64-gnu': 0.6.2 - '@envio-dev/hypersync-client-linux-x64-gnu': 0.6.2 - '@envio-dev/hypersync-client-linux-x64-musl': 0.6.2 - '@envio-dev/hypersync-client-win32-x64-msvc': 0.6.2 - - '@envio-dev/hypersync-client@0.6.3': - optionalDependencies: - '@envio-dev/hypersync-client-darwin-arm64': 0.6.3 - '@envio-dev/hypersync-client-darwin-x64': 0.6.3 - '@envio-dev/hypersync-client-linux-arm64-gnu': 0.6.3 - '@envio-dev/hypersync-client-linux-x64-gnu': 0.6.3 - '@envio-dev/hypersync-client-linux-x64-musl': 0.6.3 - '@envio-dev/hypersync-client-win32-x64-msvc': 0.6.3 + '@envio-dev/hypersync-client-darwin-arm64': 0.6.5 + '@envio-dev/hypersync-client-darwin-x64': 0.6.5 + '@envio-dev/hypersync-client-linux-arm64-gnu': 0.6.5 + '@envio-dev/hypersync-client-linux-x64-gnu': 0.6.5 + '@envio-dev/hypersync-client-linux-x64-musl': 0.6.5 + '@envio-dev/hypersync-client-win32-x64-msvc': 0.6.5 '@esbuild/aix-ppc64@0.21.5': optional: true @@ -16404,6 +16298,8 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@opentelemetry/api@1.9.0': {} + '@pkgjs/parseargs@0.11.0': optional: true @@ -20007,6 +19903,8 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 + bintrees@1.0.2: {} + birpc@2.3.0: {} bl@1.2.3: @@ -20937,6 +20835,8 @@ snapshots: date-fns@3.6.0: {} + dateformat@4.6.3: {} + dayjs@1.11.10: {} dayjs@1.11.13: {} @@ -21254,58 +21154,33 @@ snapshots: env-paths@2.2.1: {} - envio-darwin-arm64@2.18.0: + envio-darwin-arm64@2.24.0: optional: true - envio-darwin-arm64@2.7.4: + envio-darwin-x64@2.24.0: optional: true - envio-darwin-x64@2.18.0: + envio-linux-arm64@2.24.0: optional: true - envio-darwin-x64@2.7.4: + envio-linux-x64@2.24.0: optional: true - envio-linux-arm64@2.18.0: - optional: true - - envio-linux-arm64@2.7.4: - optional: true - - envio-linux-x64@2.18.0: - optional: true - - envio-linux-x64@2.7.4: - optional: true - - envio@2.18.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3): + envio@2.24.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3): dependencies: - '@envio-dev/hypersync-client': 0.6.3 + '@envio-dev/hypersync-client': 0.6.5 + bignumber.js: 9.1.2 + pino: 8.16.1 + pino-pretty: 10.2.3 + prom-client: 15.0.0 rescript: 11.1.3 rescript-schema: 9.3.0(rescript@11.1.3) viem: 2.21.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) optionalDependencies: - envio-darwin-arm64: 2.18.0 - envio-darwin-x64: 2.18.0 - envio-linux-arm64: 2.18.0 - envio-linux-x64: 2.18.0 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - - envio@2.7.4(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3): - dependencies: - '@envio-dev/hypersync-client': 0.6.2 - rescript: 11.1.3 - rescript-schema: 8.2.0(rescript@11.1.3) - viem: 2.21.0(bufferutil@4.0.9)(typescript@5.2.2)(utf-8-validate@5.0.10)(zod@3.24.3) - optionalDependencies: - envio-darwin-arm64: 2.7.4 - envio-darwin-x64: 2.7.4 - envio-linux-arm64: 2.7.4 - envio-linux-x64: 2.7.4 + envio-darwin-arm64: 2.24.0 + envio-darwin-x64: 2.24.0 + envio-linux-arm64: 2.24.0 + envio-linux-x64: 2.24.0 transitivePeerDependencies: - bufferutil - typescript @@ -21970,6 +21845,8 @@ snapshots: eyes@0.1.8: {} + fast-copy@3.0.2: {} + fast-deep-equal@3.1.3: {} fast-glob@3.3.3: @@ -22430,6 +22307,14 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + global@4.4.0: dependencies: min-document: 2.19.0 @@ -22740,6 +22625,11 @@ snapshots: capital-case: 1.0.4 tslib: 2.8.1 + help-me@4.2.0: + dependencies: + glob: 8.1.0 + readable-stream: 3.6.2 + hermes-estree@0.25.1: {} hermes-parser@0.25.1: @@ -25022,21 +24912,21 @@ snapshots: transitivePeerDependencies: - supports-color - next-seo@6.6.0(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.6.0(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-themes@0.2.1(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) next-tick@1.1.0: {} - next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.28 '@swc/helpers': 0.5.5 @@ -25057,12 +24947,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.28 '@next/swc-win32-ia32-msvc': 14.2.28 '@next/swc-win32-x64-msvc': 14.2.28 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.53.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.2(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.2 '@swc/counter': 0.1.3 @@ -25082,13 +24973,14 @@ snapshots: '@next/swc-linux-x64-musl': 15.0.2 '@next/swc-win32-arm64-msvc': 15.0.2 '@next/swc-win32-x64-msvc': 15.0.2 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.53.1 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -25099,16 +24991,16 @@ snapshots: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-seo: 6.6.0(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-seo: 6.6.0(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.24.3 - nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra@2.13.4(next@14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 2.3.0 @@ -25122,7 +25014,7 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.22 lodash.get: 4.4.2 - next: 14.2.28(@babel/core@7.26.10)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.28(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.53.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 3.1.0 react: 18.3.1 @@ -25221,8 +25113,6 @@ snapshots: npm-to-yarn@2.2.1: {} - npm@10.9.2: {} - nullthrows@1.1.1: {} ob1@0.82.1: @@ -25289,6 +25179,8 @@ snapshots: on-exit-leak-free@0.2.0: {} + on-exit-leak-free@2.1.2: {} + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -25577,8 +25469,37 @@ snapshots: duplexify: 4.1.3 split2: 4.2.0 + pino-abstract-transport@1.1.0: + dependencies: + readable-stream: 4.7.0 + split2: 4.2.0 + + pino-abstract-transport@1.2.0: + dependencies: + readable-stream: 4.7.0 + split2: 4.2.0 + + pino-pretty@10.2.3: + dependencies: + colorette: 2.0.20 + dateformat: 4.6.3 + fast-copy: 3.0.2 + fast-safe-stringify: 2.1.1 + help-me: 4.2.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.2 + readable-stream: 4.7.0 + secure-json-parse: 2.7.0 + sonic-boom: 3.8.1 + strip-json-comments: 3.1.1 + pino-std-serializers@4.0.0: {} + pino-std-serializers@6.2.2: {} + pino@7.11.0: dependencies: atomic-sleep: 1.0.0 @@ -25593,6 +25514,20 @@ snapshots: sonic-boom: 2.8.0 thread-stream: 0.15.2 + pino@8.16.1: + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.1.0 + pino-std-serializers: 6.2.2 + process-warning: 2.3.2 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 3.8.1 + thread-stream: 2.7.0 + pirates@4.0.7: {} pixelmatch@4.0.2: @@ -25681,8 +25616,15 @@ snapshots: process-warning@1.0.0: {} + process-warning@2.3.2: {} + process@0.11.10: {} + prom-client@15.0.0: + dependencies: + '@opentelemetry/api': 1.9.0 + tdigest: 0.1.2 + promise-queue@2.2.5: {} promise@7.3.1: @@ -25996,6 +25938,8 @@ snapshots: real-require@0.1.0: {} + real-require@0.2.0: {} + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 @@ -26121,10 +26065,6 @@ snapshots: require-main-filename@2.0.0: {} - rescript-schema@8.2.0(rescript@11.1.3): - dependencies: - rescript: 11.1.3 - rescript-schema@9.3.0(rescript@11.1.3): optionalDependencies: rescript: 11.1.3 @@ -26319,6 +26259,8 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 + secure-json-parse@2.7.0: {} + seek-bzip@1.0.6: dependencies: commander: 2.20.3 @@ -26685,6 +26627,10 @@ snapshots: dependencies: atomic-sleep: 1.0.0 + sonic-boom@3.8.1: + dependencies: + atomic-sleep: 1.0.0 + sort-keys-length@1.0.1: dependencies: sort-keys: 1.1.2 @@ -27024,6 +26970,8 @@ snapshots: dependencies: tslib: 2.8.1 + swiper@11.2.10: {} + sync-fetch@0.6.0-2: dependencies: node-fetch: 3.3.2 @@ -27065,6 +27013,10 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + tdigest@0.1.2: + dependencies: + bintrees: 1.0.2 + terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 @@ -27096,6 +27048,10 @@ snapshots: dependencies: real-require: 0.1.0 + thread-stream@2.7.0: + dependencies: + real-require: 0.2.0 + throat@5.0.0: {} through@2.3.8: {} @@ -28422,8 +28378,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yarn@1.22.22: {} - yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 From d3e4623f28183f2c894eea68eb3cbee827b42654 Mon Sep 17 00:00:00 2001 From: luisburigo Date: Fri, 1 Aug 2025 09:25:06 -0300 Subject: [PATCH 13/53] chore: change route rewrites --- apps/ui/vercel.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/ui/vercel.json b/apps/ui/vercel.json index e940e55f..2c67478d 100644 --- a/apps/ui/vercel.json +++ b/apps/ui/vercel.json @@ -1,5 +1,13 @@ { "rewrites": [ + { + "source": "/marketplace/(.*)", + "destination": "/garage.html" + }, + { + "source": "/marketplace", + "destination": "/garage.html" + }, { "source": "/", "destination": "/garage.html", @@ -20,17 +28,9 @@ } ] }, - { - "source": "/marketplace", - "destination": "/garage.html" - }, - { - "source": "/marketplace/(.*)", - "destination": "/garage.html" - }, { "source": "/", "destination": "/bako.html" } ] -} +} \ No newline at end of file From e9c50d848e99e2607ed329e4a499209c592c24b3 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 1 Aug 2025 09:46:53 -0300 Subject: [PATCH 14/53] chore(e2e): move test files to a new folder --- apps/ui/tests/{ => bako-id}/bako.test.ts | 13 +++++++------ apps/ui/tests/{ => bako-id}/fuel-wallet.test.ts | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) rename apps/ui/tests/{ => bako-id}/bako.test.ts (91%) rename apps/ui/tests/{ => bako-id}/fuel-wallet.test.ts (99%) diff --git a/apps/ui/tests/bako.test.ts b/apps/ui/tests/bako-id/bako.test.ts similarity index 91% rename from apps/ui/tests/bako.test.ts rename to apps/ui/tests/bako-id/bako.test.ts index 0afdd141..e483238f 100644 --- a/apps/ui/tests/bako.test.ts +++ b/apps/ui/tests/bako-id/bako.test.ts @@ -1,13 +1,14 @@ import { test, expect } from '@playwright/test'; -import { AuthTestService } from './ultils/service/auth-service'; -import { getValueNewHandle, getVaultAddress, transfer } from './ultils/helpers'; +import { AuthTestService } from '../ultils/service/auth-service'; +import { + getValueNewHandle, + getVaultAddress, + transfer, +} from '../ultils/helpers'; import { Provider, Wallet } from 'fuels'; test.describe('Connect with Bako Safe', () => { - test.afterEach(async ({ page }) => { - await page.pause(); - }); - test('create new bako user', async ({ context }) => { + test.fixme('create new bako user', async ({ context }) => { const bakoIdPage = await context.newPage(); const bakoSafePage = await context.newPage(); await bakoIdPage.goto('/'); diff --git a/apps/ui/tests/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts similarity index 99% rename from apps/ui/tests/fuel-wallet.test.ts rename to apps/ui/tests/bako-id/fuel-wallet.test.ts index 1d667215..c7352ca6 100644 --- a/apps/ui/tests/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -1,12 +1,12 @@ import { expect, FuelWalletTestHelper, test } from '@fuels/playwright-utils'; -import { E2ETestUtils } from './ultils/setup'; +import { E2ETestUtils } from '../ultils/setup'; import { WalletUnlocked } from 'fuels'; import { getValueNewHandle, editProfile, returnFundsToGenesisWallet, transfer, -} from './ultils/helpers'; +} from '../ultils/helpers'; await E2ETestUtils.downloadFuelExtension({ test }); From d4689cea2d4765ada49c84dc34770dbd0f81d3de Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 7 Aug 2025 05:51:30 -0300 Subject: [PATCH 15/53] test(e2e): add tests for connecting and minting NFTs with Fuel Wallet --- apps/ui/tests/garage/garage.test.ts | 80 +++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 apps/ui/tests/garage/garage.test.ts diff --git a/apps/ui/tests/garage/garage.test.ts b/apps/ui/tests/garage/garage.test.ts new file mode 100644 index 00000000..c49c1644 --- /dev/null +++ b/apps/ui/tests/garage/garage.test.ts @@ -0,0 +1,80 @@ +import { FuelWalletTestHelper, test } from '@fuels/playwright-utils'; +import { E2ETestUtils } from '../ultils/setup'; +import { WalletUnlocked } from 'fuels'; +import { returnFundsToGenesisWallet, transfer } from '../ultils/helpers'; + +await E2ETestUtils.downloadFuelExtension({ test }); + +test.describe('Connect with fuel wallet', () => { + let fuelWalletTestHelper: FuelWalletTestHelper; + let genesisWallet: WalletUnlocked; + + test.beforeEach(async ({ extensionId, context, page }) => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + + test.afterEach(async ({ extensionId, context }) => { + const genesisAddress = genesisWallet.address.toString(); + + await returnFundsToGenesisWallet({ + context, + extensionId, + genesisAddress, + }); + }); + + test.only('mint 1 NFT', async ({ page }) => { + await page.goto('https://preview.garage.zone/'); + await page.getByRole('button', { name: 'Connect Wallet' }).dblclick(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(); + await page.locator('[id^="menu-button"]').click(); + await page.getByRole('menuitem').nth(1).click(); + + const connectedAddress = await page.evaluate(() => + navigator.clipboard.readText(), + ); + const value = 0.000005; + + await transfer(genesisWallet, value, connectedAddress); + + await page.getByRole('heading', { name: 'Thermal Punks' }).click(); + await page.getByRole('button', { name: 'Mint 1 NFT' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); + }); + + test('mint 2 NFT', async ({ page }) => { + await page.goto('https://preview.garage.zone/'); + await page.getByRole('button', { name: 'Connect Wallet' }).dblclick(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(); + await page.locator('[id^="menu-button"]').click(); + await page.getByRole('menuitem').nth(1).click(); + + const connectedAddress = await page.evaluate(() => + navigator.clipboard.readText(), + ); + const value = 0.000005; + + await transfer(genesisWallet, value, connectedAddress); + + await page.getByRole('heading', { name: 'Thermal Punks' }).click(); + await page.getByRole('button', { name: 'Mint 2 NFTs' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); + }); +}); From 7f75ef1187cd396eef82fa67818b00334b55b2d5 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 19 Aug 2025 09:48:11 -0300 Subject: [PATCH 16/53] chore: update Playwright workflow --- .github/workflows/playwright.yml | 37 ++--------------------- apps/ui/tests/bako-id/fuel-wallet.test.ts | 10 ++++-- apps/ui/tests/garage/garage.test.ts | 2 +- 3 files changed, 11 insertions(+), 38 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 0c6df7ab..e47b6f9c 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -4,7 +4,7 @@ on: branches: ['**'] jobs: - fuel: + fuel: timeout-minutes: 60 runs-on: ubuntu-latest steps: @@ -30,42 +30,12 @@ jobs: uses: actions/upload-artifact@v4 with: name: blob-report-fuel - path: blob-report - retention-days: 1 - - bako: - timeout-minutes: 60 - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - name: Install dependencies - run: npm install -g pnpm && pnpm install - - - name: Install Chromium - run: | - cd apps/ui/ - pnpm exec playwright install chromium --with-deps - - - name: Run Playwright tests - run: | - cd apps/ui/ - pnpm exec playwright test tests/bako.test.ts - - - name: Upload blob report to GitHub Actions Artifacts - if: ${{ !cancelled() }} - uses: actions/upload-artifact@v4 - with: - name: blob-report-bako - path: blob-report + path: apps/ui/blob-report retention-days: 1 merge-reports: if: ${{ !cancelled() }} - needs: [bako, fuel] - + needs: [fuel] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -91,4 +61,3 @@ jobs: name: html-report path: playwright-report retention-days: 14 - diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index c7352ca6..edc2bc71 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -183,9 +183,13 @@ test.describe('Connect with Fuel Wallet', () => { .getByRole('textbox', { name: 'X' }) .fill('https://x.com/infinitybase_'); await page.getByRole('button', { name: 'Save' }).click(); - await page.getByRole('button', { name: 'Save changes' }).click(); - await page.getByRole('button', { name: 'Confirm' }).click(); - + try { + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + } catch { + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + } const { value, connectedAddress } = await editProfile(fuelWalletTestHelper); diff --git a/apps/ui/tests/garage/garage.test.ts b/apps/ui/tests/garage/garage.test.ts index c49c1644..5bbd3822 100644 --- a/apps/ui/tests/garage/garage.test.ts +++ b/apps/ui/tests/garage/garage.test.ts @@ -30,7 +30,7 @@ test.describe('Connect with fuel wallet', () => { }); }); - test.only('mint 1 NFT', async ({ page }) => { + test('mint 1 NFT', async ({ page }) => { await page.goto('https://preview.garage.zone/'); await page.getByRole('button', { name: 'Connect Wallet' }).dblclick(); await page.getByLabel('Connect to Fuel Wallet').click(); From f6379effb84f759624b10d0528990fd6e5c9c157 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 19 Aug 2025 10:00:27 -0300 Subject: [PATCH 17/53] chore: update Playwright workflow --- .github/workflows/playwright.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index e47b6f9c..a425bcef 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -2,6 +2,7 @@ name: Playwright Tests on: pull_request: branches: ['**'] + workflow_dispatch: jobs: fuel: From 09adb41926cf211261171f49feafc05a60897dcd Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 20 Aug 2025 14:03:32 -0300 Subject: [PATCH 18/53] chore: pnpm-lock --- pnpm-lock.yaml | 3120 ++++++++++++++++++++++++++++-------------------- 1 file changed, 1832 insertions(+), 1288 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db652a6d..4a48a58a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.2.0 - version: 22.17.1 + version: 22.17.2 '@types/node-fetch': specifier: ^2.6.11 version: 2.6.13 @@ -35,13 +35,13 @@ importers: version: 16.4.7 jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)))(typescript@5.4.5) tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))(typescript@5.4.5) turbo: specifier: 2.3.3 version: 2.3.3 @@ -53,13 +53,13 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^2.13.4 - version: 2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra-theme-docs: specifier: ^2.13.4 - version: 2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -72,7 +72,7 @@ importers: devDependencies: vitepress: specifier: 1.0.0-rc.41 - version: 1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@22.17.1)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5) + version: 1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5) apps/indexer: dependencies: @@ -166,7 +166,7 @@ importers: version: 2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': specifier: ^2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.8.2 version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -178,7 +178,7 @@ importers: version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1) '@tanstack/react-query': specifier: ^5.62.1 - version: 5.85.0(react@18.3.1) + version: 5.85.5(react@18.3.1) aws-sdk: specifier: ^2.1691.0 version: 2.1692.0 @@ -190,16 +190,16 @@ importers: version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) lodash: specifier: ^4.17.21 version: 4.17.21 next: specifier: 15.0.2 - version: 15.0.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -212,7 +212,7 @@ importers: version: 4.17.20 '@types/node': specifier: ^20 - version: 20.19.10 + version: 20.19.11 '@types/react': specifier: ^18.2.43 version: 18.3.23 @@ -224,7 +224,7 @@ importers: version: 14.2.5(eslint@8.57.1)(typescript@5.4.5) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ^5 version: 5.4.5 @@ -260,25 +260,25 @@ importers: version: 4.0.2(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@fuels/connectors': specifier: 0.44.0 - version: 0.44.0(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) + version: 0.44.0(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) '@fuels/react': specifier: 0.44.0 - version: 0.44.0(@tanstack/react-query@5.85.0(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.44.0(@tanstack/react-query@5.85.5(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.59.16 - version: 5.85.0(react@18.3.1) + version: 5.85.5(react@18.3.1) '@tanstack/react-router': specifier: ^1.77.8 - version: 1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-devtools': specifier: ^1.77.8 - version: 1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) + version: 1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) '@wagmi/connectors': specifier: 5.1.7 - version: 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@wagmi/core': specifier: 2.13.4 - version: 2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) date-fns: specifier: ^3.6.0 version: 3.6.0 @@ -290,7 +290,7 @@ importers: version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -332,17 +332,26 @@ importers: version: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) zustand: specifier: ^5.0.7 - version: 5.0.7(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) + version: 5.0.8(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) devDependencies: + '@fuels/playwright-utils': + specifier: ^0.50.2 + version: 0.50.2(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) + '@playwright/test': + specifier: ^1.53.1 + version: 1.55.0 '@tanstack/react-query-devtools': specifier: ^5.59.16 - version: 5.85.0(@tanstack/react-query@5.85.0(react@18.3.1))(react@18.3.1) + version: 5.85.5(@tanstack/react-query@5.85.5(react@18.3.1))(react@18.3.1) '@tanstack/router-vite-plugin': specifier: ^1.16.5 - version: 1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + version: 1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) '@types/lodash': specifier: ^4.17.0 version: 4.17.20 + '@types/node': + specifier: ^24.0.3 + version: 24.3.0 '@types/react': specifier: ^18.2.43 version: 18.3.23 @@ -363,7 +372,7 @@ importers: version: 6.21.0(eslint@8.57.1)(typescript@5.4.5) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.7.0(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + version: 4.7.0(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) eslint: specifier: ^8.55.0 version: 8.57.1 @@ -378,13 +387,13 @@ importers: version: 5.4.5 vite: specifier: ^5.0.8 - version: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + version: 5.4.19(@types/node@24.3.0)(terser@5.43.1) packages/contracts: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) devDependencies: '@shared/tsup': specifier: workspace:* @@ -394,10 +403,10 @@ importers: version: 29.5.14 jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)))(typescript@5.4.5) packages/graphql: dependencies: @@ -413,7 +422,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.11.0) @@ -459,7 +468,7 @@ importers: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) graphql: specifier: ^16.9.0 version: 16.11.0 @@ -472,7 +481,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.11.0) @@ -487,13 +496,13 @@ importers: version: link:../../shared/tsup bakosafe: specifier: 0.1.9 - version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))) + version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.17.1)(typescript@5.4.5) + version: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) vitest: specifier: ^3.1.1 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0) packages/sdk: dependencies: @@ -518,22 +527,22 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.11.17 - version: 20.19.10 + version: 20.19.11 dotenv: specifier: ^16.4.1 version: 16.4.7 fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.25.8)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.19.10)(typescript@5.4.5) + version: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) tsup: specifier: ^8.0.1 version: 8.5.0(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.4.5)(yaml@2.8.1) @@ -844,12 +853,12 @@ packages: resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.0': - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} + '@babel/core@7.28.3': + resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.0': - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} + '@babel/generator@7.28.3': + resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -860,8 +869,8 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.27.1': - resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + '@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 @@ -889,8 +898,8 @@ packages: resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + '@babel/helper-module-transforms@7.28.3': + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -931,16 +940,16 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.27.1': - resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==} + '@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==} + '@babel/helpers@7.28.3': + resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.0': - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + '@babel/parser@7.28.3': + resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} engines: {node: '>=6.0.0'} hasBin: true @@ -1114,8 +1123,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-classes@7.28.0': - resolution: {integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==} + '@babel/plugin-transform-classes@7.28.3': + resolution: {integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1264,14 +1273,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.28.1': - resolution: {integrity: sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==} + '@babel/plugin-transform-regenerator@7.28.3': + resolution: {integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.28.0': - resolution: {integrity: sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==} + '@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 @@ -1318,16 +1327,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.2': - resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} + '@babel/runtime@7.28.3': + resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==} 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==} + '@babel/traverse@7.28.3': + resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} engines: {node: '>=6.9.0'} '@babel/types@7.28.2': @@ -1623,8 +1632,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.8': - resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1647,8 +1656,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.8': - resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1671,8 +1680,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.8': - resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1695,8 +1704,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.8': - resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1719,8 +1728,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.8': - resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1743,8 +1752,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.8': - resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1767,8 +1776,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.8': - resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1791,8 +1800,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.8': - resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1815,8 +1824,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.8': - resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1839,8 +1848,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.8': - resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1863,8 +1872,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.8': - resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1887,8 +1896,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.8': - resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1911,8 +1920,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.8': - resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1935,8 +1944,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.8': - resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1959,8 +1968,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.8': - resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1983,8 +1992,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.8': - resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -2007,8 +2016,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.8': - resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -2019,8 +2028,8 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.25.8': - resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -2043,8 +2052,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.8': - resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -2055,8 +2064,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.25.8': - resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -2079,14 +2088,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.8': - resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.8': - resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -2109,8 +2118,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.8': - resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -2133,8 +2142,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.8': - resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -2157,8 +2166,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.8': - resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -2181,8 +2190,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.8': - resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -2239,8 +2248,8 @@ packages: '@ethersproject/sha2@5.7.0': resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} - '@fastify/busboy@3.1.1': - resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==} + '@fastify/busboy@3.2.0': + resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} '@fuel-ts/abi-coder@0.101.3': resolution: {integrity: sha512-ZlifuRVn7yuR3VknX1vHWDX9BmUFryoGiNqdGTXCBq5XC6Z2ASmdJTis4wcGYaBsrlZv95RWym9i9TtRLA+Y1A==} @@ -2324,6 +2333,12 @@ packages: peerDependencies: fuels: 0.101.3 + '@fuels/playwright-utils@0.50.2': + resolution: {integrity: sha512-l30vPLvCG1NiP7GNeKnqraNZRuV8jNa2F718q7igSk0GFWvRtpcSuxb9kCTakqtMC6kxysID+DByvy8O0XJD6g==} + peerDependencies: + '@playwright/test': '>=1.46.1' + fuels: '>=0.98.0' + '@fuels/react@0.44.0': resolution: {integrity: sha512-kLGuWwYEqfNrXqVRToXdAXu2ac4cVuvn6edfs9IzCUEIjIKtepxh2sR3EPVWqrMYzdweY0seQp310kum2NYr/A==} peerDependencies: @@ -2654,8 +2669,8 @@ packages: resolution: {integrity: sha512-dvD8+Y/Okc0fh0blqaYCLIrcy0+1LqIhMr7hjk8elLQZ9mkw2hKFB9dFKuRfWf+1nvHpGlW+PwccqkdebynQbg==} engines: {node: '>=14.0.0'} - '@hapi/hapi@21.4.2': - resolution: {integrity: sha512-wkjpjc80Hnl0cBfDAG+EtX876AGtpg9fpt6q9GXTnGyoW5C4+hBCem8MmBPuwlhlfJ9U9FYGm3Yf7nWp9+/NDQ==} + '@hapi/hapi@21.4.3': + resolution: {integrity: sha512-Q7g0ZY4gxU69wabFKH75qR0AFOdiOECj6vGqTHBSO5Lrwe6TwD8r9LkYQIbvtG8N423VDpdVsiZP8MnBwmD6Hw==} engines: {node: '>=14.15.0'} '@hapi/heavy@8.0.1': @@ -2680,8 +2695,8 @@ packages: '@hapi/podium@5.0.2': resolution: {integrity: sha512-T7gf2JYHQQfEfewTQFbsaXoZxSvuXO/QBIGljucUQ/lmPnTTNAepoIKOakWNVWvo2fMEDjycu77r8k6dhreqHA==} - '@hapi/shot@6.0.1': - resolution: {integrity: sha512-s5ynMKZXYoDd3dqPw5YTvOR/vjHvMTxc388+0qL0jZZP1+uwXuUD32o9DuuuLsmTlyXCWi02BJl1pBpwRuUrNA==} + '@hapi/shot@6.0.2': + resolution: {integrity: sha512-WKK1ShfJTrL1oXC0skoIZQYzvLsyMDEF8lfcWuQBjpjCN29qivr9U36ld1z0nt6edvzv28etNMOqUF4klnHryw==} '@hapi/somever@4.1.1': resolution: {integrity: sha512-lt3QQiDDOVRatS0ionFDNrDIv4eXz58IibQaZQDOg4DqqdNme8oa0iPWcE0+hkq/KTeBCPtEOjDOBKBKwDumVg==} @@ -2833,11 +2848,14 @@ packages: cpu: [x64] os: [win32] - '@inquirer/external-editor@1.0.0': - resolution: {integrity: sha512-5v3YXc5ZMfL6OJqXPrX9csb4l7NlQA2doO1yynUjpUChT9hg4JcuBVP0RbsEJ/3SL/sxWEyFjT2W69ZhtoBWqg==} + '@inquirer/external-editor@1.0.1': + resolution: {integrity: sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true '@isaacs/balanced-match@4.0.1': resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} @@ -3107,6 +3125,9 @@ packages: '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -3279,105 +3300,105 @@ packages: resolution: {integrity: sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==} engines: {node: '>= 18'} - '@napi-rs/simple-git-android-arm-eabi@0.1.21': - resolution: {integrity: sha512-NSZTD3c+RzSR3cg0acPFqUfV64+Vqye4Veda5L9fbbnsYRzziYHbL3alMI/6p5Ur44ezw5RqKRZ4Tbp1T08veA==} + '@napi-rs/simple-git-android-arm-eabi@0.1.22': + resolution: {integrity: sha512-JQZdnDNm8o43A5GOzwN/0Tz3CDBQtBUNqzVwEopm32uayjdjxev1Csp1JeaqF3v9djLDIvsSE39ecsN2LhCKKQ==} engines: {node: '>= 10'} cpu: [arm] os: [android] - '@napi-rs/simple-git-android-arm64@0.1.21': - resolution: {integrity: sha512-FR8J/pmy4nFyzWon0RuhReucociF8kiCTBRBQV+TN+7tmI2lsHp+8sDNh1HXf+UP0iOC8azMTKwcHiyhv7oPPw==} + '@napi-rs/simple-git-android-arm64@0.1.22': + resolution: {integrity: sha512-46OZ0SkhnvM+fapWjzg/eqbJvClxynUpWYyYBn4jAj7GQs1/Yyc8431spzDmkA8mL0M7Xo8SmbkzTDE7WwYAfg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/simple-git-darwin-arm64@0.1.21': - resolution: {integrity: sha512-FoUck6Sv1VJZyEZ7CcAKPDystkwnv4osJs3XCXCtx6AdT/8oDyfjMHxe3CSBMcNVjawsd+tG7yFvhgKJCdjBvA==} + '@napi-rs/simple-git-darwin-arm64@0.1.22': + resolution: {integrity: sha512-zH3h0C8Mkn9//MajPI6kHnttywjsBmZ37fhLX/Fiw5XKu84eHA6dRyVtMzoZxj6s+bjNTgaMgMUucxPn9ktxTQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/simple-git-darwin-x64@0.1.21': - resolution: {integrity: sha512-PlqZgFhcwJmdj4j/LSLxddrAZU5KbDtq54UMp35++IFs+XkK0SnJlfB9oQTE+m6ieQPYQVz6S9cLeyw5X12L+w==} + '@napi-rs/simple-git-darwin-x64@0.1.22': + resolution: {integrity: sha512-GZN7lRAkGKB6PJxWsoyeYJhh85oOOjVNyl+/uipNX8bR+mFDCqRsCE3rRCFGV9WrZUHXkcuRL2laIRn7lLi3ag==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/simple-git-freebsd-x64@0.1.21': - resolution: {integrity: sha512-n3S74zw0WIuCdsXV6hdU3vpakYNZyeTU3VlQdV/m5f3TxxqeEGcxJi18s2QfQOelE/N0Ze+u23USd7b06NQlCg==} + '@napi-rs/simple-git-freebsd-x64@0.1.22': + resolution: {integrity: sha512-xyqX1C5I0WBrUgZONxHjZH5a4LqQ9oki3SKFAVpercVYAcx3pq6BkZy1YUOP4qx78WxU1CCNfHBN7V+XO7D99A==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.21': - resolution: {integrity: sha512-gsLnZD8OMttCjB2OYofDdsI9SpidMfJP6H8fjPXcon2q90JT/XUS7xIYXDEABiwRvz1BZ149HqmnjO8yPgNMIQ==} + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.22': + resolution: {integrity: sha512-4LOtbp9ll93B9fxRvXiUJd1/RM3uafMJE7dGBZGKWBMGM76+BAcCEUv2BY85EfsU/IgopXI6n09TycRfPWOjxA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/simple-git-linux-arm64-gnu@0.1.21': - resolution: {integrity: sha512-05hSW4K5RexXo6YICmKzBThkY4WXJ25MAkSON720kIVv8ZPLi0ZouijJuM7GWmEZPcgCm6/mvrGrEDrS6i0/Mg==} + '@napi-rs/simple-git-linux-arm64-gnu@0.1.22': + resolution: {integrity: sha512-GVOjP/JjCzbQ0kSqao7ctC/1sodVtv5VF57rW9BFpo2y6tEYPCqHnkQkTpieuwMNe+TVOhBUC1+wH0d9/knIHg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-arm64-musl@0.1.21': - resolution: {integrity: sha512-z2dyQmwtbpgAuUmWeJBhz00/6C3//SV0YSYE9Smfaf2DiSEEAvWyoni67pQU5/Q9FFaiyvzrCoz966EVNmz6Bg==} + '@napi-rs/simple-git-linux-arm64-musl@0.1.22': + resolution: {integrity: sha512-MOs7fPyJiU/wqOpKzAOmOpxJ/TZfP4JwmvPad/cXTOWYwwyppMlXFRms3i98EU3HOazI/wMU2Ksfda3+TBluWA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-ppc64-gnu@0.1.21': - resolution: {integrity: sha512-mEkVx9oQxKTdzTdjDTCc9XAaH9E9eI2F+KsY0R6DTYafgb/rwq0FJO+eCa8Llzz6ndgbLrzq4q+wHqR8z7dF3w==} + '@napi-rs/simple-git-linux-ppc64-gnu@0.1.22': + resolution: {integrity: sha512-L59dR30VBShRUIZ5/cQHU25upNgKS0AMQ7537J6LCIUEFwwXrKORZKJ8ceR+s3Sr/4jempWVvMdjEpFDE4HYww==} engines: {node: '>= 10'} cpu: [ppc64] os: [linux] - '@napi-rs/simple-git-linux-s390x-gnu@0.1.21': - resolution: {integrity: sha512-FulRem5vdsvH0VER2Q9cynv01SugMk/jQwbytwyPziF6JZ81D6I8otP9NkS3dqv//6HCokyojH+oOnrsF82/VQ==} + '@napi-rs/simple-git-linux-s390x-gnu@0.1.22': + resolution: {integrity: sha512-4FHkPlCSIZUGC6HiADffbe6NVoTBMd65pIwcd40IDbtFKOgFMBA+pWRqKiQ21FERGH16Zed7XHJJoY3jpOqtmQ==} engines: {node: '>= 10'} cpu: [s390x] os: [linux] - '@napi-rs/simple-git-linux-x64-gnu@0.1.21': - resolution: {integrity: sha512-SY6HuLVH+IFlkz8aTf4hwtaXalqBIPyE7FvEMCQIVPf85slOHMs9RThmrL7fvuSl0EDuUKOXANUP2OtdgT+zNg==} + '@napi-rs/simple-git-linux-x64-gnu@0.1.22': + resolution: {integrity: sha512-Ei1tM5Ho/dwknF3pOzqkNW9Iv8oFzRxE8uOhrITcdlpxRxVrBVptUF6/0WPdvd7R9747D/q61QG/AVyWsWLFKw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-linux-x64-musl@0.1.21': - resolution: {integrity: sha512-bG6zRqlXmVysjUUXNPsApfXP6c+rSjhinmGlLh8XW6Tfj0PqYmbSTL/3XcowbP6yJGTJbbkvxmhQDdGYO99AnQ==} + '@napi-rs/simple-git-linux-x64-musl@0.1.22': + resolution: {integrity: sha512-zRYxg7it0p3rLyEJYoCoL2PQJNgArVLyNavHW03TFUAYkYi5bxQ/UFNVpgxMaXohr5yu7qCBqeo9j4DWeysalg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-win32-arm64-msvc@0.1.21': - resolution: {integrity: sha512-bTX+Xb5Fl3AYK2c8E/Pm04i29n9gP+FGNzaT7AQp0q/5Bgq1z/4jEadSmg5hXvoJOlIFN0+HZyau9gWGq7DpCQ==} + '@napi-rs/simple-git-win32-arm64-msvc@0.1.22': + resolution: {integrity: sha512-XGFR1fj+Y9cWACcovV2Ey/R2xQOZKs8t+7KHPerYdJ4PtjVzGznI4c2EBHXtdOIYvkw7tL5rZ7FN1HJKdD5Quw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@napi-rs/simple-git-win32-ia32-msvc@0.1.21': - resolution: {integrity: sha512-jGdFPAJYgUSrPTGaM9D7devuSXby6FL9NzKffB5AXcL0AeB5HpqxaxOiOikunP5NQil1vEow6YxD4SyDIX57Cg==} + '@napi-rs/simple-git-win32-ia32-msvc@0.1.22': + resolution: {integrity: sha512-Gqr9Y0gs6hcNBA1IXBpoqTFnnIoHuZGhrYqaZzEvGMLrTrpbXrXVEtX3DAAD2RLc1b87CPcJ49a7sre3PU3Rfw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@napi-rs/simple-git-win32-x64-msvc@0.1.21': - resolution: {integrity: sha512-OEVKwZ4pEGSk3AxlEaEKba6bCepbV7w+v7BjeNgCscl0Evw8A81nV2ytNqajZAPk49bZZDSDzeNWe44kkaD96Q==} + '@napi-rs/simple-git-win32-x64-msvc@0.1.22': + resolution: {integrity: sha512-hQjcreHmUcpw4UrtkOron1/TQObfe484lxiXFLLUj7aWnnnOVs1mnXq5/Bo9+3NYZldFpFRJPdPBeHCisXkKJg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/simple-git@0.1.21': - resolution: {integrity: sha512-49ij3JTYr/eSqvUaAXORgohU7pARH7GpCn/8JrwQo/mIulSY+gc/Xj4FtZ2+RdJrK6dLD6jSGU5vI17Of0qtCw==} + '@napi-rs/simple-git@0.1.22': + resolution: {integrity: sha512-bMVoAKhpjTOPHkW/lprDPwv5aD4R4C3Irt8vn+SKA9wudLe9COLxOhurrKRsxmZccUbWXRF7vukNeGUAj5P8kA==} engines: {node: '>= 10'} '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@14.2.31': - resolution: {integrity: sha512-X8VxxYL6VuezrG82h0pUA1V+DuTSJp7Nv15bxq3ivrFqZLjx81rfeHMWOE9T0jm1n3DtHGv8gdn6B0T0kr0D3Q==} + '@next/env@14.2.32': + resolution: {integrity: sha512-n9mQdigI6iZ/DF6pCTwMKeWgF2e8lg7qgt5M7HXMLtyhZYMnf/u905M18sSpPmHL9MKp9JHo56C6jrD2EvWxng==} '@next/env@15.0.2': resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} @@ -3385,8 +3406,8 @@ packages: '@next/eslint-plugin-next@14.2.5': resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} - '@next/swc-darwin-arm64@14.2.31': - resolution: {integrity: sha512-dTHKfaFO/xMJ3kzhXYgf64VtV6MMwDs2viedDOdP+ezd0zWMOQZkxcwOfdcQeQCpouTr9b+xOqMCUXxgLizl8Q==} + '@next/swc-darwin-arm64@14.2.32': + resolution: {integrity: sha512-osHXveM70zC+ilfuFa/2W6a1XQxJTvEhzEycnjUaVE8kpUS09lDpiDDX2YLdyFCzoUbvbo5r0X1Kp4MllIOShw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3397,8 +3418,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.31': - resolution: {integrity: sha512-iSavebQgeMukUAfjfW8Fi2Iz01t95yxRl2w2wCzjD91h5In9la99QIDKcKSYPfqLjCgwz3JpIWxLG6LM/sxL4g==} + '@next/swc-darwin-x64@14.2.32': + resolution: {integrity: sha512-P9NpCAJuOiaHHpqtrCNncjqtSBi1f6QUdHK/+dNabBIXB2RUFWL19TY1Hkhu74OvyNQEYEzzMJCMQk5agjw1Qg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3409,8 +3430,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.31': - resolution: {integrity: sha512-XJb3/LURg1u1SdQoopG6jDL2otxGKChH2UYnUTcby4izjM0il7ylBY5TIA7myhvHj9lG5pn9F2nR2s3i8X9awQ==} + '@next/swc-linux-arm64-gnu@14.2.32': + resolution: {integrity: sha512-v7JaO0oXXt6d+cFjrrKqYnR2ubrD+JYP7nQVRZgeo5uNE5hkCpWnHmXm9vy3g6foMO8SPwL0P3MPw1c+BjbAzA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3421,8 +3442,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.31': - resolution: {integrity: sha512-IInDAcchNCu3BzocdqdCv1bKCmUVO/bKJHnBFTeq3svfaWpOPewaLJ2Lu3GL4yV76c/86ZvpBbG/JJ1lVIs5MA==} + '@next/swc-linux-arm64-musl@14.2.32': + resolution: {integrity: sha512-tA6sIKShXtSJBTH88i0DRd6I9n3ZTirmwpwAqH5zdJoQF7/wlJXR8DkPmKwYl5mFWhEKr5IIa3LfpMW9RRwKmQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3433,8 +3454,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.31': - resolution: {integrity: sha512-YTChJL5/9e4NXPKW+OJzsQa42RiWUNbE+k+ReHvA+lwXk+bvzTsVQboNcezWOuCD+p/J+ntxKOB/81o0MenBhw==} + '@next/swc-linux-x64-gnu@14.2.32': + resolution: {integrity: sha512-7S1GY4TdnlGVIdeXXKQdDkfDysoIVFMD0lJuVVMeb3eoVjrknQ0JNN7wFlhCvea0hEk0Sd4D1hedVChDKfV2jw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3445,8 +3466,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.31': - resolution: {integrity: sha512-A0JmD1y4q/9ufOGEAhoa60Sof++X10PEoiWOH0gZ2isufWZeV03NnyRlRmJpRQWGIbRkJUmBo9I3Qz5C10vx4w==} + '@next/swc-linux-x64-musl@14.2.32': + resolution: {integrity: sha512-OHHC81P4tirVa6Awk6eCQ6RBfWl8HpFsZtfEkMpJ5GjPsJ3nhPe6wKAJUZ/piC8sszUkAgv3fLflgzPStIwfWg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3457,8 +3478,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.31': - resolution: {integrity: sha512-nowJ5GbMeDOMzbTm29YqrdrD6lTM8qn2wnZfGpYMY7SZODYYpaJHH1FJXE1l1zWICHR+WfIMytlTDBHu10jb8A==} + '@next/swc-win32-arm64-msvc@14.2.32': + resolution: {integrity: sha512-rORQjXsAFeX6TLYJrCG5yoIDj+NKq31Rqwn8Wpn/bkPNy5rTHvOXkW8mLFonItS7QC6M+1JIIcLe+vOCTOYpvg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3469,14 +3490,14 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.31': - resolution: {integrity: sha512-pk9Bu4K0015anTS1OS9d/SpS0UtRObC+xe93fwnm7Gvqbv/W1ZbzhK4nvc96RURIQOux3P/bBH316xz8wjGSsA==} + '@next/swc-win32-ia32-msvc@14.2.32': + resolution: {integrity: sha512-jHUeDPVHrgFltqoAqDB6g6OStNnFxnc7Aks3p0KE0FbwAvRg6qWKYF5mSTdCTxA3axoSAUwxYdILzXJfUwlHhA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.31': - resolution: {integrity: sha512-LwFZd4JFnMHGceItR9+jtlMm8lGLU/IPkgjBBgYmdYSfalbHCiDpjMYtgDQ2wtwiAOSJOCyFI4m8PikrsDyA6Q==} + '@next/swc-win32-x64-msvc@14.2.32': + resolution: {integrity: sha512-2N0lSoU4GjfLSO50wvKpMQgKd4HdI2UHEhQPPPnlgfBJlOgJxkjpkYBqzk08f1gItBB6xF/n+ykso2hgxuydsA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3513,8 +3534,8 @@ packages: resolution: {integrity: sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==} engines: {node: ^14.21.3 || >=16} - '@noble/curves@1.9.6': - resolution: {integrity: sha512-GIKz/j99FRthB8icyJQA51E8Uk5hXmdyThjgQXRKiv9h0zeRlzSCLIzFw6K1LotZ3XuB7yzlf76qk7uBmTdFqA==} + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} engines: {node: ^14.21.3 || >=16} '@noble/hashes@1.4.0': @@ -3560,6 +3581,11 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@playwright/test@1.55.0': + resolution: {integrity: sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==} + engines: {node: '>=18'} + hasBin: true + '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -3843,6 +3869,7 @@ packages: '@resvg/resvg-js-linux-x64-gnu@2.6.2': resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==} engines: {node: '>= 10'} + cpu: [x64] os: [linux] '@resvg/resvg-js-linux-x64-musl@2.6.2': @@ -3876,103 +3903,103 @@ packages: '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} - '@rollup/rollup-android-arm-eabi@4.46.2': - resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} + '@rollup/rollup-android-arm-eabi@4.46.4': + resolution: {integrity: sha512-B2wfzCJ+ps/OBzRjeds7DlJumCU3rXMxJJS1vzURyj7+KBHGONm7c9q1TfdBl4vCuNMkDvARn3PBl2wZzuR5mw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.46.2': - resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==} + '@rollup/rollup-android-arm64@4.46.4': + resolution: {integrity: sha512-FGJYXvYdn8Bs6lAlBZYT5n+4x0ciEp4cmttsvKAZc/c8/JiPaQK8u0c/86vKX8lA7OY/+37lIQSe0YoAImvBAA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.46.2': - resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==} + '@rollup/rollup-darwin-arm64@4.46.4': + resolution: {integrity: sha512-/9qwE/BM7ATw/W/OFEMTm3dmywbJyLQb4f4v5nmOjgYxPIGpw7HaxRi6LnD4Pjn/q7k55FGeHe1/OD02w63apA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.46.2': - resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==} + '@rollup/rollup-darwin-x64@4.46.4': + resolution: {integrity: sha512-QkWfNbeRuzFnv2d0aPlrzcA3Ebq2mE8kX/5Pl7VdRShbPBjSnom7dbT8E3Jmhxo2RL784hyqGvR5KHavCJQciw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.46.2': - resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==} + '@rollup/rollup-freebsd-arm64@4.46.4': + resolution: {integrity: sha512-+ToyOMYnSfV8D+ckxO6NthPln/PDNp1P6INcNypfZ7muLmEvPKXqduUiD8DlJpMMT8LxHcE5W0dK9kXfJke9Zw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.46.2': - resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==} + '@rollup/rollup-freebsd-x64@4.46.4': + resolution: {integrity: sha512-cGT6ey/W+sje6zywbLiqmkfkO210FgRz7tepWAzzEVgQU8Hn91JJmQWNqs55IuglG8sJdzk7XfNgmGRtcYlo1w==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.46.2': - resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} + '@rollup/rollup-linux-arm-gnueabihf@4.46.4': + resolution: {integrity: sha512-9fhTJyOb275w5RofPSl8lpr4jFowd+H4oQKJ9XTYzD1JWgxdZKE8bA6d4npuiMemkecQOcigX01FNZNCYnQBdA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.46.2': - resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} + '@rollup/rollup-linux-arm-musleabihf@4.46.4': + resolution: {integrity: sha512-+6kCIM5Zjvz2HwPl/udgVs07tPMIp1VU2Y0c72ezjOvSvEfAIWsUgpcSDvnC7g9NrjYR6X9bZT92mZZ90TfvXw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.46.2': - resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} + '@rollup/rollup-linux-arm64-gnu@4.46.4': + resolution: {integrity: sha512-SWuXdnsayCZL4lXoo6jn0yyAj7TTjWE4NwDVt9s7cmu6poMhtiras5c8h6Ih6Y0Zk6Z+8t/mLumvpdSPTWub2Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.46.2': - resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} + '@rollup/rollup-linux-arm64-musl@4.46.4': + resolution: {integrity: sha512-vDknMDqtMhrrroa5kyX6tuC0aRZZlQ+ipDfbXd2YGz5HeV2t8HOl/FDAd2ynhs7Ki5VooWiiZcCtxiZ4IjqZwQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.46.2': - resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} + '@rollup/rollup-linux-loongarch64-gnu@4.46.4': + resolution: {integrity: sha512-mCBkjRZWhvjtl/x+Bd4fQkWZT8canStKDxGrHlBiTnZmJnWygGcvBylzLVCZXka4dco5ymkWhZlLwKCGFF4ivw==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.46.2': - resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} + '@rollup/rollup-linux-ppc64-gnu@4.46.4': + resolution: {integrity: sha512-YMdz2phOTFF+Z66dQfGf0gmeDSi5DJzY5bpZyeg9CPBkV9QDzJ1yFRlmi/j7WWRf3hYIWrOaJj5jsfwgc8GTHQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.46.2': - resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} + '@rollup/rollup-linux-riscv64-gnu@4.46.4': + resolution: {integrity: sha512-r0WKLSfFAK8ucG024v2yiLSJMedoWvk8yWqfNICX28NHDGeu3F/wBf8KG6mclghx4FsLePxJr/9N8rIj1PtCnw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.46.2': - resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} + '@rollup/rollup-linux-riscv64-musl@4.46.4': + resolution: {integrity: sha512-IaizpPP2UQU3MNyPH1u0Xxbm73D+4OupL0bjo4Hm0496e2wg3zuvoAIhubkD1NGy9fXILEExPQy87mweujEatA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.46.2': - resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} + '@rollup/rollup-linux-s390x-gnu@4.46.4': + resolution: {integrity: sha512-aCM29orANR0a8wk896p6UEgIfupReupnmISz6SUwMIwTGaTI8MuKdE0OD2LvEg8ondDyZdMvnaN3bW4nFbATPA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.46.2': - resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} + '@rollup/rollup-linux-x64-gnu@4.46.4': + resolution: {integrity: sha512-0Xj1vZE3cbr/wda8d/m+UeuSL+TDpuozzdD4QaSzu/xSOMK0Su5RhIkF7KVHFQsobemUNHPLEcYllL7ZTCP/Cg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.46.2': - resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} + '@rollup/rollup-linux-x64-musl@4.46.4': + resolution: {integrity: sha512-kM/orjpolfA5yxsx84kI6bnK47AAZuWxglGKcNmokw2yy9i5eHY5UAjcX45jemTJnfHAWo3/hOoRqEeeTdL5hw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.46.2': - resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} + '@rollup/rollup-win32-arm64-msvc@4.46.4': + resolution: {integrity: sha512-cNLH4psMEsWKILW0isbpQA2OvjXLbKvnkcJFmqAptPQbtLrobiapBJVj6RoIvg6UXVp5w0wnIfd/Q56cNpF+Ew==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.46.2': - resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==} + '@rollup/rollup-win32-ia32-msvc@4.46.4': + resolution: {integrity: sha512-OiEa5lRhiANpv4SfwYVgQ3opYWi/QmPDC5ve21m8G9pf6ZO+aX1g2EEF1/IFaM1xPSP7mK0msTRXlPs6mIagkg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.46.2': - resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==} + '@rollup/rollup-win32-x64-msvc@4.46.4': + resolution: {integrity: sha512-IKL9mewGZ5UuuX4NQlwOmxPyqielvkAPUS2s1cl6yWjjQvyN3h5JTdVFGD5Jr5xMjRC8setOfGQDVgX8V+dkjg==} cpu: [x64] os: [win32] @@ -4315,6 +4342,7 @@ packages: '@solana/wallet-adapter-walletconnect@0.1.16': resolution: {integrity: sha512-jNaQwSho8hT7gF1ifePE8TJc1FULx8jCF16KX3fZPtzXDxKrj0R4VUpHMGcw4MlDknrnZNLOJAVvyiawAkPCRQ==} engines: {node: '>=16'} + deprecated: Please use https://www.npmjs.com/package/@walletconnect/solana-adapter instead peerDependencies: '@solana/web3.js': ^1.77.3 @@ -4416,33 +4444,33 @@ packages: resolution: {integrity: sha512-cs1WKawpXIe+vSTeiZUuSBy8JFjEuDgdMKZFRLKwQysKo8y2q6Q1HvS74Yw+m5IhOW1nTZooa6rlgdfXcgFAaw==} engines: {node: '>=12'} - '@tanstack/query-core@5.83.1': - resolution: {integrity: sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==} + '@tanstack/query-core@5.85.5': + resolution: {integrity: sha512-KO0WTob4JEApv69iYp1eGvfMSUkgw//IpMnq+//cORBzXf0smyRwPLrUvEe5qtAEGjwZTXrjxg+oJNP/C00t6w==} '@tanstack/query-devtools@5.84.0': resolution: {integrity: sha512-fbF3n+z1rqhvd9EoGp5knHkv3p5B2Zml1yNRjh7sNXklngYI5RVIWUrUjZ1RIcEoscarUb0+bOvIs5x9dwzOXQ==} - '@tanstack/react-query-devtools@5.85.0': - resolution: {integrity: sha512-Q/lmGAY2I3KkhxSJKLKQUeUBOc9Mv/OrCTw4CfUCq2Za+XhDsB5ZfVTOANAJyDZ+SiUu27Cw1eHNE+xJdACJiw==} + '@tanstack/react-query-devtools@5.85.5': + resolution: {integrity: sha512-6Ol6Q+LxrCZlQR4NoI5181r+ptTwnlPG2t7H9Sp3klxTBhYGunONqcgBn2YKRPsaKiYM8pItpKMdMXMEINntMQ==} peerDependencies: - '@tanstack/react-query': ^5.85.0 + '@tanstack/react-query': ^5.85.5 react: ^18 || ^19 - '@tanstack/react-query@5.85.0': - resolution: {integrity: sha512-t1HMfToVMGfwEJRya6GG7gbK0luZJd+9IySFNePL1BforU1F3LqQ3tBC2Rpvr88bOrlU6PXyMLgJD0Yzn4ztUw==} + '@tanstack/react-query@5.85.5': + resolution: {integrity: sha512-/X4EFNcnPiSs8wM2v+b6DqS5mmGeuJQvxBglmDxl6ZQb5V26ouD2SJYAcC3VjbNwqhY2zjxVD15rDA5nGbMn3A==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.131.7': - resolution: {integrity: sha512-RLxjwsD8A9iavGtMA1RhQ+j/gfAdQcEf9pygGk9RZuWV7XJ4RXZeeKQHDKyJ/Rry5NkYbO+eJzeToq/szuQbuw==} + '@tanstack/react-router-devtools@1.131.27': + resolution: {integrity: sha512-SHulN0a7hZvyl3fXi+VLHxdMKdsg1lhPOZeKd5xs6bu/x+N5FaXEA5bUPGB2sbiSYXw/XFcjUqR5dkw8T1dkXg==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.7 + '@tanstack/react-router': ^1.131.27 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.131.7': - resolution: {integrity: sha512-V6ASdkXrNJKyTXjLnLgzc2jdh9ymx5bWczO5b3OXAvhzpcwzN5yX+jPdE6vFrnTPJqrrRkjxCEWwVJVAtIZJWg==} + '@tanstack/react-router@1.131.27': + resolution: {integrity: sha512-JLUsmlarNxMz7VDhFscZCqoc2quhocQZKhia/7YXWf8Jbc8rANk6lukK4ecYn92m/ytoHAAy77JeaB6n0HvqwQ==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -4460,15 +4488,15 @@ packages: 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/router-core@1.131.7': - resolution: {integrity: sha512-NpFfAG1muv4abrCij6sEtRrVzlU+xYpY30NAgquHNhMMMNIiN7djzsaGV+vCJdR4u5mi13+f0c3f+f9MdekY5A==} + '@tanstack/router-core@1.131.27': + resolution: {integrity: sha512-NEBNxZ/LIBIh6kvQntr6bKq57tDe55zecyTtjAmzPkYFsMy1LXEpRm5H3BPiteBMRApAjuaq+bS1qA664hLH6Q==} engines: {node: '>=12'} - '@tanstack/router-devtools-core@1.131.7': - resolution: {integrity: sha512-1GHWILJr69Ej/c8UUMhT7Srx392FbsDqRrPhCWWtrjmYOv6Fdx3HdKDJt/YdJGBc8z6x+V7EE41j+LZggD+70Q==} + '@tanstack/router-devtools-core@1.131.27': + resolution: {integrity: sha512-upoMv/uq1CQdrOyBO2h6CLXI1Ym7Rawoovt26fN1Wl+RMXqKGVpHAXYuKpugdFMFhFieccKVYcrj9NP4V5BIDw==} engines: {node: '>=12'} peerDependencies: - '@tanstack/router-core': ^1.131.7 + '@tanstack/router-core': ^1.131.27 csstype: ^3.0.10 solid-js: '>=1.9.5' tiny-invariant: ^1.3.3 @@ -4476,11 +4504,11 @@ packages: csstype: optional: true - '@tanstack/router-devtools@1.131.7': - resolution: {integrity: sha512-XR9WzQ4YaHWN05H6CjiQyN+TqJsJlIIkynWzw+wflo6uaI1cbXCs2tWpS2GynhG4QhPTbVl2BuCdT3yx/E5s0A==} + '@tanstack/router-devtools@1.131.27': + resolution: {integrity: sha512-A27vzqBuoK9MDLU0k+A1TUx8QCSTFpB2Am9wt7EZ0+D7fG50+lwKgwd+3G0sjyPEPB06uJLUm+PvkdyUZL6oAw==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.7 + '@tanstack/react-router': ^1.131.27 csstype: ^3.0.10 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' @@ -4488,16 +4516,16 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.131.7': - resolution: {integrity: sha512-djwY5O1LdJo300EOZiYog5RsjB1DYzFtgX6a3uOkAmii7LHX9k9mhFXx2KrI4dLHLQsnlKexV9QvU6cSTFmsag==} + '@tanstack/router-generator@1.131.27': + resolution: {integrity: sha512-PXBIVl45q2bBq9g0DDXLBGeKjO9eExcZd2JotLjLdIJ0I/wdxPQOBJHLPZfnmbf3vispToedRvG3b1YDWjL48g==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.131.7': - resolution: {integrity: sha512-8amSkWEyCwz2vR4dRmoKm9qnPdIgFiQF4hJ2TWoIIi8ZmLLwhq+IJc66sSpVR1eR6P28cLuZJBFnJMtv364oFQ==} + '@tanstack/router-plugin@1.131.27': + resolution: {integrity: sha512-0V611ehOE8nfCFT2tvrLfQMroyoYW/virDXPaaFe38hdDxslmfCW2miJxngxz4+QqgK/M3sX71ElrZDvkP2Ixw==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.131.7 + '@tanstack/react-router': ^1.131.27 vite: '>=5.0.0 || >=6.0.0' vite-plugin-solid: ^2.11.2 webpack: '>=5.92.0' @@ -4517,8 +4545,8 @@ packages: resolution: {integrity: sha512-sr3x0d2sx9YIJoVth0QnfEcAcl+39sQYaNQxThtHmRpyeFYNyM2TTH+Ud3TNEnI3bbzmLYEUD+7YqB987GzhDA==} engines: {node: '>=12'} - '@tanstack/router-vite-plugin@1.131.7': - resolution: {integrity: sha512-UjBH2ROcEa2UXxSPe75fveIZbGPvl0Sm3+kclFX6K6xYvt29FH9H0gW0kaoB9BLy68D+GwV4CbsUYmEdqenJvg==} + '@tanstack/router-vite-plugin@1.131.27': + resolution: {integrity: sha512-y+pAk9puP1pbrjafD5rbQmP0P1/ZtQpDRCuAiV/aM4saWOR8NuTE5vQIBUWdz0SKzEDgzyxqq16+hLSDSgFoVg==} engines: {node: '>=12'} '@tanstack/store@0.7.2': @@ -4714,14 +4742,17 @@ packages: '@types/node@16.9.1': resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} - '@types/node@20.19.10': - resolution: {integrity: sha512-iAFpG6DokED3roLSP0K+ybeDdIX6Bc0Vd3mLW5uDqThPWtNos3E+EqOM11mPQHKzfWHqEBuLjIlsBQQ8CsISmQ==} + '@types/node@20.19.11': + resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==} '@types/node@20.8.8': resolution: {integrity: sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==} - '@types/node@22.17.1': - resolution: {integrity: sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==} + '@types/node@22.17.2': + resolution: {integrity: sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==} + + '@types/node@24.3.0': + resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -5189,6 +5220,7 @@ packages: '@walletconnect/modal@2.6.2': resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} + deprecated: Please follow the migration guide on https://docs.reown.com/appkit/upgrade/wcm '@walletconnect/qrcode-modal@1.8.0': resolution: {integrity: sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==} @@ -5411,6 +5443,17 @@ packages: zod: optional: true + abitype@1.0.9: + resolution: {integrity: sha512-oN0S++TQmlwWuB+rkA6aiEefLv3SP+2l/tC5mux/TLj6qdA6rF15Vbpex4fHovLsMkwLwTIRj8/Q8vXCS3GfOg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -5493,8 +5536,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + ansi-regex@6.2.0: + resolution: {integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==} engines: {node: '>=12'} ansi-sequence-parser@1.1.3: @@ -5847,8 +5890,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.25.2: - resolution: {integrity: sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==} + browserslist@4.25.3: + resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -5987,8 +6030,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001734: - resolution: {integrity: sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==} + caniuse-lite@1.0.30001735: + resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==} capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -6003,8 +6046,8 @@ packages: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} - chai@5.2.1: - resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==} + chai@5.3.1: + resolution: {integrity: sha512-48af6xm9gQK8rhIcOxWwdGzIervm8BVTin+yRp9HEvU20BtVZ2lBywlIJBzwaDtvo0FvjeL7QdCADoUoqIbV3A==} engines: {node: '>=18'} chalk@2.3.0: @@ -6019,8 +6062,8 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.5.0: - resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==} + chalk@5.6.0: + resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} change-case-all@1.0.15: @@ -6842,8 +6885,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.200: - resolution: {integrity: sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==} + electron-to-chromium@1.5.207: + resolution: {integrity: sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -7009,8 +7052,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.25.8: - resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} engines: {node: '>=18'} hasBin: true @@ -7343,8 +7386,9 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.6: - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -7541,6 +7585,11 @@ packages: resolution: {integrity: sha512-gf/9tXLWI7qKmHDrMz55TRrTj12iceKuwo30CG1+Vbae719LT4uFc++GwDG8y/4vZJ34a6pzhgY23bgg88cZDg==} engines: {node: '>=6'} + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -8283,8 +8332,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@5.1.29: - resolution: {integrity: sha512-DelDWWoa3mBoyWTq3wjp+GIWx/yZdN7zLUE7NFhKjAiJ+uJVRkbLlwykdduCE4sPUUy8mlTYTmdhBUYu91F+sw==} + isbot@5.1.30: + resolution: {integrity: sha512-3wVJEonAns1OETX83uWsk5IAne2S5zfDcntD2hbtU23LelSqNXzXs9zKjMPOLMzroCgIjCfjYAEHrd2D6FOkiA==} engines: {node: '>=18'} isexe@2.0.0: @@ -8333,8 +8382,8 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} iterator.prototype@1.1.5: @@ -8971,8 +9020,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@10.9.3: - resolution: {integrity: sha512-V80X1isSEvAewIL3xhmz/rVmc27CVljcsbWxkxlWJWY/1kQa4XOABqpDl2qQLGKzpKm6WbTfUEKImBlUfFYArw==} + mermaid@10.9.4: + resolution: {integrity: sha512-VIG2B0R9ydvkS+wShA8sXqkzfpYglM2Qwj7VyUeqzNVqSGPoP/tcaUr3ub4ESykv8eqQJn3p99bHNvYdg3gCHQ==} meros@1.3.1: resolution: {integrity: sha512-eV7dRObfTrckdmAz4/n7pT1njIsIJXRIZkgCiX43xEsPNy4gjXQzOYYxmGcolAMtF7HyfqRuDBh3Lgs4hmhVEw==} @@ -9386,8 +9435,8 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@14.2.31: - resolution: {integrity: sha512-Wyw1m4t8PhqG+or5a1U/Deb888YApC4rAez9bGhHkTsfwAy4SWKVro0GhEx4sox1856IbLhvhce2hAA6o8vkog==} + next@14.2.32: + resolution: {integrity: sha512-fg5g0GZ7/nFc09X8wLe6pNSU8cLWbLRG3TZzPJ1BJvi2s9m7eF991se67wliM9kR5yLHRkyGKU49MMx58s3LJg==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -9905,6 +9954,16 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + playwright-core@1.55.0: + resolution: {integrity: sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.55.0: + resolution: {integrity: sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==} + engines: {node: '>=18'} + hasBin: true + pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -9963,8 +10022,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - preact@10.27.0: - resolution: {integrity: sha512-/DTYoB6mwwgPytiqQTh/7SFRL98ZdiD8Sk8zIUVOxtwq4oWcwrcd1uno9fE/zZmUaUrFNYzbH14CPebOz9tZQw==} + preact@10.27.1: + resolution: {integrity: sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ==} preact@10.4.1: resolution: {integrity: sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==} @@ -10476,8 +10535,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.46.2: - resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} + rollup@4.46.4: + resolution: {integrity: sha512-YbxoxvoqNg9zAmw4+vzh1FkGAiZRK+LhnSrbSrSXMdZYsRPDWoshcSd/pldKRO6lWzv/e9TiJAVQyirYIeSIPQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10749,8 +10808,8 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - solid-js@1.9.8: - resolution: {integrity: sha512-zF9Whfqk+s8wWuyDKnE7ekl+dJburjdZq54O6X1k4XChA57uZ5FOauYAa0s4I44XkBOM3CZmPrZC0DGjH9fKjQ==} + solid-js@1.9.9: + resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==} sonic-boom@2.8.0: resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} @@ -11527,8 +11586,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@1.0.40: - resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} + ua-parser-js@1.0.41: + resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==} hasBin: true ufo@1.6.1: @@ -11565,6 +11624,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -11660,8 +11722,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@2.3.5: - resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==} + unplugin@2.3.7: + resolution: {integrity: sha512-zU7Osb4D5YNc9eLKsKaG6WQi9soLS+Yd9MDhOHlhAR+uoNy3BmWuddjLMhJpBpSBSIYtK5/MQvAWx9nAURTN6Q==} engines: {node: '>=18.12.0'} unrs-resolver@1.11.1: @@ -12303,8 +12365,8 @@ packages: react: optional: true - zustand@5.0.7: - resolution: {integrity: sha512-Ot6uqHDW/O2VdYsKLLU8GQu8sCOM1LcoE8RwvLv9uuRT9s6SOHCKs0ZEOhxg+I1Ld+A1Q5lwx+UlKXXUoCZITg==} + zustand@5.0.8: + resolution: {integrity: sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' @@ -12456,13 +12518,13 @@ snapshots: '@ardatan/relay-compiler@12.0.0(graphql@16.11.0)': dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/runtime': 7.28.2 - '@babel/traverse': 7.28.0 + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3 + '@babel/runtime': 7.28.3 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 - babel-preset-fbjs: 3.4.0(@babel/core@7.28.0) + babel-preset-fbjs: 3.4.0(@babel/core@7.28.3) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5 @@ -12480,9 +12542,9 @@ snapshots: '@ardatan/relay-compiler@12.0.3(graphql@16.11.0)': dependencies: - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/runtime': 7.28.2 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3 + '@babel/runtime': 7.28.3 chalk: 4.1.2 fb-watchman: 2.0.2 graphql: 16.11.0 @@ -13295,17 +13357,17 @@ snapshots: '@babel/compat-data@7.28.0': {} - '@babel/core@7.28.0': + '@babel/core@7.28.3': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) - '@babel/helpers': 7.28.2 - '@babel/parser': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) + '@babel/helpers': 7.28.3 + '@babel/parser': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 convert-source-map: 2.0.0 debug: 4.4.1(supports-color@8.1.1) @@ -13315,9 +13377,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.0': + '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.30 @@ -13331,33 +13393,33 @@ snapshots: dependencies: '@babel/compat-data': 7.28.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.2 + browserslist: 4.25.3 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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-replace-supers': 7.27.1(@babel/core@7.28.3) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.0)': + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.2.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.0)': + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.1(supports-color@8.1.1) @@ -13370,24 +13432,24 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color @@ -13397,27 +13459,27 @@ snapshots: '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.0)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/helper-wrap-function': 7.28.3 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color @@ -13428,446 +13490,446 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helper-wrap-function@7.27.1': + '@babel/helper-wrap-function@7.28.3': dependencies: '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - '@babel/helpers@7.28.2': + '@babel/helpers@7.28.3': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.2 - '@babel/parser@7.28.0': + '@babel/parser@7.28.3': dependencies: '@babel/types': 7.28.2 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.0)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.3)': dependencies: '@babel/compat-data': 7.28.0 - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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.0 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3) + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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.0 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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.0 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.0)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-regenerator@7.28.1(@babel/core@7.28.0)': + '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-runtime@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.3) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@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) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 - '@babel/preset-typescript@7.27.1(@babel/core@7.28.0)': + '@babel/preset-typescript@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@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.0) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) transitivePeerDependencies: - supports-color - '@babel/runtime@7.28.2': {} + '@babel/runtime@7.28.3': {} '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 - '@babel/traverse@7.28.0': + '@babel/traverse@7.28.3': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/template': 7.27.2 '@babel/types': 7.28.2 debug: 4.4.1(supports-color@8.1.1) @@ -13935,12 +13997,12 @@ snapshots: '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1) - next: 15.0.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -14003,7 +14065,7 @@ snapshots: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.27.0 + preact: 10.27.1 sha.js: 2.4.12 transitivePeerDependencies: - supports-color @@ -14014,7 +14076,7 @@ snapshots: clsx: 1.2.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.27.0 + preact: 10.27.1 sha.js: 2.4.12 '@cspotcode/source-map-support@0.8.1': @@ -14026,7 +14088,7 @@ snapshots: '@docsearch/js@3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: '@docsearch/react': 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - preact: 10.27.0 + preact: 10.27.1 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -14067,7 +14129,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.27.1 - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -14098,7 +14160,7 @@ snapshots: '@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 @@ -14124,7 +14186,7 @@ snapshots: '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 '@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1) @@ -14149,20 +14211,20 @@ snapshots: '@ensdomains/address-encoder@1.0.0-rc.3': dependencies: - '@noble/curves': 1.9.6 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@ensdomains/address-encoder@1.1.1': dependencies: - '@noble/curves': 1.9.6 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@ensdomains/content-hash@3.1.0-rc.1': dependencies: '@ensdomains/address-encoder': 1.0.0-rc.3 - '@noble/curves': 1.9.6 + '@noble/curves': 1.9.7 '@scure/base': 1.2.6 '@ensdomains/dnsprovejs@0.5.1': @@ -14177,7 +14239,7 @@ snapshots: '@ensdomains/address-encoder': 1.1.1 '@ensdomains/content-hash': 3.1.0-rc.1 '@ensdomains/dnsprovejs': 0.5.1 - abitype: 1.0.8(typescript@5.4.5)(zod@3.25.76) + abitype: 1.0.9(typescript@5.4.5)(zod@3.25.76) dns-packet: 5.6.1 graphql: 16.11.0 graphql-request: 6.1.0(graphql@16.11.0) @@ -14239,7 +14301,7 @@ snapshots: '@esbuild/aix-ppc64@0.25.3': optional: true - '@esbuild/aix-ppc64@0.25.8': + '@esbuild/aix-ppc64@0.25.9': optional: true '@esbuild/android-arm64@0.17.19': @@ -14251,7 +14313,7 @@ snapshots: '@esbuild/android-arm64@0.25.3': optional: true - '@esbuild/android-arm64@0.25.8': + '@esbuild/android-arm64@0.25.9': optional: true '@esbuild/android-arm@0.17.19': @@ -14263,7 +14325,7 @@ snapshots: '@esbuild/android-arm@0.25.3': optional: true - '@esbuild/android-arm@0.25.8': + '@esbuild/android-arm@0.25.9': optional: true '@esbuild/android-x64@0.17.19': @@ -14275,7 +14337,7 @@ snapshots: '@esbuild/android-x64@0.25.3': optional: true - '@esbuild/android-x64@0.25.8': + '@esbuild/android-x64@0.25.9': optional: true '@esbuild/darwin-arm64@0.17.19': @@ -14287,7 +14349,7 @@ snapshots: '@esbuild/darwin-arm64@0.25.3': optional: true - '@esbuild/darwin-arm64@0.25.8': + '@esbuild/darwin-arm64@0.25.9': optional: true '@esbuild/darwin-x64@0.17.19': @@ -14299,7 +14361,7 @@ snapshots: '@esbuild/darwin-x64@0.25.3': optional: true - '@esbuild/darwin-x64@0.25.8': + '@esbuild/darwin-x64@0.25.9': optional: true '@esbuild/freebsd-arm64@0.17.19': @@ -14311,7 +14373,7 @@ snapshots: '@esbuild/freebsd-arm64@0.25.3': optional: true - '@esbuild/freebsd-arm64@0.25.8': + '@esbuild/freebsd-arm64@0.25.9': optional: true '@esbuild/freebsd-x64@0.17.19': @@ -14323,7 +14385,7 @@ snapshots: '@esbuild/freebsd-x64@0.25.3': optional: true - '@esbuild/freebsd-x64@0.25.8': + '@esbuild/freebsd-x64@0.25.9': optional: true '@esbuild/linux-arm64@0.17.19': @@ -14335,7 +14397,7 @@ snapshots: '@esbuild/linux-arm64@0.25.3': optional: true - '@esbuild/linux-arm64@0.25.8': + '@esbuild/linux-arm64@0.25.9': optional: true '@esbuild/linux-arm@0.17.19': @@ -14347,7 +14409,7 @@ snapshots: '@esbuild/linux-arm@0.25.3': optional: true - '@esbuild/linux-arm@0.25.8': + '@esbuild/linux-arm@0.25.9': optional: true '@esbuild/linux-ia32@0.17.19': @@ -14359,7 +14421,7 @@ snapshots: '@esbuild/linux-ia32@0.25.3': optional: true - '@esbuild/linux-ia32@0.25.8': + '@esbuild/linux-ia32@0.25.9': optional: true '@esbuild/linux-loong64@0.17.19': @@ -14371,7 +14433,7 @@ snapshots: '@esbuild/linux-loong64@0.25.3': optional: true - '@esbuild/linux-loong64@0.25.8': + '@esbuild/linux-loong64@0.25.9': optional: true '@esbuild/linux-mips64el@0.17.19': @@ -14383,7 +14445,7 @@ snapshots: '@esbuild/linux-mips64el@0.25.3': optional: true - '@esbuild/linux-mips64el@0.25.8': + '@esbuild/linux-mips64el@0.25.9': optional: true '@esbuild/linux-ppc64@0.17.19': @@ -14395,7 +14457,7 @@ snapshots: '@esbuild/linux-ppc64@0.25.3': optional: true - '@esbuild/linux-ppc64@0.25.8': + '@esbuild/linux-ppc64@0.25.9': optional: true '@esbuild/linux-riscv64@0.17.19': @@ -14407,7 +14469,7 @@ snapshots: '@esbuild/linux-riscv64@0.25.3': optional: true - '@esbuild/linux-riscv64@0.25.8': + '@esbuild/linux-riscv64@0.25.9': optional: true '@esbuild/linux-s390x@0.17.19': @@ -14419,7 +14481,7 @@ snapshots: '@esbuild/linux-s390x@0.25.3': optional: true - '@esbuild/linux-s390x@0.25.8': + '@esbuild/linux-s390x@0.25.9': optional: true '@esbuild/linux-x64@0.17.19': @@ -14431,13 +14493,13 @@ snapshots: '@esbuild/linux-x64@0.25.3': optional: true - '@esbuild/linux-x64@0.25.8': + '@esbuild/linux-x64@0.25.9': optional: true '@esbuild/netbsd-arm64@0.25.3': optional: true - '@esbuild/netbsd-arm64@0.25.8': + '@esbuild/netbsd-arm64@0.25.9': optional: true '@esbuild/netbsd-x64@0.17.19': @@ -14449,13 +14511,13 @@ snapshots: '@esbuild/netbsd-x64@0.25.3': optional: true - '@esbuild/netbsd-x64@0.25.8': + '@esbuild/netbsd-x64@0.25.9': optional: true '@esbuild/openbsd-arm64@0.25.3': optional: true - '@esbuild/openbsd-arm64@0.25.8': + '@esbuild/openbsd-arm64@0.25.9': optional: true '@esbuild/openbsd-x64@0.17.19': @@ -14467,10 +14529,10 @@ snapshots: '@esbuild/openbsd-x64@0.25.3': optional: true - '@esbuild/openbsd-x64@0.25.8': + '@esbuild/openbsd-x64@0.25.9': optional: true - '@esbuild/openharmony-arm64@0.25.8': + '@esbuild/openharmony-arm64@0.25.9': optional: true '@esbuild/sunos-x64@0.17.19': @@ -14482,7 +14544,7 @@ snapshots: '@esbuild/sunos-x64@0.25.3': optional: true - '@esbuild/sunos-x64@0.25.8': + '@esbuild/sunos-x64@0.25.9': optional: true '@esbuild/win32-arm64@0.17.19': @@ -14494,7 +14556,7 @@ snapshots: '@esbuild/win32-arm64@0.25.3': optional: true - '@esbuild/win32-arm64@0.25.8': + '@esbuild/win32-arm64@0.25.9': optional: true '@esbuild/win32-ia32@0.17.19': @@ -14506,7 +14568,7 @@ snapshots: '@esbuild/win32-ia32@0.25.3': optional: true - '@esbuild/win32-ia32@0.25.8': + '@esbuild/win32-ia32@0.25.9': optional: true '@esbuild/win32-x64@0.17.19': @@ -14518,7 +14580,7 @@ snapshots: '@esbuild/win32-x64@0.25.3': optional: true - '@esbuild/win32-x64@0.25.8': + '@esbuild/win32-x64@0.25.9': optional: true '@eslint-community/eslint-utils@4.7.0(eslint@8.57.1)': @@ -14583,34 +14645,45 @@ snapshots: '@ethersproject/logger': 5.8.0 hash.js: 1.1.7 - '@fastify/busboy@3.1.1': {} + '@fastify/busboy@3.2.0': {} - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) type-fest: 4.34.1 transitivePeerDependencies: - vitest - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) type-fest: 4.34.1 transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + type-fest: 4.34.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/versions': 0.101.3 commander: 13.1.0 glob: 10.4.5 @@ -14621,10 +14694,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 commander: 13.1.0 glob: 10.4.5 @@ -14635,17 +14708,31 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/versions': 0.101.3 + commander: 13.1.0 + glob: 10.4.5 + handlebars: 4.7.8 + mkdirp: 3.0.1 + ramda: 0.30.1 + rimraf: 5.0.10 + transitivePeerDependencies: + - vitest + + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 '@noble/curves': 1.8.1 @@ -14658,17 +14745,17 @@ snapshots: - encoding - vitest - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 '@noble/curves': 1.8.1 @@ -14681,72 +14768,130 @@ snapshots: - encoding - vitest - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/versions': 0.101.3 + '@fuels/vm-asm': 0.60.2 + '@noble/curves': 1.8.1 + events: 3.3.0 + graphql: 16.10.0 + graphql-request: 6.1.0(graphql@16.10.0) + graphql-tag: 2.12.6(graphql@16.10.0) + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuels/vm-asm': 0.60.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14759,18 +14904,26 @@ snapshots: dependencies: '@fuel-ts/versions': 0.101.3 - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14781,141 +14934,209 @@ snapshots: '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/math': 0.101.3 + transitivePeerDependencies: + - vitest + + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 transitivePeerDependencies: - vitest - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/math': 0.101.3 transitivePeerDependencies: - vitest - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/math': 0.101.3 + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuels/vm-asm': 0.60.2 + ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/math': 0.101.3 + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) transitivePeerDependencies: - vitest - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) transitivePeerDependencies: - vitest - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1))': + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': dependencies: '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 '@fuel-ts/versions': 0.101.3 fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11) - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))': + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 '@fuel-ts/versions': 0.101.3 fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1) + + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/math': 0.101.3 + '@fuel-ts/versions': 0.101.3 + fflate: 0.8.2 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0) '@fuel-ts/versions@0.100.6': dependencies: @@ -14927,17 +15148,17 @@ snapshots: chalk: 4.1.2 cli-table: 0.3.11 - '@fuels/connectors@0.44.0(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': + '@fuels/connectors@0.44.0(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': dependencies: '@ethereumjs/util': 9.0.3 '@ethersproject/bytes': 5.7.0 '@solana/web3.js': 1.93.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) '@web3modal/core': 5.0.0(@types/react@18.3.23)(react@18.3.1) '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) '@web3modal/solana': 5.0.0(@types/react@18.3.23)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) - '@web3modal/wagmi': 5.0.0(soj2iuzncwdgosfrtfcivonlzi) - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@web3modal/wagmi': 5.0.0(2w4tiswprpodw3mwm5y5pw4ccq) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) rpc-websockets: 7.11.0 socket.io-client: 4.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) @@ -14974,12 +15195,18 @@ snapshots: - vue - zod - '@fuels/react@0.44.0(@tanstack/react-query@5.85.0(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fuels/playwright-utils@0.50.2(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))': + dependencies: + '@playwright/test': 1.55.0 + adm-zip: 0.5.16 + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + + '@fuels/react@0.44.0(@tanstack/react-query@5.85.5(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-query': 5.85.0(react@18.3.1) + '@tanstack/react-query': 5.85.5(react@18.3.1) events: 3.3.0 - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) react: 18.3.1 transitivePeerDependencies: - '@types/react' @@ -14998,9 +15225,9 @@ snapshots: graphql: 16.11.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.7(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': + '@graphql-codegen/cli@5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': dependencies: - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/template': 7.27.2 '@babel/types': 7.28.2 '@graphql-codegen/client-preset': 4.8.3(graphql@16.11.0) @@ -15009,12 +15236,12 @@ snapshots: '@graphql-tools/apollo-engine-loader': 8.0.22(graphql@16.11.0) '@graphql-tools/code-file-loader': 8.1.22(graphql@16.11.0) '@graphql-tools/git-loader': 8.0.26(graphql@16.11.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@22.17.1)(graphql@16.11.0) + '@graphql-tools/github-loader': 8.0.22(@types/node@24.3.0)(graphql@16.11.0) '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.20(graphql@16.11.0) '@graphql-tools/load': 8.1.2(graphql@16.11.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) - '@graphql-tools/url-loader': 8.0.33(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@whatwg-node/fetch': 0.10.10 chalk: 4.1.2 @@ -15022,8 +15249,8 @@ snapshots: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.11.0 - graphql-config: 5.1.5(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) - inquirer: 8.2.7(@types/node@22.17.1) + graphql-config: 5.1.5(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + inquirer: 8.2.7(@types/node@24.3.0) is-glob: 4.0.3 jiti: 1.21.7 json-to-pretty-yaml: 1.2.2 @@ -15271,7 +15498,7 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@22.17.1)(graphql@16.11.0)': + '@graphql-tools/executor-http@1.3.3(@types/node@24.3.0)(graphql@16.11.0)': dependencies: '@graphql-hive/signal': 1.0.0 '@graphql-tools/executor-common': 0.0.4(graphql@16.11.0) @@ -15281,7 +15508,7 @@ snapshots: '@whatwg-node/fetch': 0.10.10 '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.11.0 - meros: 1.3.1(@types/node@22.17.1) + meros: 1.3.1(@types/node@24.3.0) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' @@ -15320,9 +15547,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@22.17.1)(graphql@16.11.0)': + '@graphql-tools/github-loader@8.0.22(@types/node@24.3.0)(graphql@16.11.0)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@22.17.1)(graphql@16.11.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.3.0)(graphql@16.11.0) '@graphql-tools/graphql-tag-pluck': 8.3.21(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@whatwg-node/fetch': 0.10.10 @@ -15347,10 +15574,10 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.21(graphql@16.11.0)': dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.0) - '@babel/traverse': 7.28.0 + '@babel/core': 7.28.3 + '@babel/parser': 7.28.3 + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.3) + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 @@ -15400,9 +15627,9 @@ snapshots: graphql: 16.11.0 tslib: 2.6.3 - '@graphql-tools/prisma-loader@8.0.17(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': + '@graphql-tools/prisma-loader@8.0.17(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.10.10 @@ -15455,10 +15682,10 @@ snapshots: graphql: 16.11.0 tslib: 2.8.1 - '@graphql-tools/url-loader@8.0.33(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': + '@graphql-tools/url-loader@8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': dependencies: '@graphql-tools/executor-graphql-ws': 2.0.7(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) - '@graphql-tools/executor-http': 1.3.3(@types/node@22.17.1)(graphql@16.11.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.3.0)(graphql@16.11.0) '@graphql-tools/executor-legacy-ws': 1.1.19(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@graphql-tools/wrap': 10.1.4(graphql@16.11.0) @@ -15568,7 +15795,7 @@ snapshots: '@hapi/validate': 2.0.1 '@hapi/wreck': 18.1.0 - '@hapi/hapi@21.4.2': + '@hapi/hapi@21.4.3': dependencies: '@hapi/accept': 6.0.3 '@hapi/ammo': 6.0.1 @@ -15581,7 +15808,7 @@ snapshots: '@hapi/hoek': 11.0.7 '@hapi/mimos': 7.0.1 '@hapi/podium': 5.0.2 - '@hapi/shot': 6.0.1 + '@hapi/shot': 6.0.2 '@hapi/somever': 4.1.1 '@hapi/statehood': 8.2.0 '@hapi/subtext': 8.1.1 @@ -15629,7 +15856,7 @@ snapshots: '@hapi/teamwork': 6.0.0 '@hapi/validate': 2.0.1 - '@hapi/shot@6.0.1': + '@hapi/shot@6.0.2': dependencies: '@hapi/hoek': 11.0.7 '@hapi/validate': 2.0.1 @@ -15774,17 +16001,19 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/external-editor@1.0.0(@types/node@16.18.126)': + '@inquirer/external-editor@1.0.1(@types/node@16.18.126)': dependencies: - '@types/node': 16.18.126 chardet: 2.1.0 iconv-lite: 0.6.3 + optionalDependencies: + '@types/node': 16.18.126 - '@inquirer/external-editor@1.0.0(@types/node@22.17.1)': + '@inquirer/external-editor@1.0.1(@types/node@24.3.0)': dependencies: - '@types/node': 22.17.1 chardet: 2.1.0 iconv-lite: 0.6.3 + optionalDependencies: + '@types/node': 24.3.0 '@isaacs/balanced-match@4.0.1': {} @@ -15816,27 +16045,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -15857,21 +16086,56 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + 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 + + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.17.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -15900,7 +16164,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -15918,7 +16182,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.17.1 + '@types/node': 22.17.2 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15940,7 +16204,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.30 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -15950,7 +16214,7 @@ snapshots: istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.7 + istanbul-reports: 3.2.0 jest-message-util: 29.7.0 jest-util: 29.7.0 jest-worker: 29.7.0 @@ -15987,7 +16251,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.30 babel-plugin-istanbul: 6.1.1 @@ -16010,20 +16274,20 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.17.1 + '@types/node': 22.17.2 '@types/yargs': 17.0.33 chalk: 4.1.2 '@jimp/bmp@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 bmp-js: 0.1.0 '@jimp/core@0.16.13': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/utils': 0.16.13 any-base: 1.1.0 buffer: 5.7.1 @@ -16039,14 +16303,14 @@ snapshots: '@jimp/custom@0.16.13': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/core': 0.16.13 transitivePeerDependencies: - debug '@jimp/gif@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 gifwrap: 0.9.4 @@ -16054,39 +16318,39 @@ snapshots: '@jimp/jpeg@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 jpeg-js: 0.4.4 '@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-blur@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-circle@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-color@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 tinycolor2: 1.6.0 '@jimp/plugin-contain@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16095,7 +16359,7 @@ snapshots: '@jimp/plugin-cover@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-crop': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16104,62 +16368,62 @@ snapshots: '@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-displace@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-dither@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-fisheye@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-flip@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-rotate@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-rotate': 0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)) '@jimp/utils': 0.16.13 '@jimp/plugin-gaussian@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-invert@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-mask@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-normalize@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-print@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/utils': 0.16.13 @@ -16169,13 +16433,13 @@ snapshots: '@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-rotate@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-crop': 0.16.13(@jimp/custom@0.16.13) @@ -16184,14 +16448,14 @@ snapshots: '@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) '@jimp/utils': 0.16.13 '@jimp/plugin-shadow@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blur@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-blur': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16199,7 +16463,7 @@ snapshots: '@jimp/plugin-threshold@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-color@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-color': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16207,7 +16471,7 @@ snapshots: '@jimp/plugins@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-blur': 0.16.13(@jimp/custom@0.16.13) @@ -16236,20 +16500,20 @@ snapshots: '@jimp/png@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 pngjs: 3.4.0 '@jimp/tiff@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 utif: 2.0.1 '@jimp/types@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/bmp': 0.16.13(@jimp/custom@0.16.13) '@jimp/custom': 0.16.13 '@jimp/gif': 0.16.13(@jimp/custom@0.16.13) @@ -16260,7 +16524,7 @@ snapshots: '@jimp/utils@0.16.13': dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 regenerator-runtime: 0.13.11 '@jnwng/walletconnect-solana@0.2.0(@solana/web3.js@1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': @@ -16299,6 +16563,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/source-map@0.3.11': @@ -16459,21 +16728,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/sdk-install-modal-web@0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@metamask/sdk-install-modal-web@0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: i18next: 23.11.5 qr-code-styling: 1.9.2 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-native: 0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - '@metamask/sdk@0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(utf-8-validate@5.0.10)': + '@metamask/sdk@0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(utf-8-validate@5.0.10)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 16.1.0 '@metamask/sdk-communication-layer': 0.27.0(cross-fetch@4.1.0)(eciesjs@0.3.21)(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.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@metamask/sdk-install-modal-web': 0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.12.0 cross-fetch: 4.1.0 @@ -16486,9 +16755,9 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.3 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-webview: 11.26.1(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.14.0(rollup@4.46.2) + rollup-plugin-visualizer: 5.14.0(rollup@4.46.4) socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) util: 0.12.5 uuid: 8.3.2 @@ -16591,68 +16860,68 @@ snapshots: '@msgpack/msgpack@3.1.2': {} - '@napi-rs/simple-git-android-arm-eabi@0.1.21': + '@napi-rs/simple-git-android-arm-eabi@0.1.22': optional: true - '@napi-rs/simple-git-android-arm64@0.1.21': + '@napi-rs/simple-git-android-arm64@0.1.22': optional: true - '@napi-rs/simple-git-darwin-arm64@0.1.21': + '@napi-rs/simple-git-darwin-arm64@0.1.22': optional: true - '@napi-rs/simple-git-darwin-x64@0.1.21': + '@napi-rs/simple-git-darwin-x64@0.1.22': optional: true - '@napi-rs/simple-git-freebsd-x64@0.1.21': + '@napi-rs/simple-git-freebsd-x64@0.1.22': optional: true - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.21': + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.22': optional: true - '@napi-rs/simple-git-linux-arm64-gnu@0.1.21': + '@napi-rs/simple-git-linux-arm64-gnu@0.1.22': optional: true - '@napi-rs/simple-git-linux-arm64-musl@0.1.21': + '@napi-rs/simple-git-linux-arm64-musl@0.1.22': optional: true - '@napi-rs/simple-git-linux-ppc64-gnu@0.1.21': + '@napi-rs/simple-git-linux-ppc64-gnu@0.1.22': optional: true - '@napi-rs/simple-git-linux-s390x-gnu@0.1.21': + '@napi-rs/simple-git-linux-s390x-gnu@0.1.22': optional: true - '@napi-rs/simple-git-linux-x64-gnu@0.1.21': + '@napi-rs/simple-git-linux-x64-gnu@0.1.22': optional: true - '@napi-rs/simple-git-linux-x64-musl@0.1.21': + '@napi-rs/simple-git-linux-x64-musl@0.1.22': optional: true - '@napi-rs/simple-git-win32-arm64-msvc@0.1.21': + '@napi-rs/simple-git-win32-arm64-msvc@0.1.22': optional: true - '@napi-rs/simple-git-win32-ia32-msvc@0.1.21': + '@napi-rs/simple-git-win32-ia32-msvc@0.1.22': optional: true - '@napi-rs/simple-git-win32-x64-msvc@0.1.21': + '@napi-rs/simple-git-win32-x64-msvc@0.1.22': optional: true - '@napi-rs/simple-git@0.1.21': + '@napi-rs/simple-git@0.1.22': optionalDependencies: - '@napi-rs/simple-git-android-arm-eabi': 0.1.21 - '@napi-rs/simple-git-android-arm64': 0.1.21 - '@napi-rs/simple-git-darwin-arm64': 0.1.21 - '@napi-rs/simple-git-darwin-x64': 0.1.21 - '@napi-rs/simple-git-freebsd-x64': 0.1.21 - '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.21 - '@napi-rs/simple-git-linux-arm64-gnu': 0.1.21 - '@napi-rs/simple-git-linux-arm64-musl': 0.1.21 - '@napi-rs/simple-git-linux-ppc64-gnu': 0.1.21 - '@napi-rs/simple-git-linux-s390x-gnu': 0.1.21 - '@napi-rs/simple-git-linux-x64-gnu': 0.1.21 - '@napi-rs/simple-git-linux-x64-musl': 0.1.21 - '@napi-rs/simple-git-win32-arm64-msvc': 0.1.21 - '@napi-rs/simple-git-win32-ia32-msvc': 0.1.21 - '@napi-rs/simple-git-win32-x64-msvc': 0.1.21 + '@napi-rs/simple-git-android-arm-eabi': 0.1.22 + '@napi-rs/simple-git-android-arm64': 0.1.22 + '@napi-rs/simple-git-darwin-arm64': 0.1.22 + '@napi-rs/simple-git-darwin-x64': 0.1.22 + '@napi-rs/simple-git-freebsd-x64': 0.1.22 + '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.22 + '@napi-rs/simple-git-linux-arm64-gnu': 0.1.22 + '@napi-rs/simple-git-linux-arm64-musl': 0.1.22 + '@napi-rs/simple-git-linux-ppc64-gnu': 0.1.22 + '@napi-rs/simple-git-linux-s390x-gnu': 0.1.22 + '@napi-rs/simple-git-linux-x64-gnu': 0.1.22 + '@napi-rs/simple-git-linux-x64-musl': 0.1.22 + '@napi-rs/simple-git-win32-arm64-msvc': 0.1.22 + '@napi-rs/simple-git-win32-ia32-msvc': 0.1.22 + '@napi-rs/simple-git-win32-x64-msvc': 0.1.22 '@napi-rs/wasm-runtime@0.2.12': dependencies: @@ -16661,7 +16930,7 @@ snapshots: '@tybys/wasm-util': 0.10.0 optional: true - '@next/env@14.2.31': {} + '@next/env@14.2.32': {} '@next/env@15.0.2': {} @@ -16669,52 +16938,52 @@ snapshots: dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.31': + '@next/swc-darwin-arm64@14.2.32': optional: true '@next/swc-darwin-arm64@15.0.2': optional: true - '@next/swc-darwin-x64@14.2.31': + '@next/swc-darwin-x64@14.2.32': optional: true '@next/swc-darwin-x64@15.0.2': optional: true - '@next/swc-linux-arm64-gnu@14.2.31': + '@next/swc-linux-arm64-gnu@14.2.32': optional: true '@next/swc-linux-arm64-gnu@15.0.2': optional: true - '@next/swc-linux-arm64-musl@14.2.31': + '@next/swc-linux-arm64-musl@14.2.32': optional: true '@next/swc-linux-arm64-musl@15.0.2': optional: true - '@next/swc-linux-x64-gnu@14.2.31': + '@next/swc-linux-x64-gnu@14.2.32': optional: true '@next/swc-linux-x64-gnu@15.0.2': optional: true - '@next/swc-linux-x64-musl@14.2.31': + '@next/swc-linux-x64-musl@14.2.32': optional: true '@next/swc-linux-x64-musl@15.0.2': optional: true - '@next/swc-win32-arm64-msvc@14.2.31': + '@next/swc-win32-arm64-msvc@14.2.32': optional: true '@next/swc-win32-arm64-msvc@15.0.2': optional: true - '@next/swc-win32-ia32-msvc@14.2.31': + '@next/swc-win32-ia32-msvc@14.2.32': optional: true - '@next/swc-win32-x64-msvc@14.2.31': + '@next/swc-win32-x64-msvc@14.2.32': optional: true '@next/swc-win32-x64-msvc@15.0.2': @@ -16746,7 +17015,7 @@ snapshots: dependencies: '@noble/hashes': 1.8.0 - '@noble/curves@1.9.6': + '@noble/curves@1.9.7': dependencies: '@noble/hashes': 1.8.0 @@ -16781,6 +17050,10 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@playwright/test@1.55.0': + dependencies: + playwright: 1.55.0 + '@popperjs/core@2.11.8': {} '@radix-ui/primitive@1.1.0': {} @@ -16920,77 +17193,77 @@ snapshots: '@react-native/assets-registry@0.81.0': {} - '@react-native/babel-plugin-codegen@0.81.0(@babel/core@7.28.0)': + '@react-native/babel-plugin-codegen@0.81.0(@babel/core@7.28.3)': dependencies: - '@babel/traverse': 7.28.0 - '@react-native/codegen': 0.81.0(@babel/core@7.28.0) + '@babel/traverse': 7.28.3 + '@react-native/codegen': 0.81.0(@babel/core@7.28.3) transitivePeerDependencies: - '@babel/core' - supports-color - '@react-native/babel-preset@0.81.0(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-proposal-export-default-from': 7.27.1(@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-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-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-scoping': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-classes': 7.28.0(@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-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-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-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-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.0(@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-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-regenerator': 7.28.1(@babel/core@7.28.0) - '@babel/plugin-transform-runtime': 7.28.0(@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) + '@react-native/babel-preset@0.81.0(@babel/core@7.28.3)': + dependencies: + '@babel/core': 7.28.3 + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.28.3) + '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.3) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.3) '@babel/template': 7.27.2 - '@react-native/babel-plugin-codegen': 0.81.0(@babel/core@7.28.0) + '@react-native/babel-plugin-codegen': 0.81.0(@babel/core@7.28.3) babel-plugin-syntax-hermes-parser: 0.29.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.0) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.3) react-refresh: 0.14.2 transitivePeerDependencies: - supports-color - '@react-native/codegen@0.81.0(@babel/core@7.28.0)': + '@react-native/codegen@0.81.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 glob: 7.2.3 hermes-parser: 0.29.1 invariant: 2.2.4 nullthrows: 1.1.1 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/community-cli-plugin@0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@react-native/dev-middleware': 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@react-native/metro-config': 0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/metro-config': 0.81.0(@babel/core@7.28.3) debug: 4.4.1(supports-color@8.1.1) invariant: 2.2.4 metro: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -17026,35 +17299,33 @@ snapshots: '@react-native/js-polyfills@0.81.0': {} - '@react-native/metro-babel-transformer@0.81.0(@babel/core@7.28.0)': + '@react-native/metro-babel-transformer@0.81.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@react-native/babel-preset': 0.81.0(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@react-native/babel-preset': 0.81.0(@babel/core@7.28.3) hermes-parser: 0.29.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/metro-config@0.81.0(@babel/core@7.28.3)': dependencies: '@react-native/js-polyfills': 0.81.0 - '@react-native/metro-babel-transformer': 0.81.0(@babel/core@7.28.0) + '@react-native/metro-babel-transformer': 0.81.0(@babel/core@7.28.3) metro-config: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) metro-runtime: 0.83.1 transitivePeerDependencies: - '@babel/core' - - bufferutil - supports-color - - utf-8-validate '@react-native/normalize-colors@0.81.0': {} - '@react-native/virtualized-lists@0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) optionalDependencies: '@types/react': 18.3.23 @@ -17112,64 +17383,64 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.27': {} - '@rollup/rollup-android-arm-eabi@4.46.2': + '@rollup/rollup-android-arm-eabi@4.46.4': optional: true - '@rollup/rollup-android-arm64@4.46.2': + '@rollup/rollup-android-arm64@4.46.4': optional: true - '@rollup/rollup-darwin-arm64@4.46.2': + '@rollup/rollup-darwin-arm64@4.46.4': optional: true - '@rollup/rollup-darwin-x64@4.46.2': + '@rollup/rollup-darwin-x64@4.46.4': optional: true - '@rollup/rollup-freebsd-arm64@4.46.2': + '@rollup/rollup-freebsd-arm64@4.46.4': optional: true - '@rollup/rollup-freebsd-x64@4.46.2': + '@rollup/rollup-freebsd-x64@4.46.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.46.2': + '@rollup/rollup-linux-arm-gnueabihf@4.46.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.46.2': + '@rollup/rollup-linux-arm-musleabihf@4.46.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.46.2': + '@rollup/rollup-linux-arm64-gnu@4.46.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.46.2': + '@rollup/rollup-linux-arm64-musl@4.46.4': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.46.2': + '@rollup/rollup-linux-loongarch64-gnu@4.46.4': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.46.2': + '@rollup/rollup-linux-ppc64-gnu@4.46.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.46.2': + '@rollup/rollup-linux-riscv64-gnu@4.46.4': optional: true - '@rollup/rollup-linux-riscv64-musl@4.46.2': + '@rollup/rollup-linux-riscv64-musl@4.46.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.46.2': + '@rollup/rollup-linux-s390x-gnu@4.46.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.46.2': + '@rollup/rollup-linux-x64-gnu@4.46.4': optional: true - '@rollup/rollup-linux-x64-musl@4.46.2': + '@rollup/rollup-linux-x64-musl@4.46.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.46.2': + '@rollup/rollup-win32-arm64-msvc@4.46.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.46.2': + '@rollup/rollup-win32-ia32-msvc@4.46.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.46.2': + '@rollup/rollup-win32-x64-msvc@4.46.4': optional: true '@rtsao/scc@1.1.0': {} @@ -17791,8 +18062,8 @@ snapshots: '@solana/web3.js@1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.28.2 - '@noble/curves': 1.9.6 + '@babel/runtime': 7.28.3 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.6.0 @@ -17813,8 +18084,8 @@ snapshots: '@solana/web3.js@1.93.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.28.2 - '@noble/curves': 1.9.6 + '@babel/runtime': 7.28.3 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.6.0 @@ -17950,25 +18221,25 @@ snapshots: '@tanstack/history@1.131.2': {} - '@tanstack/query-core@5.83.1': {} + '@tanstack/query-core@5.85.5': {} '@tanstack/query-devtools@5.84.0': {} - '@tanstack/react-query-devtools@5.85.0(@tanstack/react-query@5.85.0(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.85.5(@tanstack/react-query@5.85.5(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.84.0 - '@tanstack/react-query': 5.85.0(react@18.3.1) + '@tanstack/react-query': 5.85.5(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.85.0(react@18.3.1)': + '@tanstack/react-query@5.85.5(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.83.1 + '@tanstack/query-core': 5.85.5 react: 18.3.1 - '@tanstack/react-router-devtools@1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/react-router-devtools@1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/react-router': 1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-devtools-core': 1.131.7(@tanstack/router-core@1.131.7)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-devtools-core': 1.131.27(@tanstack/router-core@1.131.27)(csstype@3.1.3)(solid-js@1.9.9)(tiny-invariant@1.3.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -17977,12 +18248,12 @@ snapshots: - solid-js - tiny-invariant - '@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/history': 1.131.2 '@tanstack/react-store': 0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-core': 1.131.7 - isbot: 5.1.29 + '@tanstack/router-core': 1.131.27 + isbot: 5.1.30 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 @@ -18001,7 +18272,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/router-core@1.131.7': + '@tanstack/router-core@1.131.27': dependencies: '@tanstack/history': 1.131.2 '@tanstack/store': 0.7.2 @@ -18011,20 +18282,20 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-devtools-core@1.131.7(@tanstack/router-core@1.131.7)(csstype@3.1.3)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools-core@1.131.27(@tanstack/router-core@1.131.27)(csstype@3.1.3)(solid-js@1.9.9)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/router-core': 1.131.7 + '@tanstack/router-core': 1.131.27 clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) - solid-js: 1.9.8 + solid-js: 1.9.9 tiny-invariant: 1.3.3 optionalDependencies: csstype: 3.1.3 - '@tanstack/router-devtools@1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.8)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools@1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3)': dependencies: - '@tanstack/react-router': 1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-router-devtools': 1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.8)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router-devtools': 1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 18.3.1 @@ -18036,9 +18307,9 @@ snapshots: - solid-js - tiny-invariant - '@tanstack/router-generator@1.131.7': + '@tanstack/router-generator@1.131.27': dependencies: - '@tanstack/router-core': 1.131.7 + '@tanstack/router-core': 1.131.27 '@tanstack/router-utils': 1.131.2 '@tanstack/virtual-file-routes': 1.131.2 prettier: 3.6.2 @@ -18049,42 +18320,42 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@tanstack/router-plugin@1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 - '@tanstack/router-core': 1.131.7 - '@tanstack/router-generator': 1.131.7 + '@tanstack/router-core': 1.131.27 + '@tanstack/router-generator': 1.131.27 '@tanstack/router-utils': 1.131.2 '@tanstack/virtual-file-routes': 1.131.2 babel-dead-code-elimination: 1.0.10 chokidar: 3.6.0 - unplugin: 2.3.5 + unplugin: 2.3.7 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + '@tanstack/react-router': 1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) transitivePeerDependencies: - supports-color '@tanstack/router-utils@1.131.2': dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3 + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3) ansis: 4.1.0 diff: 8.0.2 transitivePeerDependencies: - supports-color - '@tanstack/router-vite-plugin@1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@tanstack/router-vite-plugin@1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@tanstack/router-plugin': 1.131.7(@tanstack/react-router@1.131.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + '@tanstack/router-plugin': 1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) transitivePeerDependencies: - '@rsbuild/core' - '@tanstack/react-router' @@ -18111,7 +18382,7 @@ snapshots: '@theguild/remark-mermaid@0.0.5(react@18.3.1)': dependencies: - mermaid: 10.9.3 + mermaid: 10.9.4 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -18145,7 +18416,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 @@ -18157,7 +18428,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 '@types/babel__traverse@7.28.0': @@ -18166,13 +18437,13 @@ snapshots: '@types/bn.js@5.1.6': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/responselike': 1.0.3 '@types/chai@4.3.20': {} @@ -18183,7 +18454,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.10 + '@types/node': 24.3.0 '@types/d3-scale-chromatic@3.1.0': {} @@ -18210,11 +18481,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.17.1 + '@types/node': 22.17.2 '@types/hast@2.3.10': dependencies: @@ -18251,7 +18522,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/linkify-it@3.0.5': {} @@ -18290,7 +18561,7 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 22.17.1 + '@types/node': 22.17.2 form-data: 4.0.4 '@types/node@10.12.18': {} @@ -18301,7 +18572,7 @@ snapshots: '@types/node@16.9.1': {} - '@types/node@20.19.10': + '@types/node@20.19.11': dependencies: undici-types: 6.21.0 @@ -18309,10 +18580,14 @@ snapshots: dependencies: undici-types: 5.25.3 - '@types/node@22.17.1': + '@types/node@22.17.2': dependencies: undici-types: 6.21.0 + '@types/node@24.3.0': + dependencies: + undici-types: 7.10.0 + '@types/parse-json@4.0.2': {} '@types/prop-types@15.7.15': {} @@ -18332,7 +18607,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/semver@7.7.0': {} @@ -18356,11 +18631,11 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 20.19.10 + '@types/node': 24.3.0 '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 '@types/yargs-parser@21.0.3': {} @@ -18515,21 +18790,21 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@4.7.0(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@vitejs/plugin-react@4.7.0(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': dependencies: - '@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/core': 7.28.3 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@24.3.0))(vue@3.4.21(typescript@5.4.5))': dependencies: - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) vue: 3.4.21(typescript@5.4.5) '@vitest/expect@3.2.4': @@ -18537,24 +18812,32 @@ snapshots: '@types/chai': 5.2.2 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.2.1 + chai: 5.3.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.10)(terser@5.43.1))': + '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.11))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 5.4.19(@types/node@20.19.11) + + '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@20.19.10)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@24.3.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -18584,7 +18867,7 @@ snapshots: '@vue/compiler-core@3.4.21': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -18597,7 +18880,7 @@ snapshots: '@vue/compiler-sfc@3.4.21': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-ssr': 3.4.21 @@ -18688,13 +18971,13 @@ snapshots: - '@vue/composition-api' - vue - '@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': dependencies: '@coinbase/wallet-sdk': 4.0.4 - '@metamask/sdk': 0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(utf-8-validate@5.0.10) + '@metamask/sdk': 0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) '@walletconnect/ethereum-provider': 2.15.1(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) '@walletconnect/modal': 2.6.2(@types/react@18.3.23)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' @@ -18732,14 +19015,14 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.4.5) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) zustand: 4.4.1(@types/react@18.3.23)(react@18.3.1) optionalDependencies: - '@tanstack/query-core': 5.83.1 + '@tanstack/query-core': 5.85.5 typescript: 5.4.5 transitivePeerDependencies: - '@types/react' @@ -19962,10 +20245,10 @@ snapshots: lit: 3.1.0 qrcode: 1.5.3 - '@web3modal/wagmi@5.0.0(soj2iuzncwdgosfrtfcivonlzi)': + '@web3modal/wagmi@5.0.0(2w4tiswprpodw3mwm5y5pw4ccq)': dependencies: - '@wagmi/connectors': 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.83.1)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@wagmi/connectors': 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) '@web3modal/polyfills': 5.0.0 '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) @@ -20019,7 +20302,7 @@ snapshots: '@whatwg-node/node-fetch@0.7.25': dependencies: - '@fastify/busboy': 3.1.1 + '@fastify/busboy': 3.2.0 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 @@ -20051,6 +20334,11 @@ snapshots: typescript: 5.4.5 zod: 3.25.76 + abitype@1.0.9(typescript@5.4.5)(zod@3.25.76): + optionalDependencies: + typescript: 5.4.5 + zod: 3.25.76 + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -20140,7 +20428,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.1.0: {} + ansi-regex@6.2.0: {} ansi-sequence-parser@1.1.3: {} @@ -20369,20 +20657,20 @@ snapshots: babel-dead-code-elimination@1.0.10: dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/traverse': 7.28.0 + '@babel/core': 7.28.3 + '@babel/parser': 7.28.3 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - babel-jest@29.7.0(@babel/core@7.28.0): + babel-jest@29.7.0(@babel/core@7.28.3): dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.28.0) + babel-preset-jest: 29.6.3(@babel/core@7.28.3) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -20408,31 +20696,31 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 cosmiconfig: 7.1.0 resolve: 1.22.10 - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.0): + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3): dependencies: '@babel/compat-data': 7.28.0 - '@babel/core': 7.28.0 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.0): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3): dependencies: - '@babel/core': 7.28.0 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) core-js-compat: 3.45.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.0): + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3): dependencies: - '@babel/core': 7.28.0 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) transitivePeerDependencies: - supports-color @@ -20442,77 +20730,77 @@ snapshots: babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.0): + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.3): dependencies: - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - '@babel/core' - babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.0): - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.0) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.0) - - babel-preset-fbjs@3.4.0(@babel/core@7.28.0): - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) - '@babel/plugin-transform-arrow-functions': 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.0(@babel/core@7.28.0) - '@babel/plugin-transform-classes': 7.28.0(@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-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-literals': 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-commonjs': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) - '@babel/plugin-transform-property-literals': 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-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-template-literals': 7.27.1(@babel/core@7.28.0) + babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.3): + dependencies: + '@babel/core': 7.28.3 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.3) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.3) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.3) + + babel-preset-fbjs@3.4.0(@babel/core@7.28.3): + dependencies: + '@babel/core': 7.28.3 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.3) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.3) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color - babel-preset-jest@29.6.3(@babel/core@7.28.0): + babel-preset-jest@29.6.3(@babel/core@7.28.3): dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.0) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) bail@2.0.2: {} - bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1))): + bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))): dependencies: - '@noble/curves': 1.9.6 + '@noble/curves': 1.9.7 axios: 1.11.0 - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) uuid: 9.0.1 transitivePeerDependencies: - debug @@ -20580,7 +20868,7 @@ snapshots: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.5.0 + chalk: 5.6.0 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -20604,12 +20892,12 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.25.2: + browserslist@4.25.3: dependencies: - caniuse-lite: 1.0.30001734 - electron-to-chromium: 1.5.200 + caniuse-lite: 1.0.30001735 + electron-to-chromium: 1.5.207 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.2) + update-browserslist-db: 1.1.3(browserslist@4.25.3) bs-logger@0.2.6: dependencies: @@ -20682,9 +20970,9 @@ snapshots: esbuild: 0.25.3 load-tsconfig: 0.2.5 - bundle-require@5.1.0(esbuild@0.25.8): + bundle-require@5.1.0(esbuild@0.25.9): dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -20747,7 +21035,7 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001734: {} + caniuse-lite@1.0.30001735: {} capital-case@1.0.4: dependencies: @@ -20773,7 +21061,7 @@ snapshots: pathval: 1.1.1 type-detect: 4.1.0 - chai@5.2.1: + chai@5.3.1: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 @@ -20798,7 +21086,7 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.5.0: {} + chalk@5.6.0: {} change-case-all@1.0.15: dependencies: @@ -20894,7 +21182,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -20903,7 +21191,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -21115,7 +21403,7 @@ snapshots: core-js-compat@3.45.0: dependencies: - browserslist: 4.25.2 + browserslist: 4.25.3 core-util-is@1.0.3: {} @@ -21154,13 +21442,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21169,13 +21457,28 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + create-jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + 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.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21442,7 +21745,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 date-fns@3.6.0: {} @@ -21695,7 +21998,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.200: {} + electron-to-chromium@1.5.207: {} elkjs@0.9.3: {} @@ -22028,34 +22331,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.3 '@esbuild/win32-x64': 0.25.3 - esbuild@0.25.8: + esbuild@0.25.9: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.8 - '@esbuild/android-arm': 0.25.8 - '@esbuild/android-arm64': 0.25.8 - '@esbuild/android-x64': 0.25.8 - '@esbuild/darwin-arm64': 0.25.8 - '@esbuild/darwin-x64': 0.25.8 - '@esbuild/freebsd-arm64': 0.25.8 - '@esbuild/freebsd-x64': 0.25.8 - '@esbuild/linux-arm': 0.25.8 - '@esbuild/linux-arm64': 0.25.8 - '@esbuild/linux-ia32': 0.25.8 - '@esbuild/linux-loong64': 0.25.8 - '@esbuild/linux-mips64el': 0.25.8 - '@esbuild/linux-ppc64': 0.25.8 - '@esbuild/linux-riscv64': 0.25.8 - '@esbuild/linux-s390x': 0.25.8 - '@esbuild/linux-x64': 0.25.8 - '@esbuild/netbsd-arm64': 0.25.8 - '@esbuild/netbsd-x64': 0.25.8 - '@esbuild/openbsd-arm64': 0.25.8 - '@esbuild/openbsd-x64': 0.25.8 - '@esbuild/openharmony-arm64': 0.25.8 - '@esbuild/sunos-x64': 0.25.8 - '@esbuild/win32-arm64': 0.25.8 - '@esbuild/win32-ia32': 0.25.8 - '@esbuild/win32-x64': 0.25.8 + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 escalade@3.2.0: {} @@ -22496,7 +22799,7 @@ snapshots: object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 - ua-parser-js: 1.0.40 + ua-parser-js: 1.0.41 transitivePeerDependencies: - encoding @@ -22504,7 +22807,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.6(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -22592,7 +22895,7 @@ snapshots: dependencies: magic-string: 0.30.17 mlly: 1.7.4 - rollup: 4.46.2 + rollup: 4.46.4 flat-cache@3.2.0: dependencies: @@ -22708,25 +23011,64 @@ snapshots: memoizee: 0.4.17 type: 2.7.3 + fsevents@2.3.2: + optional: true + fsevents@2.3.3: optional: true - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)): + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)): + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/versions': 0.101.3 + '@fuels/vm-asm': 0.60.2 + bundle-require: 5.1.0(esbuild@0.25.3) + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 13.1.0 + esbuild: 0.25.3 + glob: 10.4.5 + handlebars: 4.7.8 + joycon: 3.1.1 + lodash.camelcase: 4.3.0 + portfinder: 1.0.32 + toml: 3.0.0 + uglify-js: 3.19.3 + yup: 1.6.1 + transitivePeerDependencies: + - encoding + - supports-color + - vitest + + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)): dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 bundle-require: 5.1.0(esbuild@0.25.3) @@ -22747,22 +23089,22 @@ snapshots: - supports-color - vitest - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)): + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)): dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 bundle-require: 5.1.0(esbuild@0.25.3) @@ -22982,13 +23324,13 @@ snapshots: dependencies: lodash: 4.17.21 - graphql-config@5.1.5(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10): + graphql-config@5.1.5(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10): dependencies: '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.20(graphql@16.11.0) '@graphql-tools/load': 8.1.2(graphql@16.11.0) '@graphql-tools/merge': 9.1.1(graphql@16.11.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@22.17.1)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.11.0 @@ -23317,11 +23659,11 @@ snapshots: i18next-browser-languagedetector@7.1.0: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 i18next@23.11.5: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 iconv-lite@0.6.3: dependencies: @@ -23379,7 +23721,7 @@ snapshots: inquirer@8.2.7(@types/node@16.18.126): dependencies: - '@inquirer/external-editor': 1.0.0(@types/node@16.18.126) + '@inquirer/external-editor': 1.0.1(@types/node@16.18.126) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -23397,9 +23739,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - inquirer@8.2.7(@types/node@22.17.1): + inquirer@8.2.7(@types/node@24.3.0): dependencies: - '@inquirer/external-editor': 1.0.0(@types/node@22.17.1) + '@inquirer/external-editor': 1.0.1(@types/node@24.3.0) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -23662,7 +24004,7 @@ snapshots: isarray@2.0.5: {} - isbot@5.1.29: {} + isbot@5.1.30: {} isexe@2.0.0: {} @@ -23693,8 +24035,8 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/core': 7.28.3 + '@babel/parser': 7.28.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -23703,8 +24045,8 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/core': 7.28.3 + '@babel/parser': 7.28.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.2 @@ -23725,7 +24067,7 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.1.7: + istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 @@ -23783,7 +24125,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0(babel-plugin-macros@3.1.0) @@ -23803,16 +24145,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -23822,16 +24164,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -23841,12 +24183,93 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.28.3 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.3) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.19.11 + ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.28.3 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.3) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.17.2 + ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -23866,18 +24289,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.19.10 - ts-node: 10.9.2(@types/node@20.19.10)(typescript@5.4.5) + '@types/node': 22.17.2 + ts-node: 10.9.2(@types/node@22.17.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -23897,18 +24320,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.17.1 - ts-node: 10.9.2(@types/node@20.19.10)(typescript@5.4.5) + '@types/node': 22.17.2 + ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -23928,8 +24351,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.17.1 - ts-node: 10.9.2(@types/node@22.17.1)(typescript@5.4.5) + '@types/node': 24.3.0 + ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -23958,7 +24381,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -23968,7 +24391,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.17.1 + '@types/node': 22.17.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -24007,7 +24430,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -24042,7 +24465,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -24070,7 +24493,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -24090,15 +24513,15 @@ snapshots: jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) '@babel/types': 7.28.2 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.0) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -24116,7 +24539,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -24135,7 +24558,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.1 + '@types/node': 22.17.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -24144,29 +24567,41 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.17.1 + '@types/node': 22.17.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)): + jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -24175,7 +24610,7 @@ snapshots: jimp@0.16.13: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 '@jimp/custom': 0.16.13 '@jimp/plugins': 0.16.13(@jimp/custom@0.16.13) '@jimp/types': 0.16.13(@jimp/custom@0.16.13) @@ -24584,7 +25019,7 @@ snapshots: match-sorter@6.3.4: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 remove-accents: 0.5.0 math-intrinsics@1.1.0: {} @@ -24776,7 +25211,7 @@ snapshots: merge2@1.4.1: {} - mermaid@10.9.3: + mermaid@10.9.4: dependencies: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.9 @@ -24801,15 +25236,15 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.1(@types/node@22.17.1): + meros@1.3.1(@types/node@24.3.0): optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 24.3.0 methods@1.1.2: {} metro-babel-transformer@0.83.1: dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 flow-enums-runtime: 0.0.6 hermes-parser: 0.29.1 nullthrows: 1.1.1 @@ -24875,13 +25310,13 @@ snapshots: metro-runtime@0.83.1: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 flow-enums-runtime: 0.0.6 metro-source-map@0.83.1: dependencies: - '@babel/traverse': 7.28.0 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.0' + '@babel/traverse': 7.28.3 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.3' '@babel/types': 7.28.2 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -24906,10 +25341,10 @@ snapshots: metro-transform-plugins@0.83.1: dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -24917,9 +25352,9 @@ snapshots: metro-transform-worker@0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 flow-enums-runtime: 0.0.6 metro: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -24938,11 +25373,11 @@ snapshots: metro@0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 accepts: 1.3.8 chalk: 4.1.2 @@ -25463,57 +25898,58 @@ snapshots: transitivePeerDependencies: - supports-color - next-seo@6.8.0(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.8.0(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-themes@0.2.1(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) next-tick@1.1.0: {} - next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.31 + '@next/env': 14.2.32 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001734 + caniuse-lite: 1.0.30001735 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.31 - '@next/swc-darwin-x64': 14.2.31 - '@next/swc-linux-arm64-gnu': 14.2.31 - '@next/swc-linux-arm64-musl': 14.2.31 - '@next/swc-linux-x64-gnu': 14.2.31 - '@next/swc-linux-x64-musl': 14.2.31 - '@next/swc-win32-arm64-msvc': 14.2.31 - '@next/swc-win32-ia32-msvc': 14.2.31 - '@next/swc-win32-x64-msvc': 14.2.31 + '@next/swc-darwin-arm64': 14.2.32 + '@next/swc-darwin-x64': 14.2.32 + '@next/swc-linux-arm64-gnu': 14.2.32 + '@next/swc-linux-arm64-musl': 14.2.32 + '@next/swc-linux-x64-gnu': 14.2.32 + '@next/swc-linux-x64-musl': 14.2.32 + '@next/swc-win32-arm64-msvc': 14.2.32 + '@next/swc-win32-ia32-msvc': 14.2.32 + '@next/swc-win32-x64-msvc': 14.2.32 '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.55.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.2 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001734 + caniuse-lite: 1.0.30001735 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.2 '@next/swc-darwin-x64': 15.0.2 @@ -25524,12 +25960,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.2 '@next/swc-win32-x64-msvc': 15.0.2 '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.55.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -25540,21 +25977,21 @@ snapshots: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-seo: 6.8.0(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-seo: 6.8.0(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.25.76 - nextra@2.13.4(next@14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra@2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.3.1) - '@napi-rs/simple-git': 0.1.21 + '@napi-rs/simple-git': 0.1.22 '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.2.1 clsx: 2.1.1 @@ -25563,7 +26000,7 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.22 lodash.get: 4.4.2 - next: 14.2.31(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 3.1.0 react: 18.3.1 @@ -26092,6 +26529,14 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 + playwright-core@1.55.0: {} + + playwright@1.55.0: + dependencies: + playwright-core: 1.55.0 + optionalDependencies: + fsevents: 2.3.2 + pngjs@3.4.0: {} pngjs@5.0.0: {} @@ -26108,13 +26553,13 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)): + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@22.17.1)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@22.17.2)(typescript@5.4.5) postcss-load-config@6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.1): dependencies: @@ -26137,7 +26582,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.27.0: {} + preact@10.27.1: {} preact@10.4.1: {} @@ -26279,7 +26724,7 @@ snapshots: react-clientside-effect@1.2.8(react@18.3.1): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 react: 18.3.1 react-devtools-core@6.1.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): @@ -26300,7 +26745,7 @@ snapshots: react-focus-lock@2.13.6(@types/react@18.3.23)(react@18.3.1): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 focus-lock: 1.3.6 prop-types: 15.8.1 react: 18.3.1 @@ -26328,27 +26773,27 @@ snapshots: react-is@18.3.1: {} - react-native-webview@11.26.1(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-webview@11.26.1(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): + react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.81.0 - '@react-native/codegen': 0.81.0(@babel/core@7.28.0) - '@react-native/community-cli-plugin': 0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/codegen': 0.81.0(@babel/core@7.28.3) + '@react-native/community-cli-plugin': 0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@react-native/gradle-plugin': 0.81.0 '@react-native/js-polyfills': 0.81.0 '@react-native/normalize-colors': 0.81.0 - '@react-native/virtualized-lists': 0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.0)(@react-native/metro-config@0.81.0(@babel/core@7.28.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) babel-plugin-syntax-hermes-parser: 0.29.1 base64-js: 1.5.1 commander: 12.1.0 @@ -26572,7 +27017,7 @@ snapshots: relay-runtime@12.0.0: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: @@ -26694,43 +27139,43 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-visualizer@5.14.0(rollup@4.46.2): + rollup-plugin-visualizer@5.14.0(rollup@4.46.4): dependencies: open: 8.4.2 picomatch: 4.0.3 source-map: 0.7.6 yargs: 17.7.2 optionalDependencies: - rollup: 4.46.2 + rollup: 4.46.4 rollup@3.29.5: optionalDependencies: fsevents: 2.3.3 - rollup@4.46.2: + rollup@4.46.4: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.46.2 - '@rollup/rollup-android-arm64': 4.46.2 - '@rollup/rollup-darwin-arm64': 4.46.2 - '@rollup/rollup-darwin-x64': 4.46.2 - '@rollup/rollup-freebsd-arm64': 4.46.2 - '@rollup/rollup-freebsd-x64': 4.46.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.46.2 - '@rollup/rollup-linux-arm-musleabihf': 4.46.2 - '@rollup/rollup-linux-arm64-gnu': 4.46.2 - '@rollup/rollup-linux-arm64-musl': 4.46.2 - '@rollup/rollup-linux-loongarch64-gnu': 4.46.2 - '@rollup/rollup-linux-ppc64-gnu': 4.46.2 - '@rollup/rollup-linux-riscv64-gnu': 4.46.2 - '@rollup/rollup-linux-riscv64-musl': 4.46.2 - '@rollup/rollup-linux-s390x-gnu': 4.46.2 - '@rollup/rollup-linux-x64-gnu': 4.46.2 - '@rollup/rollup-linux-x64-musl': 4.46.2 - '@rollup/rollup-win32-arm64-msvc': 4.46.2 - '@rollup/rollup-win32-ia32-msvc': 4.46.2 - '@rollup/rollup-win32-x64-msvc': 4.46.2 + '@rollup/rollup-android-arm-eabi': 4.46.4 + '@rollup/rollup-android-arm64': 4.46.4 + '@rollup/rollup-darwin-arm64': 4.46.4 + '@rollup/rollup-darwin-x64': 4.46.4 + '@rollup/rollup-freebsd-arm64': 4.46.4 + '@rollup/rollup-freebsd-x64': 4.46.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.46.4 + '@rollup/rollup-linux-arm-musleabihf': 4.46.4 + '@rollup/rollup-linux-arm64-gnu': 4.46.4 + '@rollup/rollup-linux-arm64-musl': 4.46.4 + '@rollup/rollup-linux-loongarch64-gnu': 4.46.4 + '@rollup/rollup-linux-ppc64-gnu': 4.46.4 + '@rollup/rollup-linux-riscv64-gnu': 4.46.4 + '@rollup/rollup-linux-riscv64-musl': 4.46.4 + '@rollup/rollup-linux-s390x-gnu': 4.46.4 + '@rollup/rollup-linux-x64-gnu': 4.46.4 + '@rollup/rollup-linux-x64-musl': 4.46.4 + '@rollup/rollup-win32-arm64-msvc': 4.46.4 + '@rollup/rollup-win32-ia32-msvc': 4.46.4 + '@rollup/rollup-win32-x64-msvc': 4.46.4 fsevents: 2.3.3 rpc-websockets@7.11.0: @@ -26893,10 +27338,10 @@ snapshots: '@aws-sdk/client-lambda': 3.865.0 '@hapi/boom': 10.0.1 '@hapi/h2o2': 10.0.4 - '@hapi/hapi': 21.4.2 + '@hapi/hapi': 21.4.3 array-unflat-js: 0.1.3 boxen: 7.1.1 - chalk: 5.5.0 + chalk: 5.6.0 desm: 1.3.1 execa: 8.0.1 fs-extra: 11.3.1 @@ -27191,7 +27636,7 @@ snapshots: transitivePeerDependencies: - supports-color - solid-js@1.9.8: + solid-js@1.9.9: dependencies: csstype: 3.1.3 seroval: 1.3.2 @@ -27425,7 +27870,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.1.0 + ansi-regex: 6.2.0 strip-bom-string@1.0.0: {} @@ -27464,20 +27909,20 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-jsx@5.1.1(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 babel-plugin-macros: 3.1.0 - styled-jsx@5.1.6(@babel/core@7.28.0)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 babel-plugin-macros: 3.1.0 stylis@4.2.0: {} @@ -27662,7 +28107,7 @@ snapshots: 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 tinypool@1.1.1: {} @@ -27739,12 +28184,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -27753,19 +28198,19 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) esbuild: 0.17.19 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -27774,19 +28219,40 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) + babel-jest: 29.7.0(@babel/core@7.28.3) + esbuild: 0.17.19 + jest-util: 29.7.0 + + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 + jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.2 + type-fest: 4.41.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.28.3 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.3) esbuild: 0.25.3 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.0))(esbuild@0.25.8)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -27795,11 +28261,11 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.0) - esbuild: 0.25.8 + babel-jest: 29.7.0(@babel/core@7.28.3) + esbuild: 0.25.9 jest-util: 29.7.0 ts-log@2.2.7: {} @@ -27829,14 +28295,32 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5): + ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.19.11 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.10 + '@types/node': 22.17.2 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -27846,15 +28330,16 @@ snapshots: typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true - ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5): + ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.17.1 + '@types/node': 24.3.0 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -27895,7 +28380,7 @@ snapshots: tslib@2.8.1: {} - tsup@6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5))(typescript@5.4.5): + tsup@6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -27905,7 +28390,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)) + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -27920,18 +28405,18 @@ snapshots: tsup@8.5.0(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.4.5)(yaml@2.8.1): dependencies: - bundle-require: 5.1.0(esbuild@0.25.8) + bundle-require: 5.1.0(esbuild@0.25.9) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 debug: 4.4.1(supports-color@8.1.1) - esbuild: 0.25.8 + esbuild: 0.25.9 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.1) resolve-from: 5.0.0 - rollup: 4.46.2 + rollup: 4.46.4 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 @@ -27948,7 +28433,7 @@ snapshots: tsx@4.20.4: dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 @@ -28058,7 +28543,7 @@ snapshots: typescript@5.4.5: {} - ua-parser-js@1.0.40: {} + ua-parser-js@1.0.41: {} ufo@1.6.1: {} @@ -28092,6 +28577,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.10.0: {} + unfetch@4.2.0: {} uni-global@1.0.0: @@ -28213,8 +28700,9 @@ snapshots: unpipe@1.0.0: {} - unplugin@2.3.5: + unplugin@2.3.7: dependencies: + '@jridgewell/remapping': 2.3.5 acorn: 8.15.0 picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 @@ -28258,9 +28746,9 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.1.3(browserslist@4.25.2): + update-browserslist-db@1.1.3(browserslist@4.25.3): dependencies: - browserslist: 4.25.2 + browserslist: 4.25.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -28453,13 +28941,31 @@ snapshots: - utf-8-validate - zod - vite-node@3.2.4(@types/node@20.19.10)(terser@5.43.1): + vite-node@3.2.4(@types/node@20.19.11): + dependencies: + cac: 6.7.14 + debug: 4.4.1(supports-color@8.1.1) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 5.4.19(@types/node@20.19.11) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-node@3.2.4(@types/node@24.3.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@20.19.10)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) transitivePeerDependencies: - '@types/node' - less @@ -28471,13 +28977,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@22.17.1)(terser@5.43.1): + vite-node@3.2.4(@types/node@24.3.0)(terser@5.43.1): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) transitivePeerDependencies: - '@types/node' - less @@ -28489,34 +28995,33 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@20.19.10)(terser@5.43.1): + vite@5.4.19(@types/node@20.19.11): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.46.2 + rollup: 4.46.4 optionalDependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.11 fsevents: 2.3.3 - terser: 5.43.1 - vite@5.4.19(@types/node@22.17.1)(terser@5.43.1): + vite@5.4.19(@types/node@24.3.0)(terser@5.43.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.46.2 + rollup: 4.46.4 optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 24.3.0 fsevents: 2.3.3 terser: 5.43.1 - vitepress@1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@22.17.1)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5): + vitepress@1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5): dependencies: '@docsearch/css': 3.9.0 '@docsearch/js': 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@shikijs/core': 1.29.2 '@shikijs/transformers': 1.29.2 '@types/markdown-it': 13.0.9 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@24.3.0))(vue@3.4.21(typescript@5.4.5)) '@vue/devtools-api': 7.7.7 '@vueuse/core': 10.11.1(vue@3.4.21(typescript@5.4.5)) '@vueuse/integrations': 10.11.1(axios@1.11.0)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5)) @@ -28524,7 +29029,7 @@ snapshots: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.29.2 - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) vue: 3.4.21(typescript@5.4.5) optionalDependencies: postcss: 8.5.6 @@ -28556,17 +29061,56 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.10)(terser@5.43.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@20.19.11)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.1 + debug: 4.4.1(supports-color@8.1.1) + expect-type: 1.2.2 + magic-string: 0.30.17 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 5.4.19(@types/node@20.19.11) + vite-node: 3.2.4(@types/node@20.19.11) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 20.19.11 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@20.19.10)(terser@5.43.1)) + '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@24.3.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.2.1 + chai: 5.3.1 debug: 4.4.1(supports-color@8.1.1) expect-type: 1.2.2 magic-string: 0.30.17 @@ -28578,12 +29122,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@20.19.10)(terser@5.43.1) - vite-node: 3.2.4(@types/node@20.19.10)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite-node: 3.2.4(@types/node@24.3.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 20.19.10 + '@types/node': 24.3.0 transitivePeerDependencies: - less - lightningcss @@ -28595,17 +29139,17 @@ snapshots: - supports-color - terser - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.2.1 + chai: 5.3.1 debug: 4.4.1(supports-color@8.1.1) expect-type: 1.2.2 magic-string: 0.30.17 @@ -28617,12 +29161,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) - vite-node: 3.2.4(@types/node@22.17.1)(terser@5.43.1) + vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite-node: 3.2.4(@types/node@24.3.0)(terser@5.43.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.17.1 + '@types/node': 24.3.0 transitivePeerDependencies: - less - lightningcss @@ -28971,10 +29515,10 @@ snapshots: '@types/react': 18.3.23 react: 18.3.1 - zustand@5.0.7(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): + zustand@5.0.8(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): optionalDependencies: '@types/react': 18.3.23 react: 18.3.1 use-sync-external-store: 1.5.0(react@18.3.1) - zwitch@2.0.4: {} \ No newline at end of file + zwitch@2.0.4: {} From 002b0024defe400d40c724373195d9033307a77b Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 20 Aug 2025 14:30:11 -0300 Subject: [PATCH 19/53] chore: update Playwright test path for fuel-wallet --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index a425bcef..843f97b2 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -24,7 +24,7 @@ jobs: - name: Run Playwright tests run: | cd apps/ui/ - pnpm exec playwright test tests/fuel-wallet.test.ts + pnpm exec playwright test tests/bako-id/fuel-wallet.test.ts - name: Upload blob report to GitHub Actions Artifacts if: ${{ !cancelled() }} From 057942a03cbf71896e3b85fa7e9bf34f1269dae1 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 20 Aug 2025 14:42:00 -0300 Subject: [PATCH 20/53] chore: use xvfb-run for Playwright tests in workflow --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 843f97b2..a7132608 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -24,7 +24,7 @@ jobs: - name: Run Playwright tests run: | cd apps/ui/ - pnpm exec playwright test tests/bako-id/fuel-wallet.test.ts + xvfb-run -a pnpm exec playwright test tests/bako-id/fuel-wallet.test.ts - name: Upload blob report to GitHub Actions Artifacts if: ${{ !cancelled() }} From 30236f495b64fec4f65db562e4b6c96c3bdb727d Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 28 Aug 2025 14:34:46 -0300 Subject: [PATCH 21/53] chore: update workflow and set test to run only for specific case --- .github/workflows/playwright.yml | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index a7132608..a782d6ec 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -54,7 +54,7 @@ jobs: merge-multiple: true - name: Merge into HTML Report - run: pnpm playwright merge-reports --reporter html ./all-blob-reports + run: pnpm exec playwright merge-reports --reporter html ./all-blob-reports - name: Upload HTML report uses: actions/upload-artifact@v4 diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index edc2bc71..5a2a7854 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -202,7 +202,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new Bako to other resolver', async ({ page, context }) => { + test.only('create new Bako to other resolver', async ({ page, context }) => { const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); const newHandle = `automation${Date.now()}`; From 4076eef6bd369984eac5499f3d3611e1227bee35 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 29 Aug 2025 06:38:29 -0300 Subject: [PATCH 22/53] chore: refactor tests and merge reports in pipeline --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 235 ++++++++++++---------- 1 file changed, 125 insertions(+), 110 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 5a2a7854..50effd17 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -203,122 +203,137 @@ test.describe('Connect with Fuel Wallet', () => { }); test.only('create new Bako to other resolver', async ({ page, context }) => { - const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); + // const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); - const newHandle = `automation${Date.now()}`; - console.log('new handle: ', newHandle); - - await test.step('create new handle', async () => { - await page - .getByRole('textbox', { name: 'Search for an available Handle' }) - .fill(newHandle); - await page.getByRole('button', { name: 'Continue' }).click(); - - await expect(page.getByText(newHandle)).toBeVisible(); - await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - - await test.step('connect wallet', async () => { - try { - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - } catch { - await page - .getByRole('button', { name: 'Connect Wallet' }) - .nth(1) - .click(); - } - await page.getByLabel('Connect to Fuel Wallet').click(); - await fuelWalletTestHelper.walletConnect(['Account 1']); - }); - - const { value } = await getValueNewHandle(page); - - await transfer(genesisWallet, value, address0); - - await page.getByRole('textbox', { name: 'Address' }).fill(address1); - - await page.getByRole('button', { name: 'Confirm Transaction' }).click(); - - await page - .getByLabel('Bako ID Terms Of Use Agreement') - .locator('div') - .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) - .nth(2) - .evaluate((el) => { - el.scrollTop = el.scrollHeight; - }); - await page.getByRole('button', { name: 'Accept' }).click(); - - await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); - }); + // const newHandle = `automation${Date.now()}`; + // console.log('new handle: ', newHandle); - await test.step('verify owner datas', async () => { - await page.getByRole('img', { name: 'Bako logo' }).click(); - await page.waitForTimeout(2500); - - await page.getByRole('button', { name: /.* avatar$/ }).click(); - await page.getByRole('menuitem', { name: 'Profile' }).click(); - - await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); - - await page.getByRole('button', { name: 'My Handles' }).click(); - await page.getByText(`${newHandle}`).click(); - - const shortened0 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; - const shortened1 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; - - await expect(page.getByText(`owner${shortened0}`)).toBeVisible(); - await expect(page.getByText(shortened1).nth(2)).toBeVisible(); + await test.step('connect wallet 2', async () => { + try { + await fuelWalletTestHelper.addAccount(); - await test.step('edit handle as owner', async () => { - await page.getByRole('button', { name: 'Edit Profile' }).click(); + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + } catch { await page - .locator('div') - .filter({ hasText: /^Nickname$/ }) - .first() + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) .click(); - await page - .getByRole('textbox', { name: 'Nickname' }) - .fill(`${newHandle}`); - - await page.getByRole('button', { name: 'Save' }).click(); - await page.getByRole('button', { name: 'Save changes' }).click(); - await page.getByRole('button', { name: 'Confirm' }).click(); - - const { value, connectedAddress } = - await editProfile(fuelWalletTestHelper); - - await transfer(genesisWallet, value, connectedAddress); - - await E2ETestUtils.signMessageFuelWallet({ - fuelWalletTestHelper, - page, - }); - }); + } + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 2']); }); - await test.step('verify data', async () => { - await page.getByRole('button', { name: /.* avatar$/ }).click(); - await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); - - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').dblclick(); - - const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); - await popupPage.getByRole('switch', { name: 'Toggle Account 2' }).click(); - await popupPage.getByRole('switch', { name: 'Toggle Account 1' }).click(); - await popupPage.getByRole('button', { name: 'Next' }).click(); - await popupPage.getByRole('button', { name: 'Connect' }).click(); - - await page.getByRole('button', { name: `${newHandle} avatar` }).click(); - await page.getByRole('menuitem', { name: 'Profile' }).click(); - - await expect(page.getByText(`@${newHandle}`)).toBeVisible(); - await expect( - page.getByRole('button', { name: 'Edit Profile' }), - ).not.toBeVisible(); - - await page.getByRole('button', { name: 'My Handles' }).click(); - await expect(page.getByText('It seems like you haven’t')).toBeVisible(); - }); + // await test.step('create new handle', async () => { + // await page + // .getByRole('textbox', { name: 'Search for an available Handle' }) + // .fill(newHandle); + // await page.getByRole('button', { name: 'Continue' }).click(); + + // await expect(page.getByText(newHandle)).toBeVisible(); + // await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + // await test.step('connect wallet', async () => { + // try { + // await page.getByRole('button', { name: 'Connect Wallet' }).click(); + // } catch { + // await page + // .getByRole('button', { name: 'Connect Wallet' }) + // .nth(1) + // .click(); + // } + // await page.getByLabel('Connect to Fuel Wallet').click(); + // await fuelWalletTestHelper.walletConnect(['Account 1']); + // }); + + // const { value } = await getValueNewHandle(page); + + // await transfer(genesisWallet, value, address0); + + // await page.getByRole('textbox', { name: 'Address' }).fill(address1); + + // await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + // await page + // .getByLabel('Bako ID Terms Of Use Agreement') + // .locator('div') + // .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + // .nth(2) + // .evaluate((el) => { + // el.scrollTop = el.scrollHeight; + // }); + // await page.getByRole('button', { name: 'Accept' }).click(); + + // await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + // }); + + // await test.step('verify owner datas', async () => { + // await page.getByRole('img', { name: 'Bako logo' }).click(); + // await page.waitForTimeout(2500); + + // await page.getByRole('button', { name: /.* avatar$/ }).click(); + // await page.getByRole('menuitem', { name: 'Profile' }).click(); + + // await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); + + // await page.getByRole('button', { name: 'My Handles' }).click(); + // await page.getByText(`${newHandle}`).click(); + + // const shortened0 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; + // const shortened1 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; + + // await expect(page.getByText(`owner${shortened0}`)).toBeVisible(); + // await expect(page.getByText(shortened1).nth(2)).toBeVisible(); + + // await test.step('edit handle as owner', async () => { + // await page.getByRole('button', { name: 'Edit Profile' }).click(); + // await page + // .locator('div') + // .filter({ hasText: /^Nickname$/ }) + // .first() + // .click(); + // await page + // .getByRole('textbox', { name: 'Nickname' }) + // .fill(`${newHandle}`); + + // await page.getByRole('button', { name: 'Save' }).click(); + // await page.getByRole('button', { name: 'Save changes' }).click(); + // await page.getByRole('button', { name: 'Confirm' }).click(); + + // const { value, connectedAddress } = + // await editProfile(fuelWalletTestHelper); + + // await transfer(genesisWallet, value, connectedAddress); + + // await E2ETestUtils.signMessageFuelWallet({ + // fuelWalletTestHelper, + // page, + // }); + // }); + // }); + + // await test.step('verify data', async () => { + // await page.getByRole('button', { name: /.* avatar$/ }).click(); + // await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); + + // await page.getByRole('button', { name: 'Connect Wallet' }).click(); + // await page.getByLabel('Connect to Fuel Wallet').dblclick(); + + // const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + // await popupPage.getByRole('switch', { name: 'Toggle Account 2' }).click(); + // await popupPage.getByRole('switch', { name: 'Toggle Account 1' }).click(); + // await popupPage.getByRole('button', { name: 'Next' }).click(); + // await popupPage.getByRole('button', { name: 'Connect' }).click(); + + // await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + // await page.getByRole('menuitem', { name: 'Profile' }).click(); + + // await expect(page.getByText(`@${newHandle}`)).toBeVisible(); + // await expect( + // page.getByRole('button', { name: 'Edit Profile' }), + // ).not.toBeVisible(); + + // await page.getByRole('button', { name: 'My Handles' }).click(); + // await expect(page.getByText('It seems like you haven’t')).toBeVisible(); + // }); }); }); From dee947c2b62163cb9cbcd5872550376a9103eb57 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 29 Aug 2025 06:42:02 -0300 Subject: [PATCH 23/53] chore: remove forbidOnly option from Playwright config --- apps/ui/playwright.config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 28d785ca..0194f832 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -3,7 +3,6 @@ import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: './tests', fullyParallel: true, - forbidOnly: !!process.env.CI, retries: process.env.CI ? 2 : 0, workers: 1, timeout: 180000, From 81d32800c645fec61c6e2dc0a99018e041fd8a76 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 29 Aug 2025 06:54:26 -0300 Subject: [PATCH 24/53] chore: update Playwright workflow and simplify fuel wallet test logic --- .github/workflows/playwright.yml | 12 ++++++++---- apps/ui/tests/bako-id/fuel-wallet.test.ts | 12 +++--------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index a782d6ec..a713cc9d 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -44,21 +44,25 @@ jobs: with: node-version: lts/* - name: Install dependencies - run: npm install -g pnpm && pnpm install + run: | + cd apps/ui/ + npm install -g pnpm && pnpm install - name: Download blob reports from GitHub Actions Artifacts uses: actions/download-artifact@v4 with: - path: all-blob-reports + path: apps/ui/all-blob-reports pattern: blob-report-* merge-multiple: true - name: Merge into HTML Report - run: pnpm exec playwright merge-reports --reporter html ./all-blob-reports + run: | + cd apps/ui/ + pnpm exec playwright merge-reports --reporter html ./all-blob-reports - name: Upload HTML report uses: actions/upload-artifact@v4 with: name: html-report - path: playwright-report + path: apps/ui/playwright-report retention-days: 14 diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 50effd17..cce45eb1 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -209,16 +209,10 @@ test.describe('Connect with Fuel Wallet', () => { // console.log('new handle: ', newHandle); await test.step('connect wallet 2', async () => { - try { - await fuelWalletTestHelper.addAccount(); + await fuelWalletTestHelper.addAccount(); + + await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - } catch { - await page - .getByRole('button', { name: 'Connect Wallet' }) - .nth(1) - .click(); - } await page.getByLabel('Connect to Fuel Wallet').click(); await fuelWalletTestHelper.walletConnect(['Account 2']); }); From 7c28dabe74369eb914917e5d0658e1da0af7ccea Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Sun, 31 Aug 2025 18:39:27 -0300 Subject: [PATCH 25/53] chore: add helper function to retrieve multiple wallet addresses and clean up unused code --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 243 +++++++++++----------- apps/ui/tests/ultils/helpers.ts | 21 ++ apps/ui/tests/ultils/setup.ts | 23 -- 3 files changed, 144 insertions(+), 143 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index cce45eb1..75862431 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -6,6 +6,7 @@ import { editProfile, returnFundsToGenesisWallet, transfer, + getAddress, } from '../ultils/helpers'; await E2ETestUtils.downloadFuelExtension({ test }); @@ -26,6 +27,7 @@ test.describe('Connect with Fuel Wallet', () => { }); test.afterEach(async ({ extensionId, context }) => { + await fuelWalletTestHelper.switchAccount('Account 1'); const genesisAddress = genesisWallet.address.toString(); await returnFundsToGenesisWallet({ @@ -202,132 +204,133 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new Bako to other resolver', async ({ page, context }) => { - // const [address0, address1] = await E2ETestUtils.getTwoAddresses(context); + test.only('create new Bako to other resolver', async ({ page }) => { + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); + + await fuelWalletTestHelper.addAccount(); + await fuelWalletTestHelper.switchAccount('Account 1'); + + await page.waitForTimeout(2000); + let address1: string; + let address2: string; + + await test.step('create new handle to other resolver', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + const { value } = await getValueNewHandle(page); + + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } + + ({ address1, address2 } = await getAddress(fuelWalletTestHelper)); + + await transfer(genesisWallet, value, address1); + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + await page.getByRole('textbox', { name: 'Address' }).fill(address2); + + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + await page.waitForTimeout(2500); + }); + + await test.step('verify owner datas', async () => { + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(2500); + + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + try { + await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); + } catch { + await page.reload(); + await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); + } + + await page.getByRole('button', { name: 'My Handles' }).click(); + await page.getByText(`${newHandle}`).click(); + + const shortened1 = `${address1.slice(0, 10)}...${address1.slice(-5)}`; + + await expect(page.getByText(`owner${shortened1}`)).toBeVisible(); + + await test.step('edit handle as owner', async () => { + await page.getByRole('button', { name: 'Edit Profile' }).click(); + await page + .locator('div') + .filter({ hasText: /^Nickname$/ }) + .first() + .click(); + await page + .getByRole('textbox', { name: 'Nickname' }) + .fill(`${newHandle}`); - // const newHandle = `automation${Date.now()}`; - // console.log('new handle: ', newHandle); + await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + + const { value, connectedAddress } = + await editProfile(fuelWalletTestHelper); + + await transfer(genesisWallet, value, connectedAddress); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); + }); + }); - await test.step('connect wallet 2', async () => { - await fuelWalletTestHelper.addAccount(); + await test.step('verify data', async () => { + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').dblclick(); - await page.getByLabel('Connect to Fuel Wallet').click(); await fuelWalletTestHelper.walletConnect(['Account 2']); - }); - // await test.step('create new handle', async () => { - // await page - // .getByRole('textbox', { name: 'Search for an available Handle' }) - // .fill(newHandle); - // await page.getByRole('button', { name: 'Continue' }).click(); - - // await expect(page.getByText(newHandle)).toBeVisible(); - // await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - - // await test.step('connect wallet', async () => { - // try { - // await page.getByRole('button', { name: 'Connect Wallet' }).click(); - // } catch { - // await page - // .getByRole('button', { name: 'Connect Wallet' }) - // .nth(1) - // .click(); - // } - // await page.getByLabel('Connect to Fuel Wallet').click(); - // await fuelWalletTestHelper.walletConnect(['Account 1']); - // }); - - // const { value } = await getValueNewHandle(page); - - // await transfer(genesisWallet, value, address0); - - // await page.getByRole('textbox', { name: 'Address' }).fill(address1); - - // await page.getByRole('button', { name: 'Confirm Transaction' }).click(); - - // await page - // .getByLabel('Bako ID Terms Of Use Agreement') - // .locator('div') - // .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) - // .nth(2) - // .evaluate((el) => { - // el.scrollTop = el.scrollHeight; - // }); - // await page.getByRole('button', { name: 'Accept' }).click(); - - // await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); - // }); - - // await test.step('verify owner datas', async () => { - // await page.getByRole('img', { name: 'Bako logo' }).click(); - // await page.waitForTimeout(2500); - - // await page.getByRole('button', { name: /.* avatar$/ }).click(); - // await page.getByRole('menuitem', { name: 'Profile' }).click(); - - // await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); - - // await page.getByRole('button', { name: 'My Handles' }).click(); - // await page.getByText(`${newHandle}`).click(); - - // const shortened0 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; - // const shortened1 = `${address0.slice(0, 10)}...${address0.slice(-5)}`; - - // await expect(page.getByText(`owner${shortened0}`)).toBeVisible(); - // await expect(page.getByText(shortened1).nth(2)).toBeVisible(); - - // await test.step('edit handle as owner', async () => { - // await page.getByRole('button', { name: 'Edit Profile' }).click(); - // await page - // .locator('div') - // .filter({ hasText: /^Nickname$/ }) - // .first() - // .click(); - // await page - // .getByRole('textbox', { name: 'Nickname' }) - // .fill(`${newHandle}`); - - // await page.getByRole('button', { name: 'Save' }).click(); - // await page.getByRole('button', { name: 'Save changes' }).click(); - // await page.getByRole('button', { name: 'Confirm' }).click(); - - // const { value, connectedAddress } = - // await editProfile(fuelWalletTestHelper); - - // await transfer(genesisWallet, value, connectedAddress); - - // await E2ETestUtils.signMessageFuelWallet({ - // fuelWalletTestHelper, - // page, - // }); - // }); - // }); - - // await test.step('verify data', async () => { - // await page.getByRole('button', { name: /.* avatar$/ }).click(); - // await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); - - // await page.getByRole('button', { name: 'Connect Wallet' }).click(); - // await page.getByLabel('Connect to Fuel Wallet').dblclick(); - - // const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); - // await popupPage.getByRole('switch', { name: 'Toggle Account 2' }).click(); - // await popupPage.getByRole('switch', { name: 'Toggle Account 1' }).click(); - // await popupPage.getByRole('button', { name: 'Next' }).click(); - // await popupPage.getByRole('button', { name: 'Connect' }).click(); - - // await page.getByRole('button', { name: `${newHandle} avatar` }).click(); - // await page.getByRole('menuitem', { name: 'Profile' }).click(); - - // await expect(page.getByText(`@${newHandle}`)).toBeVisible(); - // await expect( - // page.getByRole('button', { name: 'Edit Profile' }), - // ).not.toBeVisible(); - - // await page.getByRole('button', { name: 'My Handles' }).click(); - // await expect(page.getByText('It seems like you haven’t')).toBeVisible(); - // }); + await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect(page.getByText(`@${newHandle}`)).toBeVisible(); + await expect( + page.getByRole('button', { name: 'Edit Profile' }), + ).not.toBeVisible(); + + await page.getByRole('button', { name: 'My Handles' }).click(); + await expect(page.getByText('It seems like you haven’t')).toBeVisible(); + }); }); }); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 42e5a4de..dbd3a343 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -106,3 +106,24 @@ export async function getVaultAddress(page: Page) { await page.getByRole('button', { name: 'Sidebar Vault Address' }).click(); return await page.evaluate(() => navigator.clipboard.readText()); } + +export async function getAddress(fuelWalletTestHelper: FuelWalletTestHelper) { + const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + + await popupPage + .getByRole('article', { name: 'Account 1' }) + .getByLabel('Copy to clipboard') + .click(); + const address1 = await popupPage.evaluate(() => + navigator.clipboard.readText(), + ); + await popupPage + .getByRole('article', { name: 'Account 2' }) + .getByLabel('Copy to clipboard') + .click(); + const address2 = await popupPage.evaluate(() => + navigator.clipboard.readText(), + ); + + return { address1, address2 }; +} diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 0b711ed8..60cb084a 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -44,29 +44,6 @@ export class E2ETestUtils { return { fuelWalletTestHelper, genesisWallet }; } - static async getTwoAddresses(context: BrowserContext) { - const page = await context.newPage(); - await page.goto( - 'chrome-extension://anmaphhhladdijnmeaihpboiajdjojlo/popup.html#/wallet', - ); - - await page.getByRole('button', { name: 'Copy to clipboard' }).click(); - const address0 = await page.evaluate(() => navigator.clipboard.readText()); - - await page.getByRole('button', { name: 'Accounts' }).click(); - await page.getByRole('button', { name: 'Add account' }).click(); - await page - .getByText('Account 2', { exact: true }) - .waitFor({ state: 'visible', timeout: 15000 }); - await page.getByRole('button', { name: 'Copy to clipboard' }).click(); - const address1 = await page.evaluate(() => navigator.clipboard.readText()); - - await page.getByRole('button', { name: 'Accounts' }).click(); - await page.getByRole('heading', { name: 'Account 1' }).click(); - - return [address0, address1]; - } - static async setupPasskey(config: { page: Page }) { const provider = new Provider('http://testnet.fuel.network/v1/graphql'); const genesisWallet = Wallet.fromPrivateKey( From 9a9cae200f527506d74bc2ac247126f8a0830e34 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 02:01:33 -0300 Subject: [PATCH 26/53] chore: update screenshot setting in Playwright config and comment out afterEach --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 0194f832..6a48698a 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -12,7 +12,7 @@ export default defineConfig({ reporter: 'blob', use: { headless: true, - screenshot: process.env.CI ? 'off' : 'only-on-failure', + screenshot: 'only-on-failure', trace: process.env.CI ? 'on-first-retry' : 'retain-on-failure', baseURL: 'https://preview.bako.id/', permissions: ['clipboard-read', 'clipboard-write'], diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 75862431..530719c6 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -26,16 +26,16 @@ test.describe('Connect with Fuel Wallet', () => { genesisWallet = E2EUtils.genesisWallet; }); - test.afterEach(async ({ extensionId, context }) => { - await fuelWalletTestHelper.switchAccount('Account 1'); - const genesisAddress = genesisWallet.address.toString(); + // test.afterEach(async ({ extensionId, context }) => { + // await fuelWalletTestHelper.switchAccount('Account 1'); + // const genesisAddress = genesisWallet.address.toString(); - await returnFundsToGenesisWallet({ - context, - extensionId, - genesisAddress, - }); - }); + // await returnFundsToGenesisWallet({ + // context, + // extensionId, + // genesisAddress, + // }); + // }); test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); @@ -90,7 +90,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new Bako user', async ({ page }) => { + test.skip('create new Bako user', async ({ page }) => { await test.step('connect wallet', async () => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page.getByRole('button', { name: 'Connect Wallet' }).click(); @@ -204,7 +204,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new Bako to other resolver', async ({ page }) => { + test('create new Bako to other resolver', async ({ page }) => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); From 9647b16b3daa8051ac1e715297fd09aedcdb9c89 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 10:39:32 -0300 Subject: [PATCH 27/53] chore: enable only the 'search an existing profile' test for focused execution --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 530719c6..e0d248a3 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -37,7 +37,7 @@ test.describe('Connect with Fuel Wallet', () => { // }); // }); - test('search an existing profile', async ({ page, context }) => { + test.only('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page From 62c8a8496d983fac38804a33146da4982ca2179c Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 12:03:36 -0300 Subject: [PATCH 28/53] chore: refactor fuel wallet tests to restore afterEach logic and remove unused code --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 53 ++++++----------------- apps/ui/tests/ultils/setup.ts | 1 + 2 files changed, 14 insertions(+), 40 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index e0d248a3..911f02b8 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -26,18 +26,19 @@ test.describe('Connect with Fuel Wallet', () => { genesisWallet = E2EUtils.genesisWallet; }); - // test.afterEach(async ({ extensionId, context }) => { - // await fuelWalletTestHelper.switchAccount('Account 1'); - // const genesisAddress = genesisWallet.address.toString(); - - // await returnFundsToGenesisWallet({ - // context, - // extensionId, - // genesisAddress, - // }); - // }); - - test.only('search an existing profile', async ({ page, context }) => { + test.afterEach(async ({ extensionId, context, page }) => { + await page.pause(); + await fuelWalletTestHelper.switchAccount('Account 1'); + const genesisAddress = genesisWallet.address.toString(); + + await returnFundsToGenesisWallet({ + context, + extensionId, + genesisAddress, + }); + }); + + test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -261,7 +262,6 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByRole('button', { name: 'Accept' }).click(); await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); - await page.waitForTimeout(2500); }); await test.step('verify owner datas', async () => { @@ -284,32 +284,6 @@ test.describe('Connect with Fuel Wallet', () => { const shortened1 = `${address1.slice(0, 10)}...${address1.slice(-5)}`; await expect(page.getByText(`owner${shortened1}`)).toBeVisible(); - - await test.step('edit handle as owner', async () => { - await page.getByRole('button', { name: 'Edit Profile' }).click(); - await page - .locator('div') - .filter({ hasText: /^Nickname$/ }) - .first() - .click(); - await page - .getByRole('textbox', { name: 'Nickname' }) - .fill(`${newHandle}`); - - await page.getByRole('button', { name: 'Save' }).click(); - await page.getByRole('button', { name: 'Save changes' }).click(); - await page.getByRole('button', { name: 'Confirm' }).click(); - - const { value, connectedAddress } = - await editProfile(fuelWalletTestHelper); - - await transfer(genesisWallet, value, connectedAddress); - - await E2ETestUtils.signMessageFuelWallet({ - fuelWalletTestHelper, - page, - }); - }); }); await test.step('verify data', async () => { @@ -324,7 +298,6 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByRole('button', { name: `${newHandle} avatar` }).click(); await page.getByRole('menuitem', { name: 'Profile' }).click(); - await expect(page.getByText(`@${newHandle}`)).toBeVisible(); await expect( page.getByRole('button', { name: 'Edit Profile' }), ).not.toBeVisible(); diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 60cb084a..79a232c3 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -75,5 +75,6 @@ export class E2ETestUtils { await page.waitForTimeout(2000); const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); await getButtonByText(popupPage, 'Submit').click(); + await popupPage.waitForEvent('close'); } } From 727abfb5a89d10e8c32caa6db28e88e18cc6c966 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 13:48:13 -0300 Subject: [PATCH 29/53] chore: comment out afterEach logic and enable focused execution for profile search tests --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 911f02b8..cb51ec2a 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -26,19 +26,19 @@ test.describe('Connect with Fuel Wallet', () => { genesisWallet = E2EUtils.genesisWallet; }); - test.afterEach(async ({ extensionId, context, page }) => { - await page.pause(); - await fuelWalletTestHelper.switchAccount('Account 1'); - const genesisAddress = genesisWallet.address.toString(); - - await returnFundsToGenesisWallet({ - context, - extensionId, - genesisAddress, - }); - }); - - test('search an existing profile', async ({ page, context }) => { + // test.afterEach(async ({ extensionId, context, page }) => { + // await page.pause(); + // await fuelWalletTestHelper.switchAccount('Account 1'); + // const genesisAddress = genesisWallet.address.toString(); + + // await returnFundsToGenesisWallet({ + // context, + // extensionId, + // genesisAddress, + // }); + // }); + + test.only('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -61,7 +61,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test('search invalid handle', async ({ page }) => { + test.only('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { From e0023e7fe0c987d4870f9a130366f093306ad240 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 14:11:23 -0300 Subject: [PATCH 30/53] chore: testing create new handle to other resolver --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index cb51ec2a..f92d2437 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -38,7 +38,7 @@ test.describe('Connect with Fuel Wallet', () => { // }); // }); - test.only('search an existing profile', async ({ page, context }) => { + test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -61,7 +61,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test.only('search invalid handle', async ({ page }) => { + test('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { @@ -205,7 +205,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new Bako to other resolver', async ({ page }) => { + test.only('create new Bako to other resolver', async ({ page }) => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); From 8c6eebb64d217bec292453bdfdd95cc4e3044391 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 16:34:24 -0300 Subject: [PATCH 31/53] chore: rename test cases for clarity and update network switching logic --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index f92d2437..310144cc 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -91,7 +91,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.skip('create new Bako user', async ({ page }) => { + test.skip('create new handle', async ({ page }) => { await test.step('connect wallet', async () => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page.getByRole('button', { name: 'Connect Wallet' }).click(); @@ -205,10 +205,11 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new Bako to other resolver', async ({ page }) => { + test.only('create new handle to other resolver', async ({ page }) => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); + await fuelWalletTestHelper.switchNetwork('Fuel Sepolia Testnet'); await fuelWalletTestHelper.addAccount(); await fuelWalletTestHelper.switchAccount('Account 1'); From 408ae649e80bad43a6f7aaa9bfd1f41721e07d58 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 1 Sep 2025 18:50:40 -0300 Subject: [PATCH 32/53] chore: update fuel wallet test to handle dialog closure and streamline account switching --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 310144cc..a7b42ce5 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -24,6 +24,18 @@ test.describe('Connect with Fuel Wallet', () => { fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; genesisWallet = E2EUtils.genesisWallet; + + const walletPage = fuelWalletTestHelper.getWalletPage(); + + const closeButton = walletPage.getByRole('button', { + name: 'Close dialog', + }); + if (await closeButton.isVisible()) { + await closeButton.click(); + } + + await fuelWalletTestHelper.addAccount(); + await fuelWalletTestHelper.switchAccount('Account 1'); }); // test.afterEach(async ({ extensionId, context, page }) => { @@ -209,11 +221,6 @@ test.describe('Connect with Fuel Wallet', () => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); - await fuelWalletTestHelper.switchNetwork('Fuel Sepolia Testnet'); - await fuelWalletTestHelper.addAccount(); - await fuelWalletTestHelper.switchAccount('Account 1'); - - await page.waitForTimeout(2000); let address1: string; let address2: string; From fac156bf6dca7842a4f6b03d2543ef71ec1c77ed Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 10 Sep 2025 11:09:32 -0300 Subject: [PATCH 33/53] chore: refactor tests to utilize NewHandleService and clean up helper functions --- apps/ui/tests/bako-id/bako.test.ts | 9 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 105 ++++++++++++--------- apps/ui/tests/ultils/helpers.ts | 72 ++++---------- apps/ui/tests/ultils/service/new-handle.ts | 46 +++++++++ 4 files changed, 127 insertions(+), 105 deletions(-) create mode 100644 apps/ui/tests/ultils/service/new-handle.ts diff --git a/apps/ui/tests/bako-id/bako.test.ts b/apps/ui/tests/bako-id/bako.test.ts index e483238f..094bfe66 100644 --- a/apps/ui/tests/bako-id/bako.test.ts +++ b/apps/ui/tests/bako-id/bako.test.ts @@ -1,11 +1,8 @@ import { test, expect } from '@playwright/test'; import { AuthTestService } from '../ultils/service/auth-service'; -import { - getValueNewHandle, - getVaultAddress, - transfer, -} from '../ultils/helpers'; +import { getVaultAddress, transfer } from '../ultils/helpers'; import { Provider, Wallet } from 'fuels'; +import { NewHandleService } from '../ultils/service/new-handle'; test.describe('Connect with Bako Safe', () => { test.fixme('create new bako user', async ({ context }) => { @@ -48,7 +45,7 @@ test.describe('Connect with Bako Safe', () => { const vaultAddress = await getVaultAddress(bakoSafePage); - const { value } = await getValueNewHandle(bakoIdPage); + const { value } = await NewHandleService.getValueNewHandle(bakoIdPage); const provider = new Provider('http://testnet.fuel.network/v1/graphql'); const genesisWallet = Wallet.fromPrivateKey( diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index a7b42ce5..ca7dd71a 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -2,12 +2,11 @@ import { expect, FuelWalletTestHelper, test } from '@fuels/playwright-utils'; import { E2ETestUtils } from '../ultils/setup'; import { WalletUnlocked } from 'fuels'; import { - getValueNewHandle, - editProfile, returnFundsToGenesisWallet, transfer, getAddress, } from '../ultils/helpers'; +import { NewHandleService } from '../ultils/service/new-handle'; await E2ETestUtils.downloadFuelExtension({ test }); @@ -38,17 +37,15 @@ test.describe('Connect with Fuel Wallet', () => { await fuelWalletTestHelper.switchAccount('Account 1'); }); - // test.afterEach(async ({ extensionId, context, page }) => { - // await page.pause(); - // await fuelWalletTestHelper.switchAccount('Account 1'); - // const genesisAddress = genesisWallet.address.toString(); + test.afterEach(async () => { + await fuelWalletTestHelper.switchAccount('Account 1'); + const genesisAddress = genesisWallet.address.toString(); - // await returnFundsToGenesisWallet({ - // context, - // extensionId, - // genesisAddress, - // }); - // }); + await returnFundsToGenesisWallet({ + fuelWalletTestHelper, + genesisAddress, + }); + }); test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); @@ -103,20 +100,12 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.skip('create new handle', async ({ page }) => { - await test.step('connect wallet', async () => { - await expect(page.getByText('Search new Handle')).toBeVisible(); - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - await fuelWalletTestHelper.walletConnect(); - await expect( - page.getByRole('button', { name: 'My Handles' }), - ).toBeVisible(); - }); - + test.only('create new handle', async ({ page }) => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); + const { address1 } = await getAddress(fuelWalletTestHelper); + await test.step('create new handle', async () => { await page .getByRole('textbox', { name: 'Search for an available Handle' }) @@ -126,8 +115,25 @@ test.describe('Connect with Fuel Wallet', () => { await expect(page.getByText(newHandle)).toBeVisible(); await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - const { value, connectedAddress } = await getValueNewHandle(page); - await transfer(genesisWallet, value, connectedAddress); + const value = await NewHandleService.getValueNewHandle(page); + + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } + + await transfer(genesisWallet, value, address1); + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); await page.getByRole('button', { name: 'Confirm Transaction' }).click(); @@ -146,10 +152,25 @@ test.describe('Connect with Fuel Wallet', () => { await test.step('edit user', async () => { await page.getByRole('img', { name: 'Bako logo' }).click(); - await page.waitForTimeout(2500); - await page.reload(); + await page.waitForTimeout(1500); + const newHandleButton = page.getByRole('button', { + name: `${newHandle} avatar`, + }); + if (!(await newHandleButton.isVisible())) { + await page.reload(); + } + await page.waitForTimeout(500); - await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', + }); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + } + + await newHandleButton.click(); await page.getByRole('menuitem', { name: 'Profile' }).click(); await expect( @@ -198,17 +219,16 @@ test.describe('Connect with Fuel Wallet', () => { .getByRole('textbox', { name: 'X' }) .fill('https://x.com/infinitybase_'); await page.getByRole('button', { name: 'Save' }).click(); - try { - await page.getByRole('button', { name: 'Save changes' }).click(); - await page.getByRole('button', { name: 'Confirm' }).click(); - } catch { - await page.getByRole('button', { name: 'Save changes' }).click(); - await page.getByRole('button', { name: 'Confirm' }).click(); - } - const { value, connectedAddress } = - await editProfile(fuelWalletTestHelper); - await transfer(genesisWallet, value, connectedAddress); + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + + const value = await NewHandleService.getValueEditProfile( + fuelWalletTestHelper, + page, + ); + + await transfer(genesisWallet, value, address1); await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, @@ -217,12 +237,11 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new handle to other resolver', async ({ page }) => { + test('create new handle to other resolver', async ({ page }) => { const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); - let address1: string; - let address2: string; + const { address1, address2 } = await getAddress(fuelWalletTestHelper); await test.step('create new handle to other resolver', async () => { await page @@ -233,7 +252,7 @@ test.describe('Connect with Fuel Wallet', () => { await expect(page.getByText(newHandle)).toBeVisible(); await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - const { value } = await getValueNewHandle(page); + const value = await NewHandleService.getValueNewHandle(page); await test.step('connect address 1', async () => { try { @@ -247,8 +266,6 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByLabel('Connect to Fuel Wallet').click(); } - ({ address1, address2 } = await getAddress(fuelWalletTestHelper)); - await transfer(genesisWallet, value, address1); await page.waitForTimeout(500); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index dbd3a343..953b0c82 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -1,51 +1,7 @@ import { FuelWalletTestHelper } from '@fuels/playwright-utils'; -import { BrowserContext, expect, Page } from '@playwright/test'; +import { expect, Page } from '@playwright/test'; import { WalletUnlocked } from 'fuels'; -export async function getValueNewHandle(page: Page) { - await page.locator('text=Estimated total').waitFor({ state: 'visible' }); - const estimatedTotal = await page.evaluate(() => { - return ( - document - .querySelector( - 'div.chakra-stack.css-10t90fk p.chakra-text.css-io0ltg:nth-of-type(2)', - ) - ?.textContent?.trim() ?? '' - ); - }); - const rawValue = parseFloat(estimatedTotal.replace('ETH', '').trim()); - const value = rawValue + 0.0000002; - - const connectedAddress = await page - .getByRole('textbox', { name: 'Address' }) - .inputValue(); - - return { value, connectedAddress }; -} - -export async function editProfile(fuelWalletTestHelper: FuelWalletTestHelper) { - const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); - - const estimatedTotal = parseFloat( - (await popupPage.locator('p[aria-label="fee value:Regular"]').innerText()) - .replace('ETH', '') - .trim(), - ); - - const value = estimatedTotal + 0.0000002; - - await popupPage - .locator('.fuel_Button.fuel_Button__size-md__ukxmg') - .first() - .click(); - - const connectedAddress = await popupPage.evaluate( - async () => await navigator.clipboard.readText(), - ); - - return { value, connectedAddress }; -} - export async function transfer( genesisWallet: WalletUnlocked, value: number, @@ -61,14 +17,12 @@ export async function transfer( } export async function returnFundsToGenesisWallet(config: { - context: BrowserContext; - extensionId: string; + fuelWalletTestHelper: FuelWalletTestHelper; genesisAddress: string; }) { - const { context, extensionId, genesisAddress } = config; + const { fuelWalletTestHelper, genesisAddress } = config; - const extensionPage = await context.newPage(); - await extensionPage.goto(`chrome-extension://${extensionId}/popup.html`); + const extensionPage = fuelWalletTestHelper.getWalletPage(); await extensionPage.waitForTimeout(2000); @@ -108,22 +62,30 @@ export async function getVaultAddress(page: Page) { } export async function getAddress(fuelWalletTestHelper: FuelWalletTestHelper) { - const popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + const walletPage = fuelWalletTestHelper.getWalletPage(); + + await walletPage.getByRole('button', { name: 'Accounts' }).click(); - await popupPage + await walletPage .getByRole('article', { name: 'Account 1' }) .getByLabel('Copy to clipboard') .click(); - const address1 = await popupPage.evaluate(() => + const address1 = await walletPage.evaluate(() => navigator.clipboard.readText(), ); - await popupPage + await walletPage .getByRole('article', { name: 'Account 2' }) .getByLabel('Copy to clipboard') .click(); - const address2 = await popupPage.evaluate(() => + const address2 = await walletPage.evaluate(() => navigator.clipboard.readText(), ); + await walletPage + .getByRole('button', { + name: 'Close dialog', + }) + .click(); + return { address1, address2 }; } diff --git a/apps/ui/tests/ultils/service/new-handle.ts b/apps/ui/tests/ultils/service/new-handle.ts new file mode 100644 index 00000000..a5b581ad --- /dev/null +++ b/apps/ui/tests/ultils/service/new-handle.ts @@ -0,0 +1,46 @@ +import { FuelWalletTestHelper } from '@fuels/playwright-utils'; +import { Page } from '@playwright/test'; + +export class NewHandleService { + static async getValueNewHandle(page: Page) { + await page.locator('text=Estimated total').waitFor({ state: 'visible' }); + const estimatedTotal = await page.evaluate(() => { + return ( + document + .querySelector( + 'div.chakra-stack.css-10t90fk p.chakra-text.css-io0ltg:nth-of-type(2)', + ) + ?.textContent?.trim() ?? '' + ); + }); + const rawValue = parseFloat(estimatedTotal.replace('ETH', '').trim()); + const value = rawValue + 0.0000002; + + return value; + } + + static async getValueEditProfile( + fuelWalletTestHelper: FuelWalletTestHelper, + page: Page, + ) { + let popupPage: Page; + try { + popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + } catch { + await page.getByRole('button', { name: 'Save changes' }).click(); + await page.getByRole('button', { name: 'Confirm' }).click(); + + popupPage = await fuelWalletTestHelper.getWalletPopupPage(); + } + + const estimatedTotal = parseFloat( + (await popupPage.locator('p[aria-label="fee value:Regular"]').innerText()) + .replace('ETH', '') + .trim(), + ); + + const value = estimatedTotal + 0.0000002; + + return value; + } +} From 0d8c83183716e0e96672b4cd671e74b7033ab6ef Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 10 Sep 2025 11:39:45 -0300 Subject: [PATCH 34/53] chore: setup wallet in tests --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 57 +++++++++++++---------- apps/ui/tests/ultils/setup.ts | 12 +++++ 3 files changed, 45 insertions(+), 26 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 6a48698a..18f29c71 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ testDir: './tests', fullyParallel: true, retries: process.env.CI ? 2 : 0, - workers: 1, + workers: process.env.CI ? 2 : 1, timeout: 180000, expect: { timeout: 8000, diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index ca7dd71a..f23f6f5a 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -14,27 +14,8 @@ test.describe('Connect with Fuel Wallet', () => { let fuelWalletTestHelper: FuelWalletTestHelper; let genesisWallet: WalletUnlocked; - test.beforeEach(async ({ extensionId, context, page }) => { - const E2EUtils = await E2ETestUtils.setupFuelWallet({ - page, - context, - extensionId, - }); - - fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; - genesisWallet = E2EUtils.genesisWallet; - - const walletPage = fuelWalletTestHelper.getWalletPage(); - - const closeButton = walletPage.getByRole('button', { - name: 'Close dialog', - }); - if (await closeButton.isVisible()) { - await closeButton.click(); - } - - await fuelWalletTestHelper.addAccount(); - await fuelWalletTestHelper.switchAccount('Account 1'); + test.beforeEach(async ({ page }) => { + await page.goto('/'); }); test.afterEach(async () => { @@ -47,7 +28,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('search an existing profile', async ({ page, context }) => { + test.only('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -70,7 +51,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test('search invalid handle', async ({ page }) => { + test.only('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { @@ -100,7 +81,18 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new handle', async ({ page }) => { + test('create new handle', async ({ page, context, extensionId }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); @@ -237,7 +229,22 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new handle to other resolver', async ({ page }) => { + test('create new handle to other resolver', async ({ + extensionId, + context, + page, + }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + const newHandle = `automation${Date.now()}`; console.log('new handle: ', newHandle); diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 79a232c3..cf216026 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -38,6 +38,18 @@ export class E2ETestUtils { mnemonic: Mnemonic.generate(), }); + const walletPage = fuelWalletTestHelper.getWalletPage(); + + const closeButton = walletPage.getByRole('button', { + name: 'Close dialog', + }); + if (await closeButton.isVisible()) { + await closeButton.click(); + } + + await fuelWalletTestHelper.addAccount(); + await fuelWalletTestHelper.switchAccount('Account 1'); + await config.page.goto('/'); await config.page.bringToFront(); From d6fc56cef4eb97de3771c958f0add2017bb34cfb Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 10 Sep 2025 11:53:11 -0300 Subject: [PATCH 35/53] chore: only create new handle --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index f23f6f5a..9330a969 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -19,6 +19,9 @@ test.describe('Connect with Fuel Wallet', () => { }); test.afterEach(async () => { + if (!fuelWalletTestHelper) { + return; + } await fuelWalletTestHelper.switchAccount('Account 1'); const genesisAddress = genesisWallet.address.toString(); @@ -28,7 +31,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('search an existing profile', async ({ page, context }) => { + test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -51,7 +54,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test.only('search invalid handle', async ({ page }) => { + test('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { @@ -81,7 +84,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new handle', async ({ page, context, extensionId }) => { + test.only('create new handle', async ({ page, context, extensionId }) => { await test.step('setup fuel wallet', async () => { const E2EUtils = await E2ETestUtils.setupFuelWallet({ page, From e2b9ecd0be5e67f8127fc66342b81aa29625f6a9 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 10 Sep 2025 12:07:11 -0300 Subject: [PATCH 36/53] chore: update save button selectors to use exact match for improved reliability --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 9330a969..a0e7b432 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -181,14 +181,14 @@ test.describe('Connect with Fuel Wallet', () => { await page .getByRole('textbox', { name: 'Nickname' }) .fill(`${newHandle}`); - await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save', exact: true }).click(); await page .locator('div') .filter({ hasText: /^Short bio$/ }) .first() .click(); await page.getByRole('textbox', { name: 'Bio' }).fill('Short bio test'); - await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save', exact: true }).click(); await page .locator('div') .filter({ hasText: /^Website$/ }) @@ -197,14 +197,14 @@ test.describe('Connect with Fuel Wallet', () => { await page .getByRole('textbox', { name: 'Website' }) .fill('https://www.bako.global/'); - await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save', exact: true }).click(); await page .locator('div') .filter({ hasText: /^Location$/ }) .first() .click(); await page.getByRole('textbox', { name: 'Location' }).fill('Brazil'); - await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save', exact: true }).click(); await page .locator('div') .filter({ hasText: /^Twitter$/ }) @@ -213,7 +213,7 @@ test.describe('Connect with Fuel Wallet', () => { await page .getByRole('textbox', { name: 'X' }) .fill('https://x.com/infinitybase_'); - await page.getByRole('button', { name: 'Save' }).click(); + await page.getByRole('button', { name: 'Save', exact: true }).click(); await page.getByRole('button', { name: 'Save changes' }).click(); await page.getByRole('button', { name: 'Confirm' }).click(); From fccb92202e94d88d70e7b1085e5628a8ad949647 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 11 Sep 2025 19:38:50 -0300 Subject: [PATCH 37/53] chore: run all fuel wallet tests --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 2 +- apps/ui/tests/ultils/setup.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index a0e7b432..308d74b5 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -84,7 +84,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new handle', async ({ page, context, extensionId }) => { + test('create new handle', async ({ page, context, extensionId }) => { await test.step('setup fuel wallet', async () => { const E2EUtils = await E2ETestUtils.setupFuelWallet({ page, diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index cf216026..275fd39a 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -50,7 +50,6 @@ export class E2ETestUtils { await fuelWalletTestHelper.addAccount(); await fuelWalletTestHelper.switchAccount('Account 1'); - await config.page.goto('/'); await config.page.bringToFront(); return { fuelWalletTestHelper, genesisWallet }; From a383a2b85ae8862a650ad82590a57534b5e3314b Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 12 Sep 2025 14:36:52 -0300 Subject: [PATCH 38/53] chore: improve wallet connection tests and enhance button interactions --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 19 ++++++++++--------- apps/ui/tests/ultils/helpers.ts | 13 +++++++++++-- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 308d74b5..13d5c69e 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -301,16 +301,17 @@ test.describe('Connect with Fuel Wallet', () => { await test.step('verify owner datas', async () => { await page.getByRole('img', { name: 'Bako logo' }).click(); - await page.waitForTimeout(2500); - - await page.getByRole('button', { name: /.* avatar$/ }).click(); - await page.getByRole('menuitem', { name: 'Profile' }).click(); + await page.waitForTimeout(1500); + await page.reload(); + await page.waitForTimeout(500); - try { - await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); - } catch { - await page.reload(); - await expect(page.getByText(`BID @${newHandle}`)).toBeVisible(); + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', + }); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); } await page.getByRole('button', { name: 'My Handles' }).click(); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 953b0c82..fc8d1690 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -46,10 +46,19 @@ export async function returnFundsToGenesisWallet(config: { .getByRole('textbox', { name: 'Address Input' }) .fill(genesisAddress); await extensionPage.getByRole('button', { name: 'Max' }).click(); - await extensionPage.getByRole('button', { name: 'Review' }).click(); - await extensionPage.getByRole('button', { name: 'Submit' }).click(); + + await extensionPage.waitForTimeout(1500); + const reviewButton = extensionPage.getByRole('button', { name: 'Review' }); + await expect(reviewButton).toBeEnabled(); + await reviewButton.click(); + + await extensionPage.waitForTimeout(1500); + const submitButton = extensionPage.getByRole('button', { name: 'Submit' }); + await expect(submitButton).toBeEnabled(); + await submitButton.click(); await expect(extensionPage.getByText('Transaction sent')).toBeVisible(); + await expect(extensionPage.getByText('success')).toBeVisible(); } export async function getVaultAddress(page: Page) { From a299bdad26419b0f05adde6994f6102f91624704 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Tue, 16 Sep 2025 16:11:54 -0300 Subject: [PATCH 39/53] feat: add tests for creating and searching new handles in bako safe --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 183 +++++++++++++++++++++- 1 file changed, 182 insertions(+), 1 deletion(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 13d5c69e..ac524dd8 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -7,6 +7,7 @@ import { getAddress, } from '../ultils/helpers'; import { NewHandleService } from '../ultils/service/new-handle'; +import { AuthTestService } from '../ultils/service/auth-service'; await E2ETestUtils.downloadFuelExtension({ test }); @@ -84,7 +85,11 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new handle', async ({ page, context, extensionId }) => { + test('create new handle and edit profile', async ({ + page, + context, + extensionId, + }) => { await test.step('setup fuel wallet', async () => { const E2EUtils = await E2ETestUtils.setupFuelWallet({ page, @@ -342,4 +347,180 @@ test.describe('Connect with Fuel Wallet', () => { await expect(page.getByText('It seems like you haven’t')).toBeVisible(); }); }); + + test('create a new handle without assets', async ({ + page, + context, + extensionId, + }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); + + await test.step('connect address 1', async () => { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect( + page.getByText( + /You need at least\s*[0-9]+(?:\.[0-9]+)?\s*ETH to buy this domain\./i, + ), + ).toBeVisible(); + }); + + test('create and search new handle', async ({ + page, + context, + extensionId, + }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); + + const { address1 } = await getAddress(fuelWalletTestHelper); + + await test.step('create new handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + const value = await NewHandleService.getValueNewHandle(page); + + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } + + await transfer(genesisWallet, value, address1); + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(1500); + const newHandleButton = page.getByRole('button', { + name: `${newHandle} avatar`, + }); + if (!(await newHandleButton.isVisible())) { + await page.reload(); + } + await page.waitForTimeout(500); + + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', + }); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + } + + await newHandleButton.click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect( + page.getByText(`@${newHandle}`, { exact: true }), + ).toBeVisible(); + }); + + // await test.step('search handle in Fuel Wallet', async () => { + // const extensionPage = fuelWalletTestHelper.getWalletPage(); + + // await extensionPage.getByRole('button', { name: 'Send Button' }).click(); + // await extensionPage + // .getByRole('textbox', { name: 'Address Input' }) + // .fill(`@${newHandle}`); + // }); + + await test.step('search handle in bako safe', async () => { + await page.goto('https://safe.bako.global/'); + + await AuthTestService.loginAuth(page); + + await page.getByRole('img', { name: 'Close window' }).click(); + + await page.getByRole('button', { name: 'Home' }).click(); + await page.getByTestId('adressBookTab').click(); + await page.getByLabel('Select networks').click(); + await page.getByText('Fuel Sepolia Testnet').click(); + await page.getByRole('button', { name: 'Add new favorite' }).click(); + const modal = page.locator('[id^="chakra-modal--body-"]'); + await modal + .first() + .getByLabel('Name or Label', { exact: true }) + .fill(`new Handle`); + await modal + .nth(1) + .getByLabel('Address', { exact: true }) + .fill(`@${newHandle}`); + await expect(page.locator('circle').nth(3)).not.toBeVisible(); + const addButton = page + .locator('button[aria-label="Create address book"]') + .first(); + await page.waitForTimeout(2000); + await addButton.evaluate((el: HTMLButtonElement) => el.click()); + await expect( + page.getByRole('heading', { name: 'new handle' }), + ).toBeVisible(); + + await page.pause(); + }); + }); }); From 3bb7b56f485ecad87ddc96aa2170f0e0f1456483 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 17 Sep 2025 10:31:15 -0300 Subject: [PATCH 40/53] chore(test): update dependencies --- apps/ui/package.json | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 28 +- apps/ui/tests/ultils/helpers.ts | 18 +- apps/ui/tests/ultils/setup.ts | 2 +- pnpm-lock.yaml | 494 +++++----------------- 5 files changed, 144 insertions(+), 400 deletions(-) diff --git a/apps/ui/package.json b/apps/ui/package.json index 483b291c..b0c75b08 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -47,7 +47,7 @@ "zustand": "^5.0.7" }, "devDependencies": { - "@fuels/playwright-utils": "^0.50.2", + "@fuels/playwright-utils": "^0.57.1", "@playwright/test": "^1.53.1", "@tanstack/react-query-devtools": "^5.59.16", "@tanstack/router-vite-plugin": "^1.16.5", diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index ac524dd8..2b1ba0b2 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -223,10 +223,7 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByRole('button', { name: 'Save changes' }).click(); await page.getByRole('button', { name: 'Confirm' }).click(); - const value = await NewHandleService.getValueEditProfile( - fuelWalletTestHelper, - page, - ); + const value = 0.000005; await transfer(genesisWallet, value, address1); @@ -480,14 +477,21 @@ test.describe('Connect with Fuel Wallet', () => { ).toBeVisible(); }); - // await test.step('search handle in Fuel Wallet', async () => { - // const extensionPage = fuelWalletTestHelper.getWalletPage(); + await test.step('search handle in Fuel Wallet', async () => { + const extensionPage = fuelWalletTestHelper.getWalletPage(); - // await extensionPage.getByRole('button', { name: 'Send Button' }).click(); - // await extensionPage - // .getByRole('textbox', { name: 'Address Input' }) - // .fill(`@${newHandle}`); - // }); + await extensionPage.getByRole('button', { name: 'Send Button' }).click(); + await extensionPage + .getByRole('textbox', { name: 'Address Input' }) + .fill(`@${newHandle}`); + await expect( + extensionPage + .getByRole('menu', { name: `@${newHandle}` }) + .locator('div') + .nth(1), + ).toBeVisible(); + await page.getByRole('button', { name: 'Back' }).click(); + }); await test.step('search handle in bako safe', async () => { await page.goto('https://safe.bako.global/'); @@ -519,8 +523,6 @@ test.describe('Connect with Fuel Wallet', () => { await expect( page.getByRole('heading', { name: 'new handle' }), ).toBeVisible(); - - await page.pause(); }); }); }); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index fc8d1690..de12d484 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -26,14 +26,16 @@ export async function returnFundsToGenesisWallet(config: { await extensionPage.waitForTimeout(2000); - const ethValue = await extensionPage.evaluate(() => { - const el = document.querySelector('p[data-account-name="Account 1"]'); - if (!el || !el.textContent) return 0; - const parts = el.textContent.split('ETH'); - if (parts.length < 2) return 0; - return parseFloat(parts[1].trim()); - }); - if (ethValue === 0) { + const isZeroBalance = await extensionPage + .locator('p[data-account-name="Account 1"]') + .evaluate((el) => { + const text = el.textContent ?? ''; + const value = parseFloat(text.replace('$', '').trim()); + return value === 0; + }); + + if (isZeroBalance) { + console.log('No ETH balance found to return to genesis wallet.'); return; } diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 275fd39a..9179718c 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -8,7 +8,7 @@ import type { BrowserContext, Page } from '@playwright/test'; import { Mnemonic, Provider, Wallet } from 'fuels'; export class E2ETestUtils { - static FUEL_WALLET_VERSION = '0.46.1'; + static FUEL_WALLET_VERSION = '0.55.1'; static async downloadFuelExtension(config: { test: typeof test }) { const path = await downloadFuel(E2ETestUtils.FUEL_WALLET_VERSION); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a48a58a..b894e6c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,7 +72,7 @@ importers: devDependencies: vitepress: specifier: 1.0.0-rc.41 - version: 1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5) + version: 1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5) apps/indexer: dependencies: @@ -190,7 +190,7 @@ importers: version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) jest: specifier: ^29.6.4 version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) @@ -224,7 +224,7 @@ importers: version: 14.2.5(eslint@8.57.1)(typescript@5.4.5) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ^5 version: 5.4.5 @@ -335,8 +335,8 @@ importers: version: 5.0.8(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) devDependencies: '@fuels/playwright-utils': - specifier: ^0.50.2 - version: 0.50.2(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) + specifier: ^0.57.1 + version: 0.57.1(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) '@playwright/test': specifier: ^1.53.1 version: 1.55.0 @@ -393,7 +393,7 @@ importers: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) devDependencies: '@shared/tsup': specifier: workspace:* @@ -468,7 +468,7 @@ importers: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) graphql: specifier: ^16.9.0 version: 16.11.0 @@ -496,13 +496,13 @@ importers: version: link:../../shared/tsup bakosafe: specifier: 0.1.9 - version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))) + version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) vitest: specifier: ^3.1.1 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1) packages/sdk: dependencies: @@ -533,7 +533,7 @@ importers: version: 16.4.7 fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) jest: specifier: ^29.6.4 version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) @@ -2333,11 +2333,11 @@ packages: peerDependencies: fuels: 0.101.3 - '@fuels/playwright-utils@0.50.2': - resolution: {integrity: sha512-l30vPLvCG1NiP7GNeKnqraNZRuV8jNa2F718q7igSk0GFWvRtpcSuxb9kCTakqtMC6kxysID+DByvy8O0XJD6g==} + '@fuels/playwright-utils@0.57.1': + resolution: {integrity: sha512-x182m0K4Cj4QB513G5ys2DSIRw5qqTb6/aU/47UF1fZEKQr2WSRHCpJ+MoAeXWjhM9kYlBlP5W7K8BbBVNt5qA==} peerDependencies: '@playwright/test': '>=1.46.1' - fuels: '>=0.98.0' + fuels: '>=0.100.6' '@fuels/react@0.44.0': resolution: {integrity: sha512-kLGuWwYEqfNrXqVRToXdAXu2ac4cVuvn6edfs9IzCUEIjIKtepxh2sR3EPVWqrMYzdweY0seQp310kum2NYr/A==} @@ -3869,7 +3869,6 @@ packages: '@resvg/resvg-js-linux-x64-gnu@2.6.2': resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==} engines: {node: '>= 10'} - cpu: [x64] os: [linux] '@resvg/resvg-js-linux-x64-musl@2.6.2': @@ -14647,13 +14646,13 @@ snapshots: '@fastify/busboy@3.2.0': {} - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) type-fest: 4.34.1 transitivePeerDependencies: - vitest @@ -14669,21 +14668,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - type-fest: 4.34.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 commander: 13.1.0 glob: 10.4.5 @@ -14708,31 +14696,17 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/versions': 0.101.3 - commander: 13.1.0 - glob: 10.4.5 - handlebars: 4.7.8 - mkdirp: 3.0.1 - ramda: 0.30.1 - rimraf: 5.0.10 - transitivePeerDependencies: - - vitest - - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 '@noble/curves': 1.8.1 @@ -14768,34 +14742,11 @@ snapshots: - encoding - vitest - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/versions': 0.101.3 - '@fuels/vm-asm': 0.60.2 - '@noble/curves': 1.8.1 - events: 3.3.0 - graphql: 16.10.0 - graphql-request: 6.1.0(graphql@16.10.0) - graphql-tag: 2.12.6(graphql@16.10.0) - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14809,27 +14760,18 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: @@ -14854,28 +14796,10 @@ snapshots: - encoding - vitest - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuels/vm-asm': 0.60.2 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14888,14 +14812,6 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/errors@0.100.6': dependencies: '@fuel-ts/versions': 0.100.6 @@ -14904,10 +14820,10 @@ snapshots: dependencies: '@fuel-ts/versions': 0.101.3 - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14920,23 +14836,15 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@noble/hashes': 1.7.1 - transitivePeerDependencies: - - vitest - '@fuel-ts/math@0.101.3': dependencies: '@fuel-ts/errors': 0.101.3 '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 transitivePeerDependencies: - vitest @@ -14948,22 +14856,15 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - transitivePeerDependencies: - - vitest - - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: @@ -14985,31 +14886,16 @@ snapshots: - encoding - vitest - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuels/vm-asm': 0.60.2 - ramda: 0.30.1 - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) transitivePeerDependencies: - encoding - vitest @@ -15028,29 +14914,15 @@ snapshots: - encoding - vitest - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) transitivePeerDependencies: - encoding - vitest @@ -15068,27 +14940,14 @@ snapshots: - encoding - vitest - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - transitivePeerDependencies: - - encoding - - vitest - - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) transitivePeerDependencies: - vitest @@ -15103,24 +14962,13 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - transitivePeerDependencies: - - vitest - - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11))': + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': dependencies: '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 '@fuel-ts/versions': 0.101.3 fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1) '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': dependencies: @@ -15130,14 +14978,6 @@ snapshots: fflate: 0.8.2 vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1) - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))': - dependencies: - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/math': 0.101.3 - '@fuel-ts/versions': 0.101.3 - fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0) - '@fuel-ts/versions@0.100.6': dependencies: chalk: 4.1.2 @@ -15195,7 +15035,7 @@ snapshots: - vue - zod - '@fuels/playwright-utils@0.50.2(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))': + '@fuels/playwright-utils@0.57.1(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))': dependencies: '@playwright/test': 1.55.0 adm-zip: 0.5.16 @@ -15625,7 +15465,7 @@ snapshots: '@graphql-tools/optimize@2.0.0(graphql@16.11.0)': dependencies: graphql: 16.11.0 - tslib: 2.6.3 + tslib: 2.8.1 '@graphql-tools/prisma-loader@8.0.17(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': dependencies: @@ -15671,7 +15511,7 @@ snapshots: '@ardatan/relay-compiler': 12.0.3(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 - tslib: 2.6.3 + tslib: 2.8.1 transitivePeerDependencies: - encoding @@ -17481,7 +17321,7 @@ snapshots: '@scure/bip32@1.7.0': dependencies: - '@noble/curves': 1.9.2 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 @@ -18068,7 +17908,7 @@ snapshots: '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.6.0 bigint-buffer: 1.1.5 - bn.js: 5.2.1 + bn.js: 5.2.2 borsh: 0.7.0 bs58: 4.0.1 buffer: 6.0.3 @@ -18802,7 +18642,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@24.3.0))(vue@3.4.21(typescript@5.4.5))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5))': dependencies: vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) vue: 3.4.21(typescript@5.4.5) @@ -18815,13 +18655,13 @@ snapshots: chai: 5.3.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.11))': + '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.11)(terser@5.43.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': dependencies: @@ -18831,14 +18671,6 @@ snapshots: optionalDependencies: vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@24.3.0))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -20796,11 +20628,11 @@ snapshots: bail@2.0.2: {} - bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0))): + bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))): dependencies: '@noble/curves': 1.9.7 axios: 1.11.0 - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) uuid: 9.0.1 transitivePeerDependencies: - debug @@ -20939,7 +20771,7 @@ snapshots: buffer@4.9.2: dependencies: base64-js: 1.5.1 - ieee754: 1.1.13 + ieee754: 1.2.1 isarray: 1.0.0 buffer@5.7.1: @@ -22746,7 +22578,7 @@ snapshots: 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: {} @@ -23017,22 +22849,22 @@ snapshots: fsevents@2.3.3: optional: true - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)): + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)): dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 bundle-require: 5.1.0(esbuild@0.25.3) @@ -23089,42 +22921,6 @@ snapshots: - supports-color - vitest - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)): - dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)) - '@fuel-ts/versions': 0.101.3 - '@fuels/vm-asm': 0.60.2 - bundle-require: 5.1.0(esbuild@0.25.3) - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 13.1.0 - esbuild: 0.25.3 - glob: 10.4.5 - handlebars: 4.7.8 - joycon: 3.1.1 - lodash.camelcase: 4.3.0 - portfinder: 1.0.32 - toml: 3.0.0 - uglify-js: 3.19.3 - yup: 1.6.1 - transitivePeerDependencies: - - encoding - - supports-color - - vitest - function-bind@1.1.2: {} function.prototype.name@1.1.8: @@ -26235,7 +26031,7 @@ snapshots: dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.2 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 @@ -28184,12 +27980,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -28205,12 +28001,12 @@ snapshots: esbuild: 0.17.19 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -28226,12 +28022,12 @@ snapshots: esbuild: 0.17.19 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -28244,7 +28040,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.28.3) - esbuild: 0.25.3 + esbuild: 0.17.19 jest-util: 29.7.0 ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)))(typescript@5.4.5): @@ -28941,31 +28737,13 @@ snapshots: - utf-8-validate - zod - vite-node@3.2.4(@types/node@20.19.11): - dependencies: - cac: 6.7.14 - debug: 4.4.1(supports-color@8.1.1) - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 5.4.19(@types/node@20.19.11) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@3.2.4(@types/node@24.3.0): + vite-node@3.2.4(@types/node@20.19.11)(terser@5.43.1): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) transitivePeerDependencies: - '@types/node' - less @@ -28995,7 +28773,7 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@20.19.11): + vite@5.4.19(@types/node@20.19.11)(terser@5.43.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 @@ -29003,6 +28781,7 @@ snapshots: optionalDependencies: '@types/node': 20.19.11 fsevents: 2.3.3 + terser: 5.43.1 vite@5.4.19(@types/node@24.3.0)(terser@5.43.1): dependencies: @@ -29014,14 +28793,14 @@ snapshots: fsevents: 2.3.3 terser: 5.43.1 - vitepress@1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5): + vitepress@1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5): dependencies: '@docsearch/css': 3.9.0 '@docsearch/js': 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@shikijs/core': 1.29.2 '@shikijs/transformers': 1.29.2 '@types/markdown-it': 13.0.9 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@24.3.0))(vue@3.4.21(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5)) '@vue/devtools-api': 7.7.7 '@vueuse/core': 10.11.1(vue@3.4.21(typescript@5.4.5)) '@vueuse/integrations': 10.11.1(axios@1.11.0)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5)) @@ -29061,11 +28840,11 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@20.19.11)) + '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@20.19.11)(terser@5.43.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -29083,8 +28862,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@20.19.11) - vite-node: 3.2.4(@types/node@20.19.11) + vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) + vite-node: 3.2.4(@types/node@20.19.11)(terser@5.43.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -29100,45 +28879,6 @@ snapshots: - supports-color - terser - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0): - dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@24.3.0)) - '@vitest/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.1 - debug: 4.4.1(supports-color@8.1.1) - expect-type: 1.2.2 - magic-string: 0.30.17 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.9.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) - vite-node: 3.2.4(@types/node@24.3.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/debug': 4.1.12 - '@types/node': 24.3.0 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1): dependencies: '@types/chai': 5.2.2 From aca40f223707ba52d0696dcd726bf7dbcbfd997b Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 17 Sep 2025 13:21:19 -0300 Subject: [PATCH 41/53] feat(tests): add tests for editing resolver and ownership --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 177 ++++++++++++++++++++++ apps/ui/tests/ultils/helpers.ts | 2 +- 2 files changed, 178 insertions(+), 1 deletion(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 2b1ba0b2..d7b42c0e 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -525,4 +525,181 @@ test.describe('Connect with Fuel Wallet', () => { ).toBeVisible(); }); }); + + test('edit resolver and ownership', async ({ + page, + context, + extensionId, + }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; + }); + + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); + + const { address1, address2 } = await getAddress(fuelWalletTestHelper); + + await test.step('create new handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + + const value = await NewHandleService.getValueNewHandle(page); + + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } + + await transfer(genesisWallet, value, address1); + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + }); + + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } + + await page.waitForTimeout(500); + + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); + + await test.step('edit resolver', async () => { + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(1500); + const newHandleButton = page.getByRole('button', { + name: `${newHandle} avatar`, + }); + if (!(await newHandleButton.isVisible())) { + await page.reload(); + } + await page.waitForTimeout(500); + + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', + }); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + } + + await newHandleButton.click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + await expect( + page.getByText(`@${newHandle}`, { exact: true }), + ).toBeVisible(); + + await page + .locator('div') + .filter({ hasText: /^AddressesEdit$/ }) + .getByRole('button') + .click(); + await page.getByRole('textbox', { name: 'Address' }).fill(address2); + await page.waitForTimeout(500); + await page.getByRole('button', { name: 'Save' }).click(); + await expect(page.getByText('actionEdit Resolver')).toBeVisible(); + await page.getByRole('button', { name: 'Confirm' }).click(); + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + + await page + .locator('div') + .filter({ hasText: /^AddressesEdit0x/ }) + .getByRole('img') + .nth(1) + .click(); + const copiedAddress = await page.evaluate(() => + navigator.clipboard.readText(), + ); + + expect(copiedAddress).toBe(address2); + + await test.step('search new resolver in Fuel Wallet', async () => { + const extensionPage = fuelWalletTestHelper.getWalletPage(); + + await extensionPage + .getByRole('button', { name: 'Send Button' }) + .click(); + await extensionPage + .getByRole('textbox', { name: 'Address Input' }) + .fill(`@${newHandle}`); + const accountPrefix = address2.slice(0, 6); + const uiText = await page.getByText(/0x/).innerText(); + expect(uiText.startsWith(accountPrefix)).toBe(true); + + await page.getByRole('button', { name: 'Back' }).click(); + }); + }); + + await test.step('edit ownership', async () => { + await page + .locator('div') + .filter({ hasText: /^OwnershipEdit$/ }) + .getByRole('button') + .click(); + await page.getByRole('textbox', { name: 'Address' }).fill(address2); + await page.getByRole('button', { name: 'Change Ownership' }).click(); + await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); + + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').dblclick(); + + await fuelWalletTestHelper.walletConnect(['Account 2']); + + await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + + await expect(page.getByText(newHandle)).toBeVisible(); + await expect( + page.getByRole('button', { name: 'Edit Profile' }), + ).toBeVisible(); + }); + }); }); diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index de12d484..4c766084 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -59,7 +59,7 @@ export async function returnFundsToGenesisWallet(config: { await expect(submitButton).toBeEnabled(); await submitButton.click(); - await expect(extensionPage.getByText('Transaction sent')).toBeVisible(); + await expect(extensionPage.getByText('Send')).toBeVisible(); await expect(extensionPage.getByText('success')).toBeVisible(); } From f72c5817edfdbaafcce6e7a5ead7996076051a84 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 09:13:33 -0300 Subject: [PATCH 42/53] chore(tests): reduce Playwright timeout --- apps/ui/playwright.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 18f29c71..d92b120d 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ fullyParallel: true, retries: process.env.CI ? 2 : 0, workers: process.env.CI ? 2 : 1, - timeout: 180000, + timeout: 160000, expect: { timeout: 8000, }, From 92af64c6debeed1861acca554327bd0ce7e0ce01 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 11:54:42 -0300 Subject: [PATCH 43/53] feat(tests): implement global setup for Fuel Wallet extension and update test configurations --- apps/ui/.gitignore | 1 + apps/ui/playwright.config.ts | 3 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 4 +-- apps/ui/tests/ultils/global-setup.ts | 40 +++++++++++++++++++++++ apps/ui/tests/ultils/setup.ts | 6 +--- 5 files changed, 46 insertions(+), 8 deletions(-) create mode 100644 apps/ui/tests/ultils/global-setup.ts diff --git a/apps/ui/.gitignore b/apps/ui/.gitignore index 773e54b0..123aa7d6 100644 --- a/apps/ui/.gitignore +++ b/apps/ui/.gitignore @@ -32,3 +32,4 @@ routeTree.gen.ts /playwright-report/ /blob-report/ /playwright/.cache/ +.cache \ No newline at end of file diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index d92b120d..727fcfc6 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -1,10 +1,11 @@ import { defineConfig } from '@playwright/test'; export default defineConfig({ + globalSetup: './tests/ultils/global-setup.ts', testDir: './tests', fullyParallel: true, retries: process.env.CI ? 2 : 0, - workers: process.env.CI ? 2 : 1, + workers: process.env.CI ? 2 : 2, timeout: 160000, expect: { timeout: 8000, diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index d7b42c0e..903726bd 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -32,7 +32,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('search an existing profile', async ({ page, context }) => { + test.only('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -55,7 +55,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test('search invalid handle', async ({ page }) => { + test.only('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { diff --git a/apps/ui/tests/ultils/global-setup.ts b/apps/ui/tests/ultils/global-setup.ts new file mode 100644 index 00000000..528947a2 --- /dev/null +++ b/apps/ui/tests/ultils/global-setup.ts @@ -0,0 +1,40 @@ +import fs from 'fs'; +import path from 'path'; +import { downloadFuel } from '@fuels/playwright-utils'; + +const downloadFuelExtension = async (): Promise => { + const FUEL_WALLET_VERSION = '0.55.1'; + + const absCacheDir = path.resolve( + `./tests/.cache/fuel-wallet/v${FUEL_WALLET_VERSION}`, + ); + const relCacheDir = path.relative(process.cwd(), absCacheDir); + + if (!fs.existsSync(absCacheDir)) { + fs.mkdirSync(absCacheDir, { recursive: true }); + } + + const markerFile = path.join(absCacheDir, 'READY'); + + if (fs.existsSync(markerFile)) { + console.log( + `Fuel Wallet v${FUEL_WALLET_VERSION} already cached at ${relCacheDir}.`, + ); + } else { + console.log(`Downloading Fuel Wallet v${FUEL_WALLET_VERSION}...`); + const extensionPath = await downloadFuel(FUEL_WALLET_VERSION); + + fs.cpSync(extensionPath, absCacheDir, { recursive: true }); + fs.writeFileSync(markerFile, ''); + + console.log(`Fuel Wallet cached at: ${relCacheDir}`); + } + + return absCacheDir; +}; + +const globalSetup = async () => { + process.env.FUEL_EXTENSION_PATH = await downloadFuelExtension(); +}; + +export default globalSetup; diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 9179718c..680dfa7d 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -1,5 +1,4 @@ import { - downloadFuel, FuelWalletTestHelper, getButtonByText, test, @@ -8,11 +7,8 @@ import type { BrowserContext, Page } from '@playwright/test'; import { Mnemonic, Provider, Wallet } from 'fuels'; export class E2ETestUtils { - static FUEL_WALLET_VERSION = '0.55.1'; - static async downloadFuelExtension(config: { test: typeof test }) { - const path = await downloadFuel(E2ETestUtils.FUEL_WALLET_VERSION); - config.test.use({ pathToExtension: path }); + config.test.use({ pathToExtension: process.env.FUEL_EXTENSION_PATH }); } static async setupFuelWallet(config: { From c459942198ffad9ab844df4eaf1d4fb25520dcbd Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 12:16:36 -0300 Subject: [PATCH 44/53] fix(tests): adjust Playwright worker count and remove 'only' from tests for consistency --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 727fcfc6..8f9ad8bc 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ testDir: './tests', fullyParallel: true, retries: process.env.CI ? 2 : 0, - workers: process.env.CI ? 2 : 2, + workers: process.env.CI ? 2 : 1, timeout: 160000, expect: { timeout: 8000, diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 903726bd..d7b42c0e 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -32,7 +32,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('search an existing profile', async ({ page, context }) => { + test('search an existing profile', async ({ page, context }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -55,7 +55,7 @@ test.describe('Connect with Fuel Wallet', () => { await secondTab.getByRole('heading', { name: 'Account' }).click(); }); - test.only('search invalid handle', async ({ page }) => { + test('search invalid handle', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await test.step('shows error for short handle', async () => { From 2629cf9835965bcaab15664c188d9bc74b240f9f Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 12:49:43 -0300 Subject: [PATCH 45/53] fix(tests): adjust retries for CI and update test visibility timeout --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 2 +- apps/ui/tests/ultils/helpers.ts | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 8f9ad8bc..ff2a7b47 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ globalSetup: './tests/ultils/global-setup.ts', testDir: './tests', fullyParallel: true, - retries: process.env.CI ? 2 : 0, + retries: process.env.CI ? 0 : 0, workers: process.env.CI ? 2 : 1, timeout: 160000, expect: { diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index d7b42c0e..d950c8b9 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -85,7 +85,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('create new handle and edit profile', async ({ + test.only('create new handle and edit profile', async ({ page, context, extensionId, diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 4c766084..99d1c7c5 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -59,7 +59,9 @@ export async function returnFundsToGenesisWallet(config: { await expect(submitButton).toBeEnabled(); await submitButton.click(); - await expect(extensionPage.getByText('Send')).toBeVisible(); + await expect(extensionPage.getByText('Send')).toBeVisible({ + timeout: 8000, + }); await expect(extensionPage.getByText('success')).toBeVisible(); } From 8e2a8da359ac6f265c1926639650fc7aa0bfbf41 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 13:13:04 -0300 Subject: [PATCH 46/53] fix(tests): increase retries for non-CI environments and remove 'only' from test case --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 2 +- apps/ui/tests/ultils/helpers.ts | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index ff2a7b47..69538e3e 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ globalSetup: './tests/ultils/global-setup.ts', testDir: './tests', fullyParallel: true, - retries: process.env.CI ? 0 : 0, + retries: process.env.CI ? 0 : 2, workers: process.env.CI ? 2 : 1, timeout: 160000, expect: { diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index d950c8b9..d7b42c0e 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -85,7 +85,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('create new handle and edit profile', async ({ + test('create new handle and edit profile', async ({ page, context, extensionId, diff --git a/apps/ui/tests/ultils/helpers.ts b/apps/ui/tests/ultils/helpers.ts index 99d1c7c5..f9e410cd 100644 --- a/apps/ui/tests/ultils/helpers.ts +++ b/apps/ui/tests/ultils/helpers.ts @@ -59,7 +59,9 @@ export async function returnFundsToGenesisWallet(config: { await expect(submitButton).toBeEnabled(); await submitButton.click(); - await expect(extensionPage.getByText('Send')).toBeVisible({ + await expect( + extensionPage.getByRole('dialog').getByText('Send', { exact: true }), + ).toBeVisible({ timeout: 8000, }); await expect(extensionPage.getByText('success')).toBeVisible(); From e93e3e58d77876ed7b8f7bc4ac83d9e82fe76a5f Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Thu, 18 Sep 2025 13:54:12 -0300 Subject: [PATCH 47/53] fix(tests): refactort tests and enable retry on CI --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/bako-id/fuel-wallet.test.ts | 22 +++------------------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 69538e3e..8f9ad8bc 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ globalSetup: './tests/ultils/global-setup.ts', testDir: './tests', fullyParallel: true, - retries: process.env.CI ? 0 : 2, + retries: process.env.CI ? 2 : 0, workers: process.env.CI ? 2 : 1, timeout: 160000, expect: { diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index d7b42c0e..bb830528 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -591,23 +591,6 @@ test.describe('Connect with Fuel Wallet', () => { await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); }); - await test.step('connect address 1', async () => { - try { - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - } catch { - await page - .getByRole('button', { name: 'Connect Wallet' }) - .nth(1) - .click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - } - - await page.waitForTimeout(500); - - await fuelWalletTestHelper.walletConnect(['Account 1']); - }); - await test.step('edit resolver', async () => { await page.getByRole('img', { name: 'Bako logo' }).click(); await page.waitForTimeout(1500); @@ -668,10 +651,11 @@ test.describe('Connect with Fuel Wallet', () => { .getByRole('textbox', { name: 'Address Input' }) .fill(`@${newHandle}`); const accountPrefix = address2.slice(0, 6); - const uiText = await page.getByText(/0x/).innerText(); + const uiText = await extensionPage.getByText(/0x/).innerText(); expect(uiText.startsWith(accountPrefix)).toBe(true); - await page.getByRole('button', { name: 'Back' }).click(); + await extensionPage.locator('html').click(); + await extensionPage.getByRole('button', { name: 'Back' }).click(); }); }); From 766afd4fe33013050deb382ffb98fae813fc1159 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 19 Sep 2025 12:20:02 -0300 Subject: [PATCH 48/53] fix(tests): enable focused tests for handle creation and resolver editing --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index bb830528..6f32ae2d 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -386,7 +386,7 @@ test.describe('Connect with Fuel Wallet', () => { ).toBeVisible(); }); - test('create and search new handle', async ({ + test.only('create and search new handle', async ({ page, context, extensionId, @@ -490,7 +490,8 @@ test.describe('Connect with Fuel Wallet', () => { .locator('div') .nth(1), ).toBeVisible(); - await page.getByRole('button', { name: 'Back' }).click(); + await extensionPage.locator('html').click(); + await extensionPage.getByRole('button', { name: 'Back' }).click(); }); await test.step('search handle in bako safe', async () => { @@ -526,7 +527,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('edit resolver and ownership', async ({ + test.only('edit resolver and ownership', async ({ page, context, extensionId, @@ -666,7 +667,7 @@ test.describe('Connect with Fuel Wallet', () => { .getByRole('button') .click(); await page.getByRole('textbox', { name: 'Address' }).fill(address2); - await page.getByRole('button', { name: 'Change Ownership' }).click(); + await page.getByText('Change Ownership').click(); await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); await page.getByRole('button', { name: /.* avatar$/ }).click(); From 296ed7403f7b94f913a7f43809850f0b48543a93 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Fri, 19 Sep 2025 15:11:29 -0300 Subject: [PATCH 49/53] fix(tests): remove 'only' from test cases and enhance clipboard address validation --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 6f32ae2d..1d46d342 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -386,7 +386,7 @@ test.describe('Connect with Fuel Wallet', () => { ).toBeVisible(); }); - test.only('create and search new handle', async ({ + test('create and search new handle', async ({ page, context, extensionId, @@ -527,7 +527,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test.only('edit resolver and ownership', async ({ + test('edit resolver and ownership', async ({ page, context, extensionId, @@ -640,7 +640,12 @@ test.describe('Connect with Fuel Wallet', () => { navigator.clipboard.readText(), ); - expect(copiedAddress).toBe(address2); + await page.reload(); + try { + expect(copiedAddress).toBe(address2); + } catch { + expect(copiedAddress).toBe(address2); + } await test.step('search new resolver in Fuel Wallet', async () => { const extensionPage = fuelWalletTestHelper.getWalletPage(); From aed62976c200c5c1c79c34ce0656cd6fc3193a9a Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 22 Sep 2025 12:04:24 -0300 Subject: [PATCH 50/53] fix(tests): ownership --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 20 ++++++++------------ apps/ui/tests/ultils/setup.ts | 9 --------- 2 files changed, 8 insertions(+), 21 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 1d46d342..35b14076 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -636,16 +636,6 @@ test.describe('Connect with Fuel Wallet', () => { .getByRole('img') .nth(1) .click(); - const copiedAddress = await page.evaluate(() => - navigator.clipboard.readText(), - ); - - await page.reload(); - try { - expect(copiedAddress).toBe(address2); - } catch { - expect(copiedAddress).toBe(address2); - } await test.step('search new resolver in Fuel Wallet', async () => { const extensionPage = fuelWalletTestHelper.getWalletPage(); @@ -671,8 +661,14 @@ test.describe('Connect with Fuel Wallet', () => { .filter({ hasText: /^OwnershipEdit$/ }) .getByRole('button') .click(); - await page.getByRole('textbox', { name: 'Address' }).fill(address2); - await page.getByText('Change Ownership').click(); + const modal = page.locator('[id^="chakra-modal--body-"]'); + await modal.getByLabel('Address', { exact: true }).fill(address2); + const changeOwnershipButton = modal.getByRole('button', { + name: 'Change Ownership', + }); + await expect(changeOwnershipButton).toBeEnabled(); + await changeOwnershipButton.click(); + await page.pause(); await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); await page.getByRole('button', { name: /.* avatar$/ }).click(); diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index 680dfa7d..efe035f3 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -34,15 +34,6 @@ export class E2ETestUtils { mnemonic: Mnemonic.generate(), }); - const walletPage = fuelWalletTestHelper.getWalletPage(); - - const closeButton = walletPage.getByRole('button', { - name: 'Close dialog', - }); - if (await closeButton.isVisible()) { - await closeButton.click(); - } - await fuelWalletTestHelper.addAccount(); await fuelWalletTestHelper.switchAccount('Account 1'); From 7db804e9a7c97c475b77dba11183d3ab46c0fc48 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Mon, 22 Sep 2025 13:45:45 -0300 Subject: [PATCH 51/53] fix(tests): update handle visibility check to include '@' prefix --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 35b14076..2f93986c 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -668,7 +668,6 @@ test.describe('Connect with Fuel Wallet', () => { }); await expect(changeOwnershipButton).toBeEnabled(); await changeOwnershipButton.click(); - await page.pause(); await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); await page.getByRole('button', { name: /.* avatar$/ }).click(); @@ -682,7 +681,7 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByRole('button', { name: `${newHandle} avatar` }).click(); await page.getByRole('menuitem', { name: 'Profile' }).click(); - await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText(`@${newHandle}`)).toBeVisible(); await expect( page.getByRole('button', { name: 'Edit Profile' }), ).toBeVisible(); From 2a049b27ce2b009157f6c56458747ccaab3a02bb Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 24 Sep 2025 14:34:16 -0300 Subject: [PATCH 52/53] fix(tests): fix pipeline bakoid tests --- apps/ui/tests/bako-id/fuel-wallet.test.ts | 300 +- pnpm-lock.yaml | 7028 ++++++++++----------- 2 files changed, 3602 insertions(+), 3726 deletions(-) diff --git a/apps/ui/tests/bako-id/fuel-wallet.test.ts b/apps/ui/tests/bako-id/fuel-wallet.test.ts index 2f93986c..adcf7769 100644 --- a/apps/ui/tests/bako-id/fuel-wallet.test.ts +++ b/apps/ui/tests/bako-id/fuel-wallet.test.ts @@ -32,7 +32,7 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('search an existing profile', async ({ page, context }) => { + test('search an existing profile', async ({ page }) => { await expect(page.getByText('Search new Handle')).toBeVisible(); await page @@ -42,17 +42,7 @@ test.describe('Connect with Fuel Wallet', () => { await page.getByRole('button', { name: 'Continue' }).click(); await page.goto('https://preview.bako.id/profile/pengus'); - await expect(page.getByRole('heading', { name: 'For sale' })).toBeVisible(); await expect(page.getByText('owner0xbd58281c...8ebc4')).toBeVisible(); - - const [secondTab] = await Promise.all([ - context.waitForEvent('page'), - page.getByRole('button', { name: 'Explorer' }).click(), - ]); - - await secondTab.waitForLoadState(); - - await secondTab.getByRole('heading', { name: 'Account' }).click(); }); test('search invalid handle', async ({ page }) => { @@ -317,7 +307,7 @@ test.describe('Connect with Fuel Wallet', () => { } await page.getByRole('button', { name: 'My Handles' }).click(); - await page.getByText(`${newHandle}`).click(); + await page.getByText(newHandle).click(); const shortened1 = `${address1.slice(0, 10)}...${address1.slice(-5)}`; @@ -527,164 +517,186 @@ test.describe('Connect with Fuel Wallet', () => { }); }); - test('edit resolver and ownership', async ({ - page, - context, - extensionId, - }) => { - await test.step('setup fuel wallet', async () => { - const E2EUtils = await E2ETestUtils.setupFuelWallet({ - page, - context, - extensionId, + // Bug changing ownership + test.fixme( + 'edit resolver and ownership', + async ({ page, context, extensionId }) => { + await test.step('setup fuel wallet', async () => { + const E2EUtils = await E2ETestUtils.setupFuelWallet({ + page, + context, + extensionId, + }); + + fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; + genesisWallet = E2EUtils.genesisWallet; }); - fuelWalletTestHelper = E2EUtils.fuelWalletTestHelper; - genesisWallet = E2EUtils.genesisWallet; - }); + const newHandle = `automation${Date.now()}`; + console.log('new handle: ', newHandle); - const newHandle = `automation${Date.now()}`; - console.log('new handle: ', newHandle); + const { address1, address2 } = await getAddress(fuelWalletTestHelper); - const { address1, address2 } = await getAddress(fuelWalletTestHelper); + await test.step('create new handle', async () => { + await page + .getByRole('textbox', { name: 'Search for an available Handle' }) + .fill(newHandle); + await page.getByRole('button', { name: 'Continue' }).click(); - await test.step('create new handle', async () => { - await page - .getByRole('textbox', { name: 'Search for an available Handle' }) - .fill(newHandle); - await page.getByRole('button', { name: 'Continue' }).click(); + await expect(page.getByText(newHandle)).toBeVisible(); + await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); - await expect(page.getByText(newHandle)).toBeVisible(); - await expect(page.getByText('Handles0.001 ETH')).toBeVisible(); + const value = await NewHandleService.getValueNewHandle(page); - const value = await NewHandleService.getValueNewHandle(page); + await test.step('connect address 1', async () => { + try { + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } catch { + await page + .getByRole('button', { name: 'Connect Wallet' }) + .nth(1) + .click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + } - await test.step('connect address 1', async () => { - try { - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - } catch { - await page - .getByRole('button', { name: 'Connect Wallet' }) - .nth(1) - .click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - } + await transfer(genesisWallet, value, address1); + await page.waitForTimeout(500); - await transfer(genesisWallet, value, address1); - await page.waitForTimeout(500); + await fuelWalletTestHelper.walletConnect(['Account 1']); + }); - await fuelWalletTestHelper.walletConnect(['Account 1']); + await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + + await page + .getByLabel('Bako ID Terms Of Use Agreement') + .locator('div') + .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) + .nth(2) + .evaluate((el) => { + el.scrollTop = el.scrollHeight; + }); + await page.getByRole('button', { name: 'Accept' }).click(); + + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); }); - await page.getByRole('button', { name: 'Confirm Transaction' }).click(); + await test.step('edit resolver', async () => { + await page.getByRole('img', { name: 'Bako logo' }).click(); + await page.waitForTimeout(1500); + const newHandleButton = page.getByRole('button', { + name: `${newHandle} avatar`, + }); + if (!(await newHandleButton.isVisible())) { + await page.reload(); + } + await page.waitForTimeout(500); - await page - .getByLabel('Bako ID Terms Of Use Agreement') - .locator('div') - .filter({ hasText: '1. The Bako IDThe “Bako ID”' }) - .nth(2) - .evaluate((el) => { - el.scrollTop = el.scrollHeight; + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', }); - await page.getByRole('button', { name: 'Accept' }).click(); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + } - await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); - }); + await newHandleButton.click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); + await expect( + page.getByText(`@${newHandle}`, { exact: true }), + ).toBeVisible(); - await test.step('edit resolver', async () => { - await page.getByRole('img', { name: 'Bako logo' }).click(); - await page.waitForTimeout(1500); - const newHandleButton = page.getByRole('button', { - name: `${newHandle} avatar`, - }); - if (!(await newHandleButton.isVisible())) { - await page.reload(); - } - await page.waitForTimeout(500); + await page + .locator('div') + .filter({ hasText: /^AddressesEdit$/ }) + .getByRole('button') + .click(); + await page.getByRole('textbox', { name: 'Address' }).fill(address2); + await page.waitForTimeout(500); + await page.getByRole('button', { name: 'Save' }).click(); + await expect(page.getByText('actionEdit Resolver')).toBeVisible(); + await page.getByRole('button', { name: 'Confirm' }).click(); + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); - const connectButton = page.getByRole('button', { - name: 'Connect Wallet', - }); - if (await connectButton.isVisible()) { - await connectButton.click(); - await page.getByLabel('Connect to Fuel Wallet').click(); - await fuelWalletTestHelper.walletConnect(['Account 1']); - } + await page + .locator('div') + .filter({ hasText: /^AddressesEdit0x/ }) + .getByRole('img') + .nth(1) + .click(); - await newHandleButton.click(); - await page.getByRole('menuitem', { name: 'Profile' }).click(); - await expect( - page.getByText(`@${newHandle}`, { exact: true }), - ).toBeVisible(); + await test.step('search new resolver in Fuel Wallet', async () => { + const extensionPage = fuelWalletTestHelper.getWalletPage(); - await page - .locator('div') - .filter({ hasText: /^AddressesEdit$/ }) - .getByRole('button') - .click(); - await page.getByRole('textbox', { name: 'Address' }).fill(address2); - await page.waitForTimeout(500); - await page.getByRole('button', { name: 'Save' }).click(); - await expect(page.getByText('actionEdit Resolver')).toBeVisible(); - await page.getByRole('button', { name: 'Confirm' }).click(); - await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + await extensionPage + .getByRole('button', { name: 'Send Button' }) + .click(); + await extensionPage + .getByRole('textbox', { name: 'Address Input' }) + .fill(`@${newHandle}`); + const accountPrefix = address2.slice(0, 6); + const uiText = await extensionPage.getByText(/0x/).innerText(); + expect(uiText.startsWith(accountPrefix)).toBe(true); + + await extensionPage.locator('html').click(); + await extensionPage.getByRole('button', { name: 'Back' }).click(); + }); + }); - await page - .locator('div') - .filter({ hasText: /^AddressesEdit0x/ }) - .getByRole('img') - .nth(1) - .click(); + await test.step('edit ownership', async () => { + await page.reload(); + const connectButton = page.getByRole('button', { + name: 'Connect Wallet', + }); + if (await connectButton.isVisible()) { + await connectButton.click(); + await page.getByLabel('Connect to Fuel Wallet').click(); + await fuelWalletTestHelper.walletConnect(['Account 1']); + } - await test.step('search new resolver in Fuel Wallet', async () => { - const extensionPage = fuelWalletTestHelper.getWalletPage(); + await page.getByRole('button', { name: 'My Handles' }).click(); + await page.getByText(newHandle).click(); - await extensionPage - .getByRole('button', { name: 'Send Button' }) + await page + .locator('div') + .filter({ hasText: /^OwnershipEdit$/ }) + .getByRole('button') .click(); - await extensionPage - .getByRole('textbox', { name: 'Address Input' }) - .fill(`@${newHandle}`); - const accountPrefix = address2.slice(0, 6); - const uiText = await extensionPage.getByText(/0x/).innerText(); - expect(uiText.startsWith(accountPrefix)).toBe(true); - - await extensionPage.locator('html').click(); - await extensionPage.getByRole('button', { name: 'Back' }).click(); - }); - }); - - await test.step('edit ownership', async () => { - await page - .locator('div') - .filter({ hasText: /^OwnershipEdit$/ }) - .getByRole('button') - .click(); - const modal = page.locator('[id^="chakra-modal--body-"]'); - await modal.getByLabel('Address', { exact: true }).fill(address2); - const changeOwnershipButton = modal.getByRole('button', { - name: 'Change Ownership', - }); - await expect(changeOwnershipButton).toBeEnabled(); - await changeOwnershipButton.click(); - await E2ETestUtils.signMessageFuelWallet({ fuelWalletTestHelper, page }); + const modal = page.locator('[id^="chakra-modal--body-"]'); + await modal.getByLabel('Address', { exact: true }).fill(address2); + const changeOwnershipButton = modal.getByRole('button', { + name: 'Change Ownership', + }); + await expect(changeOwnershipButton).toBeEnabled(); + await changeOwnershipButton.click(); + await E2ETestUtils.signMessageFuelWallet({ + fuelWalletTestHelper, + page, + }); - await page.getByRole('button', { name: /.* avatar$/ }).click(); - await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); + await page.getByRole('button', { name: /.* avatar$/ }).click(); + await page.getByRole('menuitem', { name: 'Logout' }).dblclick(); - await page.getByRole('button', { name: 'Connect Wallet' }).click(); - await page.getByLabel('Connect to Fuel Wallet').dblclick(); + await page.getByRole('button', { name: 'Connect Wallet' }).click(); + await page.getByLabel('Connect to Fuel Wallet').dblclick(); - await fuelWalletTestHelper.walletConnect(['Account 2']); + await fuelWalletTestHelper.walletConnect(['Account 2']); - await page.getByRole('button', { name: `${newHandle} avatar` }).click(); - await page.getByRole('menuitem', { name: 'Profile' }).click(); + await page.getByRole('button', { name: `${newHandle} avatar` }).click(); + await page.getByRole('menuitem', { name: 'Profile' }).click(); - await expect(page.getByText(`@${newHandle}`)).toBeVisible(); - await expect( - page.getByRole('button', { name: 'Edit Profile' }), - ).toBeVisible(); - }); - }); + await expect(page.getByText(`@${newHandle}`)).toBeVisible(); + await expect( + page.getByRole('button', { name: 'Edit Profile' }), + ).toBeVisible(); + }); + }, + ); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c472f7fe..460795b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.2.0 - version: 22.17.2 + version: 22.18.6 '@types/node-fetch': specifier: ^2.6.11 version: 2.6.13 @@ -35,13 +35,13 @@ importers: version: 16.4.7 jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)))(typescript@5.4.5) tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5))(typescript@5.4.5) turbo: specifier: 2.3.3 version: 2.3.3 @@ -53,14 +53,13 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^2.13.4 - version: 2.13.4(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - version: 2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra-theme-docs: specifier: ^2.13.4 - version: 2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -73,7 +72,7 @@ importers: devDependencies: vitepress: specifier: 1.0.0-rc.41 - version: 1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5) + version: 1.0.0-rc.41(@algolia/client-search@5.38.0)(@types/node@24.5.2)(@types/react@18.3.24)(axios@1.12.2)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5) apps/indexer: dependencies: @@ -149,7 +148,7 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.779.0 - version: 3.864.0 + version: 3.895.0 '@bako-id/contracts': specifier: workspace:* version: link:../../packages/contracts @@ -164,22 +163,22 @@ importers: version: link:../../packages/sdk '@chakra-ui/icons': specifier: ^2.1.1 - version: 2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': specifier: ^2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(next@15.0.2(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.8.2 - version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: ^11.11.3 - version: 11.14.0(@types/react@18.3.23)(react@18.3.1) + version: 11.14.0(@types/react@18.3.24)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1) + version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1) '@tanstack/react-query': specifier: ^5.62.1 - version: 5.85.3(react@18.3.1) + version: 5.90.2(react@18.3.1) aws-sdk: specifier: ^2.1691.0 version: 2.1692.0 @@ -188,19 +187,19 @@ importers: version: 3.6.0 framer-motion: specifier: ^11.3.4 - version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) lodash: specifier: ^4.17.21 version: 4.17.21 next: specifier: 15.0.2 - version: 15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.2(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -213,10 +212,10 @@ importers: version: 4.17.20 '@types/node': specifier: ^20 - version: 20.19.11 + version: 20.19.17 '@types/react': specifier: ^18.2.43 - version: 18.3.23 + version: 18.3.24 eslint: specifier: ^8 version: 8.57.1 @@ -225,7 +224,7 @@ importers: version: 14.2.5(eslint@8.57.1)(typescript@5.4.5) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ^5 version: 5.4.5 @@ -246,57 +245,52 @@ importers: version: 2.3.4 '@chakra-ui/icons': specifier: ^2.1.1 - version: 2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/react': specifier: ^2.8.2 - version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: ^11.11.3 - version: 11.14.0(@types/react@18.3.23)(react@18.3.1) + version: 11.14.0(@types/react@18.3.24)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1) + version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1) '@ensdomains/ensjs': specifier: 4.0.2 version: 4.0.2(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@fuels/connectors': specifier: 0.44.0 - version: 0.44.0(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) + version: 0.44.0(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(@wagmi/connectors@5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) '@fuels/react': specifier: 0.44.0 - version: 0.44.0(@tanstack/react-query@5.85.5(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - version: 0.44.0(@tanstack/react-query@5.85.3(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.44.0(@tanstack/react-query@5.90.2(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.59.16 - version: 5.85.5(react@18.3.1) - version: 5.85.3(react@18.3.1) + version: 5.90.2(react@18.3.1) '@tanstack/react-router': specifier: ^1.77.8 - version: 1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - version: 1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-devtools': specifier: ^1.77.8 - version: 1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) - version: 1.131.10(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) + version: 1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1) '@wagmi/connectors': specifier: 5.1.7 - version: 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.5)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - version: 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@wagmi/core': specifier: 2.13.4 - version: 2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) date-fns: specifier: ^3.6.0 version: 3.6.0 dayjs: specifier: ^1.11.11 - version: 1.11.13 + version: 1.11.18 framer-motion: specifier: ^11.3.4 - version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -308,7 +302,7 @@ importers: version: 18.3.1(react@18.3.1) react-hook-form: specifier: ^7.51.4 - version: 7.62.0(react@18.3.1) + version: 7.63.0(react@18.3.1) react-icons: specifier: ^5.0.1 version: 5.5.0(react@18.3.1) @@ -338,38 +332,38 @@ importers: version: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) zustand: specifier: ^5.0.7 - version: 5.0.8(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) + version: 5.0.8(@types/react@18.3.24)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) devDependencies: '@fuels/playwright-utils': specifier: ^0.57.1 - version: 0.57.1(@playwright/test@1.55.0)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) + version: 0.57.1(@playwright/test@1.55.1)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))) '@playwright/test': specifier: ^1.53.1 - version: 1.55.0 + version: 1.55.1 '@tanstack/react-query-devtools': specifier: ^5.59.16 - version: 5.85.3(@tanstack/react-query@5.85.3(react@18.3.1))(react@18.3.1) + version: 5.90.2(@tanstack/react-query@5.90.2(react@18.3.1))(react@18.3.1) '@tanstack/router-vite-plugin': specifier: ^1.16.5 - version: 1.131.11(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + version: 1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0)) '@types/lodash': specifier: ^4.17.0 version: 4.17.20 '@types/node': specifier: ^24.0.3 - version: 24.3.0 + version: 24.5.2 '@types/react': specifier: ^18.2.43 - version: 18.3.23 + version: 18.3.24 '@types/react-dom': specifier: ^18.2.17 - version: 18.3.7(@types/react@18.3.23) + version: 18.3.7(@types/react@18.3.24) '@types/react-text-mask': specifier: ^5.4.14 version: 5.4.14 '@types/validator': specifier: ^13.12.2 - version: 13.15.2 + version: 13.15.3 '@typescript-eslint/eslint-plugin': specifier: ^6.14.0 version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5) @@ -378,7 +372,7 @@ importers: version: 6.21.0(eslint@8.57.1)(typescript@5.4.5) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.7.0(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) + version: 4.7.0(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0)) eslint: specifier: ^8.55.0 version: 8.57.1 @@ -387,19 +381,19 @@ importers: version: 4.6.2(eslint@8.57.1) eslint-plugin-react-refresh: specifier: ^0.4.5 - version: 0.4.20(eslint@8.57.1) + version: 0.4.21(eslint@8.57.1) typescript: specifier: ^5.2.2 version: 5.4.5 vite: specifier: ^5.0.8 - version: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + version: 5.4.20(@types/node@24.5.2)(terser@5.44.0) packages/contracts: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) devDependencies: '@shared/tsup': specifier: workspace:* @@ -409,10 +403,10 @@ importers: version: 29.5.14 jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + version: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)))(typescript@5.4.5) packages/graphql: dependencies: @@ -428,7 +422,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.7(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.11.0) @@ -474,7 +468,7 @@ importers: dependencies: fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) graphql: specifier: ^16.9.0 version: 16.11.0 @@ -487,7 +481,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + version: 5.0.7(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) '@graphql-codegen/typescript': specifier: ^4.1.2 version: 4.1.6(graphql@16.11.0) @@ -502,13 +496,13 @@ importers: version: link:../../shared/tsup bakosafe: specifier: 0.1.9 - version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))) + version: 0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) + version: 10.9.2(@types/node@24.5.2)(typescript@5.4.5) vitest: specifier: ^3.1.1 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2) packages/sdk: dependencies: @@ -533,25 +527,25 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.11.17 - version: 20.19.11 + version: 20.19.17 dotenv: specifier: ^16.4.1 version: 16.4.7 fuels: specifier: 0.101.3 - version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + version: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) jest: specifier: ^29.6.4 - version: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) ts-jest: specifier: ^29.1.1 - version: 29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)))(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) + version: 10.9.2(@types/node@20.19.17)(typescript@5.4.5) tsup: specifier: ^8.0.1 - version: 8.5.0(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.4.5)(yaml@2.8.1) + version: 8.5.0(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.4.5)(yaml@2.8.1) shared/tsup: dependencies: @@ -573,11 +567,11 @@ packages: '@adraffy/ens-normalize@1.10.1': resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} - '@adraffy/ens-normalize@1.11.0': - resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + '@adraffy/ens-normalize@1.11.1': + resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==} - '@algolia/abtesting@1.1.0': - resolution: {integrity: sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==} + '@algolia/abtesting@1.4.0': + resolution: {integrity: sha512-N0blWT/C0KOZ/OJ9GXBX66odJZlrYjMj3M+01y8ob1mjBFnBaBo7gOCyHBDQy60+H4pJXp3pSGlJOqJIueBH+A==} engines: {node: '>= 14.0.0'} '@algolia/autocomplete-core@1.17.9': @@ -600,62 +594,58 @@ packages: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/client-abtesting@5.35.0': - resolution: {integrity: sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==} + '@algolia/client-abtesting@5.38.0': + resolution: {integrity: sha512-15d6zv8vtj2l9pnnp/EH7Rhq3/snCCHRz56NnX6xIUPrbJl5gCsIYXAz8C2IEkwOpoDb0r5G6ArY2gKdVMNezw==} engines: {node: '>= 14.0.0'} - '@algolia/client-analytics@5.35.0': - resolution: {integrity: sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==} + '@algolia/client-analytics@5.38.0': + resolution: {integrity: sha512-jJIbYAhYvTG3+gEAP5Q5Dp6PFJfUR+atz5rsqm5KjAKK+faLFdHJbM2IbOo0xdyGd+SH259MzfQKLJ9mZZ27dQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-common@5.35.0': - resolution: {integrity: sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==} + '@algolia/client-common@5.38.0': + resolution: {integrity: sha512-aMCXzVPGJTeQnVU3Sdf30TfMN2+QyWcjfPTCCHyqVVgjPipb6RnK40aISGoO+rlYjh9LunDsNVFLwv+JEIF8bQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.35.0': - resolution: {integrity: sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==} + '@algolia/client-insights@5.38.0': + resolution: {integrity: sha512-4c3FbpMiJX+VcaAj0rYaQdTLS/CkrdOn4hW+5y1plPov7KC7iSHai/VBbirmHuAfW1hVPCIh1w/4erKKTKuo+Q==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@5.35.0': - resolution: {integrity: sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==} + '@algolia/client-personalization@5.38.0': + resolution: {integrity: sha512-FzLs6c8TBL4FSgNfnH2NL7O33ktecGiaKO4ZFG51QYORUzD5d6YwB9UBteaIYu/sgFoEdY57diYU4vyBH8R6iA==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.35.0': - resolution: {integrity: sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==} + '@algolia/client-query-suggestions@5.38.0': + resolution: {integrity: sha512-7apiahlgZLvOqrh0+hAYAp/UWjqz6AfSJrCwnsoQNzgIT09dLSPIKREelkuQeUrKy38vHWWpSQE3M0zWSp/YrA==} engines: {node: '>= 14.0.0'} - '@algolia/client-search@5.35.0': - resolution: {integrity: sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==} + '@algolia/client-search@5.38.0': + resolution: {integrity: sha512-PTAFMJOpVtJweExEYYgdmSCC6n4V/R+ctDL3fRQy77ulZM/p+zMLIQC9c7HCQE1zqpauvVck3f2zYSejaUTtrw==} engines: {node: '>= 14.0.0'} - '@algolia/ingestion@1.35.0': - resolution: {integrity: sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==} + '@algolia/ingestion@1.38.0': + resolution: {integrity: sha512-qGSUGgceJHGyJLZ06bFLwVe2Tpf9KwabmoBjFvFscVmMmU5scKya6voCYd9bdX7V0Xy1qya9MGbmTm4zlLuveQ==} engines: {node: '>= 14.0.0'} - '@algolia/monitoring@1.35.0': - resolution: {integrity: sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==} + '@algolia/monitoring@1.38.0': + resolution: {integrity: sha512-VnCtAUcHirvv/dDHg9jK1Z5oo4QOC5FKDxe40x8qloru2qDcjueT34jiAsB0gRos3VWf9v4iPSYTqMIFOcADpQ==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@5.35.0': - resolution: {integrity: sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==} + '@algolia/recommend@5.38.0': + resolution: {integrity: sha512-fqgeU9GqxQorFUeGP4et1MyY28ccf9PCeciHwDPSbPYYiTqBItHdUIiytsNpjC5Dnc0RWtuXWCltLwSw9wN/bQ==} engines: {node: '>= 14.0.0'} - '@algolia/requester-browser-xhr@5.35.0': - resolution: {integrity: sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==} + '@algolia/requester-browser-xhr@5.38.0': + resolution: {integrity: sha512-nAUKbv4YQIXbpPi02AQvSPisD5FDDbT8XeYSh9HFoYP0Z3IpBLLDg7R4ahPvzd7gGsVKgEbXzRPWESXSji5yIg==} engines: {node: '>= 14.0.0'} - '@algolia/requester-fetch@5.35.0': - resolution: {integrity: sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==} + '@algolia/requester-fetch@5.38.0': + resolution: {integrity: sha512-bkuAHaadC6OxJd3SVyQQnU1oJ9G/zdCqua7fwr1tJDrA/v7KzeS5np4/m6BuRUpTgVgFZHSewGnMcgj9DLBoaQ==} engines: {node: '>= 14.0.0'} - '@algolia/requester-node-http@5.35.0': - resolution: {integrity: sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==} + '@algolia/requester-node-http@5.38.0': + resolution: {integrity: sha512-yHDKZTnMPR3/4bY0CVC1/uRnnbAaJ+pctRuX7G/HflBkKOrnUBDEGtQQHzEfMz2FHZ/tbCL+Q9r6mvwTSGp8nw==} engines: {node: '>= 14.0.0'} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@ardatan/relay-compiler@12.0.0': resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true @@ -691,155 +681,155 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-api-gateway@3.864.0': - resolution: {integrity: sha512-9atxUUqUSO7sBfgY++qGivgQkOk/R4wxUhrPgJEDV1EqfeQIMBo5XC2Ms8boONpD0hVuCG2fNYywFYqU2/54xQ==} + '@aws-sdk/client-api-gateway@3.895.0': + resolution: {integrity: sha512-Gd7CboJ03vXxqlNeyPtC+ZhM6IHG5TxtqjojhxNrm8OzZWKqZA8ho+2bBSryvfdZ+CyZqrb7jUqpGhSpVPfURg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudformation@3.864.0': - resolution: {integrity: sha512-CwbdkkIyJe4+4t97Kyop2IF33PcMIuzvkTKpr13A/oQa618Thds0jPC5JSCNAAyVBAO7be2z+FHWHZ8kTfmAoQ==} + '@aws-sdk/client-cloudformation@3.895.0': + resolution: {integrity: sha512-Pic/FWmx2OxprpMdOxmUdc/yUpCxOUKcTTFKp2GJUZAsEPiH6xDBfxDAEX6hgdopctFGBVBTn+UdS97S1IgLUA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cognito-identity-provider@3.865.0': - resolution: {integrity: sha512-jwHiY8iTW2qiN8W3oPqmYBm8rvLSuosB7fu1c3zlP+l7OmNENaVKNaX0ljcB5z4WhEGbgkJ2DHIAaTxvCtot9g==} + '@aws-sdk/client-cognito-identity-provider@3.895.0': + resolution: {integrity: sha512-P9rkoRvaBtRafowwv+oXMsFdW2xrL2zvcizdyq8ZlFov+MweACI4lywcbZ7+krZjUSnctykmo76maVhMfy9Fvw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-eventbridge@3.864.0': - resolution: {integrity: sha512-iVq4BvrfffxWVAoWlKYxjKaGtjFiH4Ygs9YEs7bMdxNJ5me/nakSxyRrtIbrvFQ7ZCmZLrUu3gdvvxRSl4CzKA==} + '@aws-sdk/client-eventbridge@3.895.0': + resolution: {integrity: sha512-kRwwBRL2RoFovVNUuoCOST6McKMdEzniv8FWa/IBNDKcnLJXBNBQfUDpjPNZ9ohzsyR1PD4lnpWX9Fu9rM6bPw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iam@3.864.0': - resolution: {integrity: sha512-uTlSDLJntfHSC4LZVfuf8xhPx907cPlLYf00Wsz4gEPPLFkKNOPCbxzRqEsFG4haGkBENMc3U1cMt3iE/BGnSg==} + '@aws-sdk/client-iam@3.895.0': + resolution: {integrity: sha512-HzPCC2cCMOoGVgKKxRRGsS4a8Xl6NZz0jBAawTJh+ecUUcQ55HrQlrkqAGwcF9cm+5SBF0YjwVGkyuSYwd0YGw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-lambda@3.865.0': - resolution: {integrity: sha512-ncCEW/kNRV8yJA/45z5HO6WEeihADzFY7RISfezDbvP3/X4dZb2gycRVPmJIE6CBqf01jwTkbG36qO+/iHIELg==} + '@aws-sdk/client-lambda@3.895.0': + resolution: {integrity: sha512-cuc3agKUr4K8B7bEftFeEdHEMnnIVoXuS7hBmLtRx4Sza394+l+0WV5/xnlz1Bd35NGyC/J5ebp1RjqxXzk7IA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-s3@3.864.0': - resolution: {integrity: sha512-QGYi9bWliewxumsvbJLLyx9WC0a4DP4F+utygBcq0zwPxaM0xDfBspQvP1dsepi7mW5aAjZmJ2+Xb7X0EhzJ/g==} + '@aws-sdk/client-s3@3.895.0': + resolution: {integrity: sha512-iToLkPFLJOVr5Jx8An3ONIBxplsmjL5LU2F58ISMtXP68PWs195E1uHbDcmjeO5Fiby8lh0SHgPDs7Id28FvLg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sso@3.864.0': - resolution: {integrity: sha512-THiOp0OpQROEKZ6IdDCDNNh3qnNn/kFFaTSOiugDpgcE5QdsOxh1/RXq7LmHpTJum3cmnFf8jG59PHcz9Tjnlw==} + '@aws-sdk/client-sso@3.895.0': + resolution: {integrity: sha512-AQHk6iJrwce/NwZa5/Njy0ZGoHdxWCajkgufhXk53L0kRiC3vUPPWEV1m1F3etQWhaUsatcO2xtRuKvLpe4zgA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sts@3.864.0': - resolution: {integrity: sha512-g3To8L5T9rRoF1Nsx7Bf7VxBd/6fYu/YdSnLmjAW7QJ4yGvP4l4gTY//jFksapniD/kLVJXyNuS5PJBwGzvw5Q==} + '@aws-sdk/client-sts@3.895.0': + resolution: {integrity: sha512-tDlAk5Xjminr3/rvFjmfB5PTb7VEo628DQEqV79ReM+RRQQCEesZ/s5zMRua/QeUmaq0V2QAnr24ELTbfAEYqQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/core@3.864.0': - resolution: {integrity: sha512-LFUREbobleHEln+Zf7IG83lAZwvHZG0stI7UU0CtwyuhQy5Yx0rKksHNOCmlM7MpTEbSCfntEhYi3jUaY5e5lg==} + '@aws-sdk/core@3.894.0': + resolution: {integrity: sha512-7zbO31NV2FaocmMtWOg/fuTk3PC2Ji2AC0Fi2KqrppEDIcwLlTTuT9w/rdu/93Pz+wyUhCxWnDc0tPbwtCLs+A==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-env@3.864.0': - resolution: {integrity: sha512-StJPOI2Rt8UE6lYjXUpg6tqSZaM72xg46ljPg8kIevtBAAfdtq9K20qT/kSliWGIBocMFAv0g2mC0hAa+ECyvg==} + '@aws-sdk/credential-provider-env@3.894.0': + resolution: {integrity: sha512-2aiQJIRWOuROPPISKgzQnH/HqSfucdk5z5VMemVH3Mm2EYOrzBwmmiiFpmSMN3ST+sE8c7gusqycUchP+KfALQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-http@3.864.0': - resolution: {integrity: sha512-E/RFVxGTuGnuD+9pFPH2j4l6HvrXzPhmpL8H8nOoJUosjx7d4v93GJMbbl1v/fkDLqW9qN4Jx2cI6PAjohA6OA==} + '@aws-sdk/credential-provider-http@3.894.0': + resolution: {integrity: sha512-Z5QQpqFRflszrT+lUq6+ORuu4jRDcpgCUSoTtlhczidMqfdOSckKmK3chZEfmUUJPSwoFQZ7EiVTsX3c886fBg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.864.0': - resolution: {integrity: sha512-PlxrijguR1gxyPd5EYam6OfWLarj2MJGf07DvCx9MAuQkw77HBnsu6+XbV8fQriFuoJVTBLn9ROhMr/ROAYfUg==} + '@aws-sdk/credential-provider-ini@3.895.0': + resolution: {integrity: sha512-uIh7N4IN/yIk+qYMAkVpVkjhB90SGKSfaXEVcnmxzBDG6e5304HKT0esqoCVZvtFfLKasjm2TOpalM5l3fi/dA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-node@3.864.0': - resolution: {integrity: sha512-2BEymFeXURS+4jE9tP3vahPwbYRl0/1MVaFZcijj6pq+nf5EPGvkFillbdBRdc98ZI2NedZgSKu3gfZXgYdUhQ==} + '@aws-sdk/credential-provider-node@3.895.0': + resolution: {integrity: sha512-7xsBCmkBUz+2sNqNsDJ1uyQsBvwhNFzwFt8wX39WrFJTpTQh3uNQ5g8QH21BbkKqIFKCLdvgHgwt3Ub5RGVuPA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-process@3.864.0': - resolution: {integrity: sha512-Zxnn1hxhq7EOqXhVYgkF4rI9MnaO3+6bSg/tErnBQ3F8kDpA7CFU24G1YxwaJXp2X4aX3LwthefmSJHwcVP/2g==} + '@aws-sdk/credential-provider-process@3.894.0': + resolution: {integrity: sha512-VU74GNsj+SsO+pl4d+JimlQ7+AcderZaC6bFndQssQdFZ5NRad8yFNz5Xbec8CPJr+z/VAwHib6431F5nYF46g==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-sso@3.864.0': - resolution: {integrity: sha512-UPyPNQbxDwHVGmgWdGg9/9yvzuedRQVF5jtMkmP565YX9pKZ8wYAcXhcYdNPWFvH0GYdB0crKOmvib+bmCuwkw==} + '@aws-sdk/credential-provider-sso@3.895.0': + resolution: {integrity: sha512-bZCcHUZGz+XlCaK0KEOHGHkMtlwIvnpxJvlZtSCVaBdX/IgouxaB42fxChflxSMRWF45ygdezfky4i17f6vC4w==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-web-identity@3.864.0': - resolution: {integrity: sha512-nNcjPN4SYg8drLwqK0vgVeSvxeGQiD0FxOaT38mV2H8cu0C5NzpvA+14Xy+W6vT84dxgmJYKk71Cr5QL2Oz+rA==} + '@aws-sdk/credential-provider-web-identity@3.895.0': + resolution: {integrity: sha512-tKbXbOp2xrL02fxKvB7ko1E4Uvyy5TF9qi5pT2MVWNnfSsBlUM80aJ6tyUPKWXdUTdAlPrU3XcwgQl/DnnRa9A==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.862.0': - resolution: {integrity: sha512-Wcsc7VPLjImQw+CP1/YkwyofMs9Ab6dVq96iS8p0zv0C6YTaMjvillkau4zFfrrrTshdzFWKptIFhKK8Zsei1g==} + '@aws-sdk/middleware-bucket-endpoint@3.893.0': + resolution: {integrity: sha512-H+wMAoFC73T7M54OFIezdHXR9/lH8TZ3Cx1C3MEBb2ctlzQrVCd8LX8zmOtcGYC8plrRwV+8rNPe0FMqecLRew==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-expect-continue@3.862.0': - resolution: {integrity: sha512-oG3AaVUJ+26p0ESU4INFn6MmqqiBFZGrebST66Or+YBhteed2rbbFl7mCfjtPWUFgquQlvT1UP19P3LjQKeKpw==} + '@aws-sdk/middleware-expect-continue@3.893.0': + resolution: {integrity: sha512-PEZkvD6k0X9sacHkvkVF4t2QyQEAzd35OJ2bIrjWCfc862TwukMMJ1KErRmQ1WqKXHKF4L0ed5vtWaO/8jVLNA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.864.0': - resolution: {integrity: sha512-MvakvzPZi9uyP3YADuIqtk/FAcPFkyYFWVVMf5iFs/rCdk0CUzn02Qf4CSuyhbkS6Y0KrAsMgKR4MgklPU79Wg==} + '@aws-sdk/middleware-flexible-checksums@3.894.0': + resolution: {integrity: sha512-Dcz3thFO+9ZvTXV+Q4v/2okfMY8sUCHHBqJMUf9BDEuSvV94JVXFXbu1rm6S/N1Rh0gMLoUVzrOk3W84BLGPsg==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-host-header@3.862.0': - resolution: {integrity: sha512-jDje8dCFeFHfuCAxMDXBs8hy8q9NCTlyK4ThyyfAj3U4Pixly2mmzY2u7b7AyGhWsjJNx8uhTjlYq5zkQPQCYw==} + '@aws-sdk/middleware-host-header@3.893.0': + resolution: {integrity: sha512-qL5xYRt80ahDfj9nDYLhpCNkDinEXvjLe/Qen/Y/u12+djrR2MB4DRa6mzBCkLkdXDtf0WAoW2EZsNCfGrmOEQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-location-constraint@3.862.0': - resolution: {integrity: sha512-MnwLxCw7Cc9OngEH3SHFhrLlDI9WVxaBkp3oTsdY9JE7v8OE38wQ9vtjaRsynjwu0WRtrctSHbpd7h/QVvtjyA==} + '@aws-sdk/middleware-location-constraint@3.893.0': + resolution: {integrity: sha512-MlbBc7Ttb1ekbeeeFBU4DeEZOLb5s0Vl4IokvO17g6yJdLk4dnvZro9zdXl3e7NXK+kFxHRBFZe55p/42mVgDA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-logger@3.862.0': - resolution: {integrity: sha512-N/bXSJznNBR/i7Ofmf9+gM6dx/SPBK09ZWLKsW5iQjqKxAKn/2DozlnE54uiEs1saHZWoNDRg69Ww4XYYSlG1Q==} + '@aws-sdk/middleware-logger@3.893.0': + resolution: {integrity: sha512-ZqzMecjju5zkBquSIfVfCORI/3Mge21nUY4nWaGQy+NUXehqCGG4W7AiVpiHGOcY2cGJa7xeEkYcr2E2U9U0AA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-recursion-detection@3.862.0': - resolution: {integrity: sha512-KVoo3IOzEkTq97YKM4uxZcYFSNnMkhW/qj22csofLegZi5fk90ztUnnaeKfaEJHfHp/tm1Y3uSoOXH45s++kKQ==} + '@aws-sdk/middleware-recursion-detection@3.893.0': + resolution: {integrity: sha512-H7Zotd9zUHQAr/wr3bcWHULYhEeoQrF54artgsoUGIf/9emv6LzY89QUccKIxYd6oHKNTrTyXm9F0ZZrzXNxlg==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-api-gateway@3.862.0': - resolution: {integrity: sha512-O2ISUAwDUBGIskruWtTMAt5rHTpFQNrmfKCTPCngU31Mc1427ZkRDUDt/YdJKZxPtLA5JYBV3YZE45NzRw7RTA==} + '@aws-sdk/middleware-sdk-api-gateway@3.893.0': + resolution: {integrity: sha512-Uhd57OuAVFMYG26aI/BFH5uUGSupu+iOMEDmkjj5awHDEqRIFWR5Cs5Il3/w+TdlKOZ6ptF0ARi6hDZC2GfVKw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-s3@3.864.0': - resolution: {integrity: sha512-GjYPZ6Xnqo17NnC8NIQyvvdzzO7dm+Ks7gpxD/HsbXPmV2aEfuFveJXneGW9e1BheSKFff6FPDWu8Gaj2Iu1yg==} + '@aws-sdk/middleware-sdk-s3@3.894.0': + resolution: {integrity: sha512-0C3lTVdTuv5CkJ4LulpA7FmGFSKrGUKxnFZ6+qGjYjNzbdiHXfq0TyEBiDmVqDkoV2k4AT2H/m0Xw//rTkcNEQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-ssec@3.862.0': - resolution: {integrity: sha512-72VtP7DZC8lYTE2L3Efx2BrD98oe9WTK8X6hmd3WTLkbIjvgWQWIdjgaFXBs8WevsXkewIctfyA3KEezvL5ggw==} + '@aws-sdk/middleware-ssec@3.893.0': + resolution: {integrity: sha512-e4ccCiAnczv9mMPheKjgKxZQN473mcup+3DPLVNnIw5GRbQoDqPSB70nUzfORKZvM7ar7xLMPxNR8qQgo1C8Rg==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-user-agent@3.864.0': - resolution: {integrity: sha512-wrddonw4EyLNSNBrApzEhpSrDwJiNfjxDm5E+bn8n32BbAojXASH8W8jNpxz/jMgNkkJNxCfyqybGKzBX0OhbQ==} + '@aws-sdk/middleware-user-agent@3.895.0': + resolution: {integrity: sha512-JUqQW2RPp4I95wZ/Im9fTiaX3DF55oJgeoiNlLdHkQZPSNNS/pT1WMWMReSvJdcfSNU3xSUaLtI+h4mQjQUDbQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/nested-clients@3.864.0': - resolution: {integrity: sha512-H1C+NjSmz2y8Tbgh7Yy89J20yD/hVyk15hNoZDbCYkXg0M358KS7KVIEYs8E2aPOCr1sK3HBE819D/yvdMgokA==} + '@aws-sdk/nested-clients@3.895.0': + resolution: {integrity: sha512-8w1ihfYgvds6kfal/qJXQQrHRsKYh2nujSyzWMo2TMKMze9WPZA93G4mRbRtKtbSuQ66mVWePH8Cksq35ABu2Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/region-config-resolver@3.862.0': - resolution: {integrity: sha512-VisR+/HuVFICrBPY+q9novEiE4b3mvDofWqyvmxHcWM7HumTz9ZQSuEtnlB/92GVM3KDUrR9EmBHNRrfXYZkcQ==} + '@aws-sdk/region-config-resolver@3.893.0': + resolution: {integrity: sha512-/cJvh3Zsa+Of0Zbg7vl9wp/kZtdb40yk/2+XcroAMVPO9hPvmS9r/UOm6tO7FeX4TtkRFwWaQJiTZTgSdsPY+Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/signature-v4-multi-region@3.864.0': - resolution: {integrity: sha512-w2HIn/WIcUyv1bmyCpRUKHXB5KdFGzyxPkp/YK5g+/FuGdnFFYWGfcO8O+How4jwrZTarBYsAHW9ggoKvwr37w==} + '@aws-sdk/signature-v4-multi-region@3.894.0': + resolution: {integrity: sha512-Te5b3fSbatkZrh3eYNmpOadZFKsCLNSwiolQKQeEeKHxdnqORwYXa+0ypcTHle6ukic+tFRRd9n3NuMVo9uiVg==} engines: {node: '>=18.0.0'} - '@aws-sdk/token-providers@3.864.0': - resolution: {integrity: sha512-gTc2QHOBo05SCwVA65dUtnJC6QERvFaPiuppGDSxoF7O5AQNK0UR/kMSenwLqN8b5E1oLYvQTv3C1idJLRX0cg==} + '@aws-sdk/token-providers@3.895.0': + resolution: {integrity: sha512-vJqrEHFFGRZ3ok5T+jII00sa2DQ3HdVkTBIfM0DcrcPssqDV18VKdA767qiBdIEN/cygjdBg8Ri/cuq6ER9BeQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/types@3.862.0': - resolution: {integrity: sha512-Bei+RL0cDxxV+lW2UezLbCYYNeJm6Nzee0TpW0FfyTRBhH9C1XQh4+x+IClriXvgBnRquTMMYsmJfvx8iyLKrg==} + '@aws-sdk/types@3.893.0': + resolution: {integrity: sha512-Aht1nn5SnA0N+Tjv0dzhAY7CQbxVtmq1bBR6xI0MhG7p2XYVh1wXuKTzrldEvQWwA3odOYunAfT9aBiKZx9qIg==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-arn-parser@3.804.0': - resolution: {integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ==} + '@aws-sdk/util-arn-parser@3.893.0': + resolution: {integrity: sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-endpoints@3.862.0': - resolution: {integrity: sha512-eCZuScdE9MWWkHGM2BJxm726MCmWk/dlHjOKvkM0sN1zxBellBMw5JohNss1Z8/TUmnW2gb9XHTOiHuGjOdksA==} + '@aws-sdk/util-endpoints@3.895.0': + resolution: {integrity: sha512-MhxBvWbwxmKknuggO2NeMwOVkHOYL98pZ+1ZRI5YwckoCL3AvISMnPJgfN60ww6AIXHGpkp+HhpFdKOe8RHSEg==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-locate-window@3.804.0': - resolution: {integrity: sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A==} + '@aws-sdk/util-locate-window@3.893.0': + resolution: {integrity: sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-user-agent-browser@3.862.0': - resolution: {integrity: sha512-BmPTlm0r9/10MMr5ND9E92r8KMZbq5ltYXYpVcUbAsnB1RJ8ASJuRoLne5F7mB3YMx0FJoOTuSq7LdQM3LgW3Q==} + '@aws-sdk/util-user-agent-browser@3.893.0': + resolution: {integrity: sha512-PE9NtbDBW6Kgl1bG6A5fF3EPo168tnkj8TgMcT0sg4xYBWsBpq0bpJZRh+Jm5Bkwiw9IgTCLjEU7mR6xWaMB9w==} - '@aws-sdk/util-user-agent-node@3.864.0': - resolution: {integrity: sha512-d+FjUm2eJEpP+FRpVR3z6KzMdx1qwxEYDz8jzNKwxYLBBquaBaP/wfoMtMQKAcbrR7aT9FZVZF7zDgzNxUvQlQ==} + '@aws-sdk/util-user-agent-node@3.895.0': + resolution: {integrity: sha512-lLRC7BAFOPtJk4cZC0Q0MZBMCGF109QpGnug3L3n/2TJW02Sinz9lzA0ykBpYXe9j60LjIYSENCg+F4DZE5vxg==} engines: {node: '>=18.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -847,20 +837,24 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.862.0': - resolution: {integrity: sha512-6Ed0kmC1NMbuFTEgNmamAUU1h5gShgxL1hBVLbEzUa3trX5aJBz1vU4bXaBTvOYUAnOHtiy1Ml4AMStd6hJnFA==} + '@aws-sdk/xml-builder@3.894.0': + resolution: {integrity: sha512-E6EAMc9dT1a2DOdo4zyOf3fp5+NJ2wI+mcm7RaW1baFIWDwcb99PpvWoV7YEiK7oaBDshuOEGWKUSYXdW+JYgA==} + engines: {node: '>=18.0.0'} + + '@aws/lambda-invoke-store@0.0.1': + resolution: {integrity: sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.0': - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} + '@babel/compat-data@7.28.4': + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.3': - resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} + '@babel/core@7.28.4': + resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} '@babel/generator@7.28.3': @@ -881,17 +875,6 @@ packages: 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-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} @@ -918,12 +901,6 @@ packages: 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'} @@ -946,16 +923,12 @@ 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.3': - resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} + '@babel/helpers@7.28.4': + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.3': - resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} hasBin: true @@ -966,12 +939,6 @@ packages: 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-object-rest-spread@7.20.7': resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -1000,17 +967,6 @@ 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'} @@ -1099,38 +1055,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@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/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/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/plugin-transform-block-scoping@7.28.0': - resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-properties@7.27.1': - resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + '@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/plugin-transform-classes@7.28.3': - resolution: {integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==} + '@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 @@ -1171,12 +1109,6 @@ packages: 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'} @@ -1189,66 +1121,18 @@ packages: 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-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.0': - resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==} - 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'} @@ -1279,18 +1163,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.28.3': - resolution: {integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==} - 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'} @@ -1303,12 +1175,6 @@ packages: 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'} @@ -1321,32 +1187,26 @@ packages: 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/preset-typescript@7.27.1': resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.3': - resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==} + '@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.3': - resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} + '@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==} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -1493,14 +1353,14 @@ packages: search-insights: optional: true - '@emnapi/core@1.4.5': - resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + '@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==} - '@emnapi/wasi-threads@1.0.4': - resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} '@emotion/babel-plugin@11.13.5': resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} @@ -1511,8 +1371,8 @@ packages: '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - '@emotion/is-prop-valid@1.3.1': - resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + '@emotion/is-prop-valid@1.4.0': + resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==} '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} @@ -1574,8 +1434,8 @@ packages: peerDependencies: viem: ^2.9.2 - '@envelop/core@5.3.0': - resolution: {integrity: sha512-xvUkOWXI8JsG2OOnqiI2tOkEc52wbmIqWORr7yGc8B8E53Oh1MMGGGck4mbR80s25LnHVzfNIiIlNkuDgZRuuA==} + '@envelop/core@5.3.2': + resolution: {integrity: sha512-06Mu7fmyKzk09P2i2kHpGfItqLLgCq7uO5/nX4fc/iHMplWPNuAx4iYR+WXUQoFHDnP6EUbceQNQ5iyeMz9f3g==} engines: {node: '>=18.0.0'} '@envelop/instrumentation@1.0.0': @@ -1632,14 +1492,14 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.3': - resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==} + '@esbuild/aix-ppc64@0.25.10': + resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.9': - resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + '@esbuild/aix-ppc64@0.25.3': + resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1656,14 +1516,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.3': - resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==} + '@esbuild/android-arm64@0.25.10': + resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.9': - resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + '@esbuild/android-arm64@0.25.3': + resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1680,14 +1540,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.3': - resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==} + '@esbuild/android-arm@0.25.10': + resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.9': - resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + '@esbuild/android-arm@0.25.3': + resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1704,14 +1564,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.3': - resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==} + '@esbuild/android-x64@0.25.10': + resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.9': - resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + '@esbuild/android-x64@0.25.3': + resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1728,14 +1588,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.3': - resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==} + '@esbuild/darwin-arm64@0.25.10': + resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.9': - resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + '@esbuild/darwin-arm64@0.25.3': + resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1752,14 +1612,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.3': - resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==} + '@esbuild/darwin-x64@0.25.10': + resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.9': - resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + '@esbuild/darwin-x64@0.25.3': + resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1776,14 +1636,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.3': - resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==} + '@esbuild/freebsd-arm64@0.25.10': + resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.9': - resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + '@esbuild/freebsd-arm64@0.25.3': + resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1800,14 +1660,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.3': - resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==} + '@esbuild/freebsd-x64@0.25.10': + resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.9': - resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + '@esbuild/freebsd-x64@0.25.3': + resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1824,14 +1684,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.3': - resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==} + '@esbuild/linux-arm64@0.25.10': + resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.9': - resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + '@esbuild/linux-arm64@0.25.3': + resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1848,14 +1708,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.3': - resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==} + '@esbuild/linux-arm@0.25.10': + resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.9': - resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + '@esbuild/linux-arm@0.25.3': + resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1872,14 +1732,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.3': - resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==} + '@esbuild/linux-ia32@0.25.10': + resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.9': - resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + '@esbuild/linux-ia32@0.25.3': + resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1896,14 +1756,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.3': - resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==} + '@esbuild/linux-loong64@0.25.10': + resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.9': - resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + '@esbuild/linux-loong64@0.25.3': + resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1920,14 +1780,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.3': - resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==} + '@esbuild/linux-mips64el@0.25.10': + resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.9': - resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + '@esbuild/linux-mips64el@0.25.3': + resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1944,14 +1804,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.3': - resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==} + '@esbuild/linux-ppc64@0.25.10': + resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.9': - resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + '@esbuild/linux-ppc64@0.25.3': + resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1968,14 +1828,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.3': - resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==} + '@esbuild/linux-riscv64@0.25.10': + resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.9': - resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + '@esbuild/linux-riscv64@0.25.3': + resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1992,14 +1852,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.3': - resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==} + '@esbuild/linux-s390x@0.25.10': + resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.9': - resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + '@esbuild/linux-s390x@0.25.3': + resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -2016,26 +1876,26 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.3': - resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==} + '@esbuild/linux-x64@0.25.10': + resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.9': - resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + '@esbuild/linux-x64@0.25.3': + resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.3': - resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==} + '@esbuild/netbsd-arm64@0.25.10': + resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.25.9': - resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + '@esbuild/netbsd-arm64@0.25.3': + resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -2052,26 +1912,26 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.3': - resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==} + '@esbuild/netbsd-x64@0.25.10': + resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.9': - resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + '@esbuild/netbsd-x64@0.25.3': + resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.3': - resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==} + '@esbuild/openbsd-arm64@0.25.10': + resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.25.9': - resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + '@esbuild/openbsd-arm64@0.25.3': + resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -2088,20 +1948,20 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.3': - resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==} + '@esbuild/openbsd-x64@0.25.10': + resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.9': - resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + '@esbuild/openbsd-x64@0.25.3': + resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.9': - resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + '@esbuild/openharmony-arm64@0.25.10': + resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -2118,14 +1978,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.3': - resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==} + '@esbuild/sunos-x64@0.25.10': + resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.9': - resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + '@esbuild/sunos-x64@0.25.3': + resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -2142,14 +2002,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.3': - resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==} + '@esbuild/win32-arm64@0.25.10': + resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.9': - resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + '@esbuild/win32-arm64@0.25.3': + resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -2166,14 +2026,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.3': - resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==} + '@esbuild/win32-ia32@0.25.10': + resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.9': - resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + '@esbuild/win32-ia32@0.25.3': + resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -2190,20 +2050,20 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.3': - resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==} + '@esbuild/win32-x64@0.25.10': + resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.9': - resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + '@esbuild/win32-x64@0.25.3': + resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + '@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} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -2536,8 +2396,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@8.0.22': - resolution: {integrity: sha512-KFUbjXgWr5+w/AioOuIuULy4LwcyDuQqTRFQGe+US1d9Z4+ZopcJLwsJTqp5B+icDkCqld4paN0y0qi9MrIvbg==} + '@graphql-tools/graphql-file-loader@8.1.2': + resolution: {integrity: sha512-VB6ttpwkqCu0KsA1/Wmev4qsu05Qfw49kgVSKkPjuyDQfVaqtr9ewEQRkX5CqnqHGEeLl6sOlNGEMM5fCVMWGQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2548,8 +2408,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@7.0.21': - resolution: {integrity: sha512-bcAqNWm/gLVEOy55o/WdaROERpDyUEmIfZ9E6NDjVk1ZGWfZe47+RgriTV80j6J5S5J1g+6loFkVWGAMqdN06g==} + '@graphql-tools/import@7.1.2': + resolution: {integrity: sha512-+tlNQbLEqAA4LdWoLwM1tckx95lo8WIKd8vhj99b9rLwN/KfLwHWzdS3jnUFK7+99vmHmN1oE5v5zmqJz0MTKw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2586,6 +2446,7 @@ packages: '@graphql-tools/prisma-loader@8.0.17': resolution: {integrity: sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg==} engines: {node: '>=16.0.0'} + deprecated: 'This package was intended to be used with an older versions of Prisma.\nThe newer versions of Prisma has a different approach to GraphQL integration.\nTherefore, this package is no longer needed and has been deprecated and removed.\nLearn more: https://www.prisma.io/graphql' peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2713,8 +2574,8 @@ packages: '@hapi/subtext@8.1.1': resolution: {integrity: sha512-ex1Y2s/KuJktS8Ww0k6XJ5ysSKrzNym4i5pDVuCwlSgHHviHUsT1JNzE6FYhNU9TTHSNdyfue/t2m89bpkX9Jw==} - '@hapi/teamwork@6.0.0': - resolution: {integrity: sha512-05HumSy3LWfXpmJ9cr6HzwhAavrHkJ1ZRCmNE2qJMihdM5YcWreWPfyN0yKT2ZjCM92au3ZkuodjBxOibxM67A==} + '@hapi/teamwork@6.0.1': + resolution: {integrity: sha512-52OXRslUfYwXAOG8k58f2h2ngXYQGP0x5RPOo+eWA/FtyLgHjGMrE3+e9LSXP/0q2YfHAK5wj9aA9DTy1K+kyQ==} engines: {node: '>=14.0.0'} '@hapi/topo@6.0.2': @@ -2854,8 +2715,8 @@ packages: cpu: [x64] os: [win32] - '@inquirer/external-editor@1.0.1': - resolution: {integrity: sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==} + '@inquirer/external-editor@1.0.2': + resolution: {integrity: sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -3144,8 +3005,8 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.30': - resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -3403,8 +3264,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@14.2.32': - resolution: {integrity: sha512-n9mQdigI6iZ/DF6pCTwMKeWgF2e8lg7qgt5M7HXMLtyhZYMnf/u905M18sSpPmHL9MKp9JHo56C6jrD2EvWxng==} + '@next/env@14.2.33': + resolution: {integrity: sha512-CgVHNZ1fRIlxkLhIX22flAZI/HmpDaZ8vwyJ/B0SDPTBuLZ1PJ+DWMjCHhqnExfmSQzA/PbZi8OAc7PAq2w9IA==} '@next/env@15.0.2': resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} @@ -3412,8 +3273,8 @@ packages: '@next/eslint-plugin-next@14.2.5': resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} - '@next/swc-darwin-arm64@14.2.32': - resolution: {integrity: sha512-osHXveM70zC+ilfuFa/2W6a1XQxJTvEhzEycnjUaVE8kpUS09lDpiDDX2YLdyFCzoUbvbo5r0X1Kp4MllIOShw==} + '@next/swc-darwin-arm64@14.2.33': + resolution: {integrity: sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3424,8 +3285,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.32': - resolution: {integrity: sha512-P9NpCAJuOiaHHpqtrCNncjqtSBi1f6QUdHK/+dNabBIXB2RUFWL19TY1Hkhu74OvyNQEYEzzMJCMQk5agjw1Qg==} + '@next/swc-darwin-x64@14.2.33': + resolution: {integrity: sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3436,8 +3297,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.32': - resolution: {integrity: sha512-v7JaO0oXXt6d+cFjrrKqYnR2ubrD+JYP7nQVRZgeo5uNE5hkCpWnHmXm9vy3g6foMO8SPwL0P3MPw1c+BjbAzA==} + '@next/swc-linux-arm64-gnu@14.2.33': + resolution: {integrity: sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3448,8 +3309,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.32': - resolution: {integrity: sha512-tA6sIKShXtSJBTH88i0DRd6I9n3ZTirmwpwAqH5zdJoQF7/wlJXR8DkPmKwYl5mFWhEKr5IIa3LfpMW9RRwKmQ==} + '@next/swc-linux-arm64-musl@14.2.33': + resolution: {integrity: sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3460,8 +3321,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.32': - resolution: {integrity: sha512-7S1GY4TdnlGVIdeXXKQdDkfDysoIVFMD0lJuVVMeb3eoVjrknQ0JNN7wFlhCvea0hEk0Sd4D1hedVChDKfV2jw==} + '@next/swc-linux-x64-gnu@14.2.33': + resolution: {integrity: sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3472,8 +3333,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.32': - resolution: {integrity: sha512-OHHC81P4tirVa6Awk6eCQ6RBfWl8HpFsZtfEkMpJ5GjPsJ3nhPe6wKAJUZ/piC8sszUkAgv3fLflgzPStIwfWg==} + '@next/swc-linux-x64-musl@14.2.33': + resolution: {integrity: sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3484,8 +3345,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.32': - resolution: {integrity: sha512-rORQjXsAFeX6TLYJrCG5yoIDj+NKq31Rqwn8Wpn/bkPNy5rTHvOXkW8mLFonItS7QC6M+1JIIcLe+vOCTOYpvg==} + '@next/swc-win32-arm64-msvc@14.2.33': + resolution: {integrity: sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3496,14 +3357,14 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.32': - resolution: {integrity: sha512-jHUeDPVHrgFltqoAqDB6g6OStNnFxnc7Aks3p0KE0FbwAvRg6qWKYF5mSTdCTxA3axoSAUwxYdILzXJfUwlHhA==} + '@next/swc-win32-ia32-msvc@14.2.33': + resolution: {integrity: sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.32': - resolution: {integrity: sha512-2N0lSoU4GjfLSO50wvKpMQgKd4HdI2UHEhQPPPnlgfBJlOgJxkjpkYBqzk08f1gItBB6xF/n+ykso2hgxuydsA==} + '@next/swc-win32-x64-msvc@14.2.33': + resolution: {integrity: sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3532,12 +3393,8 @@ packages: resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} engines: {node: ^14.21.3 || >=16} - '@noble/curves@1.9.1': - resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} - engines: {node: ^14.21.3 || >=16} - - '@noble/curves@1.9.2': - resolution: {integrity: sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==} + '@noble/curves@1.9.6': + resolution: {integrity: sha512-GIKz/j99FRthB8icyJQA51E8Uk5hXmdyThjgQXRKiv9h0zeRlzSCLIzFw6K1LotZ3XuB7yzlf76qk7uBmTdFqA==} engines: {node: ^14.21.3 || >=16} '@noble/curves@1.9.7': @@ -3587,8 +3444,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.55.0': - resolution: {integrity: sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==} + '@playwright/test@1.55.1': + resolution: {integrity: sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==} engines: {node: '>=18'} hasBin: true @@ -3757,28 +3614,18 @@ packages: '@types/react': optional: true - '@react-native/assets-registry@0.81.0': - resolution: {integrity: sha512-rZs8ziQ1YRV3Z5Mw5AR7YcgI3q1Ya9NIx6nyuZAT9wDSSjspSi+bww+Hargh/a4JfV2Ajcxpn9X9UiFJr1ddPw==} - engines: {node: '>= 20.19.4'} - - '@react-native/babel-plugin-codegen@0.81.0': - resolution: {integrity: sha512-MEMlW91+2Kk9GiObRP1Nc6oTdiyvmSEbPMSC6kzUzDyouxnh5/x28uyNySmB2nb6ivcbmQ0lxaU059+CZSkKXQ==} - engines: {node: '>= 20.19.4'} - - '@react-native/babel-preset@0.81.0': - resolution: {integrity: sha512-RKMgCUGsso/2b32kgg24lB68LJ6qr2geLoSQTbisY6Usye0uXeXCgbZZDbILIX9upL4uzU4staMldRZ0v08F1g==} + '@react-native/assets-registry@0.81.4': + resolution: {integrity: sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA==} engines: {node: '>= 20.19.4'} - peerDependencies: - '@babel/core': '*' - '@react-native/codegen@0.81.0': - resolution: {integrity: sha512-gPFutgtj8YqbwKKt3YpZKamUBGd9YZJV51Jq2aiDZ9oThkg1frUBa20E+Jdi7jKn982wjBMxAklAR85QGQ4xMA==} + '@react-native/codegen@0.81.4': + resolution: {integrity: sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw==} engines: {node: '>= 20.19.4'} peerDependencies: '@babel/core': '*' - '@react-native/community-cli-plugin@0.81.0': - resolution: {integrity: sha512-n04ACkCaLR54NmA/eWiDpjC16pHr7+yrbjQ6OEdRoXbm5EfL8FEre2kDAci7pfFdiSMpxdRULDlKpfQ+EV/GAQ==} + '@react-native/community-cli-plugin@0.81.4': + resolution: {integrity: sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA==} engines: {node: '>= 20.19.4'} peerDependencies: '@react-native-community/cli': '*' @@ -3786,38 +3633,30 @@ packages: peerDependenciesMeta: '@react-native-community/cli': optional: true + '@react-native/metro-config': + optional: true - '@react-native/debugger-frontend@0.81.0': - resolution: {integrity: sha512-N/8uL2CGQfwiQRYFUNfmaYxRDSoSeOmFb56rb0PDnP3XbS5+X9ee7X4bdnukNHLGfkRdH7sVjlB8M5zE8XJOhw==} - engines: {node: '>= 20.19.4'} - - '@react-native/dev-middleware@0.81.0': - resolution: {integrity: sha512-J/HeC/+VgRyGECPPr9rAbe5S0OL6MCIrvrC/kgNKSME5+ZQLCiTpt3pdAoAMXwXiF9a02Nmido0DnyM1acXTIA==} - engines: {node: '>= 20.19.4'} - - '@react-native/gradle-plugin@0.81.0': - resolution: {integrity: sha512-LGNtPXO1RKLws5ORRb4Q4YULi2qxM4qZRuARtwqM/1f2wyZVggqapoV0OXlaXaz+GiEd2ll3ROE4CcLN6J93jg==} + '@react-native/debugger-frontend@0.81.4': + resolution: {integrity: sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg==} engines: {node: '>= 20.19.4'} - '@react-native/js-polyfills@0.81.0': - resolution: {integrity: sha512-whXZWIogzoGpqdyTjqT89M6DXmlOkWqNpWoVOAwVi8XFCMO+L7WTk604okIgO6gdGZcP1YtFpQf9JusbKrv/XA==} + '@react-native/dev-middleware@0.81.4': + resolution: {integrity: sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug==} engines: {node: '>= 20.19.4'} - '@react-native/metro-babel-transformer@0.81.0': - resolution: {integrity: sha512-Mwovr4jJ3JTnbHEQLhdcMvS82LjijpqCydXl1aH2N16WVCrE5oSNFiqTt6NpZBw9zkJX7nijsY+xeCy6m+KK3Q==} + '@react-native/gradle-plugin@0.81.4': + resolution: {integrity: sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw==} engines: {node: '>= 20.19.4'} - peerDependencies: - '@babel/core': '*' - '@react-native/metro-config@0.81.0': - resolution: {integrity: sha512-5eqLP4TCERHGRYDJSZa//O98CGDFNNEwHVvhs65Msfy6hAoSdw5pAAuTrsQwmbTBp0Fkvu7Bx8BZDhiferZsHg==} + '@react-native/js-polyfills@0.81.4': + resolution: {integrity: sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w==} engines: {node: '>= 20.19.4'} - '@react-native/normalize-colors@0.81.0': - resolution: {integrity: sha512-3gEu/29uFgz+81hpUgdlOojM4rjHTIPwxpfygFNY60V6ywZih3eLDTS8kAjNZfPFHQbcYrNorJzwnL5yFF/uLw==} + '@react-native/normalize-colors@0.81.4': + resolution: {integrity: sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg==} - '@react-native/virtualized-lists@0.81.0': - resolution: {integrity: sha512-p14QC5INHkbMZ96158sUxkSwN6zp138W11G+CRGoLJY4Q9WRJBCe7wHR5Owyy3XczQXrIih/vxAXwgYeZ2XByg==} + '@react-native/virtualized-lists@0.81.4': + resolution: {integrity: sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA==} engines: {node: '>= 20.19.4'} peerDependencies: '@types/react': ^19.1.0 @@ -3909,103 +3748,113 @@ packages: '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} - '@rollup/rollup-android-arm-eabi@4.46.4': - resolution: {integrity: sha512-B2wfzCJ+ps/OBzRjeds7DlJumCU3rXMxJJS1vzURyj7+KBHGONm7c9q1TfdBl4vCuNMkDvARn3PBl2wZzuR5mw==} + '@rollup/rollup-android-arm-eabi@4.52.2': + resolution: {integrity: sha512-o3pcKzJgSGt4d74lSZ+OCnHwkKBeAbFDmbEm5gg70eA8VkyCuC/zV9TwBnmw6VjDlRdF4Pshfb+WE9E6XY1PoQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.46.4': - resolution: {integrity: sha512-FGJYXvYdn8Bs6lAlBZYT5n+4x0ciEp4cmttsvKAZc/c8/JiPaQK8u0c/86vKX8lA7OY/+37lIQSe0YoAImvBAA==} + '@rollup/rollup-android-arm64@4.52.2': + resolution: {integrity: sha512-cqFSWO5tX2vhC9hJTK8WAiPIm4Q8q/cU8j2HQA0L3E1uXvBYbOZMhE2oFL8n2pKB5sOCHY6bBuHaRwG7TkfJyw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.46.4': - resolution: {integrity: sha512-/9qwE/BM7ATw/W/OFEMTm3dmywbJyLQb4f4v5nmOjgYxPIGpw7HaxRi6LnD4Pjn/q7k55FGeHe1/OD02w63apA==} + '@rollup/rollup-darwin-arm64@4.52.2': + resolution: {integrity: sha512-vngduywkkv8Fkh3wIZf5nFPXzWsNsVu1kvtLETWxTFf/5opZmflgVSeLgdHR56RQh71xhPhWoOkEBvbehwTlVA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.46.4': - resolution: {integrity: sha512-QkWfNbeRuzFnv2d0aPlrzcA3Ebq2mE8kX/5Pl7VdRShbPBjSnom7dbT8E3Jmhxo2RL784hyqGvR5KHavCJQciw==} + '@rollup/rollup-darwin-x64@4.52.2': + resolution: {integrity: sha512-h11KikYrUCYTrDj6h939hhMNlqU2fo/X4NB0OZcys3fya49o1hmFaczAiJWVAFgrM1NCP6RrO7lQKeVYSKBPSQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.46.4': - resolution: {integrity: sha512-+ToyOMYnSfV8D+ckxO6NthPln/PDNp1P6INcNypfZ7muLmEvPKXqduUiD8DlJpMMT8LxHcE5W0dK9kXfJke9Zw==} + '@rollup/rollup-freebsd-arm64@4.52.2': + resolution: {integrity: sha512-/eg4CI61ZUkLXxMHyVlmlGrSQZ34xqWlZNW43IAU4RmdzWEx0mQJ2mN/Cx4IHLVZFL6UBGAh+/GXhgvGb+nVxw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.46.4': - resolution: {integrity: sha512-cGT6ey/W+sje6zywbLiqmkfkO210FgRz7tepWAzzEVgQU8Hn91JJmQWNqs55IuglG8sJdzk7XfNgmGRtcYlo1w==} + '@rollup/rollup-freebsd-x64@4.52.2': + resolution: {integrity: sha512-QOWgFH5X9+p+S1NAfOqc0z8qEpJIoUHf7OWjNUGOeW18Mx22lAUOiA9b6r2/vpzLdfxi/f+VWsYjUOMCcYh0Ng==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.46.4': - resolution: {integrity: sha512-9fhTJyOb275w5RofPSl8lpr4jFowd+H4oQKJ9XTYzD1JWgxdZKE8bA6d4npuiMemkecQOcigX01FNZNCYnQBdA==} + '@rollup/rollup-linux-arm-gnueabihf@4.52.2': + resolution: {integrity: sha512-kDWSPafToDd8LcBYd1t5jw7bD5Ojcu12S3uT372e5HKPzQt532vW+rGFFOaiR0opxePyUkHrwz8iWYEyH1IIQA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.46.4': - resolution: {integrity: sha512-+6kCIM5Zjvz2HwPl/udgVs07tPMIp1VU2Y0c72ezjOvSvEfAIWsUgpcSDvnC7g9NrjYR6X9bZT92mZZ90TfvXw==} + '@rollup/rollup-linux-arm-musleabihf@4.52.2': + resolution: {integrity: sha512-gKm7Mk9wCv6/rkzwCiUC4KnevYhlf8ztBrDRT9g/u//1fZLapSRc+eDZj2Eu2wpJ+0RzUKgtNijnVIB4ZxyL+w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.46.4': - resolution: {integrity: sha512-SWuXdnsayCZL4lXoo6jn0yyAj7TTjWE4NwDVt9s7cmu6poMhtiras5c8h6Ih6Y0Zk6Z+8t/mLumvpdSPTWub2Q==} + '@rollup/rollup-linux-arm64-gnu@4.52.2': + resolution: {integrity: sha512-66lA8vnj5mB/rtDNwPgrrKUOtCLVQypkyDa2gMfOefXK6rcZAxKLO9Fy3GkW8VkPnENv9hBkNOFfGLf6rNKGUg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.46.4': - resolution: {integrity: sha512-vDknMDqtMhrrroa5kyX6tuC0aRZZlQ+ipDfbXd2YGz5HeV2t8HOl/FDAd2ynhs7Ki5VooWiiZcCtxiZ4IjqZwQ==} + '@rollup/rollup-linux-arm64-musl@4.52.2': + resolution: {integrity: sha512-s+OPucLNdJHvuZHuIz2WwncJ+SfWHFEmlC5nKMUgAelUeBUnlB4wt7rXWiyG4Zn07uY2Dd+SGyVa9oyLkVGOjA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.46.4': - resolution: {integrity: sha512-mCBkjRZWhvjtl/x+Bd4fQkWZT8canStKDxGrHlBiTnZmJnWygGcvBylzLVCZXka4dco5ymkWhZlLwKCGFF4ivw==} + '@rollup/rollup-linux-loong64-gnu@4.52.2': + resolution: {integrity: sha512-8wTRM3+gVMDLLDdaT6tKmOE3lJyRy9NpJUS/ZRWmLCmOPIJhVyXwjBo+XbrrwtV33Em1/eCTd5TuGJm4+DmYjw==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.46.4': - resolution: {integrity: sha512-YMdz2phOTFF+Z66dQfGf0gmeDSi5DJzY5bpZyeg9CPBkV9QDzJ1yFRlmi/j7WWRf3hYIWrOaJj5jsfwgc8GTHQ==} + '@rollup/rollup-linux-ppc64-gnu@4.52.2': + resolution: {integrity: sha512-6yqEfgJ1anIeuP2P/zhtfBlDpXUb80t8DpbYwXQ3bQd95JMvUaqiX+fKqYqUwZXqdJDd8xdilNtsHM2N0cFm6A==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.46.4': - resolution: {integrity: sha512-r0WKLSfFAK8ucG024v2yiLSJMedoWvk8yWqfNICX28NHDGeu3F/wBf8KG6mclghx4FsLePxJr/9N8rIj1PtCnw==} + '@rollup/rollup-linux-riscv64-gnu@4.52.2': + resolution: {integrity: sha512-sshYUiYVSEI2B6dp4jMncwxbrUqRdNApF2c3bhtLAU0qA8Lrri0p0NauOsTWh3yCCCDyBOjESHMExonp7Nzc0w==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.46.4': - resolution: {integrity: sha512-IaizpPP2UQU3MNyPH1u0Xxbm73D+4OupL0bjo4Hm0496e2wg3zuvoAIhubkD1NGy9fXILEExPQy87mweujEatA==} + '@rollup/rollup-linux-riscv64-musl@4.52.2': + resolution: {integrity: sha512-duBLgd+3pqC4MMwBrKkFxaZerUxZcYApQVC5SdbF5/e/589GwVvlRUnyqMFbM8iUSb1BaoX/3fRL7hB9m2Pj8Q==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.46.4': - resolution: {integrity: sha512-aCM29orANR0a8wk896p6UEgIfupReupnmISz6SUwMIwTGaTI8MuKdE0OD2LvEg8ondDyZdMvnaN3bW4nFbATPA==} + '@rollup/rollup-linux-s390x-gnu@4.52.2': + resolution: {integrity: sha512-tzhYJJidDUVGMgVyE+PmxENPHlvvqm1KILjjZhB8/xHYqAGeizh3GBGf9u6WdJpZrz1aCpIIHG0LgJgH9rVjHQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.46.4': - resolution: {integrity: sha512-0Xj1vZE3cbr/wda8d/m+UeuSL+TDpuozzdD4QaSzu/xSOMK0Su5RhIkF7KVHFQsobemUNHPLEcYllL7ZTCP/Cg==} + '@rollup/rollup-linux-x64-gnu@4.52.2': + resolution: {integrity: sha512-opH8GSUuVcCSSyHHcl5hELrmnk4waZoVpgn/4FDao9iyE4WpQhyWJ5ryl5M3ocp4qkRuHfyXnGqg8M9oKCEKRA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.46.4': - resolution: {integrity: sha512-kM/orjpolfA5yxsx84kI6bnK47AAZuWxglGKcNmokw2yy9i5eHY5UAjcX45jemTJnfHAWo3/hOoRqEeeTdL5hw==} + '@rollup/rollup-linux-x64-musl@4.52.2': + resolution: {integrity: sha512-LSeBHnGli1pPKVJ79ZVJgeZWWZXkEe/5o8kcn23M8eMKCUANejchJbF/JqzM4RRjOJfNRhKJk8FuqL1GKjF5oQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.46.4': - resolution: {integrity: sha512-cNLH4psMEsWKILW0isbpQA2OvjXLbKvnkcJFmqAptPQbtLrobiapBJVj6RoIvg6UXVp5w0wnIfd/Q56cNpF+Ew==} + '@rollup/rollup-openharmony-arm64@4.52.2': + resolution: {integrity: sha512-uPj7MQ6/s+/GOpolavm6BPo+6CbhbKYyZHUDvZ/SmJM7pfDBgdGisFX3bY/CBDMg2ZO4utfhlApkSfZ92yXw7Q==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.52.2': + resolution: {integrity: sha512-Z9MUCrSgIaUeeHAiNkm3cQyst2UhzjPraR3gYYfOjAuZI7tcFRTOD+4cHLPoS/3qinchth+V56vtqz1Tv+6KPA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.46.4': - resolution: {integrity: sha512-OiEa5lRhiANpv4SfwYVgQ3opYWi/QmPDC5ve21m8G9pf6ZO+aX1g2EEF1/IFaM1xPSP7mK0msTRXlPs6mIagkg==} + '@rollup/rollup-win32-ia32-msvc@4.52.2': + resolution: {integrity: sha512-+GnYBmpjldD3XQd+HMejo+0gJGwYIOfFeoBQv32xF/RUIvccUz20/V6Otdv+57NE70D5pa8W/jVGDoGq0oON4A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.46.4': - resolution: {integrity: sha512-IKL9mewGZ5UuuX4NQlwOmxPyqielvkAPUS2s1cl6yWjjQvyN3h5JTdVFGD5Jr5xMjRC8setOfGQDVgX8V+dkjg==} + '@rollup/rollup-win32-x64-gnu@4.52.2': + resolution: {integrity: sha512-ApXFKluSB6kDQkAqZOKXBjiaqdF1BlKi+/eqnYe9Ee7U2K3pUDKsIyr8EYm/QDHTJIM+4X+lI0gJc3TTRhd+dA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.52.2': + resolution: {integrity: sha512-ARz+Bs8kY6FtitYM96PqPEVvPXqEZmPZsSkXvyX19YzDqkCaIlhCieLLMI5hxO9SRZ2XtCtm8wxhy0iJ2jxNfw==} cpu: [x64] os: [win32] @@ -4095,216 +3944,220 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@smithy/abort-controller@4.0.5': - resolution: {integrity: sha512-jcrqdTQurIrBbUm4W2YdLVMQDoL0sA9DTxYd2s+R/y+2U9NLOP7Xf/YqfSg1FZhlZIYEnvk2mwbyvIfdLEPo8g==} + '@smithy/abort-controller@4.1.1': + resolution: {integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==} engines: {node: '>=18.0.0'} - '@smithy/chunked-blob-reader-native@4.0.0': - resolution: {integrity: sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig==} + '@smithy/chunked-blob-reader-native@4.1.0': + resolution: {integrity: sha512-Bnv0B3nSlfB2mPO0WgM49I/prl7+kamF042rrf3ezJ3Z4C7csPYvyYgZfXTGXwXfj1mAwDWjE/ybIf49PzFzvA==} engines: {node: '>=18.0.0'} - '@smithy/chunked-blob-reader@5.0.0': - resolution: {integrity: sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw==} + '@smithy/chunked-blob-reader@5.1.0': + resolution: {integrity: sha512-a36AtR7Q7XOhRPt6F/7HENmTWcB8kN7mDJcOFM/+FuKO6x88w8MQJfYCufMWh4fGyVkPjUh3Rrz/dnqFQdo6OQ==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.1.5': - resolution: {integrity: sha512-viuHMxBAqydkB0AfWwHIdwf/PRH2z5KHGUzqyRtS/Wv+n3IHI993Sk76VCA7dD/+GzgGOmlJDITfPcJC1nIVIw==} + '@smithy/config-resolver@4.2.2': + resolution: {integrity: sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.8.0': - resolution: {integrity: sha512-EYqsIYJmkR1VhVE9pccnk353xhs+lB6btdutJEtsp7R055haMJp2yE16eSxw8fv+G0WUY6vqxyYOP8kOqawxYQ==} + '@smithy/core@3.12.0': + resolution: {integrity: sha512-zJeAgogZfbwlPGL93y4Z/XNeIN37YCreRUd6YMIRvaq+6RnBK8PPYYIQ85Is/GglPh3kNImD5riDCXbVSDpCiQ==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.0.7': - resolution: {integrity: sha512-dDzrMXA8d8riFNiPvytxn0mNwR4B3h8lgrQ5UjAGu6T9z/kRg/Xncf4tEQHE/+t25sY8IH3CowcmWi+1U5B1Gw==} + '@smithy/credential-provider-imds@4.1.2': + resolution: {integrity: sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-codec@4.0.5': - resolution: {integrity: sha512-miEUN+nz2UTNoRYRhRqVTJCx7jMeILdAurStT2XoS+mhokkmz1xAPp95DFW9Gxt4iF2VBqpeF9HbTQ3kY1viOA==} + '@smithy/eventstream-codec@4.1.1': + resolution: {integrity: sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-browser@4.0.5': - resolution: {integrity: sha512-LCUQUVTbM6HFKzImYlSB9w4xafZmpdmZsOh9rIl7riPC3osCgGFVP+wwvYVw6pXda9PPT9TcEZxaq3XE81EdJQ==} + '@smithy/eventstream-serde-browser@4.1.1': + resolution: {integrity: sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-config-resolver@4.1.3': - resolution: {integrity: sha512-yTTzw2jZjn/MbHu1pURbHdpjGbCuMHWncNBpJnQAPxOVnFUAbSIUSwafiphVDjNV93TdBJWmeVAds7yl5QCkcA==} + '@smithy/eventstream-serde-config-resolver@4.2.1': + resolution: {integrity: sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-node@4.0.5': - resolution: {integrity: sha512-lGS10urI4CNzz6YlTe5EYG0YOpsSp3ra8MXyco4aqSkQDuyZPIw2hcaxDU82OUVtK7UY9hrSvgWtpsW5D4rb4g==} + '@smithy/eventstream-serde-node@4.1.1': + resolution: {integrity: sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA==} engines: {node: '>=18.0.0'} - '@smithy/eventstream-serde-universal@4.0.5': - resolution: {integrity: sha512-JFnmu4SU36YYw3DIBVao3FsJh4Uw65vVDIqlWT4LzR6gXA0F3KP0IXFKKJrhaVzCBhAuMsrUUaT5I+/4ZhF7aw==} + '@smithy/eventstream-serde-universal@4.1.1': + resolution: {integrity: sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.1.1': - resolution: {integrity: sha512-61WjM0PWmZJR+SnmzaKI7t7G0UkkNFboDpzIdzSoy7TByUzlxo18Qlh9s71qug4AY4hlH/CwXdubMtkcNEb/sQ==} + '@smithy/fetch-http-handler@5.2.1': + resolution: {integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==} engines: {node: '>=18.0.0'} - '@smithy/hash-blob-browser@4.0.5': - resolution: {integrity: sha512-F7MmCd3FH/Q2edhcKd+qulWkwfChHbc9nhguBlVjSUE6hVHhec3q6uPQ+0u69S6ppvLtR3eStfCuEKMXBXhvvA==} + '@smithy/hash-blob-browser@4.1.1': + resolution: {integrity: sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ==} engines: {node: '>=18.0.0'} - '@smithy/hash-node@4.0.5': - resolution: {integrity: sha512-cv1HHkKhpyRb6ahD8Vcfb2Hgz67vNIXEp2vnhzfxLFGRukLCNEA5QdsorbUEzXma1Rco0u3rx5VTqbM06GcZqQ==} + '@smithy/hash-node@4.1.1': + resolution: {integrity: sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA==} engines: {node: '>=18.0.0'} - '@smithy/hash-stream-node@4.0.5': - resolution: {integrity: sha512-IJuDS3+VfWB67UC0GU0uYBG/TA30w+PlOaSo0GPm9UHS88A6rCP6uZxNjNYiyRtOcjv7TXn/60cW8ox1yuZsLg==} + '@smithy/hash-stream-node@4.1.1': + resolution: {integrity: sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA==} engines: {node: '>=18.0.0'} - '@smithy/invalid-dependency@4.0.5': - resolution: {integrity: sha512-IVnb78Qtf7EJpoEVo7qJ8BEXQwgC4n3igeJNNKEj/MLYtapnx8A67Zt/J3RXAj2xSO1910zk0LdFiygSemuLow==} + '@smithy/invalid-dependency@4.1.1': + resolution: {integrity: sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg==} engines: {node: '>=18.0.0'} '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} - '@smithy/is-array-buffer@4.0.0': - resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} + '@smithy/is-array-buffer@4.1.0': + resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} engines: {node: '>=18.0.0'} - '@smithy/md5-js@4.0.5': - resolution: {integrity: sha512-8n2XCwdUbGr8W/XhMTaxILkVlw2QebkVTn5tm3HOcbPbOpWg89zr6dPXsH8xbeTsbTXlJvlJNTQsKAIoqQGbdA==} + '@smithy/md5-js@4.1.1': + resolution: {integrity: sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-content-length@4.0.5': - resolution: {integrity: sha512-l1jlNZoYzoCC7p0zCtBDE5OBXZ95yMKlRlftooE5jPWQn4YBPLgsp+oeHp7iMHaTGoUdFqmHOPa8c9G3gBsRpQ==} + '@smithy/middleware-content-length@4.1.1': + resolution: {integrity: sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.1.18': - resolution: {integrity: sha512-ZhvqcVRPZxnZlokcPaTwb+r+h4yOIOCJmx0v2d1bpVlmP465g3qpVSf7wxcq5zZdu4jb0H4yIMxuPwDJSQc3MQ==} + '@smithy/middleware-endpoint@4.2.4': + resolution: {integrity: sha512-FZ4hzupOmthm8Q8ujYrd0I+/MHwVMuSTdkDtIQE0xVuvJt9pLT6Q+b0p4/t+slDyrpcf+Wj7SN+ZqT5OryaaZg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.1.19': - resolution: {integrity: sha512-X58zx/NVECjeuUB6A8HBu4bhx72EoUz+T5jTMIyeNKx2lf+Gs9TmWPNNkH+5QF0COjpInP/xSpJGJ7xEnAklQQ==} + '@smithy/middleware-retry@4.3.0': + resolution: {integrity: sha512-qhEX9745fAxZvtLM4bQJAVC98elWjiMO2OiHl1s6p7hUzS4QfZO1gXUYNwEK8m0J6NoCD5W52ggWxbIDHI0XSg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.0.9': - resolution: {integrity: sha512-uAFFR4dpeoJPGz8x9mhxp+RPjo5wW0QEEIPPPbLXiRRWeCATf/Km3gKIVR5vaP8bN1kgsPhcEeh+IZvUlBv6Xg==} + '@smithy/middleware-serde@4.1.1': + resolution: {integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.0.5': - resolution: {integrity: sha512-/yoHDXZPh3ocRVyeWQFvC44u8seu3eYzZRveCMfgMOBcNKnAmOvjbL9+Cp5XKSIi9iYA9PECUuW2teDAk8T+OQ==} + '@smithy/middleware-stack@4.1.1': + resolution: {integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.1.4': - resolution: {integrity: sha512-+UDQV/k42jLEPPHSn39l0Bmc4sB1xtdI9Gd47fzo/0PbXzJ7ylgaOByVjF5EeQIumkepnrJyfx86dPa9p47Y+w==} + '@smithy/node-config-provider@4.2.2': + resolution: {integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.1.1': - resolution: {integrity: sha512-RHnlHqFpoVdjSPPiYy/t40Zovf3BBHc2oemgD7VsVTFFZrU5erFFe0n52OANZZ/5sbshgD93sOh5r6I35Xmpaw==} + '@smithy/node-http-handler@4.2.1': + resolution: {integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.0.5': - resolution: {integrity: sha512-R/bswf59T/n9ZgfgUICAZoWYKBHcsVDurAGX88zsiUtOTA/xUAPyiT+qkNCPwFn43pZqN84M4MiUsbSGQmgFIQ==} + '@smithy/property-provider@4.1.1': + resolution: {integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.1.3': - resolution: {integrity: sha512-fCJd2ZR7D22XhDY0l+92pUag/7je2BztPRQ01gU5bMChcyI0rlly7QFibnYHzcxDvccMjlpM/Q1ev8ceRIb48w==} + '@smithy/protocol-http@5.2.1': + resolution: {integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.0.5': - resolution: {integrity: sha512-NJeSCU57piZ56c+/wY+AbAw6rxCCAOZLCIniRE7wqvndqxcKKDOXzwWjrY7wGKEISfhL9gBbAaWWgHsUGedk+A==} + '@smithy/querystring-builder@4.1.1': + resolution: {integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.0.5': - resolution: {integrity: sha512-6SV7md2CzNG/WUeTjVe6Dj8noH32r4MnUeFKZrnVYsQxpGSIcphAanQMayi8jJLZAWm6pdM9ZXvKCpWOsIGg0w==} + '@smithy/querystring-parser@4.1.1': + resolution: {integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.0.7': - resolution: {integrity: sha512-XvRHOipqpwNhEjDf2L5gJowZEm5nsxC16pAZOeEcsygdjv9A2jdOh3YoDQvOXBGTsaJk6mNWtzWalOB9976Wlg==} + '@smithy/service-error-classification@4.1.2': + resolution: {integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.0.5': - resolution: {integrity: sha512-YVVwehRDuehgoXdEL4r1tAAzdaDgaC9EQvhK0lEbfnbrd0bd5+CTQumbdPryX3J2shT7ZqQE+jPW4lmNBAB8JQ==} + '@smithy/shared-ini-file-loader@4.2.0': + resolution: {integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.1.3': - resolution: {integrity: sha512-mARDSXSEgllNzMw6N+mC+r1AQlEBO3meEAkR/UlfAgnMzJUB3goRBWgip1EAMG99wh36MDqzo86SfIX5Y+VEaw==} + '@smithy/signature-v4@5.2.1': + resolution: {integrity: sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.4.10': - resolution: {integrity: sha512-iW6HjXqN0oPtRS0NK/zzZ4zZeGESIFcxj2FkWed3mcK8jdSdHzvnCKXSjvewESKAgGKAbJRA+OsaqKhkdYRbQQ==} + '@smithy/smithy-client@4.6.4': + resolution: {integrity: sha512-qL7O3VDyfzCSN9r+sdbQXGhaHtrfSJL30En6Jboj0I3bobf2g1/T0eP2L4qxqrEW26gWhJ4THI4ElVVLjYyBHg==} engines: {node: '>=18.0.0'} - '@smithy/types@4.3.2': - resolution: {integrity: sha512-QO4zghLxiQ5W9UZmX2Lo0nta2PuE1sSrXUYDoaB6HMR762C0P7v/HEPHf6ZdglTVssJG1bsrSBxdc3quvDSihw==} + '@smithy/types@4.5.0': + resolution: {integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.0.5': - resolution: {integrity: sha512-j+733Um7f1/DXjYhCbvNXABV53NyCRRA54C7bNEIxNPs0YjfRxeMKjjgm2jvTYrciZyCjsicHwQ6Q0ylo+NAUw==} + '@smithy/url-parser@4.1.1': + resolution: {integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.0.0': - resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} + '@smithy/util-base64@4.1.0': + resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.0.0': - resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} + '@smithy/util-body-length-browser@4.1.0': + resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-node@4.0.0': - resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} + '@smithy/util-body-length-node@4.1.0': + resolution: {integrity: sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ==} engines: {node: '>=18.0.0'} '@smithy/util-buffer-from@2.2.0': resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@4.0.0': - resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} + '@smithy/util-buffer-from@4.1.0': + resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} engines: {node: '>=18.0.0'} - '@smithy/util-config-provider@4.0.0': - resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} + '@smithy/util-config-provider@4.1.0': + resolution: {integrity: sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.26': - resolution: {integrity: sha512-xgl75aHIS/3rrGp7iTxQAOELYeyiwBu+eEgAk4xfKwJJ0L8VUjhO2shsDpeil54BOFsqmk5xfdesiewbUY5tKQ==} + '@smithy/util-defaults-mode-browser@4.1.4': + resolution: {integrity: sha512-mLDJ1s4eA3vwOGaQOEPlg5LB4LdZUUMpB5UMOMofeGhWqiS7WR7dTpLiNi9zVn+YziKUd3Af5NLfxDs7NJqmIw==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.26': - resolution: {integrity: sha512-z81yyIkGiLLYVDetKTUeCZQ8x20EEzvQjrqJtb/mXnevLq2+w3XCEWTJ2pMp401b6BkEkHVfXb/cROBpVauLMQ==} + '@smithy/util-defaults-mode-node@4.1.4': + resolution: {integrity: sha512-pjX2iMTcOASaSanAd7bu6i3fcMMezr3NTr8Rh64etB0uHRZi+Aw86DoCxPESjY4UTIuA06hhqtTtw95o//imYA==} engines: {node: '>=18.0.0'} - '@smithy/util-endpoints@3.0.7': - resolution: {integrity: sha512-klGBP+RpBp6V5JbrY2C/VKnHXn3d5V2YrifZbmMY8os7M6m8wdYFoO6w/fe5VkP+YVwrEktW3IWYaSQVNZJ8oQ==} + '@smithy/util-endpoints@3.1.2': + resolution: {integrity: sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q==} engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.0.0': - resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} + '@smithy/util-hex-encoding@4.1.0': + resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.0.5': - resolution: {integrity: sha512-N40PfqsZHRSsByGB81HhSo+uvMxEHT+9e255S53pfBw/wI6WKDI7Jw9oyu5tJTLwZzV5DsMha3ji8jk9dsHmQQ==} + '@smithy/util-middleware@4.1.1': + resolution: {integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.0.7': - resolution: {integrity: sha512-TTO6rt0ppK70alZpkjwy+3nQlTiqNfoXja+qwuAchIEAIoSZW8Qyd76dvBv3I5bCpE38APafG23Y/u270NspiQ==} + '@smithy/util-retry@4.1.2': + resolution: {integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.2.4': - resolution: {integrity: sha512-vSKnvNZX2BXzl0U2RgCLOwWaAP9x/ddd/XobPK02pCbzRm5s55M53uwb1rl/Ts7RXZvdJZerPkA+en2FDghLuQ==} + '@smithy/util-stream@4.3.2': + resolution: {integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==} engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.0.0': - resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} + '@smithy/util-uri-escape@4.1.0': + resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} engines: {node: '>=18.0.0'} '@smithy/util-utf8@2.3.0': resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} - '@smithy/util-utf8@4.0.0': - resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} + '@smithy/util-utf8@4.1.0': + resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} engines: {node: '>=18.0.0'} - '@smithy/util-waiter@4.0.7': - resolution: {integrity: sha512-mYqtQXPmrwvUljaHyGxYUIIRI3qjBTEb/f5QFi3A6VlxhpmZd5mWXn9W+qUkf2pVE1Hv3SqxefiZOPGdxmO64A==} + '@smithy/util-waiter@4.1.1': + resolution: {integrity: sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ==} + engines: {node: '>=18.0.0'} + + '@smithy/uuid@1.0.0': + resolution: {integrity: sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==} engines: {node: '>=18.0.0'} '@socket.io/component-emitter@3.1.2': @@ -4446,50 +4299,44 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} - '@tanstack/history@1.131.2': - resolution: {integrity: sha512-cs1WKawpXIe+vSTeiZUuSBy8JFjEuDgdMKZFRLKwQysKo8y2q6Q1HvS74Yw+m5IhOW1nTZooa6rlgdfXcgFAaw==} + '@tanstack/history@1.132.0': + resolution: {integrity: sha512-GG2R9I6QSlbNR9fEuX2sQCigY6K28w51h2634TWmkaHXlzQw+rWuIWr4nAGM9doA+kWRi1LFSFMvAiG3cOqjXQ==} engines: {node: '>=12'} - '@tanstack/query-core@5.85.3': - resolution: {integrity: sha512-9Ne4USX83nHmRuEYs78LW+3lFEEO2hBDHu7mrdIgAFx5Zcrs7ker3n/i8p4kf6OgKExmaDN5oR0efRD7i2J0DQ==} + '@tanstack/query-core@5.90.2': + resolution: {integrity: sha512-k/TcR3YalnzibscALLwxeiLUub6jN5EDLwKDiO7q5f4ICEoptJ+n9+7vcEFy5/x/i6Q+Lb/tXrsKCggf5uQJXQ==} - '@tanstack/query-devtools@5.84.0': - resolution: {integrity: sha512-fbF3n+z1rqhvd9EoGp5knHkv3p5B2Zml1yNRjh7sNXklngYI5RVIWUrUjZ1RIcEoscarUb0+bOvIs5x9dwzOXQ==} + '@tanstack/query-devtools@5.90.1': + resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} - '@tanstack/react-query-devtools@5.85.3': - resolution: {integrity: sha512-WSVweCE1Kh1BVvPDHAmLgGT+GGTJQ9+a7bVqzD+zUiUTht+salJjYm5nikpMNaHFPJV102TCYdvgHgBXtURRNg==} + '@tanstack/react-query-devtools@5.90.2': + resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==} peerDependencies: - '@tanstack/react-query': ^5.85.5 - '@tanstack/react-query': ^5.85.3 + '@tanstack/react-query': ^5.90.2 react: ^18 || ^19 - '@tanstack/react-query@5.85.5': - resolution: {integrity: sha512-/X4EFNcnPiSs8wM2v+b6DqS5mmGeuJQvxBglmDxl6ZQb5V26ouD2SJYAcC3VjbNwqhY2zjxVD15rDA5nGbMn3A==} - '@tanstack/react-query@5.85.3': - resolution: {integrity: sha512-AqU8TvNh5GVIE8I+TUU0noryBRy7gOY0XhSayVXmOPll4UkZeLWKDwi0rtWOZbwLRCbyxorfJ5DIjDqE7GXpcQ==} + '@tanstack/react-query@5.90.2': + resolution: {integrity: sha512-CLABiR+h5PYfOWr/z+vWFt5VsOA2ekQeRQBFSKlcoW6Ndx/f8rfyVmq4LbgOM4GG2qtxAxjLYLOpCNTYm4uKzw==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.131.27': - resolution: {integrity: sha512-SHulN0a7hZvyl3fXi+VLHxdMKdsg1lhPOZeKd5xs6bu/x+N5FaXEA5bUPGB2sbiSYXw/XFcjUqR5dkw8T1dkXg==} - '@tanstack/react-router-devtools@1.131.10': - resolution: {integrity: sha512-D9DlyPTQt0bkM1YcTykB9yYAiw6GhsvhvzOuprO0xKz3lMXbyuaQ5QO1xBfzhL+2Wv5nlnCLu68Ra3skE8TQTA==} + '@tanstack/react-router-devtools@1.132.2': + resolution: {integrity: sha512-Vxltjzdc2BDKVGflESGcZIMAqfrCqlpzh6kEsrzt0xC5XkTcjJO9ZupWOuIN/3oMGcX7gqCpWiemaTKBOM5Djw==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.27 - '@tanstack/react-router': ^1.131.10 + '@tanstack/react-router': ^1.132.2 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.131.10': - resolution: {integrity: sha512-RjfCgHEHChmW3icKjLQSRKWKCJyzVd8qQXW2jF+cil5XXFeKvyuqm3R92uRIF/ONUUJ8b/V9/ET4/+dH/U8FPA==} + '@tanstack/react-router@1.132.2': + resolution: {integrity: sha512-667txdisNZVLS8jZnu8HNe8fhQAvayMobUBAGsLjMN7YWOT9F9YwGA1tHugtm0PkfS6k4aevBcNpCKZbJsHc5w==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-store@0.7.3': - resolution: {integrity: sha512-3Dnqtbw9P2P0gw8uUM8WP2fFfg8XMDSZCTsywRPZe/XqqYW8PGkXKZTvP0AHkE4mpqP9Y43GpOg9vwO44azu6Q==} + '@tanstack/react-store@0.7.7': + resolution: {integrity: sha512-qqT0ufegFRDGSof9D/VqaZgjNgp4tRPHZIJq2+QIHkMUtHjaJ0lYrrXjeIUJvjnTbgPfSD1XgOMEt0lmANn6Zg==} 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 @@ -4500,15 +4347,15 @@ packages: 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/router-core@1.131.27': - resolution: {integrity: sha512-NEBNxZ/LIBIh6kvQntr6bKq57tDe55zecyTtjAmzPkYFsMy1LXEpRm5H3BPiteBMRApAjuaq+bS1qA664hLH6Q==} + '@tanstack/router-core@1.132.2': + resolution: {integrity: sha512-PDaEp1tmBirGaNDtrV6AS7awbO42GCegNTxMi0H1mwgWccDwp6RUS7nOF33jPzfBJXhDJ0xFBNdRI3ItakZgug==} engines: {node: '>=12'} - '@tanstack/router-devtools-core@1.131.27': - resolution: {integrity: sha512-upoMv/uq1CQdrOyBO2h6CLXI1Ym7Rawoovt26fN1Wl+RMXqKGVpHAXYuKpugdFMFhFieccKVYcrj9NP4V5BIDw==} + '@tanstack/router-devtools-core@1.132.2': + resolution: {integrity: sha512-QdBv1Z1dxqnMn1RHvcL58cPQEW3yFmBW+gOK6mr4pzPTPzJpqVP/UA7Mg9wHJGUG50EywTIiWB/x3OrcwVR0Ww==} engines: {node: '>=12'} peerDependencies: - '@tanstack/router-core': ^1.131.27 + '@tanstack/router-core': ^1.132.2 csstype: ^3.0.10 solid-js: '>=1.9.5' tiny-invariant: ^1.3.3 @@ -4516,11 +4363,11 @@ packages: csstype: optional: true - '@tanstack/router-devtools@1.131.10': - resolution: {integrity: sha512-24erZ7g5UcBN3dWu7vYHdBSE4sQVuRGIjoUUH+/ROEU4lc3/7UtQuvkX9f/+7sw3fh/aI2Fmb6TgyEFv0cp/wA==} + '@tanstack/router-devtools@1.132.2': + resolution: {integrity: sha512-TTskfeqd2y1EB0cHZH5EFSJh8kwXAOWlTpmNgy5azQogABrtjmBe6+ZofSO0yd/2+TR2kiojVgqi2lxp1EU2nw==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.131.10 + '@tanstack/react-router': ^1.132.2 csstype: ^3.0.10 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' @@ -4528,18 +4375,18 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.131.27': - resolution: {integrity: sha512-PXBIVl45q2bBq9g0DDXLBGeKjO9eExcZd2JotLjLdIJ0I/wdxPQOBJHLPZfnmbf3vispToedRvG3b1YDWjL48g==} + '@tanstack/router-generator@1.132.2': + resolution: {integrity: sha512-Y3wnh+aMJtNXr9v+IoeIlN3o/I82y6vpu00mKMIJt4YlgDbsdQXRqriJolvfFpMMjKqYxUo9NE2/KvKI9zUm5A==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.131.11': - resolution: {integrity: sha512-cPDWynVPHpST2UcdEqUAmpqXh50IuSenTPZj7aDhUkw1q8Oeerv6ixYy6GTfH2JDdgQ2IgzJpPBIWkvJ+mOYHA==} + '@tanstack/router-plugin@1.132.2': + resolution: {integrity: sha512-gizOuK733HnqW2UqjkYCK4fUuxvKtD8bWw6H2HXnLPbxoLfDXAiMJ1qD7vnSAg1Ovts19k0wGGAJtcdZu+3FJA==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.131.10 - vite: '>=5.0.0 || >=6.0.0' - vite-plugin-solid: ^2.11.2 + '@tanstack/react-router': ^1.132.2 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' + vite-plugin-solid: ^2.11.8 webpack: '>=5.92.0' peerDependenciesMeta: '@rsbuild/core': @@ -4553,26 +4400,26 @@ packages: webpack: optional: true - '@tanstack/router-utils@1.131.2': - resolution: {integrity: sha512-sr3x0d2sx9YIJoVth0QnfEcAcl+39sQYaNQxThtHmRpyeFYNyM2TTH+Ud3TNEnI3bbzmLYEUD+7YqB987GzhDA==} + '@tanstack/router-utils@1.132.0': + resolution: {integrity: sha512-WDnvAi9kO20joLDzlsTvfgXNv+FgQ4G98xAD8r4jKWoTdTTG05DU2sRYimtbdq4Q7E3uVdvyvPdhRy45wan7bw==} engines: {node: '>=12'} - '@tanstack/router-vite-plugin@1.131.11': - resolution: {integrity: sha512-DvHZDtLQ4T8lTa8yfTvMaq51c1BIwej3Brkb9r9bq49VQw7v0bW4TODieLyNA4OX1wNaSPbYwd6pH2mySPWEug==} + '@tanstack/router-vite-plugin@1.132.2': + resolution: {integrity: sha512-HaAgJl2qt6WUVxLeav9eIoG3tSakW/NF0XawS9IIWIbHCKAhHo+xwQ/M+LsgVSJboAGQEX/HsGjjsi6s+Yiztg==} engines: {node: '>=12'} - '@tanstack/store@0.7.2': - resolution: {integrity: sha512-RP80Z30BYiPX2Pyo0Nyw4s1SJFH2jyM6f9i3HfX4pA+gm5jsnYryscdq2aIQLnL4TaGuQMO+zXmN9nh1Qck+Pg==} + '@tanstack/store@0.7.7': + resolution: {integrity: sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ==} '@tanstack/virtual-core@3.13.12': resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==} - '@tanstack/virtual-file-routes@1.131.2': - resolution: {integrity: sha512-VEEOxc4mvyu67O+Bl0APtYjwcNRcL9it9B4HKbNgcBTIOEalhk+ufBl4kiqc8WP1sx1+NAaiS+3CcJBhrqaSRg==} + '@tanstack/virtual-file-routes@1.132.0': + resolution: {integrity: sha512-d3do4ih9IdLPBVY4Gb8x7Ho7z0oFDLpxoao7uNVkfWtYU7nc3B+rnnVejXIgprmI5gt1hNzyNDJFr8G/W926GA==} engines: {node: '>=12'} - '@theguild/federation-composition@0.19.1': - resolution: {integrity: sha512-E4kllHSRYh+FsY0VR+fwl0rmWhDV8xUgWawLZTXmy15nCWQwj0BDsoEpdEXjPh7xes+75cRaeJcSbZ4jkBuSdg==} + '@theguild/federation-composition@0.20.1': + resolution: {integrity: sha512-lwYYKCeHmstOtbMtzxC0BQKWsUPYbEVRVdJ3EqR4jSpcF4gvNf3MOJv6yuvq6QsKqgYZURKRBszmg7VEDoi5Aw==} engines: {node: '>=18'} peerDependencies: graphql: ^16.0.0 @@ -4600,8 +4447,8 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tybys/wasm-util@0.10.0': - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -4754,17 +4601,17 @@ packages: '@types/node@16.9.1': resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} - '@types/node@20.19.11': - resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==} + '@types/node@20.19.17': + resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==} '@types/node@20.8.8': resolution: {integrity: sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==} - '@types/node@22.17.2': - resolution: {integrity: sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==} + '@types/node@22.18.6': + resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==} - '@types/node@24.3.0': - resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} + '@types/node@24.5.2': + resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -4780,14 +4627,14 @@ packages: '@types/react-text-mask@5.4.14': resolution: {integrity: sha512-VkQuH+7Ol+ue/EFe9EFqJAmDe3ay5VML29l3aJkdzAriMhiprJOmdAFjZ3jOT6p3+nBgEUHxaQtUgg8k8Sk5wA==} - '@types/react@18.3.23': - resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==} + '@types/react@18.3.24': + resolution: {integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==} '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@types/semver@7.7.0': - resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -4807,8 +4654,8 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/validator@13.15.2': - resolution: {integrity: sha512-y7pa/oEJJ4iGYBxOpfAKn5b9+xuihvzDVnC/OSvlVnGxVg0pOqmjiMafiJ1KVNQEaPZf9HsEp5icEwGg8uIe5Q==} + '@types/validator@13.15.3': + resolution: {integrity: sha512-7bcUmDyS6PN3EuD9SlGGOxM77F8WLVsrwkxyWxKnxzmXoequ6c7741QBrANq6htVRGOITJ7z72mTP6Z4XyuG+Q==} '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -5161,9 +5008,9 @@ packages: resolution: {integrity: sha512-9MWVt33MFrLiAeK9nqY/B30/y0M4uiq8v9EXenIBQdlgkmXM++RTcOnn7u7EAbthGgzx3WLPRm4ViwIb+rI/Cg==} engines: {node: '>=18'} - '@walletconnect/core@2.21.8': - resolution: {integrity: sha512-MD1SY7KAeHWvufiBK8C1MwP9/pxxI7SnKi/rHYfjco2Xvke+M+Bbm2OzvuSN7dYZvwLTkZCiJmBccTNVPCpSUQ==} - engines: {node: '>=18'} + '@walletconnect/core@2.21.9': + resolution: {integrity: sha512-SlSknLvbO4i9Y4y8zU0zeCuJv1klQIUX3HRSBs1BaYvQKVVkrdiWPgRj4jcrL2wEOINa9NXw6HXp6x5XCXOolA==} + engines: {node: '>=18.20.8'} '@walletconnect/environment@1.0.1': resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} @@ -5268,8 +5115,8 @@ packages: resolution: {integrity: sha512-YnLNEmCHgZ8yBpE3hwZnHD/bVznVMguSAlwLBNOoWUH2f4d9mR8bqa6KeVXqZ3e8mVHcxKTJTjTJ3oQMLyKIjw==} deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases' - '@walletconnect/sign-client@2.21.8': - resolution: {integrity: sha512-lTcUbMjQ0YUZ5wzCLhpBeS9OkWYgLLly6BddEp2+pm4QxiwCCU2Nao0nBJXgzKbZYQOgrEGqtdm/7ze67gjzRA==} + '@walletconnect/sign-client@2.21.9': + resolution: {integrity: sha512-EKLDS97o1rk/0XilD0nQdSR9SNgRsVoIK5M5HpS9sDTvHPv2EF5pIqu6Xr2vLsKcQ0KnCx+D5bnpav8Yh4NVZg==} '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} @@ -5290,8 +5137,8 @@ packages: '@walletconnect/types@2.15.1': resolution: {integrity: sha512-4WkMsHD8ioZI5GmxNT0qMlz6msI7ZajBcTyDxfRncaNZVau0C+Btw1U4jWO+gxwJVDJY+Ue/cb1QKJ5BanZsyw==} - '@walletconnect/types@2.21.8': - resolution: {integrity: sha512-xuLIPrLxe6viMu8Uk28Nf0sgyMy+4oT0mroOjBe5Vqyft8GTiwUBKZXmrGU9uDzZsYVn1FXLO9CkuNHXda3ODA==} + '@walletconnect/types@2.21.9': + resolution: {integrity: sha512-+82TRNX3lGRO96WyLISaBs/FkLts7y4hVgmOI4we84I7XdBu1xsjgiJj0JwYXnurz+X94lTqzOkzPps+wadWKw==} '@walletconnect/universal-provider@2.11.2': resolution: {integrity: sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==} @@ -5314,8 +5161,8 @@ packages: '@walletconnect/utils@2.15.1': resolution: {integrity: sha512-i5AR8XpZdcX8ghaCjYV13Er/KAGe56c1mLaG9c2cv9kmnZMZijeMdInjX/flnSM1RFDUiZXvKPMUNwlCL4NsWw==} - '@walletconnect/utils@2.21.8': - resolution: {integrity: sha512-HtMraGJ9qXo55l4wGSM1aZvyz0XVv460iWhlRGAyRl9Yz8RQeKyXavDhwBfcTFha/6kwLxPExqQ+MURtKeVVXw==} + '@walletconnect/utils@2.21.9': + resolution: {integrity: sha512-FHagysDvp7yQl+74veIeuqwZZnMiTyTW3Lw0NXsbIKnlmlSQu5pma+4EnRD/CnSzbN6PV39k2t1KBaaZ4PjDgg==} '@walletconnect/window-getters@1.0.0': resolution: {integrity: sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==} @@ -5412,12 +5259,12 @@ packages: resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==} engines: {node: '>=18.0.0'} - '@whatwg-node/fetch@0.10.10': - resolution: {integrity: sha512-watz4i/Vv4HpoJ+GranJ7HH75Pf+OkPQ63NoVmru6Srgc8VezTArB00i/oQlnn0KWh14gM42F22Qcc9SU9mo/w==} + '@whatwg-node/fetch@0.10.11': + resolution: {integrity: sha512-eR8SYtf9Nem1Tnl0IWrY33qJ5wCtIWlt3Fs3c6V4aAaTFLtkEQErXu3SSZg/XCHrj9hXSJ8/8t+CdMk5Qec/ZA==} engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.7.25': - resolution: {integrity: sha512-szCTESNJV+Xd56zU6ShOi/JWROxE9IwCic8o5D9z5QECZloas6Ez5tUuKqXTAdu6fHFx1t6C+5gwj8smzOLjtg==} + '@whatwg-node/node-fetch@0.8.0': + resolution: {integrity: sha512-+z00GpWxKV/q8eMETwbdi80TcOoVEVZ4xSRkxYOZpn3kbV3nej5iViNzXVke/j3v4y1YpO5zMS/CVDIASvJnZQ==} engines: {node: '>=18.0.0'} '@whatwg-node/promise-helpers@1.3.2': @@ -5455,11 +5302,11 @@ packages: zod: optional: true - abitype@1.0.9: - resolution: {integrity: sha512-oN0S++TQmlwWuB+rkA6aiEefLv3SP+2l/tC5mux/TLj6qdA6rF15Vbpex4fHovLsMkwLwTIRj8/Q8vXCS3GfOg==} + abitype@1.1.1: + resolution: {integrity: sha512-Loe5/6tAgsBukY95eGaPSDmQHIjRZYQq8PB1MpsNccDIK8WiV+Uw6WzaIXipvaxTEL2yEB0OpEaQv3gs8pkS9Q==} peerDependencies: typescript: '>=5.0.4' - zod: ^3 >=3.22.0 + zod: ^3.22.0 || ^4.0.0 peerDependenciesMeta: typescript: optional: true @@ -5522,8 +5369,8 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - algoliasearch@5.35.0: - resolution: {integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==} + algoliasearch@5.38.0: + resolution: {integrity: sha512-8VJKIzheeI9cjuVJhU1hYEVetOTe7LvA+CujAI7yqvYsPtZfVEvv1pg9AeFNtHBg/ZoSLGU5LPijhcY5l3Ea9g==} engines: {node: '>= 14.0.0'} anser@1.4.10: @@ -5548,8 +5395,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.2.0: - resolution: {integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} ansi-sequence-parser@1.1.3: @@ -5567,8 +5414,8 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} ansis@4.1.0: @@ -5741,8 +5588,8 @@ packages: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} - axios@1.11.0: - resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==} + axios@1.12.2: + resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -5769,30 +5616,12 @@ 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-syntax-hermes-parser@0.29.1: resolution: {integrity: sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA==} babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - babel-plugin-transform-flow-enums@0.0.2: - resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} - babel-preset-current-node-syntax@1.2.0: resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} peerDependencies: @@ -5832,6 +5661,10 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.8.6: + resolution: {integrity: sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==} + hasBin: true + bigint-buffer@1.1.5: resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} engines: {node: '>= 10.0.0'} @@ -5849,8 +5682,8 @@ packages: bintrees@1.0.2: resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} - birpc@2.5.0: - resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==} + birpc@2.6.1: + resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} @@ -5879,8 +5712,8 @@ packages: borsh@0.7.0: resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} - bowser@2.12.0: - resolution: {integrity: sha512-HcOcTudTeEWgbHh0Y1Tyb6fdeR71m4b/QACf0D4KswGTsNeIJQmg38mRENZPAYPZvGFN3fk3604XbQEPdxXdKg==} + bowser@2.12.1: + resolution: {integrity: sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==} boxen@7.1.1: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} @@ -5902,8 +5735,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.25.3: - resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==} + browserslist@4.26.2: + resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -6011,18 +5844,6 @@ 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'} @@ -6042,8 +5863,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001735: - resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==} + caniuse-lite@1.0.30001743: + resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -6058,8 +5879,8 @@ packages: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} - chai@5.3.1: - resolution: {integrity: sha512-48af6xm9gQK8rhIcOxWwdGzIervm8BVTin+yRp9HEvU20BtVZ2lBywlIJBzwaDtvo0FvjeL7QdCADoUoqIbV3A==} + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} engines: {node: '>=18'} chalk@2.3.0: @@ -6074,8 +5895,8 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.6.0: - resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} change-case-all@1.0.15: @@ -6340,6 +6161,9 @@ packages: cookie-es@1.2.2: resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + cookie-es@2.0.0: + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} @@ -6350,19 +6174,12 @@ packages: copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - core-js-compat@3.45.0: - resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==} - core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} - cosmiconfig@5.2.1: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -6614,8 +6431,8 @@ packages: dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dayjs@1.11.18: + resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -6663,6 +6480,15 @@ packages: supports-color: optional: true + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -6702,8 +6528,8 @@ packages: resolution: {integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==} engines: {node: '>=4'} - dedent@1.6.0: - resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} + dedent@1.7.0: + resolution: {integrity: sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -6793,8 +6619,8 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} - detect-libc@2.0.4: - resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + detect-libc@2.1.1: + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} engines: {node: '>=8'} detect-newline@3.1.0: @@ -6897,8 +6723,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.207: - resolution: {integrity: sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==} + electron-to-chromium@1.5.223: + resolution: {integrity: sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -6978,8 +6804,8 @@ packages: resolution: {integrity: sha512-xyo0mJc/+lAP0Og36Mdbn1m5xHXJXYjZ5E8s4eJQwjS3FFsEi8Z7lQc6qCHZjYtdRdGoGK2RLBMdEh5t+TRvrA==} hasBin: true - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} error-stack-parser@1.3.6: resolution: {integrity: sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==} @@ -7059,13 +6885,13 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.3: - resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==} + esbuild@0.25.10: + resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} engines: {node: '>=18'} hasBin: true - esbuild@0.25.9: - resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + esbuild@0.25.3: + resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==} engines: {node: '>=18'} hasBin: true @@ -7160,8 +6986,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-refresh@0.4.20: - resolution: {integrity: sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==} + eslint-plugin-react-refresh@0.4.21: + resolution: {integrity: sha512-MWDWTtNC4voTcWDxXbdmBNe8b/TxfxRFUL6hXgKWJjN9c1AagYEmpiFWBWzDw+5H3SulWUe1pJKTnoSdmk88UA==} peerDependencies: eslint: '>=8.40' @@ -7372,8 +7198,8 @@ packages: fast-stable-stringify@1.0.0: resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} - fast-uri@3.0.6: - resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} fast-xml-parser@5.2.5: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} @@ -7574,8 +7400,8 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.3.1: - resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} + fs-extra@11.3.2: + resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} engines: {node: '>=14.14'} fs-extra@7.0.1: @@ -7929,9 +7755,15 @@ packages: hermes-estree@0.29.1: resolution: {integrity: sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==} + hermes-estree@0.32.0: + resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} + hermes-parser@0.29.1: resolution: {integrity: sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==} + hermes-parser@0.32.0: + resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} + hey-listen@1.0.8: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} @@ -7994,6 +7826,10 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.0: + resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} + engines: {node: '>=0.10.0'} + idb-keyval@6.2.2: resolution: {integrity: sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==} @@ -8022,10 +7858,6 @@ packages: resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} engines: {node: '>=0.8.0'} - 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'} @@ -8102,8 +7934,8 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-arrayish@0.3.4: + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} is-async-function@2.1.1: resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} @@ -8147,10 +7979,6 @@ packages: is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - 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'} @@ -8344,8 +8172,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@5.1.30: - resolution: {integrity: sha512-3wVJEonAns1OETX83uWsk5IAne2S5zfDcntD2hbtU23LelSqNXzXs9zKjMPOLMzroCgIjCfjYAEHrd2D6FOkiA==} + isbot@5.1.31: + resolution: {integrity: sha512-DPgQshehErHAqSCKDb3rNW03pa2wS/v5evvUqtxt6TTnHRqAG8FdzcSSJs9656pK6Y+NT7K9R4acEYXLHYfpUQ==} engines: {node: '>=18'} isexe@2.0.0: @@ -8554,8 +8382,8 @@ packages: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + jiti@2.6.0: + resolution: {integrity: sha512-VXe6RjJkBPj0ohtqaO8vSWP3ZhAKo66fKrFNCll4BTcwljPLz03pCbaNKfzGP5MbrCYcbJ7v0nOYYwUzTEIdXQ==} hasBin: true jmespath@0.16.0: @@ -8597,13 +8425,8 @@ packages: resolution: {integrity: sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==} engines: {node: '>= 10.16.0'} - 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==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true @@ -8617,9 +8440,6 @@ packages: resolution: {integrity: sha512-GOehvd5PO2FeZ5T4c+RxobeT5a1PiGpF4u9/3+UvrMU4bhnVqzJY7hm39wg8PDCqkU91fWGH8qjWR4bn+wgq9w==} engines: {node: '>= 4'} - 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==} @@ -8813,9 +8633,6 @@ packages: lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} @@ -8891,8 +8708,8 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.2.0: - resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==} + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} lower-case-first@2.0.2: resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==} @@ -8916,12 +8733,12 @@ packages: lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} - luxon@3.7.1: - resolution: {integrity: sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==} + luxon@3.7.2: + resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==} engines: {node: '>=12'} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} make-dir@1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} @@ -9035,8 +8852,8 @@ packages: mermaid@10.9.4: resolution: {integrity: sha512-VIG2B0R9ydvkS+wShA8sXqkzfpYglM2Qwj7VyUeqzNVqSGPoP/tcaUr3ub4ESykv8eqQJn3p99bHNvYdg3gCHQ==} - meros@1.3.1: - resolution: {integrity: sha512-eV7dRObfTrckdmAz4/n7pT1njIsIJXRIZkgCiX43xEsPNy4gjXQzOYYxmGcolAMtF7HyfqRuDBh3Lgs4hmhVEw==} + meros@1.3.2: + resolution: {integrity: sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==} engines: {node: '>=13'} peerDependencies: '@types/node': '>=13' @@ -9048,61 +8865,61 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - metro-babel-transformer@0.83.1: - resolution: {integrity: sha512-r3xAD3964E8dwDBaZNSO2aIIvWXjIK80uO2xo0/pi3WI8XWT9h5SCjtGWtMtE5PRWw+t20TN0q1WMRsjvhC1rQ==} + metro-babel-transformer@0.83.2: + resolution: {integrity: sha512-rirY1QMFlA1uxH3ZiNauBninwTioOgwChnRdDcbB4tgRZ+bGX9DiXoh9QdpppiaVKXdJsII932OwWXGGV4+Nlw==} engines: {node: '>=20.19.4'} - metro-cache-key@0.83.1: - resolution: {integrity: sha512-ZUs+GD5CNeDLxx5UUWmfg26IL+Dnbryd+TLqTlZnDEgehkIa11kUSvgF92OFfJhONeXzV4rZDRGNXoo6JT+8Gg==} + metro-cache-key@0.83.2: + resolution: {integrity: sha512-3EMG/GkGKYoTaf5RqguGLSWRqGTwO7NQ0qXKmNBjr0y6qD9s3VBXYlwB+MszGtmOKsqE9q3FPrE5Nd9Ipv7rZw==} engines: {node: '>=20.19.4'} - metro-cache@0.83.1: - resolution: {integrity: sha512-7N/Ad1PHa1YMWDNiyynTPq34Op2qIE68NWryGEQ4TSE3Zy6a8GpsYnEEZE4Qi6aHgsE+yZHKkRczeBgxhnFIxQ==} + metro-cache@0.83.2: + resolution: {integrity: sha512-Z43IodutUZeIS7OTH+yQFjc59QlFJ6s5OvM8p2AP9alr0+F8UKr8ADzFzoGKoHefZSKGa4bJx7MZJLF6GwPDHQ==} engines: {node: '>=20.19.4'} - metro-config@0.83.1: - resolution: {integrity: sha512-HJhpZx3wyOkux/jeF1o7akFJzZFdbn6Zf7UQqWrvp7gqFqNulQ8Mju09raBgPmmSxKDl4LbbNeigkX0/nKY1QA==} + metro-config@0.83.2: + resolution: {integrity: sha512-1FjCcdBe3e3D08gSSiU9u3Vtxd7alGH3x/DNFqWDFf5NouX4kLgbVloDDClr1UrLz62c0fHh2Vfr9ecmrOZp+g==} engines: {node: '>=20.19.4'} - metro-core@0.83.1: - resolution: {integrity: sha512-uVL1eAJcMFd2o2Q7dsbpg8COaxjZBBGaXqO2OHnivpCdfanraVL8dPmY6It9ZeqWLOihUKZ2yHW4b6soVCzH/Q==} + metro-core@0.83.2: + resolution: {integrity: sha512-8DRb0O82Br0IW77cNgKMLYWUkx48lWxUkvNUxVISyMkcNwE/9ywf1MYQUE88HaKwSrqne6kFgCSA/UWZoUT0Iw==} engines: {node: '>=20.19.4'} - metro-file-map@0.83.1: - resolution: {integrity: sha512-Yu429lnexKl44PttKw3nhqgmpBR+6UQ/tRaYcxPeEShtcza9DWakCn7cjqDTQZtWR2A8xSNv139izJMyQ4CG+w==} + metro-file-map@0.83.2: + resolution: {integrity: sha512-cMSWnEqZrp/dzZIEd7DEDdk72PXz6w5NOKriJoDN9p1TDQ5nAYrY2lHi8d6mwbcGLoSlWmpPyny9HZYFfPWcGQ==} engines: {node: '>=20.19.4'} - metro-minify-terser@0.83.1: - resolution: {integrity: sha512-kmooOxXLvKVxkh80IVSYO4weBdJDhCpg5NSPkjzzAnPJP43u6+usGXobkTWxxrAlq900bhzqKek4pBsUchlX6A==} + metro-minify-terser@0.83.2: + resolution: {integrity: sha512-zvIxnh7U0JQ7vT4quasKsijId3dOAWgq+ip2jF/8TMrPUqQabGrs04L2dd0haQJ+PA+d4VvK/bPOY8X/vL2PWw==} engines: {node: '>=20.19.4'} - metro-resolver@0.83.1: - resolution: {integrity: sha512-t8j46kiILAqqFS5RNa+xpQyVjULxRxlvMidqUswPEk5nQVNdlJslqizDm/Et3v/JKwOtQGkYAQCHxP1zGStR/g==} + metro-resolver@0.83.2: + resolution: {integrity: sha512-Yf5mjyuiRE/Y+KvqfsZxrbHDA15NZxyfg8pIk0qg47LfAJhpMVEX+36e6ZRBq7KVBqy6VDX5Sq55iHGM4xSm7Q==} engines: {node: '>=20.19.4'} - metro-runtime@0.83.1: - resolution: {integrity: sha512-3Ag8ZS4IwafL/JUKlaeM6/CbkooY+WcVeqdNlBG0m4S0Qz0om3rdFdy1y6fYBpl6AwXJwWeMuXrvZdMuByTcRA==} + metro-runtime@0.83.2: + resolution: {integrity: sha512-nnsPtgRvFbNKwemqs0FuyFDzXLl+ezuFsUXDbX8o0SXOfsOPijqiQrf3kuafO1Zx1aUWf4NOrKJMAQP5EEHg9A==} engines: {node: '>=20.19.4'} - metro-source-map@0.83.1: - resolution: {integrity: sha512-De7Vbeo96fFZ2cqmI0fWwVJbtHIwPZv++LYlWSwzTiCzxBDJORncN0LcT48Vi2UlQLzXJg+/CuTAcy7NBVh69A==} + metro-source-map@0.83.2: + resolution: {integrity: sha512-5FL/6BSQvshIKjXOennt9upFngq2lFvDakZn5LfauIVq8+L4sxXewIlSTcxAtzbtjAIaXeOSVMtCJ5DdfCt9AA==} engines: {node: '>=20.19.4'} - metro-symbolicate@0.83.1: - resolution: {integrity: sha512-wPxYkONlq/Sv8Ji7vHEx5OzFouXAMQJjpcPW41ySKMLP/Ir18SsiJK2h4YkdKpYrTS1+0xf8oqF6nxCsT3uWtg==} + metro-symbolicate@0.83.2: + resolution: {integrity: sha512-KoU9BLwxxED6n33KYuQQuc5bXkIxF3fSwlc3ouxrrdLWwhu64muYZNQrukkWzhVKRNFIXW7X2iM8JXpi2heIPw==} engines: {node: '>=20.19.4'} hasBin: true - metro-transform-plugins@0.83.1: - resolution: {integrity: sha512-1Y+I8oozXwhuS0qwC+ezaHXBf0jXW4oeYn4X39XWbZt9X2HfjodqY9bH9r6RUTsoiK7S4j8Ni2C91bUC+sktJQ==} + metro-transform-plugins@0.83.2: + resolution: {integrity: sha512-5WlW25WKPkiJk2yA9d8bMuZrgW7vfA4f4MBb9ZeHbTB3eIAoNN8vS8NENgG/X/90vpTB06X66OBvxhT3nHwP6A==} engines: {node: '>=20.19.4'} - metro-transform-worker@0.83.1: - resolution: {integrity: sha512-owCrhPyUxdLgXEEEAL2b14GWTPZ2zYuab1VQXcfEy0sJE71iciD7fuMcrngoufh7e7UHDZ56q4ktXg8wgiYA1Q==} + metro-transform-worker@0.83.2: + resolution: {integrity: sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q==} engines: {node: '>=20.19.4'} - metro@0.83.1: - resolution: {integrity: sha512-UGKepmTxoGD4HkQV8YWvpvwef7fUujNtTgG4Ygf7m/M0qjvb9VuDmAsEU+UdriRX7F61pnVK/opz89hjKlYTXA==} + metro@0.83.2: + resolution: {integrity: sha512-HQgs9H1FyVbRptNSMy/ImchTTE5vS2MSqLoOo7hbDoBq6hPPZokwJvBMwrYSxdjQZmLXz2JFZtdvS+ZfgTc9yw==} engines: {node: '>=20.19.4'} hasBin: true @@ -9353,8 +9170,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.4: - resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} mocha@10.2.0: resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} @@ -9447,8 +9264,8 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@14.2.32: - resolution: {integrity: sha512-fg5g0GZ7/nFc09X8wLe6pNSU8cLWbLRG3TZzPJ1BJvi2s9m7eF991se67wliM9kR5yLHRkyGKU49MMx58s3LJg==} + next@14.2.33: + resolution: {integrity: sha512-GiKHLsD00t4ACm1p00VgrI0rUFAC9cRDGReKyERlM57aeEZkOQGcZTpIbsGn0b562FTPJWmYfKwplfO9EaT6ng==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -9546,11 +9363,11 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-mock-http@1.0.2: - resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} + node-mock-http@1.0.3: + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.21: + resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} node-schedule@2.1.1: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} @@ -9594,8 +9411,8 @@ packages: nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - ob1@0.83.1: - resolution: {integrity: sha512-ngwqewtdUzFyycomdbdIhFLjePPSOt1awKMUXQ0L7iLHgWEPF3DsCerblzjzfAUHaXuvE9ccJymWQ/4PNNqvnQ==} + ob1@0.83.2: + resolution: {integrity: sha512-XlK3w4M+dwd1g1gvHzVbxiXEbUllRONEgcF2uEO0zm4nxa0eKlh41c6N65q1xbiDOeKKda1tvNOAD33fNjyvCg==} engines: {node: '>=20.19.4'} obj-multiplex@1.0.0: @@ -9692,8 +9509,8 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - ox@0.7.1: - resolution: {integrity: sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg==} + ox@0.9.1: + resolution: {integrity: sha512-NVI0cajROntJWtFnxZQ1aXDVy+c6DLEXJ3wwON48CgbPhmMJrpRTfVbuppR+47RmXm3lZ/uMaKiFSkLdAO1now==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -9783,10 +9600,6 @@ packages: parse-headers@2.0.6: resolution: {integrity: sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==} - 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'} @@ -9966,13 +9779,13 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - playwright-core@1.55.0: - resolution: {integrity: sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==} + playwright-core@1.55.1: + resolution: {integrity: sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==} engines: {node: '>=18'} hasBin: true - playwright@1.55.0: - resolution: {integrity: sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==} + playwright@1.55.1: + resolution: {integrity: sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==} engines: {node: '>=18'} hasBin: true @@ -10034,8 +9847,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - preact@10.27.1: - resolution: {integrity: sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ==} + preact@10.27.2: + resolution: {integrity: sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==} preact@10.4.1: resolution: {integrity: sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==} @@ -10215,8 +10028,8 @@ packages: '@types/react': optional: true - react-hook-form@7.62.0: - resolution: {integrity: sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==} + react-hook-form@7.63.0: + resolution: {integrity: sha512-ZwueDMvUeucovM2VjkCf7zIHcs1aAlDimZu2Hvel5C5907gUzMpm4xCrQXtRzCvsBqFjonB4m3x4LzCFI1ZKWA==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -10247,8 +10060,8 @@ packages: react: '*' react-native: '*' - react-native@0.81.0: - resolution: {integrity: sha512-RDWhewHGsAa5uZpwIxnJNiv5tW2y6/DrQUjEBdAHPzGMwuMTshern2s4gZaWYeRU3SQguExVddCjiss9IBhxqA==} + react-native@0.81.4: + resolution: {integrity: sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ==} engines: {node: '>= 20.19.4'} hasBin: true peerDependencies: @@ -10365,13 +10178,6 @@ packages: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - 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==} @@ -10388,17 +10194,6 @@ packages: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} - regexpu-core@6.2.0: - resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} - 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 - rehype-katex@7.0.1: resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} @@ -10475,10 +10270,6 @@ packages: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} - 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'} @@ -10547,8 +10338,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.46.4: - resolution: {integrity: sha512-YbxoxvoqNg9zAmw4+vzh1FkGAiZRK+LhnSrbSrSXMdZYsRPDWoshcSd/pldKRO6lWzv/e9TiJAVQyirYIeSIPQ==} + rollup@4.52.2: + resolution: {integrity: sha512-I25/2QgoROE1vYV+NQ1En9T9UFB9Cmfm2CJ83zZOlaDpvz29wGQSZXWKw7MiNXau7wYgB/T9fVIdIuEQ+KbiiA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10556,8 +10347,8 @@ packages: resolution: {integrity: sha512-IkLYjayPv6Io8C/TdCL5gwgzd1hFz2vmBZrjMw/SPEXo51ETOhnzgS4Qy5GWi2JQN7HKHa66J3+2mv0fgNh/7w==} deprecated: deprecate 7.11.0 - rpc-websockets@9.1.3: - resolution: {integrity: sha512-I+kNjW0udB4Fetr3vvtRuYZJS0PcSPyyvBcH5sDdoV8DFs5E4W2pTr7aiMlKfPxANTClP9RlqCPolj9dd5MsEA==} + rpc-websockets@9.2.0: + resolution: {integrity: sha512-DS/XHdPxplQTtNRKiBCRWGBJfjOk56W7fyFUpiYi9fSTWTzoEMbUkn3J4gB0IMniIEVeAGR1/rzFQogzD5MxvQ==} run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} @@ -10667,8 +10458,8 @@ packages: serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} - seroval-plugins@1.3.2: - resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} + seroval-plugins@1.3.3: + resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 @@ -10787,8 +10578,8 @@ packages: simple-git@3.28.0: resolution: {integrity: sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w==} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + simple-swizzle@0.2.4: + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -11030,8 +10821,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} strip-bom-string@1.0.0: @@ -11195,8 +10986,8 @@ packages: tdigest@0.1.2: resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} - terser@5.43.1: - resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} + terser@5.44.0: + resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} engines: {node: '>=10'} hasBin: true @@ -11261,8 +11052,8 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} tinypool@1.1.1: @@ -11273,8 +11064,8 @@ packages: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@4.0.3: - resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} + tinyspy@4.0.4: + resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} title-case@3.0.3: @@ -11353,8 +11144,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.4.1: - resolution: {integrity: sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==} + ts-jest@29.4.4: + resolution: {integrity: sha512-ccVcRABct5ZELCT5U0+DZwkXMCcOCLi2doHRrKy1nK/s7J7bch6TzJMsrY09WxgUUIP/ITfmcDS8D2yl63rnXw==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11479,8 +11270,8 @@ packages: typescript: optional: true - tsx@4.20.4: - resolution: {integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==} + tsx@4.20.5: + resolution: {integrity: sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==} engines: {node: '>=18.0.0'} hasBin: true @@ -11636,8 +11427,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.10.0: - resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -11645,22 +11436,6 @@ packages: uni-global@1.0.0: resolution: {integrity: sha512-WWM3HP+siTxzIWPNUg7hZ4XO8clKi6NoCAJJWnuRL+BAqyFXF8gC03WNyTefGoUXYc47uYgXxpKLIEvo65PEHw==} - 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.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -11734,15 +11509,15 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@2.3.7: - resolution: {integrity: sha512-zU7Osb4D5YNc9eLKsKaG6WQi9soLS+Yd9MDhOHlhAR+uoNy3BmWuddjLMhJpBpSBSIYtK5/MQvAWx9nAURTN6Q==} + unplugin@2.3.10: + resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} - unstorage@1.16.1: - resolution: {integrity: sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==} + unstorage@1.17.1: + resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 @@ -11756,6 +11531,7 @@ packages: '@planetscale/database': ^1.19.0 '@upstash/redis': ^1.34.3 '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 '@vercel/kv': ^1.0.1 aws4fetch: ^1.0.20 db0: '>=0.2.1' @@ -11787,6 +11563,8 @@ packages: optional: true '@vercel/blob': optional: true + '@vercel/functions': + optional: true '@vercel/kv': optional: true aws4fetch: @@ -11953,8 +11731,8 @@ packages: typescript: optional: true - viem@2.31.0: - resolution: {integrity: sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA==} + viem@2.36.0: + resolution: {integrity: sha512-Xz7AkGtR43K+NY74X2lBevwfRrsXuifGUzt8QiULO47NXIcT7g3jcA4nIvl5m2OTE5v8SlzishwXmg64xOIVmQ==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -11966,8 +11744,8 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@5.4.19: - resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} + vite@5.4.20: + resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11997,6 +11775,46 @@ packages: terser: optional: true + vite@7.1.7: + resolution: {integrity: sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitepress@1.0.0-rc.41: resolution: {integrity: sha512-PAEoIIc9J//k/Wg39C6k86hZpXPmLZjRiTBwieDNeYGdevD7xr5Ve8o1W/w+e9dtyQMkuvzgianEamXDX3aj7g==} hasBin: true @@ -12214,18 +12032,6 @@ packages: utf-8-validate: optional: true - ws@8.18.2: - resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.18.3: resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} @@ -12409,134 +12215,129 @@ snapshots: '@adraffy/ens-normalize@1.10.1': {} - '@adraffy/ens-normalize@1.11.0': {} + '@adraffy/ens-normalize@1.11.1': {} - '@algolia/abtesting@1.1.0': + '@algolia/abtesting@1.4.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)': + '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)': + '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)': + '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)': dependencies: - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) - '@algolia/client-search': 5.35.0 - algoliasearch: 5.35.0 + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0) + '@algolia/client-search': 5.38.0 + algoliasearch: 5.38.0 - '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)': + '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)': dependencies: - '@algolia/client-search': 5.35.0 - algoliasearch: 5.35.0 + '@algolia/client-search': 5.38.0 + algoliasearch: 5.38.0 - '@algolia/client-abtesting@5.35.0': + '@algolia/client-abtesting@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/client-analytics@5.35.0': + '@algolia/client-analytics@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 - - '@algolia/client-common@5.35.0': {} + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/client-insights@5.35.0': - dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common@5.38.0': {} - '@algolia/client-personalization@5.35.0': + '@algolia/client-insights@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/client-query-suggestions@5.35.0': + '@algolia/client-personalization@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/client-search@5.35.0': + '@algolia/client-query-suggestions@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/ingestion@1.35.0': + '@algolia/client-search@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/monitoring@1.35.0': + '@algolia/ingestion@1.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/recommend@5.35.0': + '@algolia/monitoring@1.38.0': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/requester-browser-xhr@5.35.0': + '@algolia/recommend@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 - '@algolia/requester-fetch@5.35.0': + '@algolia/requester-browser-xhr@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.38.0 - '@algolia/requester-node-http@5.35.0': + '@algolia/requester-fetch@5.38.0': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.38.0 - '@ampproject/remapping@2.3.0': + '@algolia/requester-node-http@5.38.0': dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@algolia/client-common': 5.38.0 '@ardatan/relay-compiler@12.0.0(graphql@16.11.0)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/runtime': 7.28.3 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 - babel-preset-fbjs: 3.4.0(@babel/core@7.28.3) + '@babel/parser': 7.28.4 + '@babel/runtime': 7.28.4 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + babel-preset-fbjs: 3.4.0(@babel/core@7.28.4) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5 @@ -12555,8 +12356,8 @@ snapshots: '@ardatan/relay-compiler@12.0.3(graphql@16.11.0)': dependencies: '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/runtime': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/runtime': 7.28.4 chalk: 4.1.2 fb-watchman: 2.0.2 graphql: 16.11.0 @@ -12571,21 +12372,21 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 + '@aws-sdk/types': 3.893.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 + '@aws-sdk/types': 3.893.0 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-locate-window': 3.804.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-locate-window': 3.893.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -12594,15 +12395,15 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-locate-window': 3.804.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-locate-window': 3.893.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 + '@aws-sdk/types': 3.893.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -12611,778 +12412,782 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.862.0 + '@aws-sdk/types': 3.893.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-api-gateway@3.864.0': + '@aws-sdk/client-api-gateway@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-sdk-api-gateway': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-sdk-api-gateway': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudformation@3.864.0': + '@aws-sdk/client-cloudformation@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.7 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 + '@smithy/util-waiter': 4.1.1 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity-provider@3.865.0': + '@aws-sdk/client-cognito-identity-provider@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-eventbridge@3.864.0': + '@aws-sdk/client-eventbridge@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/signature-v4-multi-region': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/signature-v4-multi-region': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iam@3.864.0': + '@aws-sdk/client-iam@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.7 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 + '@smithy/util-waiter': 4.1.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-lambda@3.865.0': + '@aws-sdk/client-lambda@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/eventstream-serde-browser': 4.0.5 - '@smithy/eventstream-serde-config-resolver': 4.1.3 - '@smithy/eventstream-serde-node': 4.0.5 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.7 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/eventstream-serde-browser': 4.1.1 + '@smithy/eventstream-serde-config-resolver': 4.2.1 + '@smithy/eventstream-serde-node': 4.1.1 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 + '@smithy/util-waiter': 4.1.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.864.0': + '@aws-sdk/client-s3@3.895.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-bucket-endpoint': 3.862.0 - '@aws-sdk/middleware-expect-continue': 3.862.0 - '@aws-sdk/middleware-flexible-checksums': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-location-constraint': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-sdk-s3': 3.864.0 - '@aws-sdk/middleware-ssec': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/signature-v4-multi-region': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@aws-sdk/xml-builder': 3.862.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/eventstream-serde-browser': 4.0.5 - '@smithy/eventstream-serde-config-resolver': 4.1.3 - '@smithy/eventstream-serde-node': 4.0.5 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-blob-browser': 4.0.5 - '@smithy/hash-node': 4.0.5 - '@smithy/hash-stream-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/md5-js': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.7 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-bucket-endpoint': 3.893.0 + '@aws-sdk/middleware-expect-continue': 3.893.0 + '@aws-sdk/middleware-flexible-checksums': 3.894.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-location-constraint': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-sdk-s3': 3.894.0 + '@aws-sdk/middleware-ssec': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/signature-v4-multi-region': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@aws-sdk/xml-builder': 3.894.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/eventstream-serde-browser': 4.1.1 + '@smithy/eventstream-serde-config-resolver': 4.2.1 + '@smithy/eventstream-serde-node': 4.1.1 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-blob-browser': 4.1.1 + '@smithy/hash-node': 4.1.1 + '@smithy/hash-stream-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/md5-js': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 + '@smithy/util-waiter': 4.1.1 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.864.0': + '@aws-sdk/client-sso@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.864.0': + '@aws-sdk/client-sts@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-node': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-node': 3.895.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.864.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@aws-sdk/xml-builder': 3.862.0 - '@smithy/core': 3.8.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/signature-v4': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-utf8': 4.0.0 - fast-xml-parser: 5.2.5 + '@aws-sdk/core@3.894.0': + dependencies: + '@aws-sdk/types': 3.893.0 + '@aws-sdk/xml-builder': 3.894.0 + '@smithy/core': 3.12.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/property-provider': 4.1.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/signature-v4': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.864.0': + '@aws-sdk/credential-provider-env@3.894.0': dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@smithy/property-provider': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.864.0': - dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 + '@aws-sdk/credential-provider-http@3.894.0': + dependencies: + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/node-http-handler': 4.2.1 + '@smithy/property-provider': 4.1.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/util-stream': 4.3.2 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.864.0': - dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/credential-provider-env': 3.864.0 - '@aws-sdk/credential-provider-http': 3.864.0 - '@aws-sdk/credential-provider-process': 3.864.0 - '@aws-sdk/credential-provider-sso': 3.864.0 - '@aws-sdk/credential-provider-web-identity': 3.864.0 - '@aws-sdk/nested-clients': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/credential-provider-ini@3.895.0': + dependencies: + '@aws-sdk/core': 3.894.0 + '@aws-sdk/credential-provider-env': 3.894.0 + '@aws-sdk/credential-provider-http': 3.894.0 + '@aws-sdk/credential-provider-process': 3.894.0 + '@aws-sdk/credential-provider-sso': 3.895.0 + '@aws-sdk/credential-provider-web-identity': 3.895.0 + '@aws-sdk/nested-clients': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/credential-provider-imds': 4.1.2 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.864.0': - dependencies: - '@aws-sdk/credential-provider-env': 3.864.0 - '@aws-sdk/credential-provider-http': 3.864.0 - '@aws-sdk/credential-provider-ini': 3.864.0 - '@aws-sdk/credential-provider-process': 3.864.0 - '@aws-sdk/credential-provider-sso': 3.864.0 - '@aws-sdk/credential-provider-web-identity': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/credential-provider-node@3.895.0': + dependencies: + '@aws-sdk/credential-provider-env': 3.894.0 + '@aws-sdk/credential-provider-http': 3.894.0 + '@aws-sdk/credential-provider-ini': 3.895.0 + '@aws-sdk/credential-provider-process': 3.894.0 + '@aws-sdk/credential-provider-sso': 3.895.0 + '@aws-sdk/credential-provider-web-identity': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/credential-provider-imds': 4.1.2 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.864.0': + '@aws-sdk/credential-provider-process@3.894.0': dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.864.0': + '@aws-sdk/credential-provider-sso@3.895.0': dependencies: - '@aws-sdk/client-sso': 3.864.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/token-providers': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/client-sso': 3.895.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/token-providers': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.864.0': + '@aws-sdk/credential-provider-web-identity@3.895.0': dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/nested-clients': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/nested-clients': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/middleware-bucket-endpoint@3.862.0': + '@aws-sdk/middleware-bucket-endpoint@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-arn-parser': 3.804.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-arn-parser': 3.893.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-config-provider': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.862.0': + '@aws-sdk/middleware-expect-continue@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.864.0': + '@aws-sdk/middleware-flexible-checksums@3.894.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/is-array-buffer': 4.0.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@smithy/is-array-buffer': 4.1.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.862.0': + '@aws-sdk/middleware-host-header@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.862.0': + '@aws-sdk/middleware-location-constraint@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.862.0': + '@aws-sdk/middleware-logger@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.862.0': + '@aws-sdk/middleware-recursion-detection@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@aws/lambda-invoke-store': 0.0.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-api-gateway@3.862.0': + '@aws-sdk/middleware-sdk-api-gateway@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.864.0': - dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-arn-parser': 3.804.0 - '@smithy/core': 3.8.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/signature-v4': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/middleware-sdk-s3@3.894.0': + dependencies: + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-arn-parser': 3.893.0 + '@smithy/core': 3.12.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/signature-v4': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/util-config-provider': 4.1.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.862.0': + '@aws-sdk/middleware-ssec@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 + '@aws-sdk/types': 3.893.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.864.0': + '@aws-sdk/middleware-user-agent@3.895.0': dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@smithy/core': 3.8.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@smithy/core': 3.12.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.864.0': + '@aws-sdk/nested-clients@3.895.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.864.0 - '@aws-sdk/middleware-host-header': 3.862.0 - '@aws-sdk/middleware-logger': 3.862.0 - '@aws-sdk/middleware-recursion-detection': 3.862.0 - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/region-config-resolver': 3.862.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.862.0 - '@aws-sdk/util-user-agent-browser': 3.862.0 - '@aws-sdk/util-user-agent-node': 3.864.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/middleware-host-header': 3.893.0 + '@aws-sdk/middleware-logger': 3.893.0 + '@aws-sdk/middleware-recursion-detection': 3.893.0 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/region-config-resolver': 3.893.0 + '@aws-sdk/types': 3.893.0 + '@aws-sdk/util-endpoints': 3.895.0 + '@aws-sdk/util-user-agent-browser': 3.893.0 + '@aws-sdk/util-user-agent-node': 3.895.0 + '@smithy/config-resolver': 4.2.2 + '@smithy/core': 3.12.0 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/hash-node': 4.1.1 + '@smithy/invalid-dependency': 4.1.1 + '@smithy/middleware-content-length': 4.1.1 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-retry': 4.3.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/middleware-stack': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/node-http-handler': 4.2.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-body-length-node': 4.1.0 + '@smithy/util-defaults-mode-browser': 4.1.4 + '@smithy/util-defaults-mode-node': 4.1.4 + '@smithy/util-endpoints': 3.1.2 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/region-config-resolver@3.862.0': + '@aws-sdk/region-config-resolver@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 + '@aws-sdk/types': 3.893.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/types': 4.5.0 + '@smithy/util-config-provider': 4.1.0 + '@smithy/util-middleware': 4.1.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.864.0': + '@aws-sdk/signature-v4-multi-region@3.894.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/signature-v4': 5.1.3 - '@smithy/types': 4.3.2 + '@aws-sdk/middleware-sdk-s3': 3.894.0 + '@aws-sdk/types': 3.893.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/signature-v4': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.864.0': + '@aws-sdk/token-providers@3.895.0': dependencies: - '@aws-sdk/core': 3.864.0 - '@aws-sdk/nested-clients': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.894.0 + '@aws-sdk/nested-clients': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/types@3.862.0': + '@aws-sdk/types@3.893.0': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/util-arn-parser@3.804.0': + '@aws-sdk/util-arn-parser@3.893.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.862.0': + '@aws-sdk/util-endpoints@3.895.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-endpoints': 3.0.7 + '@aws-sdk/types': 3.893.0 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-endpoints': 3.1.2 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.804.0': + '@aws-sdk/util-locate-window@3.893.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.862.0': + '@aws-sdk/util-user-agent-browser@3.893.0': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 - bowser: 2.12.0 + '@aws-sdk/types': 3.893.0 + '@smithy/types': 4.5.0 + bowser: 2.12.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.864.0': + '@aws-sdk/util-user-agent-node@3.895.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.864.0 - '@aws-sdk/types': 3.862.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@aws-sdk/middleware-user-agent': 3.895.0 + '@aws-sdk/types': 3.893.0 + '@smithy/node-config-provider': 4.2.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.862.0': + '@aws-sdk/xml-builder@3.894.0': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 + fast-xml-parser: 5.2.5 tslib: 2.8.1 + '@aws/lambda-invoke-store@0.0.1': {} + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.0': {} + '@babel/compat-data@7.28.4': {} - '@babel/core@7.28.3': + '@babel/core@7.28.4': dependencies: - '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) - '@babel/helpers': 7.28.3 - '@babel/parser': 7.28.3 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -13391,108 +13196,81 @@ snapshots: '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.0 + '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.3 + browserslist: 4.26.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@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.3) + '@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.3 + '@babel/traverse': 7.28.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-annotate-as-pure': 7.27.3 - regexpu-core: 6.2.0 - semver: 6.3.1 - - '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.1(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color - '@babel/helper-globals@7.28.0': {} '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@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.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -13502,453 +13280,314 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helper-wrap-function@7.28.3': - dependencies: - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 - transitivePeerDependencies: - - supports-color - - '@babel/helpers@7.28.3': + '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 - '@babel/parser@7.28.3': + '@babel/parser@7.28.4': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.3)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) + '@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 - '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.3)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.4)': dependencies: - '@babel/compat-data': 7.28.0 - '@babel/core': 7.28.3 + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.4 '@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.3) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.3)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.3)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.3)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.3)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@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.3)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.3)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.3)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.3)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.3)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)': + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.3) - '@babel/traverse': 7.28.3 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@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.3) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@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.3) - '@babel/traverse': 7.28.3 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)': + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) + '@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: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@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.3) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) - '@babel/traverse': 7.28.3 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@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.3) - '@babel/types': 7.28.2 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.3)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@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.3) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@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.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.3) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.3) - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/preset-typescript@7.27.1(@babel/core@7.28.3)': + '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@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.3) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) + '@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 - '@babel/runtime@7.28.3': {} + '@babel/runtime@7.28.4': {} '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 - '@babel/traverse@7.28.3': + '@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.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - debug: 4.4.1(supports-color@8.1.1) + '@babel/types': 7.28.4 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/types@7.28.2': + '@babel/types@7.28.4': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 @@ -14004,36 +13643,36 @@ snapshots: framesync: 6.1.2 react: 18.3.1 - '@chakra-ui/icons@2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/icons@2.2.4(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(next@15.0.2(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@chakra-ui/react': 2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1) - next: 15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.24)(react@18.3.1) + next: 15.0.2(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/hooks': 2.4.5(react@18.3.1) '@chakra-ui/styled-system': 2.12.4(react@18.3.1) '@chakra-ui/theme': 3.4.9(@chakra-ui/styled-system@2.12.4(react@18.3.1))(react@18.3.1) '@chakra-ui/utils': 2.2.5(react@18.3.1) - '@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.24)(react@18.3.1) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1) '@popperjs/core': 2.11.8 '@zag-js/focus-visible': 0.31.1 aria-hidden: 1.2.6 - framer-motion: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-fast-compare: 3.2.2 - react-focus-lock: 2.13.6(@types/react@18.3.23)(react@18.3.1) - react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1) + react-focus-lock: 2.13.6(@types/react@18.3.24)(react@18.3.1) + react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@types/react' @@ -14077,7 +13716,7 @@ snapshots: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.27.1 + preact: 10.27.2 sha.js: 2.4.12 transitivePeerDependencies: - supports-color @@ -14088,7 +13727,7 @@ snapshots: clsx: 1.2.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.27.1 + preact: 10.27.2 sha.js: 2.4.12 '@cspotcode/source-map-support@0.8.1': @@ -14097,10 +13736,10 @@ snapshots: '@docsearch/css@3.9.0': {} - '@docsearch/js@3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/js@3.9.0(@algolia/client-search@5.38.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: - '@docsearch/react': 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - preact: 10.27.1 + '@docsearch/react': 3.9.0(@algolia/client-search@5.38.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + preact: 10.27.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -14108,32 +13747,32 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/react@3.9.0(@algolia/client-search@5.38.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.38.0)(algoliasearch@5.38.0) '@docsearch/css': 3.9.0 - algoliasearch: 5.35.0 + algoliasearch: 5.38.0 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - '@emnapi/core@1.4.5': + '@emnapi/core@1.5.0': dependencies: - '@emnapi/wasi-threads': 1.0.4 + '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.4.5': + '@emnapi/runtime@1.5.0': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.0.4': + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.8.1 optional: true @@ -14141,7 +13780,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.27.1 - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -14164,15 +13803,15 @@ snapshots: '@emotion/hash@0.9.2': {} - '@emotion/is-prop-valid@1.3.1': + '@emotion/is-prop-valid@1.4.0': dependencies: '@emotion/memoize': 0.9.0 '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 @@ -14182,7 +13821,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 transitivePeerDependencies: - supports-color @@ -14196,18 +13835,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@types/react@18.3.23)(react@18.3.1)': + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@emotion/babel-plugin': 11.13.5 - '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1) + '@emotion/is-prop-valid': 1.4.0 + '@emotion/react': 11.14.0(@types/react@18.3.24)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 transitivePeerDependencies: - supports-color @@ -14251,7 +13890,7 @@ snapshots: '@ensdomains/address-encoder': 1.1.1 '@ensdomains/content-hash': 3.1.0-rc.1 '@ensdomains/dnsprovejs': 0.5.1 - abitype: 1.0.9(typescript@5.4.5)(zod@3.25.76) + abitype: 1.1.1(typescript@5.4.5)(zod@3.25.76) dns-packet: 5.6.1 graphql: 16.11.0 graphql-request: 6.1.0(graphql@16.11.0) @@ -14263,7 +13902,7 @@ snapshots: - typescript - zod - '@envelop/core@5.3.0': + '@envelop/core@5.3.2': dependencies: '@envelop/instrumentation': 1.0.0 '@envelop/types': 5.2.1 @@ -14310,10 +13949,10 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.25.3': + '@esbuild/aix-ppc64@0.25.10': optional: true - '@esbuild/aix-ppc64@0.25.9': + '@esbuild/aix-ppc64@0.25.3': optional: true '@esbuild/android-arm64@0.17.19': @@ -14322,10 +13961,10 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.25.3': + '@esbuild/android-arm64@0.25.10': optional: true - '@esbuild/android-arm64@0.25.9': + '@esbuild/android-arm64@0.25.3': optional: true '@esbuild/android-arm@0.17.19': @@ -14334,10 +13973,10 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.25.3': + '@esbuild/android-arm@0.25.10': optional: true - '@esbuild/android-arm@0.25.9': + '@esbuild/android-arm@0.25.3': optional: true '@esbuild/android-x64@0.17.19': @@ -14346,10 +13985,10 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.25.3': + '@esbuild/android-x64@0.25.10': optional: true - '@esbuild/android-x64@0.25.9': + '@esbuild/android-x64@0.25.3': optional: true '@esbuild/darwin-arm64@0.17.19': @@ -14358,10 +13997,10 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.25.3': + '@esbuild/darwin-arm64@0.25.10': optional: true - '@esbuild/darwin-arm64@0.25.9': + '@esbuild/darwin-arm64@0.25.3': optional: true '@esbuild/darwin-x64@0.17.19': @@ -14370,10 +14009,10 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.25.3': + '@esbuild/darwin-x64@0.25.10': optional: true - '@esbuild/darwin-x64@0.25.9': + '@esbuild/darwin-x64@0.25.3': optional: true '@esbuild/freebsd-arm64@0.17.19': @@ -14382,10 +14021,10 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.25.3': + '@esbuild/freebsd-arm64@0.25.10': optional: true - '@esbuild/freebsd-arm64@0.25.9': + '@esbuild/freebsd-arm64@0.25.3': optional: true '@esbuild/freebsd-x64@0.17.19': @@ -14394,10 +14033,10 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.25.3': + '@esbuild/freebsd-x64@0.25.10': optional: true - '@esbuild/freebsd-x64@0.25.9': + '@esbuild/freebsd-x64@0.25.3': optional: true '@esbuild/linux-arm64@0.17.19': @@ -14406,10 +14045,10 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.25.3': + '@esbuild/linux-arm64@0.25.10': optional: true - '@esbuild/linux-arm64@0.25.9': + '@esbuild/linux-arm64@0.25.3': optional: true '@esbuild/linux-arm@0.17.19': @@ -14418,10 +14057,10 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.25.3': + '@esbuild/linux-arm@0.25.10': optional: true - '@esbuild/linux-arm@0.25.9': + '@esbuild/linux-arm@0.25.3': optional: true '@esbuild/linux-ia32@0.17.19': @@ -14430,10 +14069,10 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.25.3': + '@esbuild/linux-ia32@0.25.10': optional: true - '@esbuild/linux-ia32@0.25.9': + '@esbuild/linux-ia32@0.25.3': optional: true '@esbuild/linux-loong64@0.17.19': @@ -14442,10 +14081,10 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.25.3': + '@esbuild/linux-loong64@0.25.10': optional: true - '@esbuild/linux-loong64@0.25.9': + '@esbuild/linux-loong64@0.25.3': optional: true '@esbuild/linux-mips64el@0.17.19': @@ -14454,10 +14093,10 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.25.3': + '@esbuild/linux-mips64el@0.25.10': optional: true - '@esbuild/linux-mips64el@0.25.9': + '@esbuild/linux-mips64el@0.25.3': optional: true '@esbuild/linux-ppc64@0.17.19': @@ -14466,10 +14105,10 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.25.3': + '@esbuild/linux-ppc64@0.25.10': optional: true - '@esbuild/linux-ppc64@0.25.9': + '@esbuild/linux-ppc64@0.25.3': optional: true '@esbuild/linux-riscv64@0.17.19': @@ -14478,10 +14117,10 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.25.3': + '@esbuild/linux-riscv64@0.25.10': optional: true - '@esbuild/linux-riscv64@0.25.9': + '@esbuild/linux-riscv64@0.25.3': optional: true '@esbuild/linux-s390x@0.17.19': @@ -14490,10 +14129,10 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.25.3': + '@esbuild/linux-s390x@0.25.10': optional: true - '@esbuild/linux-s390x@0.25.9': + '@esbuild/linux-s390x@0.25.3': optional: true '@esbuild/linux-x64@0.17.19': @@ -14502,16 +14141,16 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.25.3': + '@esbuild/linux-x64@0.25.10': optional: true - '@esbuild/linux-x64@0.25.9': + '@esbuild/linux-x64@0.25.3': optional: true - '@esbuild/netbsd-arm64@0.25.3': + '@esbuild/netbsd-arm64@0.25.10': optional: true - '@esbuild/netbsd-arm64@0.25.9': + '@esbuild/netbsd-arm64@0.25.3': optional: true '@esbuild/netbsd-x64@0.17.19': @@ -14520,16 +14159,16 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.25.3': + '@esbuild/netbsd-x64@0.25.10': optional: true - '@esbuild/netbsd-x64@0.25.9': + '@esbuild/netbsd-x64@0.25.3': optional: true - '@esbuild/openbsd-arm64@0.25.3': + '@esbuild/openbsd-arm64@0.25.10': optional: true - '@esbuild/openbsd-arm64@0.25.9': + '@esbuild/openbsd-arm64@0.25.3': optional: true '@esbuild/openbsd-x64@0.17.19': @@ -14538,13 +14177,13 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.25.3': + '@esbuild/openbsd-x64@0.25.10': optional: true - '@esbuild/openbsd-x64@0.25.9': + '@esbuild/openbsd-x64@0.25.3': optional: true - '@esbuild/openharmony-arm64@0.25.9': + '@esbuild/openharmony-arm64@0.25.10': optional: true '@esbuild/sunos-x64@0.17.19': @@ -14553,10 +14192,10 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.25.3': + '@esbuild/sunos-x64@0.25.10': optional: true - '@esbuild/sunos-x64@0.25.9': + '@esbuild/sunos-x64@0.25.3': optional: true '@esbuild/win32-arm64@0.17.19': @@ -14565,10 +14204,10 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.25.3': + '@esbuild/win32-arm64@0.25.10': optional: true - '@esbuild/win32-arm64@0.25.9': + '@esbuild/win32-arm64@0.25.3': optional: true '@esbuild/win32-ia32@0.17.19': @@ -14577,10 +14216,10 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.25.3': + '@esbuild/win32-ia32@0.25.10': optional: true - '@esbuild/win32-ia32@0.25.9': + '@esbuild/win32-ia32@0.25.3': optional: true '@esbuild/win32-x64@0.17.19': @@ -14589,13 +14228,13 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.25.3': + '@esbuild/win32-x64@0.25.10': optional: true - '@esbuild/win32-x64@0.25.9': + '@esbuild/win32-x64@0.25.3': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 @@ -14605,7 +14244,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -14659,32 +14298,43 @@ snapshots: '@fastify/busboy@3.2.0': {} - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) type-fest: 4.34.1 transitivePeerDependencies: - vitest - '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) type-fest: 4.34.1 transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/abi-coder@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + type-fest: 4.34.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/versions': 0.101.3 commander: 13.1.0 glob: 10.4.5 @@ -14695,10 +14345,10 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/versions': 0.101.3 commander: 13.1.0 glob: 10.4.5 @@ -14709,17 +14359,54 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/abi-typegen@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/versions': 0.101.3 + commander: 13.1.0 + glob: 10.4.5 + handlebars: 4.7.8 + mkdirp: 3.0.1 + ramda: 0.30.1 + rimraf: 5.0.10 + transitivePeerDependencies: + - vitest + + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/versions': 0.101.3 + '@fuels/vm-asm': 0.60.2 + '@noble/curves': 1.8.1 + events: 3.3.0 + graphql: 16.10.0 + graphql-request: 6.1.0(graphql@16.10.0) + graphql-tag: 2.12.6(graphql@16.10.0) + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 '@noble/curves': 1.8.1 @@ -14732,17 +14419,17 @@ snapshots: - encoding - vitest - '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/account@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 '@noble/curves': 1.8.1 @@ -14755,72 +14442,107 @@ snapshots: - encoding - vitest - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/address@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuels/vm-asm': 0.60.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/contract@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/merkle': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: '@fuel-ts/errors': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/crypto@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14833,18 +14555,26 @@ snapshots: dependencies: '@fuel-ts/versions': 0.101.3 - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest - '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@noble/hashes': 1.7.1 + transitivePeerDependencies: + - vitest + + '@fuel-ts/hasher@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@noble/hashes': 1.7.1 transitivePeerDependencies: - vitest @@ -14855,141 +14585,209 @@ snapshots: '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/math': 0.101.3 transitivePeerDependencies: - vitest - '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/math': 0.101.3 transitivePeerDependencies: - vitest - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/merkle@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/math': 0.101.3 + transitivePeerDependencies: + - vitest + + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/math': 0.101.3 + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuels/vm-asm': 0.60.2 + ramda: 0.30.1 + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/program@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuels/vm-asm': 0.60.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/recipes@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + transitivePeerDependencies: + - encoding + - vitest + + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/script@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) transitivePeerDependencies: + - encoding - vitest - '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) transitivePeerDependencies: - vitest - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1))': + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/transactions@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + transitivePeerDependencies: + - vitest + + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17))': + dependencies: + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/math': 0.101.3 + '@fuel-ts/versions': 0.101.3 + fflate: 0.8.2 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.17) + + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0))': dependencies: '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 '@fuel-ts/versions': 0.101.3 fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0) - '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))': + '@fuel-ts/utils@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))': dependencies: '@fuel-ts/errors': 0.101.3 '@fuel-ts/math': 0.101.3 '@fuel-ts/versions': 0.101.3 fflate: 0.8.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2) '@fuel-ts/versions@0.100.6': dependencies: @@ -15001,17 +14799,17 @@ snapshots: chalk: 4.1.2 cli-table: 0.3.11 - '@fuels/connectors@0.44.0(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': + '@fuels/connectors@0.44.0(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(@wagmi/connectors@5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(bufferutil@4.0.9)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': dependencies: '@ethereumjs/util': 9.0.3 '@ethersproject/bytes': 5.7.0 '@solana/web3.js': 1.93.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@web3modal/core': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/solana': 5.0.0(@types/react@18.3.23)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) - '@web3modal/wagmi': 5.0.0(xp67u2y5ple6iubna6wduy6v5u) - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@web3modal/core': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/solana': 5.0.0(@types/react@18.3.24)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76) + '@web3modal/wagmi': 5.0.0(@types/react@18.3.24)(@wagmi/connectors@5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(vue@3.4.21(typescript@5.4.5)) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) rpc-websockets: 7.11.0 socket.io-client: 4.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) @@ -15031,6 +14829,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - '@wagmi/connectors' - aws4fetch @@ -15048,12 +14847,18 @@ snapshots: - vue - zod - '@fuels/react@0.44.0(@tanstack/react-query@5.85.3(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(terser@5.43.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fuels/playwright-utils@0.57.1(@playwright/test@1.55.1)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)))': + dependencies: + '@playwright/test': 1.55.1 + adm-zip: 0.5.16 + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + + '@fuels/react@0.44.0(@tanstack/react-query@5.90.2(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-query': 5.85.3(react@18.3.1) + '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-query': 5.90.2(react@18.3.1) events: 3.3.0 - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) react: 18.3.1 transitivePeerDependencies: - '@types/react' @@ -15072,32 +14877,32 @@ snapshots: graphql: 16.11.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.7(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': + '@graphql-codegen/cli@5.0.7(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10)': dependencies: '@babel/generator': 7.28.3 '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@graphql-codegen/client-preset': 4.8.3(graphql@16.11.0) '@graphql-codegen/core': 4.0.2(graphql@16.11.0) '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.11.0) '@graphql-tools/apollo-engine-loader': 8.0.22(graphql@16.11.0) '@graphql-tools/code-file-loader': 8.1.22(graphql@16.11.0) '@graphql-tools/git-loader': 8.0.26(graphql@16.11.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@24.3.0)(graphql@16.11.0) - '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.11.0) + '@graphql-tools/github-loader': 8.0.22(@types/node@24.5.2)(graphql@16.11.0) + '@graphql-tools/graphql-file-loader': 8.1.2(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.20(graphql@16.11.0) '@graphql-tools/load': 8.1.2(graphql@16.11.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) - '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.4.5) debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.11.0 - graphql-config: 5.1.5(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) - inquirer: 8.2.7(@types/node@24.3.0) + graphql-config: 5.1.5(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10) + inquirer: 8.2.7(@types/node@24.5.2) is-glob: 4.0.3 jiti: 1.21.7 json-to-pretty-yaml: 1.2.2 @@ -15273,7 +15078,7 @@ snapshots: '@graphql-tools/apollo-engine-loader@8.0.22(graphql@16.11.0)': dependencies: '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 graphql: 16.11.0 sync-fetch: 0.6.0-2 tslib: 2.8.1 @@ -15318,13 +15123,13 @@ snapshots: '@graphql-tools/executor-common@0.0.4(graphql@16.11.0)': dependencies: - '@envelop/core': 5.3.0 + '@envelop/core': 5.3.2 '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 '@graphql-tools/executor-common@0.0.6(graphql@16.11.0)': dependencies: - '@envelop/core': 5.3.0 + '@envelop/core': 5.3.2 '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 @@ -15345,17 +15150,17 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@24.3.0)(graphql@16.11.0)': + '@graphql-tools/executor-http@1.3.3(@types/node@24.5.2)(graphql@16.11.0)': dependencies: '@graphql-hive/signal': 1.0.0 '@graphql-tools/executor-common': 0.0.4(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.11.0 - meros: 1.3.1(@types/node@24.3.0) + meros: 1.3.2(@types/node@24.5.2) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' @@ -15394,12 +15199,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@24.3.0)(graphql@16.11.0)': + '@graphql-tools/github-loader@8.0.22(@types/node@24.5.2)(graphql@16.11.0)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@24.3.0)(graphql@16.11.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.5.2)(graphql@16.11.0) '@graphql-tools/graphql-tag-pluck': 8.3.21(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.11.0 sync-fetch: 0.6.0-2 @@ -15408,9 +15213,9 @@ snapshots: - '@types/node' - supports-color - '@graphql-tools/graphql-file-loader@8.0.22(graphql@16.11.0)': + '@graphql-tools/graphql-file-loader@8.1.2(graphql@16.11.0)': dependencies: - '@graphql-tools/import': 7.0.21(graphql@16.11.0) + '@graphql-tools/import': 7.1.2(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 @@ -15421,21 +15226,21 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.21(graphql@16.11.0)': dependencies: - '@babel/core': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.3) - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.21(graphql@16.11.0)': + '@graphql-tools/import@7.1.2(graphql@16.11.0)': dependencies: '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - '@theguild/federation-composition': 0.19.1(graphql@16.11.0) + '@theguild/federation-composition': 0.20.1(graphql@16.11.0) graphql: 16.11.0 resolve-from: 5.0.0 tslib: 2.8.1 @@ -15472,16 +15277,16 @@ snapshots: '@graphql-tools/optimize@2.0.0(graphql@16.11.0)': dependencies: graphql: 16.11.0 - tslib: 2.8.1 + tslib: 2.6.3 - '@graphql-tools/prisma-loader@8.0.17(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': + '@graphql-tools/prisma-loader@8.0.17(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@types/js-yaml': 4.0.9 - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 chalk: 4.1.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) dotenv: 16.4.7 graphql: 16.11.0 graphql-request: 6.1.0(graphql@16.11.0) @@ -15518,7 +15323,7 @@ snapshots: '@ardatan/relay-compiler': 12.0.3(graphql@16.11.0) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) graphql: 16.11.0 - tslib: 2.8.1 + tslib: 2.6.3 transitivePeerDependencies: - encoding @@ -15529,15 +15334,15 @@ snapshots: graphql: 16.11.0 tslib: 2.8.1 - '@graphql-tools/url-loader@8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': + '@graphql-tools/url-loader@8.0.33(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10)': dependencies: '@graphql-tools/executor-graphql-ws': 2.0.7(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) - '@graphql-tools/executor-http': 1.3.3(@types/node@24.3.0)(graphql@16.11.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@24.5.2)(graphql@16.11.0) '@graphql-tools/executor-legacy-ws': 1.1.19(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@graphql-tools/wrap': 10.1.4(graphql@16.11.0) '@types/ws': 8.18.1 - '@whatwg-node/fetch': 0.10.10 + '@whatwg-node/fetch': 0.10.11 '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.11.0 isomorphic-ws: 5.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -15659,7 +15464,7 @@ snapshots: '@hapi/somever': 4.1.1 '@hapi/statehood': 8.2.0 '@hapi/subtext': 8.1.1 - '@hapi/teamwork': 6.0.0 + '@hapi/teamwork': 6.0.1 '@hapi/topo': 6.0.2 '@hapi/validate': 2.0.1 @@ -15700,7 +15505,7 @@ snapshots: '@hapi/podium@5.0.2': dependencies: '@hapi/hoek': 11.0.7 - '@hapi/teamwork': 6.0.0 + '@hapi/teamwork': 6.0.1 '@hapi/validate': 2.0.1 '@hapi/shot@6.0.2': @@ -15733,7 +15538,7 @@ snapshots: '@hapi/pez': 6.1.0 '@hapi/wreck': 18.1.0 - '@hapi/teamwork@6.0.0': {} + '@hapi/teamwork@6.0.1': {} '@hapi/topo@6.0.2': dependencies: @@ -15764,7 +15569,7 @@ snapshots: '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -15839,7 +15644,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.4.5 + '@emnapi/runtime': 1.5.0 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -15848,19 +15653,19 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/external-editor@1.0.1(@types/node@16.18.126)': + '@inquirer/external-editor@1.0.2(@types/node@16.18.126)': dependencies: chardet: 2.1.0 - iconv-lite: 0.6.3 + iconv-lite: 0.7.0 optionalDependencies: '@types/node': 16.18.126 - '@inquirer/external-editor@1.0.1(@types/node@22.17.1)': + '@inquirer/external-editor@1.0.2(@types/node@24.5.2)': dependencies: chardet: 2.1.0 - iconv-lite: 0.6.3 + iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 24.5.2 '@isaacs/balanced-match@4.0.1': {} @@ -15872,7 +15677,7 @@ snapshots: dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 + 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 @@ -15892,27 +15697,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -15933,21 +15738,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -15968,21 +15773,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -16011,7 +15816,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -16029,7 +15834,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.17.2 + '@types/node': 22.18.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16050,8 +15855,8 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.30 - '@types/node': 22.17.2 + '@jridgewell/trace-mapping': 0.3.31 + '@types/node': 22.18.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -16078,7 +15883,7 @@ snapshots: '@jest/source-map@29.6.3': dependencies: - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 @@ -16098,9 +15903,9 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -16121,20 +15926,20 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.17.2 + '@types/node': 22.18.6 '@types/yargs': 17.0.33 chalk: 4.1.2 '@jimp/bmp@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 bmp-js: 0.1.0 '@jimp/core@0.16.13': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/utils': 0.16.13 any-base: 1.1.0 buffer: 5.7.1 @@ -16150,14 +15955,14 @@ snapshots: '@jimp/custom@0.16.13': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/core': 0.16.13 transitivePeerDependencies: - debug '@jimp/gif@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 gifwrap: 0.9.4 @@ -16165,39 +15970,39 @@ snapshots: '@jimp/jpeg@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 jpeg-js: 0.4.4 '@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-blur@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-circle@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-color@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 tinycolor2: 1.6.0 '@jimp/plugin-contain@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16206,7 +16011,7 @@ snapshots: '@jimp/plugin-cover@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-crop': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16215,62 +16020,62 @@ snapshots: '@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-displace@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-dither@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-fisheye@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-flip@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-rotate@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-rotate': 0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)) '@jimp/utils': 0.16.13 '@jimp/plugin-gaussian@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-invert@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-mask@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-normalize@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-print@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/utils': 0.16.13 @@ -16280,13 +16085,13 @@ snapshots: '@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 '@jimp/plugin-rotate@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blit@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-crop@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-crop': 0.16.13(@jimp/custom@0.16.13) @@ -16295,14 +16100,14 @@ snapshots: '@jimp/plugin-scale@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) '@jimp/utils': 0.16.13 '@jimp/plugin-shadow@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-blur@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-blur': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16310,7 +16115,7 @@ snapshots: '@jimp/plugin-threshold@0.16.13(@jimp/custom@0.16.13)(@jimp/plugin-color@0.16.13(@jimp/custom@0.16.13))(@jimp/plugin-resize@0.16.13(@jimp/custom@0.16.13))': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-color': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-resize': 0.16.13(@jimp/custom@0.16.13) @@ -16318,7 +16123,7 @@ snapshots: '@jimp/plugins@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugin-blit': 0.16.13(@jimp/custom@0.16.13) '@jimp/plugin-blur': 0.16.13(@jimp/custom@0.16.13) @@ -16347,20 +16152,20 @@ snapshots: '@jimp/png@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/utils': 0.16.13 pngjs: 3.4.0 '@jimp/tiff@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 utif: 2.0.1 '@jimp/types@0.16.13(@jimp/custom@0.16.13)': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/bmp': 0.16.13(@jimp/custom@0.16.13) '@jimp/custom': 0.16.13 '@jimp/gif': 0.16.13(@jimp/custom@0.16.13) @@ -16371,15 +16176,15 @@ snapshots: '@jimp/utils@0.16.13': dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 regenerator-runtime: 0.13.11 '@jnwng/walletconnect-solana@0.2.0(@solana/web3.js@1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@solana/web3.js': 1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/qrcode-modal': 1.8.0 - '@walletconnect/sign-client': 2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) - '@walletconnect/utils': 2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/sign-client': 2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/utils': 2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) bs58: 5.0.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -16395,6 +16200,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -16408,23 +16214,23 @@ snapshots: '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/remapping@2.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/source-map@0.3.11': dependencies: '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.30': + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 @@ -16444,7 +16250,7 @@ snapshots: '@kwsites/file-exists@1.1.1(supports-color@8.1.1)': dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -16487,7 +16293,7 @@ snapshots: '@mdx-js/react@2.3.0(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.23 + '@types/react': 18.3.24 react: 18.3.1 '@metamask/eth-json-rpc-provider@1.0.1': @@ -16530,7 +16336,7 @@ snapshots: '@metamask/onboarding@1.0.1': dependencies: - bowser: 2.12.0 + bowser: 2.12.1 '@metamask/providers@16.1.0': dependencies: @@ -16565,7 +16371,7 @@ snapshots: bufferutil: 4.0.9 cross-fetch: 4.1.0 date-fns: 2.30.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eciesjs: 0.3.21 eventemitter2: 6.4.9 readable-stream: 3.6.2 @@ -16575,25 +16381,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/sdk-install-modal-web@0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@metamask/sdk-install-modal-web@0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: i18next: 23.11.5 qr-code-styling: 1.9.2 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - '@metamask/sdk@0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(utf-8-validate@5.0.10)': + '@metamask/sdk@0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(utf-8-validate@5.0.10)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 16.1.0 '@metamask/sdk-communication-layer': 0.27.0(cross-fetch@4.1.0)(eciesjs@0.3.21)(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.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@metamask/sdk-install-modal-web': 0.26.5(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 - bowser: 2.12.0 + bowser: 2.12.1 cross-fetch: 4.1.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eciesjs: 0.3.21 eth-rpc-errors: 4.0.3 eventemitter2: 6.4.9 @@ -16602,9 +16408,9 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.3 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react-native-webview: 11.26.1(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.14.0(rollup@4.46.4) + rollup-plugin-visualizer: 5.14.0(rollup@4.52.2) socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) util: 0.12.5 uuid: 8.3.2 @@ -16626,7 +16432,7 @@ snapshots: dependencies: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) semver: 7.7.2 superstruct: 1.0.4 transitivePeerDependencies: @@ -16639,7 +16445,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) pony-cause: 2.1.11 semver: 7.7.2 uuid: 9.0.1 @@ -16653,7 +16459,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) pony-cause: 2.1.11 semver: 7.7.2 uuid: 9.0.1 @@ -16772,12 +16578,12 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.4.5 - '@emnapi/runtime': 1.4.5 - '@tybys/wasm-util': 0.10.0 + '@emnapi/core': 1.5.0 + '@emnapi/runtime': 1.5.0 + '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@14.2.32': {} + '@next/env@14.2.33': {} '@next/env@15.0.2': {} @@ -16785,52 +16591,52 @@ snapshots: dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.32': + '@next/swc-darwin-arm64@14.2.33': optional: true '@next/swc-darwin-arm64@15.0.2': optional: true - '@next/swc-darwin-x64@14.2.32': + '@next/swc-darwin-x64@14.2.33': optional: true '@next/swc-darwin-x64@15.0.2': optional: true - '@next/swc-linux-arm64-gnu@14.2.32': + '@next/swc-linux-arm64-gnu@14.2.33': optional: true '@next/swc-linux-arm64-gnu@15.0.2': optional: true - '@next/swc-linux-arm64-musl@14.2.32': + '@next/swc-linux-arm64-musl@14.2.33': optional: true '@next/swc-linux-arm64-musl@15.0.2': optional: true - '@next/swc-linux-x64-gnu@14.2.32': + '@next/swc-linux-x64-gnu@14.2.33': optional: true '@next/swc-linux-x64-gnu@15.0.2': optional: true - '@next/swc-linux-x64-musl@14.2.32': + '@next/swc-linux-x64-musl@14.2.33': optional: true '@next/swc-linux-x64-musl@15.0.2': optional: true - '@next/swc-win32-arm64-msvc@14.2.32': + '@next/swc-win32-arm64-msvc@14.2.33': optional: true '@next/swc-win32-arm64-msvc@15.0.2': optional: true - '@next/swc-win32-ia32-msvc@14.2.32': + '@next/swc-win32-ia32-msvc@14.2.33': optional: true - '@next/swc-win32-x64-msvc@14.2.32': + '@next/swc-win32-x64-msvc@14.2.33': optional: true '@next/swc-win32-x64-msvc@15.0.2': @@ -16854,11 +16660,7 @@ snapshots: dependencies: '@noble/hashes': 1.7.1 - '@noble/curves@1.9.1': - dependencies: - '@noble/hashes': 1.8.0 - - '@noble/curves@1.9.2': + '@noble/curves@1.9.6': dependencies: '@noble/hashes': 1.8.0 @@ -16897,241 +16699,183 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.55.0': + '@playwright/test@1.55.1': dependencies: - playwright: 1.55.0 + playwright: 1.55.1 '@popperjs/core@2.11.8': {} '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-context@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.24)(react@18.3.1) aria-hidden: 1.2.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.23)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.24)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-id@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.23)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 - '@types/react-dom': 18.3.7(@types/react@18.3.23) + '@types/react': 18.3.24 + '@types/react-dom': 18.3.7(@types/react@18.3.24) - '@radix-ui/react-slot@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.23)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.24)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.23)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.24)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@react-native/assets-registry@0.81.0': {} + '@react-native/assets-registry@0.81.4': {} - '@react-native/babel-plugin-codegen@0.81.0(@babel/core@7.28.3)': + '@react-native/codegen@0.81.4(@babel/core@7.28.4)': dependencies: - '@babel/traverse': 7.28.3 - '@react-native/codegen': 0.81.0(@babel/core@7.28.3) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - '@react-native/babel-preset@0.81.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.28.3) - '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.3) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.3) - '@babel/template': 7.27.2 - '@react-native/babel-plugin-codegen': 0.81.0(@babel/core@7.28.3) - babel-plugin-syntax-hermes-parser: 0.29.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.3) - react-refresh: 0.14.2 - transitivePeerDependencies: - - supports-color - - '@react-native/codegen@0.81.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 glob: 7.2.3 hermes-parser: 0.29.1 invariant: 2.2.4 nullthrows: 1.1.1 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/community-cli-plugin@0.81.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@react-native/dev-middleware': 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@react-native/metro-config': 0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - debug: 4.4.1(supports-color@8.1.1) + '@react-native/dev-middleware': 0.81.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + debug: 4.4.3(supports-color@8.1.1) invariant: 2.2.4 - metro: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-config: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-core: 0.83.1 + metro: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-config: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-core: 0.83.2 semver: 7.7.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.81.0': {} + '@react-native/debugger-frontend@0.81.4': {} - '@react-native/dev-middleware@0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/dev-middleware@0.81.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.81.0 + '@react-native/debugger-frontend': 0.81.4 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) invariant: 2.2.4 nullthrows: 1.1.1 open: 7.4.2 @@ -17142,39 +16886,20 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.81.0': {} + '@react-native/gradle-plugin@0.81.4': {} - '@react-native/js-polyfills@0.81.0': {} + '@react-native/js-polyfills@0.81.4': {} - '@react-native/metro-babel-transformer@0.81.0(@babel/core@7.28.3)': - dependencies: - '@babel/core': 7.28.3 - '@react-native/babel-preset': 0.81.0(@babel/core@7.28.3) - hermes-parser: 0.29.1 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color + '@react-native/normalize-colors@0.81.4': {} - '@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10)': - dependencies: - '@react-native/js-polyfills': 0.81.0 - '@react-native/metro-babel-transformer': 0.81.0(@babel/core@7.28.3) - metro-config: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-runtime: 0.83.1 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - '@react-native/normalize-colors@0.81.0': {} - - '@react-native/virtualized-lists@0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.81.4(@types/react@18.3.24)(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 '@repeaterjs/repeater@3.0.6': {} @@ -17230,64 +16955,70 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.27': {} - '@rollup/rollup-android-arm-eabi@4.46.4': + '@rollup/rollup-android-arm-eabi@4.52.2': + optional: true + + '@rollup/rollup-android-arm64@4.52.2': optional: true - '@rollup/rollup-android-arm64@4.46.4': + '@rollup/rollup-darwin-arm64@4.52.2': optional: true - '@rollup/rollup-darwin-arm64@4.46.4': + '@rollup/rollup-darwin-x64@4.52.2': optional: true - '@rollup/rollup-darwin-x64@4.46.4': + '@rollup/rollup-freebsd-arm64@4.52.2': optional: true - '@rollup/rollup-freebsd-arm64@4.46.4': + '@rollup/rollup-freebsd-x64@4.52.2': optional: true - '@rollup/rollup-freebsd-x64@4.46.4': + '@rollup/rollup-linux-arm-gnueabihf@4.52.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.46.4': + '@rollup/rollup-linux-arm-musleabihf@4.52.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.46.4': + '@rollup/rollup-linux-arm64-gnu@4.52.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.46.4': + '@rollup/rollup-linux-arm64-musl@4.52.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.46.4': + '@rollup/rollup-linux-loong64-gnu@4.52.2': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.46.4': + '@rollup/rollup-linux-ppc64-gnu@4.52.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.46.4': + '@rollup/rollup-linux-riscv64-gnu@4.52.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.46.4': + '@rollup/rollup-linux-riscv64-musl@4.52.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.46.4': + '@rollup/rollup-linux-s390x-gnu@4.52.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.46.4': + '@rollup/rollup-linux-x64-gnu@4.52.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.46.4': + '@rollup/rollup-linux-x64-musl@4.52.2': optional: true - '@rollup/rollup-linux-x64-musl@4.46.4': + '@rollup/rollup-openharmony-arm64@4.52.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.46.4': + '@rollup/rollup-win32-arm64-msvc@4.52.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.46.4': + '@rollup/rollup-win32-ia32-msvc@4.52.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.46.4': + '@rollup/rollup-win32-x64-gnu@4.52.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.52.2': optional: true '@rtsao/scc@1.1.0': {} @@ -17344,8 +17075,8 @@ snapshots: '@serverless/dashboard-plugin@7.2.3(@types/node@16.18.126)(bufferutil@4.0.9)(supports-color@8.1.1)(utf-8-validate@5.0.10)': dependencies: - '@aws-sdk/client-cloudformation': 3.864.0 - '@aws-sdk/client-sts': 3.864.0 + '@aws-sdk/client-cloudformation': 3.895.0 + '@aws-sdk/client-sts': 3.895.0 '@serverless/event-mocks': 1.1.1 '@serverless/platform-client': 4.5.1(bufferutil@4.0.9)(supports-color@8.1.1)(utf-8-validate@5.0.10) '@serverless/utils': 6.15.0(@types/node@16.18.126) @@ -17385,7 +17116,7 @@ snapshots: dependencies: adm-zip: 0.5.16 archiver: 5.3.2 - axios: 1.11.0 + axios: 1.12.2 fast-glob: 3.3.3 https-proxy-agent: 5.0.1(supports-color@8.1.1) ignore: 5.3.2 @@ -17495,255 +17226,253 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@smithy/abort-controller@4.0.5': + '@smithy/abort-controller@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/chunked-blob-reader-native@4.0.0': + '@smithy/chunked-blob-reader-native@4.1.0': dependencies: - '@smithy/util-base64': 4.0.0 + '@smithy/util-base64': 4.1.0 tslib: 2.8.1 - '@smithy/chunked-blob-reader@5.0.0': + '@smithy/chunked-blob-reader@5.1.0': dependencies: tslib: 2.8.1 - '@smithy/config-resolver@4.1.5': + '@smithy/config-resolver@4.2.2': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 + '@smithy/node-config-provider': 4.2.2 + '@smithy/types': 4.5.0 + '@smithy/util-config-provider': 4.1.0 + '@smithy/util-middleware': 4.1.1 tslib: 2.8.1 - '@smithy/core@3.8.0': - dependencies: - '@smithy/middleware-serde': 4.0.9 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 - '@types/uuid': 9.0.8 + '@smithy/core@3.12.0': + dependencies: + '@smithy/middleware-serde': 4.1.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-body-length-browser': 4.1.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-stream': 4.3.2 + '@smithy/util-utf8': 4.1.0 + '@smithy/uuid': 1.0.0 tslib: 2.8.1 - uuid: 9.0.1 - '@smithy/credential-provider-imds@4.0.7': + '@smithy/credential-provider-imds@4.1.2': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 + '@smithy/node-config-provider': 4.2.2 + '@smithy/property-provider': 4.1.1 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 tslib: 2.8.1 - '@smithy/eventstream-codec@4.0.5': + '@smithy/eventstream-codec@4.1.1': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 + '@smithy/types': 4.5.0 + '@smithy/util-hex-encoding': 4.1.0 tslib: 2.8.1 - '@smithy/eventstream-serde-browser@4.0.5': + '@smithy/eventstream-serde-browser@4.1.1': dependencies: - '@smithy/eventstream-serde-universal': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/eventstream-serde-universal': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/eventstream-serde-config-resolver@4.1.3': + '@smithy/eventstream-serde-config-resolver@4.2.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/eventstream-serde-node@4.0.5': + '@smithy/eventstream-serde-node@4.1.1': dependencies: - '@smithy/eventstream-serde-universal': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/eventstream-serde-universal': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/eventstream-serde-universal@4.0.5': + '@smithy/eventstream-serde-universal@4.1.1': dependencies: - '@smithy/eventstream-codec': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/eventstream-codec': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.1.1': + '@smithy/fetch-http-handler@5.2.1': dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/querystring-builder': 4.1.1 + '@smithy/types': 4.5.0 + '@smithy/util-base64': 4.1.0 tslib: 2.8.1 - '@smithy/hash-blob-browser@4.0.5': + '@smithy/hash-blob-browser@4.1.1': dependencies: - '@smithy/chunked-blob-reader': 5.0.0 - '@smithy/chunked-blob-reader-native': 4.0.0 - '@smithy/types': 4.3.2 + '@smithy/chunked-blob-reader': 5.1.0 + '@smithy/chunked-blob-reader-native': 4.1.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/hash-node@4.0.5': + '@smithy/hash-node@4.1.1': dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/types': 4.5.0 + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/hash-stream-node@4.0.5': + '@smithy/hash-stream-node@4.1.1': dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-utf8': 4.0.0 + '@smithy/types': 4.5.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/invalid-dependency@4.0.5': + '@smithy/invalid-dependency@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 - '@smithy/is-array-buffer@4.0.0': + '@smithy/is-array-buffer@4.1.0': dependencies: tslib: 2.8.1 - '@smithy/md5-js@4.0.5': + '@smithy/md5-js@4.1.1': dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-utf8': 4.0.0 + '@smithy/types': 4.5.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/middleware-content-length@4.0.5': + '@smithy/middleware-content-length@4.1.1': dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.1.18': + '@smithy/middleware-endpoint@4.2.4': dependencies: - '@smithy/core': 3.8.0 - '@smithy/middleware-serde': 4.0.9 - '@smithy/node-config-provider': 4.1.4 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-middleware': 4.0.5 + '@smithy/core': 3.12.0 + '@smithy/middleware-serde': 4.1.1 + '@smithy/node-config-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 + '@smithy/url-parser': 4.1.1 + '@smithy/util-middleware': 4.1.1 tslib: 2.8.1 - '@smithy/middleware-retry@4.1.19': + '@smithy/middleware-retry@4.3.0': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/service-error-classification': 4.0.7 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@types/uuid': 9.0.8 + '@smithy/node-config-provider': 4.2.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/service-error-classification': 4.1.2 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-retry': 4.1.2 + '@smithy/uuid': 1.0.0 tslib: 2.8.1 - uuid: 9.0.1 - '@smithy/middleware-serde@4.0.9': + '@smithy/middleware-serde@4.1.1': dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/middleware-stack@4.0.5': + '@smithy/middleware-stack@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.1.4': + '@smithy/node-config-provider@4.2.2': dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/property-provider': 4.1.1 + '@smithy/shared-ini-file-loader': 4.2.0 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.1.1': + '@smithy/node-http-handler@4.2.1': dependencies: - '@smithy/abort-controller': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/abort-controller': 4.1.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/querystring-builder': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/property-provider@4.0.5': + '@smithy/property-provider@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/protocol-http@5.1.3': + '@smithy/protocol-http@5.2.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.0.5': + '@smithy/querystring-builder@4.1.1': dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-uri-escape': 4.0.0 + '@smithy/types': 4.5.0 + '@smithy/util-uri-escape': 4.1.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.0.5': + '@smithy/querystring-parser@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/service-error-classification@4.0.7': + '@smithy/service-error-classification@4.1.2': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 - '@smithy/shared-ini-file-loader@4.0.5': + '@smithy/shared-ini-file-loader@4.2.0': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/signature-v4@5.1.3': + '@smithy/signature-v4@5.2.1': dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/is-array-buffer': 4.1.0 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-hex-encoding': 4.1.0 + '@smithy/util-middleware': 4.1.1 + '@smithy/util-uri-escape': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/smithy-client@4.4.10': + '@smithy/smithy-client@4.6.4': dependencies: - '@smithy/core': 3.8.0 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-stack': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 + '@smithy/core': 3.12.0 + '@smithy/middleware-endpoint': 4.2.4 + '@smithy/middleware-stack': 4.1.1 + '@smithy/protocol-http': 5.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-stream': 4.3.2 tslib: 2.8.1 - '@smithy/types@4.3.2': + '@smithy/types@4.5.0': dependencies: tslib: 2.8.1 - '@smithy/url-parser@4.0.5': + '@smithy/url-parser@4.1.1': dependencies: - '@smithy/querystring-parser': 4.0.5 - '@smithy/types': 4.3.2 + '@smithy/querystring-parser': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-base64@4.0.0': + '@smithy/util-base64@4.1.0': dependencies: - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/util-body-length-browser@4.0.0': + '@smithy/util-body-length-browser@4.1.0': dependencies: tslib: 2.8.1 - '@smithy/util-body-length-node@4.0.0': + '@smithy/util-body-length-node@4.1.0': dependencies: tslib: 2.8.1 @@ -17752,66 +17481,66 @@ snapshots: '@smithy/is-array-buffer': 2.2.0 tslib: 2.8.1 - '@smithy/util-buffer-from@4.0.0': + '@smithy/util-buffer-from@4.1.0': dependencies: - '@smithy/is-array-buffer': 4.0.0 + '@smithy/is-array-buffer': 4.1.0 tslib: 2.8.1 - '@smithy/util-config-provider@4.0.0': + '@smithy/util-config-provider@4.1.0': dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.26': + '@smithy/util-defaults-mode-browser@4.1.4': dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - bowser: 2.12.0 + '@smithy/property-provider': 4.1.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 + bowser: 2.12.1 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.26': + '@smithy/util-defaults-mode-node@4.1.4': dependencies: - '@smithy/config-resolver': 4.1.5 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 + '@smithy/config-resolver': 4.2.2 + '@smithy/credential-provider-imds': 4.1.2 + '@smithy/node-config-provider': 4.2.2 + '@smithy/property-provider': 4.1.1 + '@smithy/smithy-client': 4.6.4 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-endpoints@3.0.7': + '@smithy/util-endpoints@3.1.2': dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@smithy/node-config-provider': 4.2.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-hex-encoding@4.0.0': + '@smithy/util-hex-encoding@4.1.0': dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.0.5': + '@smithy/util-middleware@4.1.1': dependencies: - '@smithy/types': 4.3.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-retry@4.0.7': + '@smithy/util-retry@4.1.2': dependencies: - '@smithy/service-error-classification': 4.0.7 - '@smithy/types': 4.3.2 + '@smithy/service-error-classification': 4.1.2 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-stream@4.2.4': + '@smithy/util-stream@4.3.2': dependencies: - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/types': 4.3.2 - '@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 + '@smithy/fetch-http-handler': 5.2.1 + '@smithy/node-http-handler': 4.2.1 + '@smithy/types': 4.5.0 + '@smithy/util-base64': 4.1.0 + '@smithy/util-buffer-from': 4.1.0 + '@smithy/util-hex-encoding': 4.1.0 + '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/util-uri-escape@4.0.0': + '@smithy/util-uri-escape@4.1.0': dependencies: tslib: 2.8.1 @@ -17820,15 +17549,19 @@ snapshots: '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 - '@smithy/util-utf8@4.0.0': + '@smithy/util-utf8@4.1.0': + dependencies: + '@smithy/util-buffer-from': 4.1.0 + tslib: 2.8.1 + + '@smithy/util-waiter@4.1.1': dependencies: - '@smithy/util-buffer-from': 4.0.0 + '@smithy/abort-controller': 4.1.1 + '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/util-waiter@4.0.7': + '@smithy/uuid@1.0.0': dependencies: - '@smithy/abort-controller': 4.0.5 - '@smithy/types': 4.3.2 tslib: 2.8.1 '@socket.io/component-emitter@3.1.2': {} @@ -17888,6 +17621,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -17909,13 +17643,13 @@ snapshots: '@solana/web3.js@1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.28.3 - '@noble/curves': 1.9.6 + '@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 bigint-buffer: 1.1.5 - bn.js: 5.2.2 + bn.js: 5.2.1 borsh: 0.7.0 bs58: 4.0.1 buffer: 6.0.3 @@ -17931,8 +17665,8 @@ snapshots: '@solana/web3.js@1.93.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.28.3 - '@noble/curves': 1.9.6 + '@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 @@ -17944,7 +17678,7 @@ snapshots: 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 + rpc-websockets: 9.2.0 superstruct: 1.0.4 transitivePeerDependencies: - bufferutil @@ -18066,54 +17800,61 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/history@1.131.2': {} + '@tanstack/history@1.132.0': {} - '@tanstack/query-core@5.85.3': {} + '@tanstack/query-core@5.90.2': {} - '@tanstack/query-devtools@5.84.0': {} + '@tanstack/query-devtools@5.90.1': {} - '@tanstack/react-query-devtools@5.85.5(@tanstack/react-query@5.85.5(react@18.3.1))(react@18.3.1)': - '@tanstack/react-query-devtools@5.85.3(@tanstack/react-query@5.85.3(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.2(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-devtools': 5.84.0 - '@tanstack/react-query': 5.85.5(react@18.3.1) - '@tanstack/react-query': 5.85.3(react@18.3.1) + '@tanstack/query-devtools': 5.90.1 + '@tanstack/react-query': 5.90.2(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.85.5(react@18.3.1)': - '@tanstack/react-query@5.85.3(react@18.3.1)': + '@tanstack/react-query@5.90.2(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.85.5 - '@tanstack/query-core': 5.85.3 + '@tanstack/query-core': 5.90.2 react: 18.3.1 - '@tanstack/react-router-devtools@1.131.27(@tanstack/react-router@1.131.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.27)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3)': - '@tanstack/react-router-devtools@1.131.10(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3)': + '@tanstack/react-router-devtools@1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1)': dependencies: - '@tanstack/react-router': 1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-devtools-core': 1.131.7(@tanstack/router-core@1.131.7)(csstype@3.1.3)(solid-js@1.9.9)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-devtools-core': 1.132.2(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + vite: 7.1.7(@types/node@24.5.2)(jiti@2.6.0)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) transitivePeerDependencies: - '@tanstack/router-core' + - '@types/node' - csstype + - jiti + - less + - lightningcss + - sass + - sass-embedded - solid-js + - stylus + - sugarss + - terser - tiny-invariant + - tsx + - yaml - '@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/history': 1.131.2 - '@tanstack/react-store': 0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-core': 1.131.27 - isbot: 5.1.30 + '@tanstack/history': 1.132.0 + '@tanstack/react-store': 0.7.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-core': 1.132.2 + isbot: 5.1.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-store@0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-store@0.7.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/store': 0.7.2 + '@tanstack/store': 0.7.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.5.0(react@18.3.1) @@ -18124,90 +17865,117 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/router-core@1.131.27': + '@tanstack/router-core@1.132.2': dependencies: - '@tanstack/history': 1.131.2 - '@tanstack/store': 0.7.2 - cookie-es: 1.2.2 + '@tanstack/history': 1.132.0 + '@tanstack/store': 0.7.7 + cookie-es: 2.0.0 seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) + seroval-plugins: 1.3.3(seroval@1.3.2) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-devtools-core@1.131.7(@tanstack/router-core@1.131.7)(csstype@3.1.3)(solid-js@1.9.9)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools-core@1.132.2(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1)': dependencies: - '@tanstack/router-core': 1.131.27 + '@tanstack/router-core': 1.132.2 clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) solid-js: 1.9.9 tiny-invariant: 1.3.3 + vite: 7.1.7(@types/node@24.5.2)(jiti@2.6.0)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) optionalDependencies: csstype: 3.1.3 + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - terser + - tsx + - yaml - '@tanstack/router-devtools@1.131.10(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3)': + '@tanstack/router-devtools@1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1)': dependencies: - '@tanstack/react-router': 1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-router-devtools': 1.131.10(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.131.7)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(tiny-invariant@1.3.3) + '@tanstack/react-router': 1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router-devtools': 1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.132.2)(@types/node@24.5.2)(csstype@3.1.3)(jiti@2.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.9)(terser@5.44.0)(tiny-invariant@1.3.3)(tsx@4.20.5)(yaml@2.8.1) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + vite: 7.1.7(@types/node@24.5.2)(jiti@2.6.0)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) optionalDependencies: csstype: 3.1.3 transitivePeerDependencies: - '@tanstack/router-core' + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded - solid-js + - stylus + - sugarss + - terser - tiny-invariant + - tsx + - yaml - '@tanstack/router-generator@1.131.27': + '@tanstack/router-generator@1.132.2': dependencies: - '@tanstack/router-core': 1.131.27 - '@tanstack/router-utils': 1.131.2 - '@tanstack/virtual-file-routes': 1.131.2 + '@tanstack/router-core': 1.132.2 + '@tanstack/router-utils': 1.132.0 + '@tanstack/virtual-file-routes': 1.132.0 prettier: 3.6.2 recast: 0.23.11 source-map: 0.7.6 - tsx: 4.20.4 + tsx: 4.20.5 zod: 3.25.76 transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.131.11(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@tanstack/router-plugin@1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) + '@babel/core': 7.28.4 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 - '@tanstack/router-core': 1.131.27 - '@tanstack/router-generator': 1.131.27 - '@tanstack/router-utils': 1.131.2 - '@tanstack/virtual-file-routes': 1.131.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@tanstack/router-core': 1.132.2 + '@tanstack/router-generator': 1.132.2 + '@tanstack/router-utils': 1.132.0 + '@tanstack/virtual-file-routes': 1.132.0 babel-dead-code-elimination: 1.0.10 chokidar: 3.6.0 - unplugin: 2.3.7 + unplugin: 2.3.10 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.19(@types/node@22.17.1)(terser@5.43.1) + '@tanstack/react-router': 1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.131.2': + '@tanstack/router-utils@1.132.0': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3) + '@babel/parser': 7.28.4 + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) ansis: 4.1.0 diff: 8.0.2 + fast-glob: 3.3.3 + pathe: 2.0.3 transitivePeerDependencies: - supports-color - '@tanstack/router-vite-plugin@1.131.11(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1))': + '@tanstack/router-vite-plugin@1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@tanstack/router-plugin': 1.131.11(@tanstack/react-router@1.131.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.19(@types/node@22.17.1)(terser@5.43.1)) + '@tanstack/router-plugin': 1.132.2(@tanstack/react-router@1.132.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0)) transitivePeerDependencies: - '@rsbuild/core' - '@tanstack/react-router' @@ -18216,16 +17984,16 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/store@0.7.2': {} + '@tanstack/store@0.7.7': {} '@tanstack/virtual-core@3.13.12': {} - '@tanstack/virtual-file-routes@1.131.2': {} + '@tanstack/virtual-file-routes@1.132.0': {} - '@theguild/federation-composition@0.19.1(graphql@16.11.0)': + '@theguild/federation-composition@0.20.1(graphql@16.11.0)': dependencies: constant-case: 3.0.4 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.1 graphql: 16.11.0 json5: 2.2.3 lodash.sortby: 4.7.0 @@ -18255,7 +18023,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@tybys/wasm-util@0.10.0': + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true @@ -18268,34 +18036,34 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@types/bn.js@5.1.6': dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.19.11 + '@types/node': 20.19.17 '@types/responselike': 1.0.3 '@types/chai@4.3.20': {} @@ -18306,7 +18074,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.5.2 '@types/d3-scale-chromatic@3.1.0': {} @@ -18333,11 +18101,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 20.19.11 + '@types/node': 20.19.17 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.17.2 + '@types/node': 22.18.6 '@types/hast@2.3.10': dependencies: @@ -18374,7 +18142,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 '@types/linkify-it@3.0.5': {} @@ -18413,7 +18181,7 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 22.17.2 + '@types/node': 22.18.6 form-data: 4.0.4 '@types/node@10.12.18': {} @@ -18424,7 +18192,7 @@ snapshots: '@types/node@16.9.1': {} - '@types/node@20.19.11': + '@types/node@20.19.17': dependencies: undici-types: 6.21.0 @@ -18432,36 +18200,36 @@ snapshots: dependencies: undici-types: 5.25.3 - '@types/node@22.17.2': + '@types/node@22.18.6': dependencies: undici-types: 6.21.0 - '@types/node@24.3.0': + '@types/node@24.5.2': dependencies: - undici-types: 7.10.0 + undici-types: 7.12.0 '@types/parse-json@4.0.2': {} '@types/prop-types@15.7.15': {} - '@types/react-dom@18.3.7(@types/react@18.3.23)': + '@types/react-dom@18.3.7(@types/react@18.3.24)': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 '@types/react-text-mask@5.4.14': dependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - '@types/react@18.3.23': + '@types/react@18.3.24': dependencies: '@types/prop-types': 15.7.15 csstype: 3.1.3 '@types/responselike@1.0.3': dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 - '@types/semver@7.7.0': {} + '@types/semver@7.7.1': {} '@types/stack-utils@2.0.3': {} @@ -18475,7 +18243,7 @@ snapshots: '@types/uuid@9.0.8': {} - '@types/validator@13.15.2': {} + '@types/validator@13.15.3': {} '@types/web-bluetooth@0.0.20': {} @@ -18483,11 +18251,11 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.5.2 '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 '@types/yargs-parser@21.0.3': {} @@ -18503,7 +18271,7 @@ snapshots: '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -18521,7 +18289,7 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: typescript: 5.4.5 @@ -18537,7 +18305,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.4.5) - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 1.4.3(typescript@5.4.5) optionalDependencies: @@ -18551,7 +18319,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -18564,9 +18332,9 @@ snapshots: '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@types/json-schema': 7.0.15 - '@types/semver': 7.7.0 + '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) @@ -18642,21 +18410,21 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@4.7.0(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': + '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0))': dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.3) + '@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.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@24.5.2))(vue@3.4.21(typescript@5.4.5))': dependencies: - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) vue: 3.4.21(typescript@5.4.5) '@vitest/expect@3.2.4': @@ -18664,24 +18432,32 @@ snapshots: '@types/chai': 5.2.2 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.3.1 + chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@20.19.11)(terser@5.43.1))': + '@vitest/mocker@3.2.4(vite@5.4.20(@types/node@20.19.17))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.19 + optionalDependencies: + vite: 5.4.20(@types/node@20.19.17) + + '@vitest/mocker@3.2.4(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.19 optionalDependencies: - vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))': + '@vitest/mocker@3.2.4(vite@5.4.20(@types/node@24.5.2))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.19 optionalDependencies: - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -18696,22 +18472,22 @@ snapshots: '@vitest/snapshot@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.17 + magic-string: 0.30.19 pathe: 2.0.3 '@vitest/spy@3.2.4': dependencies: - tinyspy: 4.0.3 + tinyspy: 4.0.4 '@vitest/utils@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 - loupe: 3.2.0 + loupe: 3.2.1 tinyrainbow: 2.0.0 '@vue/compiler-core@3.4.21': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -18724,13 +18500,13 @@ snapshots: '@vue/compiler-sfc@3.4.21': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.19 postcss: 8.5.6 source-map-js: 1.2.1 @@ -18746,7 +18522,7 @@ snapshots: '@vue/devtools-kit@7.7.7': dependencies: '@vue/devtools-shared': 7.7.7 - birpc: 2.5.0 + birpc: 2.6.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 @@ -18790,13 +18566,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.1(axios@1.11.0)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5))': + '@vueuse/integrations@10.11.1(axios@1.12.2)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5))': dependencies: '@vueuse/core': 10.11.1(vue@3.4.21(typescript@5.4.5)) '@vueuse/shared': 10.11.1(vue@3.4.21(typescript@5.4.5)) vue-demi: 0.14.10(vue@3.4.21(typescript@5.4.5)) optionalDependencies: - axios: 1.11.0 + axios: 1.12.2 change-case: 4.1.2 focus-trap: 7.6.5 idb-keyval: 6.2.2 @@ -18815,16 +18591,15 @@ snapshots: - '@vue/composition-api' - vue - '@wagmi/connectors@5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': + '@wagmi/connectors@5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)': dependencies: '@coinbase/wallet-sdk': 4.0.4 - '@metamask/sdk': 0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.4)(utf-8-validate@5.0.10) - '@metamask/sdk': 0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(utf-8-validate@5.0.10) + '@metamask/sdk': 0.27.0(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.3(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@walletconnect/ethereum-provider': 2.15.1(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - '@walletconnect/modal': 2.6.2(@types/react@18.3.23)(react@18.3.1) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@walletconnect/ethereum-provider': 2.15.1(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + '@walletconnect/modal': 2.6.2(@types/react@18.3.24)(react@18.3.1) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) optionalDependencies: @@ -18844,6 +18619,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -18860,14 +18636,14 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.4.5) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) - zustand: 4.4.1(@types/react@18.3.23)(react@18.3.1) + zustand: 4.4.1(@types/react@18.3.24)(react@18.3.1) optionalDependencies: - '@tanstack/query-core': 5.85.3 + '@tanstack/query-core': 5.90.2 typescript: 5.4.5 transitivePeerDependencies: - '@types/react' @@ -18925,6 +18701,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -18967,6 +18744,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19008,6 +18786,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19016,7 +18795,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/core@2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -19029,8 +18808,8 @@ snapshots: '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.8 - '@walletconnect/utils': 2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.9 + '@walletconnect/utils': 2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(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 @@ -19049,6 +18828,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19063,13 +18843,13 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.13.0(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.13.0(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.23)(react@18.3.1) + '@walletconnect/modal': 2.6.2(@types/react@18.3.24)(react@18.3.1) '@walletconnect/sign-client': 2.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/types': 2.13.0 '@walletconnect/universal-provider': 2.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -19090,6 +18870,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19100,13 +18881,13 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.15.1(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.15.1(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.3.23)(react@18.3.1) + '@walletconnect/modal': 2.6.2(@types/react@18.3.24)(react@18.3.1) '@walletconnect/sign-client': 2.15.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/types': 2.15.1 '@walletconnect/universal-provider': 2.15.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -19127,6 +18908,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19215,7 +18997,7 @@ snapshots: dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.2 - unstorage: 1.16.1(idb-keyval@6.2.2) + unstorage: 1.17.1(idb-keyval@6.2.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -19229,6 +19011,7 @@ snapshots: - '@planetscale/database' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19242,16 +19025,16 @@ snapshots: '@walletconnect/mobile-registry@1.4.0': {} - '@walletconnect/modal-core@2.6.2(@types/react@18.3.23)(react@18.3.1)': + '@walletconnect/modal-core@2.6.2(@types/react@18.3.24)(react@18.3.1)': dependencies: - valtio: 1.11.2(@types/react@18.3.23)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.6.2(@types/react@18.3.23)(react@18.3.1)': + '@walletconnect/modal-ui@2.6.2(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.23)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.24)(react@18.3.1) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -19259,10 +19042,10 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.6.2(@types/react@18.3.23)(react@18.3.1)': + '@walletconnect/modal@2.6.2(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.3.23)(react@18.3.1) - '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.23)(react@18.3.1) + '@walletconnect/modal-core': 2.6.2(@types/react@18.3.24)(react@18.3.1) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -19332,6 +19115,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19366,6 +19150,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19400,6 +19185,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19408,16 +19194,16 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/sign-client@2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@walletconnect/core': 2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/core': 2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(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.8 - '@walletconnect/utils': 2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + '@walletconnect/types': 2.21.9 + '@walletconnect/utils': 2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -19433,6 +19219,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19471,6 +19258,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19499,6 +19287,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19527,6 +19316,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19555,13 +19345,14 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 - ioredis - uploadthing - '@walletconnect/types@2.21.8': + '@walletconnect/types@2.21.9': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 @@ -19583,6 +19374,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19614,6 +19406,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19648,6 +19441,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19682,6 +19476,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19721,6 +19516,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19757,6 +19553,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19793,6 +19590,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19829,17 +19627,18 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 - ioredis - uploadthing - '@walletconnect/utils@2.21.8(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@walletconnect/utils@2.21.9(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@msgpack/msgpack': 3.1.2 '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.2 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -19848,15 +19647,14 @@ snapshots: '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.21.8 + '@walletconnect/types': 2.21.9 '@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.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.36.0(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -19871,6 +19669,7 @@ snapshots: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -19901,11 +19700,11 @@ snapshots: bignumber.js: 9.1.2 dayjs: 1.11.10 - '@web3modal/core@5.0.0(@types/react@18.3.23)(react@18.3.1)': + '@web3modal/core@5.0.0(@types/react@18.3.24)(react@18.3.1)': dependencies: '@web3modal/common': 5.0.0 '@web3modal/wallet': 5.0.0 - valtio: 1.11.2(@types/react@18.3.23)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -19914,9 +19713,9 @@ snapshots: dependencies: buffer: 6.0.3 - '@web3modal/scaffold-react@5.0.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@web3modal/scaffold-react@5.0.0(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/scaffold': 5.0.0(@types/react@18.3.24)(react@18.3.1) optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -19935,24 +19734,25 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 - ioredis - uploadthing - '@web3modal/scaffold-utils@5.0.0(@types/react@18.3.23)(react@18.3.1)': + '@web3modal/scaffold-utils@5.0.0(@types/react@18.3.24)(react@18.3.1)': dependencies: - '@web3modal/core': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/core': 5.0.0(@types/react@18.3.24)(react@18.3.1) '@web3modal/polyfills': 5.0.0 - valtio: 1.11.2(@types/react@18.3.23)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@web3modal/scaffold-vue@5.0.0(@types/react@18.3.23)(react@18.3.1)(vue@3.4.21(typescript@5.4.5))': + '@web3modal/scaffold-vue@5.0.0(@types/react@18.3.24)(react@18.3.1)(vue@3.4.21(typescript@5.4.5))': dependencies: - '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/scaffold': 5.0.0(@types/react@18.3.24)(react@18.3.1) optionalDependencies: vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: @@ -19970,6 +19770,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -19977,12 +19778,12 @@ snapshots: - react - uploadthing - '@web3modal/scaffold@5.0.0(@types/react@18.3.23)(react@18.3.1)': + '@web3modal/scaffold@5.0.0(@types/react@18.3.24)(react@18.3.1)': dependencies: '@web3modal/common': 5.0.0 - '@web3modal/core': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/siwe': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/core': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/siwe': 5.0.0(@types/react@18.3.24)(react@18.3.1) '@web3modal/ui': 5.0.0 '@web3modal/wallet': 5.0.0 lit: 3.1.0 @@ -20001,6 +19802,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -20008,13 +19810,13 @@ snapshots: - react - uploadthing - '@web3modal/siwe@5.0.0(@types/react@18.3.23)(react@18.3.1)': + '@web3modal/siwe@5.0.0(@types/react@18.3.24)(react@18.3.1)': dependencies: '@walletconnect/utils': 2.12.0 - '@web3modal/core': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/core': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.24)(react@18.3.1) lit: 3.1.0 - valtio: 1.11.2(@types/react@18.3.23)(react@18.3.1) + valtio: 1.11.2(@types/react@18.3.24)(react@18.3.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -20030,6 +19832,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - db0 @@ -20037,7 +19840,7 @@ snapshots: - react - uploadthing - '@web3modal/solana@5.0.0(@types/react@18.3.23)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': + '@web3modal/solana@5.0.0(@types/react@18.3.24)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(vue@3.4.21(typescript@5.4.5))(zod@3.25.76)': dependencies: '@ethersproject/sha2': 5.7.0 '@solana/wallet-adapter-backpack': 0.1.14(@solana/web3.js@1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -20049,10 +19852,10 @@ snapshots: '@solana/web3.js': 1.91.7(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/universal-provider': 2.11.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@web3modal/polyfills': 5.0.0 - '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-react': 5.0.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-vue': 5.0.0(@types/react@18.3.23)(react@18.3.1)(vue@3.4.21(typescript@5.4.5)) + '@web3modal/scaffold': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-react': 5.0.0(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-vue': 5.0.0(@types/react@18.3.24)(react@18.3.1)(vue@3.4.21(typescript@5.4.5)) bn.js: 5.2.1 bs58: 5.0.0 optionalDependencies: @@ -20074,6 +19877,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -20090,17 +19894,17 @@ snapshots: lit: 3.1.0 qrcode: 1.5.3 - '@web3modal/wagmi@5.0.0(xp67u2y5ple6iubna6wduy6v5u)': + '@web3modal/wagmi@5.0.0(@types/react@18.3.24)(@wagmi/connectors@5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(vue@3.4.21(typescript@5.4.5))': dependencies: - '@wagmi/connectors': 5.1.7(@types/react@18.3.23)(@wagmi/core@2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.46.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) - '@wagmi/core': 2.13.4(@tanstack/query-core@5.85.3)(@types/react@18.3.23)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + '@wagmi/connectors': 5.1.7(@types/react@18.3.24)(@wagmi/core@2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.52.2)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + '@wagmi/core': 2.13.4(@tanstack/query-core@5.90.2)(@types/react@18.3.24)(react@18.3.1)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@walletconnect/ethereum-provider': 2.13.0(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) '@web3modal/polyfills': 5.0.0 - '@web3modal/scaffold': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-react': 5.0.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.23)(react@18.3.1) - '@web3modal/scaffold-vue': 5.0.0(@types/react@18.3.23)(react@18.3.1)(vue@3.4.21(typescript@5.4.5)) - '@web3modal/siwe': 5.0.0(@types/react@18.3.23)(react@18.3.1) + '@web3modal/scaffold': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-react': 5.0.0(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@web3modal/scaffold-utils': 5.0.0(@types/react@18.3.24)(react@18.3.1) + '@web3modal/scaffold-vue': 5.0.0(@types/react@18.3.24)(react@18.3.1)(vue@3.4.21(typescript@5.4.5)) + '@web3modal/siwe': 5.0.0(@types/react@18.3.24)(react@18.3.1) viem: 2.20.1(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76) optionalDependencies: react: 18.3.1 @@ -20121,6 +19925,7 @@ snapshots: - '@types/react' - '@upstash/redis' - '@vercel/blob' + - '@vercel/functions' - '@vercel/kv' - aws4fetch - bufferutil @@ -20140,12 +19945,12 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 - '@whatwg-node/fetch@0.10.10': + '@whatwg-node/fetch@0.10.11': dependencies: - '@whatwg-node/node-fetch': 0.7.25 + '@whatwg-node/node-fetch': 0.8.0 urlpattern-polyfill: 10.1.0 - '@whatwg-node/node-fetch@0.7.25': + '@whatwg-node/node-fetch@0.8.0': dependencies: '@fastify/busboy': 3.2.0 '@whatwg-node/disposablestack': 0.0.6 @@ -20179,7 +19984,7 @@ snapshots: typescript: 5.4.5 zod: 3.25.76 - abitype@1.0.9(typescript@5.4.5)(zod@3.25.76): + abitype@1.1.1(typescript@5.4.5)(zod@3.25.76): optionalDependencies: typescript: 5.4.5 zod: 3.25.76 @@ -20207,7 +20012,7 @@ snapshots: agent-base@6.0.2(supports-color@8.1.1): dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -20236,26 +20041,26 @@ snapshots: ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.6 + fast-uri: 3.1.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - algoliasearch@5.35.0: - dependencies: - '@algolia/abtesting': 1.1.0 - '@algolia/client-abtesting': 5.35.0 - '@algolia/client-analytics': 5.35.0 - '@algolia/client-common': 5.35.0 - '@algolia/client-insights': 5.35.0 - '@algolia/client-personalization': 5.35.0 - '@algolia/client-query-suggestions': 5.35.0 - '@algolia/client-search': 5.35.0 - '@algolia/ingestion': 1.35.0 - '@algolia/monitoring': 1.35.0 - '@algolia/recommend': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + algoliasearch@5.38.0: + dependencies: + '@algolia/abtesting': 1.4.0 + '@algolia/client-abtesting': 5.38.0 + '@algolia/client-analytics': 5.38.0 + '@algolia/client-common': 5.38.0 + '@algolia/client-insights': 5.38.0 + '@algolia/client-personalization': 5.38.0 + '@algolia/client-query-suggestions': 5.38.0 + '@algolia/client-search': 5.38.0 + '@algolia/ingestion': 1.38.0 + '@algolia/monitoring': 1.38.0 + '@algolia/recommend': 5.38.0 + '@algolia/requester-browser-xhr': 5.38.0 + '@algolia/requester-fetch': 5.38.0 + '@algolia/requester-node-http': 5.38.0 anser@1.4.10: {} @@ -20273,7 +20078,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.2.0: {} + ansi-regex@6.2.2: {} ansi-sequence-parser@1.1.3: {} @@ -20287,7 +20092,7 @@ snapshots: ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} ansis@4.1.0: {} @@ -20490,7 +20295,7 @@ snapshots: axe-core@4.10.3: {} - axios@1.11.0: + axios@1.12.2: dependencies: follow-redirects: 1.15.11 form-data: 4.0.4 @@ -20502,20 +20307,20 @@ snapshots: babel-dead-code-elimination@1.0.10: dependencies: - '@babel/core': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color - babel-jest@29.7.0(@babel/core@7.28.3): + babel-jest@29.7.0(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.28.3) + babel-preset-jest: 29.6.3(@babel/core@7.28.4) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -20535,117 +20340,87 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 cosmiconfig: 7.1.0 resolve: 1.22.10 - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3): - dependencies: - '@babel/compat-data': 7.28.0 - '@babel/core': 7.28.3 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3): - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) - core-js-compat: 3.45.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3): - dependencies: - '@babel/core': 7.28.3 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.3) - transitivePeerDependencies: - - supports-color - babel-plugin-syntax-hermes-parser@0.29.1: dependencies: hermes-parser: 0.29.1 babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.28.3): - dependencies: - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) - transitivePeerDependencies: - - '@babel/core' - - babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.3): - dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.3) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.3) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.3) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.3) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.3) - - babel-preset-fbjs@3.4.0(@babel/core@7.28.3): - dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.3) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.3) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.3) - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.3) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.28.3) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.3) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.3) + babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) + + babel-preset-fbjs@3.4.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color - babel-preset-jest@29.6.3(@babel/core@7.28.3): + babel-preset-jest@29.6.3(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) bail@2.0.2: {} - bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1))): + bakosafe@0.1.9(fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2))): dependencies: '@noble/curves': 1.9.7 - axios: 1.11.0 - fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + axios: 1.12.2 + fuels: 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) uuid: 9.0.1 transitivePeerDependencies: - debug @@ -20662,6 +20437,8 @@ snapshots: base64-js@1.5.1: {} + baseline-browser-mapping@2.8.6: {} + bigint-buffer@1.1.5: dependencies: bindings: 1.5.0 @@ -20676,7 +20453,7 @@ snapshots: bintrees@1.0.2: {} - birpc@2.5.0: {} + birpc@2.6.1: {} bl@1.2.3: dependencies: @@ -20707,13 +20484,13 @@ snapshots: bs58: 4.0.1 text-encoding-utf-8: 1.0.2 - bowser@2.12.0: {} + bowser@2.12.1: {} boxen@7.1.1: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.6.0 + chalk: 5.6.2 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -20737,12 +20514,13 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.25.3: + browserslist@4.26.2: dependencies: - caniuse-lite: 1.0.30001735 - electron-to-chromium: 1.5.200 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.3) + baseline-browser-mapping: 2.8.6 + caniuse-lite: 1.0.30001743 + electron-to-chromium: 1.5.223 + node-releases: 2.0.21 + update-browserslist-db: 1.1.3(browserslist@4.26.2) bs-logger@0.2.6: dependencies: @@ -20784,7 +20562,7 @@ snapshots: buffer@4.9.2: dependencies: base64-js: 1.5.1 - ieee754: 1.2.1 + ieee754: 1.1.13 isarray: 1.0.0 buffer@5.7.1: @@ -20810,14 +20588,14 @@ snapshots: esbuild: 0.17.19 load-tsconfig: 0.2.5 - bundle-require@5.1.0(esbuild@0.25.3): + bundle-require@5.1.0(esbuild@0.25.10): dependencies: - esbuild: 0.25.3 + esbuild: 0.25.10 load-tsconfig: 0.2.5 - bundle-require@5.1.0(esbuild@0.25.9): + bundle-require@5.1.0(esbuild@0.25.3): dependencies: - esbuild: 0.25.9 + esbuild: 0.25.3 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -20857,22 +20635,12 @@ snapshots: call-bind-apply-helpers: 1.0.2 get-intrinsic: 1.3.0 - caller-callsite@2.0.0: - dependencies: - callsites: 2.0.0 - - caller-path@2.0.0: - dependencies: - caller-callsite: 2.0.0 - - callsites@2.0.0: {} - callsites@3.1.0: {} camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.8.1 + tslib: 2.6.3 camelcase@5.3.1: {} @@ -20880,12 +20648,12 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001735: {} + caniuse-lite@1.0.30001743: {} capital-case@1.0.4: dependencies: no-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 upper-case-first: 2.0.2 ccount@2.0.1: {} @@ -20906,12 +20674,12 @@ snapshots: pathval: 1.1.1 type-detect: 4.1.0 - chai@5.3.1: + chai@5.3.3: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.2.0 + loupe: 3.2.1 pathval: 2.0.1 chalk@2.3.0: @@ -20931,7 +20699,7 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.6.0: {} + chalk@5.6.2: {} change-case-all@1.0.15: dependencies: @@ -20959,7 +20727,7 @@ snapshots: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 char-regex@1.0.2: {} @@ -21027,7 +20795,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -21036,7 +20804,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -21159,7 +20927,7 @@ snapshots: color-string@1.9.1: dependencies: color-name: 1.1.4 - simple-swizzle: 0.2.2 + simple-swizzle: 0.2.4 optional: true color2k@2.0.3: {} @@ -21223,7 +20991,7 @@ snapshots: constant-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 upper-case: 2.0.2 content-disposition@0.5.4: @@ -21236,6 +21004,8 @@ snapshots: cookie-es@1.2.2: {} + cookie-es@2.0.0: {} + cookiejar@2.1.4: {} copy-anything@3.0.5: @@ -21246,23 +21016,12 @@ snapshots: dependencies: toggle-selection: 1.0.6 - core-js-compat@3.45.0: - dependencies: - browserslist: 4.25.3 - core-util-is@1.0.3: {} cose-base@1.0.3: dependencies: layout-base: 1.0.2 - 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 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -21287,13 +21046,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21302,13 +21061,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21317,13 +21076,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)): 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.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21336,7 +21095,7 @@ snapshots: cron-parser@4.9.0: dependencies: - luxon: 3.7.1 + luxon: 3.7.2 cross-fetch@3.2.0: dependencies: @@ -21590,7 +21349,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 date-fns@3.6.0: {} @@ -21598,7 +21357,7 @@ snapshots: dayjs@1.11.10: {} - dayjs@1.11.13: {} + dayjs@1.11.18: {} debounce@1.2.1: {} @@ -21620,7 +21379,11 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.1(supports-color@8.1.1): + debug@4.4.1: + dependencies: + ms: 2.1.3 + + debug@4.4.3(supports-color@8.1.1): dependencies: ms: 2.1.3 optionalDependencies: @@ -21678,7 +21441,7 @@ snapshots: pify: 2.3.0 strip-dirs: 2.1.0 - dedent@1.6.0(babel-plugin-macros@3.1.0): + dedent@1.7.0(babel-plugin-macros@3.1.0): optionalDependencies: babel-plugin-macros: 3.1.0 @@ -21748,7 +21511,7 @@ snapshots: detect-indent@6.1.0: {} - detect-libc@2.0.4: + detect-libc@2.1.1: optional: true detect-newline@3.1.0: {} @@ -21801,7 +21564,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 dotenv-cli@7.4.4: dependencies: @@ -21843,7 +21606,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.207: {} + electron-to-chromium@1.5.223: {} elkjs@0.9.3: {} @@ -21940,7 +21703,7 @@ snapshots: - utf-8-validate - zod - error-ex@1.3.2: + error-ex@1.3.4: dependencies: is-arrayish: 0.2.1 @@ -22148,6 +21911,35 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.25.10: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.10 + '@esbuild/android-arm': 0.25.10 + '@esbuild/android-arm64': 0.25.10 + '@esbuild/android-x64': 0.25.10 + '@esbuild/darwin-arm64': 0.25.10 + '@esbuild/darwin-x64': 0.25.10 + '@esbuild/freebsd-arm64': 0.25.10 + '@esbuild/freebsd-x64': 0.25.10 + '@esbuild/linux-arm': 0.25.10 + '@esbuild/linux-arm64': 0.25.10 + '@esbuild/linux-ia32': 0.25.10 + '@esbuild/linux-loong64': 0.25.10 + '@esbuild/linux-mips64el': 0.25.10 + '@esbuild/linux-ppc64': 0.25.10 + '@esbuild/linux-riscv64': 0.25.10 + '@esbuild/linux-s390x': 0.25.10 + '@esbuild/linux-x64': 0.25.10 + '@esbuild/netbsd-arm64': 0.25.10 + '@esbuild/netbsd-x64': 0.25.10 + '@esbuild/openbsd-arm64': 0.25.10 + '@esbuild/openbsd-x64': 0.25.10 + '@esbuild/openharmony-arm64': 0.25.10 + '@esbuild/sunos-x64': 0.25.10 + '@esbuild/win32-arm64': 0.25.10 + '@esbuild/win32-ia32': 0.25.10 + '@esbuild/win32-x64': 0.25.10 + esbuild@0.25.3: optionalDependencies: '@esbuild/aix-ppc64': 0.25.3 @@ -22176,35 +21968,6 @@ snapshots: '@esbuild/win32-ia32': 0.25.3 '@esbuild/win32-x64': 0.25.3 - esbuild@0.25.9: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.9 - '@esbuild/android-arm': 0.25.9 - '@esbuild/android-arm64': 0.25.9 - '@esbuild/android-x64': 0.25.9 - '@esbuild/darwin-arm64': 0.25.9 - '@esbuild/darwin-x64': 0.25.9 - '@esbuild/freebsd-arm64': 0.25.9 - '@esbuild/freebsd-x64': 0.25.9 - '@esbuild/linux-arm': 0.25.9 - '@esbuild/linux-arm64': 0.25.9 - '@esbuild/linux-ia32': 0.25.9 - '@esbuild/linux-loong64': 0.25.9 - '@esbuild/linux-mips64el': 0.25.9 - '@esbuild/linux-ppc64': 0.25.9 - '@esbuild/linux-riscv64': 0.25.9 - '@esbuild/linux-s390x': 0.25.9 - '@esbuild/linux-x64': 0.25.9 - '@esbuild/netbsd-arm64': 0.25.9 - '@esbuild/netbsd-x64': 0.25.9 - '@esbuild/openbsd-arm64': 0.25.9 - '@esbuild/openbsd-x64': 0.25.9 - '@esbuild/openharmony-arm64': 0.25.9 - '@esbuild/sunos-x64': 0.25.9 - '@esbuild/win32-arm64': 0.25.9 - '@esbuild/win32-ia32': 0.25.9 - '@esbuild/win32-x64': 0.25.9 - escalade@3.2.0: {} escape-html@1.0.3: {} @@ -22247,12 +22010,12 @@ snapshots: eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@8.57.1))(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 get-tsconfig: 4.10.1 is-bun-module: 2.0.0 stable-hash: 0.0.5 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) @@ -22322,7 +22085,7 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-react-refresh@0.4.20(eslint@8.57.1): + eslint-plugin-react-refresh@0.4.21(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -22357,7 +22120,7 @@ snapshots: eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -22368,7 +22131,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -22591,7 +22354,7 @@ snapshots: extension-port-stream@3.0.0: dependencies: - readable-stream: 4.7.0 + readable-stream: 3.6.2 webextension-polyfill: 0.10.0 eyes@0.1.8: {} @@ -22618,7 +22381,7 @@ snapshots: fast-stable-stringify@1.0.0: {} - fast-uri@3.0.6: {} + fast-uri@3.1.0: {} fast-xml-parser@5.2.5: dependencies: @@ -22738,9 +22501,9 @@ snapshots: fix-dts-default-cjs-exports@1.0.1: dependencies: - magic-string: 0.30.17 - mlly: 1.7.4 - rollup: 4.46.4 + magic-string: 0.30.19 + mlly: 1.8.0 + rollup: 4.52.2 flat-cache@3.2.0: dependencies: @@ -22796,13 +22559,13 @@ snapshots: once: 1.4.0 qs: 6.14.0 - framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: motion-dom: 11.18.1 motion-utils: 11.18.1 tslib: 2.8.1 optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 + '@emotion/is-prop-valid': 1.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -22820,7 +22583,7 @@ snapshots: jsonfile: 6.2.0 universalify: 2.0.1 - fs-extra@11.3.1: + fs-extra@11.3.2: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 @@ -22862,22 +22625,58 @@ snapshots: fsevents@2.3.3: optional: true - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)): + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)): + dependencies: + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/errors': 0.101.3 + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/math': 0.101.3 + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17)) + '@fuel-ts/versions': 0.101.3 + '@fuels/vm-asm': 0.60.2 + bundle-require: 5.1.0(esbuild@0.25.3) + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 13.1.0 + esbuild: 0.25.3 + glob: 10.4.5 + handlebars: 4.7.8 + joycon: 3.1.1 + lodash.camelcase: 4.3.0 + portfinder: 1.0.32 + toml: 3.0.0 + uglify-js: 3.19.3 + yup: 1.6.1 + transitivePeerDependencies: + - encoding + - supports-color + - vitest + + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)): dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 bundle-require: 5.1.0(esbuild@0.25.3) @@ -22898,22 +22697,22 @@ snapshots: - supports-color - vitest - fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)): + fuels@0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)): dependencies: - '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/abi-coder': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/abi-typegen': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/account': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/address': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/contract': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/crypto': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/errors': 0.101.3 - '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/hasher': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/math': 0.101.3 - '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) - '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1)) + '@fuel-ts/program': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/recipes': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/script': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/transactions': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) + '@fuel-ts/utils': 0.101.3(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)) '@fuel-ts/versions': 0.101.3 '@fuels/vm-asm': 0.60.2 bundle-require: 5.1.0(esbuild@0.25.3) @@ -23133,17 +22932,17 @@ snapshots: dependencies: lodash: 4.17.21 - graphql-config@5.1.5(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10): + graphql-config@5.1.5(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(typescript@5.4.5)(utf-8-validate@5.0.10): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.22(graphql@16.11.0) + '@graphql-tools/graphql-file-loader': 8.1.2(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.20(graphql@16.11.0) '@graphql-tools/load': 8.1.2(graphql@16.11.0) '@graphql-tools/merge': 9.1.1(graphql@16.11.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@24.3.0)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) + '@graphql-tools/url-loader': 8.0.33(@types/node@24.5.2)(bufferutil@4.0.9)(crossws@0.3.5)(graphql@16.11.0)(utf-8-validate@5.0.10) '@graphql-tools/utils': 10.9.1(graphql@16.11.0) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.11.0 - jiti: 2.5.1 + jiti: 2.6.0 minimatch: 9.0.5 string-env-interpolation: 1.0.1 tslib: 2.8.1 @@ -23213,7 +23012,7 @@ snapshots: defu: 6.1.4 destr: 2.0.5 iron-webcrypto: 1.2.1 - node-mock-http: 1.0.2 + node-mock-http: 1.0.3 radix3: 1.1.2 ufo: 1.6.1 uncrypto: 0.1.3 @@ -23391,7 +23190,7 @@ snapshots: header-case@2.0.4: dependencies: capital-case: 1.0.4 - tslib: 2.8.1 + tslib: 2.6.3 help-me@4.2.0: dependencies: @@ -23400,10 +23199,16 @@ snapshots: hermes-estree@0.29.1: {} + hermes-estree@0.32.0: {} + hermes-parser@0.29.1: dependencies: hermes-estree: 0.29.1 + hermes-parser@0.32.0: + dependencies: + hermes-estree: 0.32.0 + hey-listen@1.0.8: {} hmac-drbg@1.0.1: @@ -23435,7 +23240,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -23447,14 +23252,14 @@ snapshots: https-proxy-agent@5.0.1(supports-color@8.1.1): dependencies: agent-base: 6.0.2(supports-color@8.1.1) - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -23468,16 +23273,20 @@ snapshots: i18next-browser-languagedetector@7.1.0: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 i18next@23.11.5: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.0: + dependencies: + safer-buffer: 2.1.2 + idb-keyval@6.2.2: {} ieee754@1.1.13: {} @@ -23498,11 +23307,6 @@ snapshots: immutable@3.7.6: {} - import-fresh@2.0.0: - dependencies: - caller-path: 2.0.0 - resolve-from: 3.0.0 - import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -23530,7 +23334,7 @@ snapshots: inquirer@8.2.7(@types/node@16.18.126): dependencies: - '@inquirer/external-editor': 1.0.1(@types/node@16.18.126) + '@inquirer/external-editor': 1.0.2(@types/node@16.18.126) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -23548,9 +23352,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - inquirer@8.2.7(@types/node@24.3.0): + inquirer@8.2.7(@types/node@24.5.2): dependencies: - '@inquirer/external-editor': 1.0.1(@types/node@22.17.1) + '@inquirer/external-editor': 1.0.2(@types/node@24.5.2) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -23611,7 +23415,7 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: + is-arrayish@0.3.4: optional: true is-async-function@2.1.1: @@ -23660,8 +23464,6 @@ snapshots: is-decimal@2.0.1: {} - is-directory@0.3.1: {} - is-docker@2.2.1: {} is-docker@3.0.0: {} @@ -23703,7 +23505,7 @@ snapshots: is-lower-case@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 is-map@2.0.3: {} @@ -23784,7 +23586,7 @@ snapshots: is-upper-case@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 is-weakmap@2.0.2: {} @@ -23813,7 +23615,7 @@ snapshots: isarray@2.0.5: {} - isbot@5.1.30: {} + isbot@5.1.31: {} isexe@2.0.0: {} @@ -23836,16 +23638,16 @@ snapshots: dependencies: ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - isows@1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + isows@1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: - ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) istanbul-lib-coverage@3.2.2: {} istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.28.3 - '@babel/parser': 7.28.3 + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -23854,8 +23656,8 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.28.3 - '@babel/parser': 7.28.3 + '@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 @@ -23870,7 +23672,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -23934,10 +23736,10 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 chalk: 4.1.2 co: 4.6.0 - dedent: 1.6.0(babel-plugin-macros@3.1.0) + dedent: 1.7.0(babel-plugin-macros@3.1.0) is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -23954,16 +23756,35 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-cli@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -23973,16 +23794,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -23992,12 +23813,12 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24017,18 +23838,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.19.11 - ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) + '@types/node': 20.19.17 + ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24048,18 +23869,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.17.2 - ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.4.5) + '@types/node': 22.18.6 + ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24079,18 +23900,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.17.2 - ts-node: 10.9.2(@types/node@22.17.2)(typescript@5.4.5) + '@types/node': 22.18.6 + ts-node: 10.9.2(@types/node@22.18.6)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24110,18 +23931,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.17.2 - ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) + '@types/node': 22.18.6 + ts-node: 10.9.2(@types/node@24.5.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24141,8 +23962,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.3.0 - ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.4.5) + '@types/node': 24.5.2 + ts-node: 10.9.2(@types/node@24.5.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -24171,7 +23992,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -24181,7 +24002,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.17.2 + '@types/node': 22.18.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -24220,7 +24041,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -24255,7 +24076,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -24283,7 +24104,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -24303,15 +24124,15 @@ snapshots: jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) - '@babel/types': 7.28.2 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/types': 7.28.4 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -24329,7 +24150,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -24348,7 +24169,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.17.2 + '@types/node': 22.18.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -24357,41 +24178,41 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.17.2 + '@types/node': 22.18.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)): + jest@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -24400,7 +24221,7 @@ snapshots: jimp@0.16.13: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 '@jimp/custom': 0.16.13 '@jimp/plugins': 0.16.13(@jimp/custom@0.16.13) '@jimp/types': 0.16.13(@jimp/custom@0.16.13) @@ -24410,7 +24231,7 @@ snapshots: jiti@1.21.7: {} - jiti@2.5.1: {} + jiti@2.6.0: {} jmespath@0.16.0: {} @@ -24439,8 +24260,6 @@ snapshots: jsep@1.4.0: {} - jsesc@3.0.2: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -24452,8 +24271,6 @@ snapshots: json-cycle@1.5.0: {} - json-parse-better-errors@1.0.2: {} - json-parse-even-better-errors@2.3.1: {} json-refs@3.0.15(supports-color@8.1.1): @@ -24674,8 +24491,6 @@ snapshots: lodash.camelcase@4.3.0: {} - lodash.debounce@4.0.8: {} - lodash.defaults@4.2.0: {} lodash.difference@4.5.0: {} @@ -24750,15 +24565,15 @@ snapshots: dependencies: get-func-name: 2.0.2 - loupe@3.2.0: {} + loupe@3.2.1: {} lower-case-first@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 lower-case@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 lowercase-keys@2.0.0: {} @@ -24777,9 +24592,9 @@ snapshots: dependencies: es5-ext: 0.10.64 - luxon@3.7.1: {} + luxon@3.7.2: {} - magic-string@0.30.17: + magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -24809,7 +24624,7 @@ snapshots: match-sorter@6.3.4: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 remove-accents: 0.5.0 math-intrinsics@1.1.0: {} @@ -25011,7 +24826,7 @@ snapshots: d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 - dayjs: 1.11.13 + dayjs: 1.11.18 dompurify: 3.1.6 elkjs: 0.9.3 katex: 0.16.22 @@ -25026,58 +24841,58 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.1(@types/node@24.3.0): + meros@1.3.2(@types/node@24.5.2): optionalDependencies: - '@types/node': 24.3.0 + '@types/node': 24.5.2 methods@1.1.2: {} - metro-babel-transformer@0.83.1: + metro-babel-transformer@0.83.2: dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 flow-enums-runtime: 0.0.6 - hermes-parser: 0.29.1 + hermes-parser: 0.32.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-cache-key@0.83.1: + metro-cache-key@0.83.2: dependencies: flow-enums-runtime: 0.0.6 - metro-cache@0.83.1: + metro-cache@0.83.2: dependencies: exponential-backoff: 3.1.2 flow-enums-runtime: 0.0.6 https-proxy-agent: 7.0.6 - metro-core: 0.83.1 + metro-core: 0.83.2 transitivePeerDependencies: - supports-color - metro-config@0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro-config@0.83.2(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.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-cache: 0.83.1 - metro-core: 0.83.1 - metro-runtime: 0.83.1 + metro: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-cache: 0.83.2 + metro-core: 0.83.2 + metro-runtime: 0.83.2 + yaml: 2.8.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - metro-core@0.83.1: + metro-core@0.83.2: dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 - metro-resolver: 0.83.1 + metro-resolver: 0.83.2 - metro-file-map@0.83.1: + metro-file-map@0.83.2: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) fb-watchman: 2.0.2 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 @@ -25089,112 +24904,112 @@ snapshots: transitivePeerDependencies: - supports-color - metro-minify-terser@0.83.1: + metro-minify-terser@0.83.2: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.43.1 + terser: 5.44.0 - metro-resolver@0.83.1: + metro-resolver@0.83.2: dependencies: flow-enums-runtime: 0.0.6 - metro-runtime@0.83.1: + metro-runtime@0.83.2: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 flow-enums-runtime: 0.0.6 - metro-source-map@0.83.1: + metro-source-map@0.83.2: dependencies: - '@babel/traverse': 7.28.3 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.3' - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.4' + '@babel/types': 7.28.4 flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-symbolicate: 0.83.1 + metro-symbolicate: 0.83.2 nullthrows: 1.1.1 - ob1: 0.83.1 + ob1: 0.83.2 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-symbolicate@0.83.1: + metro-symbolicate@0.83.2: dependencies: flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-source-map: 0.83.1 + metro-source-map: 0.83.2 nullthrows: 1.1.1 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-transform-plugins@0.83.1: + metro-transform-plugins@0.83.2: dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-transform-worker@0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro-transform-worker@0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 flow-enums-runtime: 0.0.6 - metro: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-babel-transformer: 0.83.1 - metro-cache: 0.83.1 - metro-cache-key: 0.83.1 - metro-minify-terser: 0.83.1 - metro-source-map: 0.83.1 - metro-transform-plugins: 0.83.1 + metro: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-babel-transformer: 0.83.2 + metro-cache: 0.83.2 + metro-cache-key: 0.83.2 + metro-minify-terser: 0.83.2 + metro-source-map: 0.83.2 + metro-transform-plugins: 0.83.2 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - metro@0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro@0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.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: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) error-stack-parser: 2.1.4 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 - hermes-parser: 0.29.1 + hermes-parser: 0.32.0 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.83.1 - metro-cache: 0.83.1 - metro-cache-key: 0.83.1 - metro-config: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-core: 0.83.1 - metro-file-map: 0.83.1 - metro-resolver: 0.83.1 - metro-runtime: 0.83.1 - metro-source-map: 0.83.1 - metro-symbolicate: 0.83.1 - metro-transform-plugins: 0.83.1 - metro-transform-worker: 0.83.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-babel-transformer: 0.83.2 + metro-cache: 0.83.2 + metro-cache-key: 0.83.2 + metro-config: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-core: 0.83.2 + metro-file-map: 0.83.2 + metro-resolver: 0.83.2 + metro-runtime: 0.83.2 + metro-source-map: 0.83.2 + metro-symbolicate: 0.83.2 + metro-transform-plugins: 0.83.2 + metro-transform-worker: 0.83.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) mime-types: 2.1.35 nullthrows: 1.1.1 serialize-error: 2.1.0 @@ -25481,7 +25296,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) decode-named-character-reference: 1.2.0 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -25588,7 +25403,7 @@ snapshots: mkdirp@3.0.1: {} - mlly@1.7.4: + mlly@1.8.0: dependencies: acorn: 8.15.0 pathe: 2.0.3 @@ -25688,60 +25503,58 @@ snapshots: transitivePeerDependencies: - supports-color - next-seo@6.8.0(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.8.0(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next: 14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-themes@0.2.1(next@14.2.32(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - next-themes@0.2.1(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) next-tick@1.1.0: {} - next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.32 + '@next/env': 14.2.33 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001735 + caniuse-lite: 1.0.30001743 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.32 - '@next/swc-darwin-x64': 14.2.32 - '@next/swc-linux-arm64-gnu': 14.2.32 - '@next/swc-linux-arm64-musl': 14.2.32 - '@next/swc-linux-x64-gnu': 14.2.32 - '@next/swc-linux-x64-musl': 14.2.32 - '@next/swc-win32-arm64-msvc': 14.2.32 - '@next/swc-win32-ia32-msvc': 14.2.32 - '@next/swc-win32-x64-msvc': 14.2.32 + '@next/swc-darwin-arm64': 14.2.33 + '@next/swc-darwin-x64': 14.2.33 + '@next/swc-linux-arm64-gnu': 14.2.33 + '@next/swc-linux-arm64-musl': 14.2.33 + '@next/swc-linux-x64-gnu': 14.2.33 + '@next/swc-linux-x64-musl': 14.2.33 + '@next/swc-win32-arm64-msvc': 14.2.33 + '@next/swc-win32-ia32-msvc': 14.2.33 + '@next/swc-win32-x64-msvc': 14.2.33 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.55.0 + '@playwright/test': 1.55.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.2(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.2 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001735 + caniuse-lite: 1.0.30001743 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.2 '@next/swc-darwin-x64': 15.0.2 @@ -25752,13 +25565,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.2 '@next/swc-win32-x64-msvc': 15.0.2 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.55.0 + '@playwright/test': 1.55.1 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -25769,16 +25582,16 @@ snapshots: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-seo: 6.8.0(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-seo: 6.8.0(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.25.76 - nextra@2.13.4(next@14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra@2.13.4(next@14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 2.3.0 @@ -25792,7 +25605,7 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.22 lodash.get: 4.4.2 - next: 14.2.31(@babel/core@7.28.3)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.33(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(@playwright/test@1.55.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 3.1.0 react: 18.3.1 @@ -25817,7 +25630,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.8.1 + tslib: 2.6.3 node-addon-api@2.0.2: {} @@ -25845,9 +25658,9 @@ snapshots: node-int64@0.4.0: {} - node-mock-http@1.0.2: {} + node-mock-http@1.0.3: {} - node-releases@2.0.19: {} + node-releases@2.0.21: {} node-schedule@2.1.1: dependencies: @@ -25893,7 +25706,7 @@ snapshots: nullthrows@1.1.1: {} - ob1@0.83.1: + ob1@0.83.2: dependencies: flow-enums-runtime: 0.0.6 @@ -26023,9 +25836,9 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.7.1(typescript@5.4.5)(zod@3.25.76): + ox@0.9.1(typescript@5.4.5)(zod@3.25.76): dependencies: - '@adraffy/ens-normalize': 1.11.0 + '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 @@ -26090,7 +25903,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 parent-module@1.0.1: dependencies: @@ -26123,15 +25936,10 @@ snapshots: parse-headers@2.0.6: {} - parse-json@4.0.0: - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - parse-json@5.2.0: dependencies: '@babel/code-frame': 7.27.1 - error-ex: 1.3.2 + error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -26154,12 +25962,12 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 path-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 path-exists@3.0.0: {} @@ -26318,14 +26126,14 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.7.4 + mlly: 1.8.0 pathe: 2.0.3 - playwright-core@1.55.0: {} + playwright-core@1.55.1: {} - playwright@1.55.0: + playwright@1.55.1: dependencies: - playwright-core: 1.55.0 + playwright-core: 1.55.1 optionalDependencies: fsevents: 2.3.2 @@ -26345,21 +26153,21 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)): + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@22.17.2)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@22.18.6)(typescript@5.4.5) - postcss-load-config@6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.1): + postcss-load-config@6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.5)(yaml@2.8.1): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.0 postcss: 8.5.6 - tsx: 4.20.4 + tsx: 4.20.5 yaml: 2.8.1 postcss@8.4.31: @@ -26374,7 +26182,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.27.1: {} + preact@10.27.2: {} preact@10.4.1: {} @@ -26516,7 +26324,7 @@ snapshots: react-clientside-effect@1.2.8(react@18.3.1): dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 react: 18.3.1 react-devtools-core@6.1.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): @@ -26535,19 +26343,19 @@ snapshots: react-fast-compare@3.2.2: {} - react-focus-lock@2.13.6(@types/react@18.3.23)(react@18.3.1): + react-focus-lock@2.13.6(@types/react@18.3.24)(react@18.3.1): dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 focus-lock: 1.3.6 prop-types: 15.8.1 react: 18.3.1 react-clientside-effect: 1.2.8(react@18.3.1) - use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.24)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.24)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - react-hook-form@7.62.0(react@18.3.1): + react-hook-form@7.63.0(react@18.3.1): dependencies: react: 18.3.1 @@ -26565,27 +26373,27 @@ snapshots: react-is@18.3.1: {} - react-native-webview@11.26.1(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-native-webview@11.26.1(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): + react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.81.0 - '@react-native/codegen': 0.81.0(@babel/core@7.28.3) - '@react-native/community-cli-plugin': 0.81.0(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@react-native/gradle-plugin': 0.81.0 - '@react-native/js-polyfills': 0.81.0 - '@react-native/normalize-colors': 0.81.0 - '@react-native/virtualized-lists': 0.81.0(@types/react@18.3.23)(react-native@0.81.0(@babel/core@7.28.3)(@react-native/metro-config@0.81.0(@babel/core@7.28.3)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@types/react@18.3.23)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/assets-registry': 0.81.4 + '@react-native/codegen': 0.81.4(@babel/core@7.28.4) + '@react-native/community-cli-plugin': 0.81.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/gradle-plugin': 0.81.4 + '@react-native/js-polyfills': 0.81.4 + '@react-native/normalize-colors': 0.81.4 + '@react-native/virtualized-lists': 0.81.4(@types/react@18.3.24)(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) babel-plugin-syntax-hermes-parser: 0.29.1 base64-js: 1.5.1 commander: 12.1.0 @@ -26594,8 +26402,8 @@ snapshots: invariant: 2.2.4 jest-environment-node: 29.7.0 memoize-one: 5.2.1 - metro-runtime: 0.83.1 - metro-source-map: 0.83.1 + metro-runtime: 0.83.2 + metro-source-map: 0.83.2 nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 @@ -26610,7 +26418,7 @@ snapshots: ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 transitivePeerDependencies: - '@babel/core' - '@react-native-community/cli' @@ -26623,35 +26431,35 @@ snapshots: react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@18.3.23)(react@18.3.1): + react-remove-scroll-bar@2.3.8(@types/react@18.3.24)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.24)(react@18.3.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - react-remove-scroll@2.5.7(@types/react@18.3.23)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.24)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.23)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1) + react-remove-scroll-bar: 2.3.8(@types/react@18.3.24)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.24)(react@18.3.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.24)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.24)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - react-remove-scroll@2.7.1(@types/react@18.3.23)(react@18.3.1): + react-remove-scroll@2.7.1(@types/react@18.3.24)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.23)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1) + react-remove-scroll-bar: 2.3.8(@types/react@18.3.24)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.24)(react@18.3.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.24)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.24)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react-share@5.2.2(react@18.3.1): dependencies: @@ -26661,13 +26469,13 @@ snapshots: transitivePeerDependencies: - supports-color - react-style-singleton@2.2.3(@types/react@18.3.23)(react@18.3.1): + react-style-singleton@2.2.3(@types/react@18.3.24)(react@18.3.1): dependencies: get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react-text-mask@5.5.0(react@18.3.1): dependencies: @@ -26741,12 +26549,6 @@ snapshots: get-proto: 1.0.1 which-builtin-type: 1.2.1 - regenerate-unicode-properties@10.2.0: - dependencies: - regenerate: 1.4.2 - - regenerate@1.4.2: {} - regenerator-runtime@0.13.11: {} regex-recursion@5.1.1: @@ -26769,21 +26571,6 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 - regexpu-core@6.2.0: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.2.0 - regjsgen: 0.8.0 - regjsparser: 0.12.0 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.2.0 - - regjsgen@0.8.0: {} - - regjsparser@0.12.0: - dependencies: - jsesc: 3.0.2 - rehype-katex@7.0.1: dependencies: '@types/hast': 3.0.4 @@ -26809,7 +26596,7 @@ snapshots: relay-runtime@12.0.0: dependencies: - '@babel/runtime': 7.28.3 + '@babel/runtime': 7.28.4 fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: @@ -26886,8 +26673,6 @@ snapshots: dependencies: resolve-from: 5.0.0 - resolve-from@3.0.0: {} - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -26931,43 +26716,45 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-visualizer@5.14.0(rollup@4.46.4): + rollup-plugin-visualizer@5.14.0(rollup@4.52.2): dependencies: open: 8.4.2 picomatch: 4.0.3 source-map: 0.7.6 yargs: 17.7.2 optionalDependencies: - rollup: 4.46.4 + rollup: 4.52.2 rollup@3.29.5: optionalDependencies: fsevents: 2.3.3 - rollup@4.46.4: + rollup@4.52.2: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.46.4 - '@rollup/rollup-android-arm64': 4.46.4 - '@rollup/rollup-darwin-arm64': 4.46.4 - '@rollup/rollup-darwin-x64': 4.46.4 - '@rollup/rollup-freebsd-arm64': 4.46.4 - '@rollup/rollup-freebsd-x64': 4.46.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.46.4 - '@rollup/rollup-linux-arm-musleabihf': 4.46.4 - '@rollup/rollup-linux-arm64-gnu': 4.46.4 - '@rollup/rollup-linux-arm64-musl': 4.46.4 - '@rollup/rollup-linux-loongarch64-gnu': 4.46.4 - '@rollup/rollup-linux-ppc64-gnu': 4.46.4 - '@rollup/rollup-linux-riscv64-gnu': 4.46.4 - '@rollup/rollup-linux-riscv64-musl': 4.46.4 - '@rollup/rollup-linux-s390x-gnu': 4.46.4 - '@rollup/rollup-linux-x64-gnu': 4.46.4 - '@rollup/rollup-linux-x64-musl': 4.46.4 - '@rollup/rollup-win32-arm64-msvc': 4.46.4 - '@rollup/rollup-win32-ia32-msvc': 4.46.4 - '@rollup/rollup-win32-x64-msvc': 4.46.4 + '@rollup/rollup-android-arm-eabi': 4.52.2 + '@rollup/rollup-android-arm64': 4.52.2 + '@rollup/rollup-darwin-arm64': 4.52.2 + '@rollup/rollup-darwin-x64': 4.52.2 + '@rollup/rollup-freebsd-arm64': 4.52.2 + '@rollup/rollup-freebsd-x64': 4.52.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.2 + '@rollup/rollup-linux-arm-musleabihf': 4.52.2 + '@rollup/rollup-linux-arm64-gnu': 4.52.2 + '@rollup/rollup-linux-arm64-musl': 4.52.2 + '@rollup/rollup-linux-loong64-gnu': 4.52.2 + '@rollup/rollup-linux-ppc64-gnu': 4.52.2 + '@rollup/rollup-linux-riscv64-gnu': 4.52.2 + '@rollup/rollup-linux-riscv64-musl': 4.52.2 + '@rollup/rollup-linux-s390x-gnu': 4.52.2 + '@rollup/rollup-linux-x64-gnu': 4.52.2 + '@rollup/rollup-linux-x64-musl': 4.52.2 + '@rollup/rollup-openharmony-arm64': 4.52.2 + '@rollup/rollup-win32-arm64-msvc': 4.52.2 + '@rollup/rollup-win32-ia32-msvc': 4.52.2 + '@rollup/rollup-win32-x64-gnu': 4.52.2 + '@rollup/rollup-win32-x64-msvc': 4.52.2 fsevents: 2.3.3 rpc-websockets@7.11.0: @@ -26979,7 +26766,7 @@ snapshots: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - rpc-websockets@9.1.3: + rpc-websockets@9.2.0: dependencies: '@swc/helpers': 0.5.17 '@types/uuid': 8.3.4 @@ -27101,7 +26888,7 @@ snapshots: sentence-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 upper-case-first: 2.0.2 serialize-error@2.1.0: {} @@ -27110,7 +26897,7 @@ snapshots: dependencies: randombytes: 2.1.0 - seroval-plugins@1.3.2(seroval@1.3.2): + seroval-plugins@1.3.3(seroval@1.3.2): dependencies: seroval: 1.3.2 @@ -27127,16 +26914,16 @@ snapshots: serverless-offline@13.9.0(bufferutil@4.0.9)(serverless@3.40.0(@types/node@16.18.126)(bufferutil@4.0.9)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10): dependencies: - '@aws-sdk/client-lambda': 3.865.0 + '@aws-sdk/client-lambda': 3.895.0 '@hapi/boom': 10.0.1 '@hapi/h2o2': 10.0.4 '@hapi/hapi': 21.4.3 array-unflat-js: 0.1.3 boxen: 7.1.1 - chalk: 5.6.0 + chalk: 5.6.2 desm: 1.3.1 execa: 8.0.1 - fs-extra: 11.3.1 + fs-extra: 11.3.2 is-wsl: 3.1.0 java-invoke-local: 0.0.6 jose: 5.10.0 @@ -27144,7 +26931,7 @@ snapshots: jsonpath-plus: 10.3.0 jsonschema: 1.5.0 jszip: 3.10.1 - luxon: 3.7.1 + luxon: 3.7.2 node-schedule: 2.1.1 p-memoize: 7.1.1 serverless: 3.40.0(@types/node@16.18.126)(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -27166,12 +26953,12 @@ snapshots: serverless@3.40.0(@types/node@16.18.126)(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: - '@aws-sdk/client-api-gateway': 3.864.0 - '@aws-sdk/client-cognito-identity-provider': 3.865.0 - '@aws-sdk/client-eventbridge': 3.864.0 - '@aws-sdk/client-iam': 3.864.0 - '@aws-sdk/client-lambda': 3.865.0 - '@aws-sdk/client-s3': 3.864.0 + '@aws-sdk/client-api-gateway': 3.895.0 + '@aws-sdk/client-cognito-identity-provider': 3.895.0 + '@aws-sdk/client-eventbridge': 3.895.0 + '@aws-sdk/client-iam': 3.895.0 + '@aws-sdk/client-lambda': 3.895.0 + '@aws-sdk/client-s3': 3.895.0 '@serverless/dashboard-plugin': 7.2.3(@types/node@16.18.126)(bufferutil@4.0.9)(supports-color@8.1.1)(utf-8-validate@5.0.10) '@serverless/platform-client': 4.5.1(bufferutil@4.0.9)(supports-color@8.1.1)(utf-8-validate@5.0.10) '@serverless/utils': 6.15.0(@types/node@16.18.126) @@ -27187,7 +26974,7 @@ snapshots: ci-info: 3.9.0 cli-progress-footer: 2.3.3 d: 1.0.2 - dayjs: 1.11.13 + dayjs: 1.11.18 decompress: 4.2.1 dotenv: 16.4.7 dotenv-expand: 10.0.0 @@ -27273,7 +27060,7 @@ snapshots: sharp@0.33.5: dependencies: color: 4.2.3 - detect-libc: 2.0.4 + detect-libc: 2.1.1 semver: 7.7.2 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 @@ -27369,13 +27156,13 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1(supports-color@8.1.1) '@kwsites/promise-deferred': 1.1.1 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - simple-swizzle@0.2.2: + simple-swizzle@0.2.4: dependencies: - is-arrayish: 0.3.2 + is-arrayish: 0.3.4 optional: true sisteransi@1.0.5: {} @@ -27397,7 +27184,7 @@ snapshots: snake-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.8.1 + tslib: 2.6.3 socket.io-client@4.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: @@ -27432,7 +27219,7 @@ snapshots: dependencies: csstype: 3.1.3 seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) + seroval-plugins: 1.3.3(seroval@1.3.2) sonic-boom@2.8.0: dependencies: @@ -27494,7 +27281,7 @@ snapshots: sponge-case@1.0.1: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 sprintf-js@1.0.3: {} @@ -27587,7 +27374,7 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 string.prototype.includes@2.0.1: dependencies: @@ -27660,9 +27447,9 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: + strip-ansi@7.1.2: dependencies: - ansi-regex: 6.2.0 + ansi-regex: 6.2.2 strip-bom-string@1.0.0: {} @@ -27701,20 +27488,20 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-jsx@5.1.1(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 babel-plugin-macros: 3.1.0 - styled-jsx@5.1.6(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.28.4)(babel-plugin-macros@3.1.0)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 babel-plugin-macros: 3.1.0 stylis@4.2.0: {} @@ -27735,7 +27522,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.4 formidable: 2.1.5 @@ -27788,7 +27575,7 @@ snapshots: swap-case@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 swiper@11.2.10: {} @@ -27837,7 +27624,7 @@ snapshots: dependencies: bintrees: 1.0.2 - terser@5.43.1: + terser@5.44.0: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.15.0 @@ -27897,7 +27684,7 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.14: + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 @@ -27906,11 +27693,11 @@ snapshots: tinyrainbow@2.0.0: {} - tinyspy@4.0.3: {} + tinyspy@4.0.4: {} title-case@3.0.3: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 title@3.5.3: dependencies: @@ -27976,12 +27763,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.17.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -27990,19 +27777,19 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) + babel-jest: 29.7.0(@babel/core@7.28.4) esbuild: 0.17.19 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.17.19)(jest-util@29.7.0)(jest@29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.17.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -28011,19 +27798,40 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) - esbuild: 0.25.3 + babel-jest: 29.7.0(@babel/core@7.28.4) + esbuild: 0.17.19 + jest-util: 29.7.0 + + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.25.10)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)))(typescript@5.4.5): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 + jest: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.2 + type-fest: 4.41.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.28.4 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.4) + esbuild: 0.25.10 jest-util: 29.7.0 - ts-jest@29.4.1(@babel/core@7.28.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.3))(esbuild@0.25.9)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(esbuild@0.25.3)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@24.3.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -28032,11 +27840,11 @@ snapshots: typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3) - esbuild: 0.25.9 + babel-jest: 29.7.0(@babel/core@7.28.4) + esbuild: 0.25.3 jest-util: 29.7.0 ts-log@2.2.7: {} @@ -28066,14 +27874,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.19.11)(typescript@5.4.5): + ts-node@10.9.2(@types/node@20.19.17)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.11 + '@types/node': 20.19.17 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -28084,14 +27892,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5): + ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.17.2 + '@types/node': 22.18.6 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -28103,14 +27911,14 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@24.3.0)(typescript@5.4.5): + ts-node@10.9.2(@types/node@24.5.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.3.0 + '@types/node': 24.5.2 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -28151,17 +27959,17 @@ snapshots: tslib@2.8.1: {} - tsup@6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5))(typescript@5.4.5): + tsup@6.7.0(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) esbuild: 0.17.19 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.17.2)(typescript@5.4.5)) + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.18.6)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -28174,24 +27982,24 @@ snapshots: - supports-color - ts-node - tsup@8.5.0(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.4.5)(yaml@2.8.1): + tsup@8.5.0(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.4.5)(yaml@2.8.1): dependencies: - bundle-require: 5.1.0(esbuild@0.25.9) + bundle-require: 5.1.0(esbuild@0.25.10) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.1(supports-color@8.1.1) - esbuild: 0.25.9 + debug: 4.4.3(supports-color@8.1.1) + esbuild: 0.25.10 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.1) + postcss-load-config: 6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.5)(yaml@2.8.1) resolve-from: 5.0.0 - rollup: 4.46.4 + rollup: 4.52.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.6 @@ -28202,9 +28010,9 @@ snapshots: - tsx - yaml - tsx@4.20.4: + tsx@4.20.5: dependencies: - esbuild: 0.25.9 + esbuild: 0.25.10 get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 @@ -28348,7 +28156,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.10.0: {} + undici-types@7.12.0: {} unfetch@4.2.0: {} @@ -28356,17 +28164,6 @@ snapshots: dependencies: type: 2.7.3 - unicode-canonical-property-names-ecmascript@2.0.1: {} - - unicode-match-property-ecmascript@2.0.0: - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.1 - unicode-property-aliases-ecmascript: 2.1.0 - - unicode-match-property-value-ecmascript@2.2.0: {} - - unicode-property-aliases-ecmascript@2.1.0: {} - unified@10.1.2: dependencies: '@types/unist': 2.0.11 @@ -28471,7 +28268,7 @@ snapshots: unpipe@1.0.0: {} - unplugin@2.3.7: + unplugin@2.3.10: dependencies: '@jridgewell/remapping': 2.3.5 acorn: 8.15.0 @@ -28502,7 +28299,7 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - unstorage@1.16.1(idb-keyval@6.2.2): + unstorage@1.17.1(idb-keyval@6.2.2): dependencies: anymatch: 3.1.3 chokidar: 4.0.3 @@ -28517,19 +28314,19 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.1.3(browserslist@4.25.3): + update-browserslist-db@1.1.3(browserslist@4.26.2): dependencies: - browserslist: 4.25.3 + browserslist: 4.26.2 escalade: 3.2.0 picocolors: 1.1.1 upper-case-first@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 upper-case@2.0.2: dependencies: - tslib: 2.8.1 + tslib: 2.6.3 uri-js@4.4.1: dependencies: @@ -28542,20 +28339,20 @@ snapshots: urlpattern-polyfill@10.1.0: {} - use-callback-ref@1.3.3(@types/react@18.3.23)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@18.3.24)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 - use-sidecar@1.1.3(@types/react@18.3.23)(react@18.3.1): + use-sidecar@1.1.3(@types/react@18.3.24)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 use-sync-external-store@1.2.0(react@18.3.1): dependencies: @@ -28602,7 +28399,7 @@ snapshots: v8-to-istanbul@9.3.0: dependencies: - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 @@ -28612,17 +28409,17 @@ snapshots: validator@13.15.15: {} - valtio@1.11.2(@types/react@18.3.23)(react@18.3.1): + valtio@1.11.2(@types/react@18.3.24)(react@18.3.1): dependencies: proxy-compare: 2.5.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react: 18.3.1 velocityjs@2.1.5: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -28695,16 +28492,16 @@ snapshots: - utf-8-validate - zod - viem@2.31.0(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76): + viem@2.36.0(bufferutil@4.0.9)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: - '@noble/curves': 1.9.1 + '@noble/curves': 1.9.6 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 abitype: 1.0.8(typescript@5.4.5)(zod@3.25.76) - isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ox: 0.7.1(typescript@5.4.5)(zod@3.25.76) - ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.9.1(typescript@5.4.5)(zod@3.25.76) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -28712,13 +28509,31 @@ snapshots: - utf-8-validate - zod - vite-node@3.2.4(@types/node@20.19.11)(terser@5.43.1): + vite-node@3.2.4(@types/node@20.19.17): + dependencies: + cac: 6.7.14 + debug: 4.4.3(supports-color@8.1.1) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 5.4.20(@types/node@20.19.17) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-node@3.2.4(@types/node@24.5.2): dependencies: cac: 6.7.14 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) transitivePeerDependencies: - '@types/node' - less @@ -28730,13 +28545,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@24.3.0)(terser@5.43.1): + vite-node@3.2.4(@types/node@24.5.2)(terser@5.44.0): dependencies: cac: 6.7.14 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) transitivePeerDependencies: - '@types/node' - less @@ -28748,42 +28563,57 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@20.19.11)(terser@5.43.1): + vite@5.4.20(@types/node@20.19.17): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.46.4 + rollup: 4.52.2 optionalDependencies: - '@types/node': 20.19.11 + '@types/node': 20.19.17 fsevents: 2.3.3 - terser: 5.43.1 - vite@5.4.19(@types/node@24.3.0)(terser@5.43.1): + vite@5.4.20(@types/node@24.5.2)(terser@5.44.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.46.4 + rollup: 4.52.2 + optionalDependencies: + '@types/node': 24.5.2 + fsevents: 2.3.3 + terser: 5.44.0 + + vite@7.1.7(@types/node@24.5.2)(jiti@2.6.0)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): + dependencies: + esbuild: 0.25.10 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.2 + tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.0 + '@types/node': 24.5.2 fsevents: 2.3.3 - terser: 5.43.1 + jiti: 2.6.0 + terser: 5.44.0 + tsx: 4.20.5 + yaml: 2.8.1 - vitepress@1.0.0-rc.41(@algolia/client-search@5.35.0)(@types/node@24.3.0)(@types/react@18.3.23)(axios@1.11.0)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.4.5): + vitepress@1.0.0-rc.41(@algolia/client-search@5.38.0)(@types/node@24.5.2)(@types/react@18.3.24)(axios@1.12.2)(change-case@4.1.2)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(postcss@8.5.6)(qrcode@1.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.4.5): dependencies: '@docsearch/css': 3.9.0 - '@docsearch/js': 3.9.0(@algolia/client-search@5.35.0)(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + '@docsearch/js': 3.9.0(@algolia/client-search@5.38.0)(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@shikijs/core': 1.29.2 '@shikijs/transformers': 1.29.2 '@types/markdown-it': 13.0.9 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1))(vue@3.4.21(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@24.5.2))(vue@3.4.21(typescript@5.4.5)) '@vue/devtools-api': 7.7.7 '@vueuse/core': 10.11.1(vue@3.4.21(typescript@5.4.5)) - '@vueuse/integrations': 10.11.1(axios@1.11.0)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5)) + '@vueuse/integrations': 10.11.1(axios@1.12.2)(change-case@4.1.2)(focus-trap@7.6.5)(idb-keyval@6.2.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(vue@3.4.21(typescript@5.4.5)) focus-trap: 7.6.5 mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.29.2 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) vue: 3.4.21(typescript@5.4.5) optionalDependencies: postcss: 8.5.6 @@ -28815,34 +28645,73 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.11)(terser@5.43.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.17): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@5.4.20(@types/node@20.19.17)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.3(supports-color@8.1.1) + expect-type: 1.2.2 + magic-string: 0.30.19 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 5.4.20(@types/node@20.19.17) + vite-node: 3.2.4(@types/node@20.19.17) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 20.19.17 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@20.19.11)(terser@5.43.1)) + '@vitest/mocker': 3.2.4(vite@5.4.20(@types/node@24.5.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.3.1 - debug: 4.4.1(supports-color@8.1.1) + chai: 5.3.3 + debug: 4.4.3(supports-color@8.1.1) expect-type: 1.2.2 - magic-string: 0.30.17 + magic-string: 0.30.19 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@20.19.11)(terser@5.43.1) - vite-node: 3.2.4(@types/node@20.19.11)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) + vite-node: 3.2.4(@types/node@24.5.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 20.19.11 + '@types/node': 24.5.2 transitivePeerDependencies: - less - lightningcss @@ -28854,34 +28723,34 @@ snapshots: - supports-color - terser - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(terser@5.43.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(terser@5.44.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@24.3.0)(terser@5.43.1)) + '@vitest/mocker': 3.2.4(vite@5.4.20(@types/node@24.5.2)(terser@5.44.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.3.1 - debug: 4.4.1(supports-color@8.1.1) + chai: 5.3.3 + debug: 4.4.3(supports-color@8.1.1) expect-type: 1.2.2 - magic-string: 0.30.17 + magic-string: 0.30.19 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@24.3.0)(terser@5.43.1) - vite-node: 3.2.4(@types/node@24.3.0)(terser@5.43.1) + vite: 5.4.20(@types/node@24.5.2)(terser@5.44.0) + vite-node: 3.2.4(@types/node@24.5.2)(terser@5.44.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.3.0 + '@types/node': 24.5.2 transitivePeerDependencies: - less - lightningcss @@ -29041,9 +28910,9 @@ snapshots: wrap-ansi@8.1.0: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrappy@1.0.2: {} @@ -29069,11 +28938,6 @@ snapshots: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 - ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.9 @@ -29223,16 +29087,16 @@ snapshots: zod@3.25.76: {} - zustand@4.4.1(@types/react@18.3.23)(react@18.3.1): + zustand@4.4.1(@types/react@18.3.24)(react@18.3.1): dependencies: use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react: 18.3.1 - zustand@5.0.8(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): + zustand@5.0.8(@types/react@18.3.24)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 18.3.24 react: 18.3.1 use-sync-external-store: 1.5.0(react@18.3.1) From ff38a23c49422defe499ef0fd562391d40e939f5 Mon Sep 17 00:00:00 2001 From: Caio Balieiro Date: Wed, 24 Sep 2025 15:58:07 -0300 Subject: [PATCH 53/53] fix(tests): adjust timeout in Playwright config and enhance wallet dialog handling --- apps/ui/playwright.config.ts | 2 +- apps/ui/tests/ultils/setup.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/ui/playwright.config.ts b/apps/ui/playwright.config.ts index 8f9ad8bc..d1bb3d3e 100644 --- a/apps/ui/playwright.config.ts +++ b/apps/ui/playwright.config.ts @@ -6,7 +6,7 @@ export default defineConfig({ fullyParallel: true, retries: process.env.CI ? 2 : 0, workers: process.env.CI ? 2 : 1, - timeout: 160000, + timeout: 150000, expect: { timeout: 8000, }, diff --git a/apps/ui/tests/ultils/setup.ts b/apps/ui/tests/ultils/setup.ts index efe035f3..db1d2ab5 100644 --- a/apps/ui/tests/ultils/setup.ts +++ b/apps/ui/tests/ultils/setup.ts @@ -34,6 +34,14 @@ export class E2ETestUtils { mnemonic: Mnemonic.generate(), }); + const walletPage = fuelWalletTestHelper.getWalletPage(); + + const closeBtn = walletPage.getByRole('button', { name: 'Close dialog' }); + + if (await closeBtn.isVisible()) { + await closeBtn.click(); + } + await fuelWalletTestHelper.addAccount(); await fuelWalletTestHelper.switchAccount('Account 1');