From 2ce25fda8b10326d7ddbd72a390bda2901000502 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 18:43:52 -0700 Subject: [PATCH 1/9] update config. --- src/constants.ts | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/constants.ts b/src/constants.ts index 77369e49c..e5ae975ce 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -6,17 +6,17 @@ export const RPC_ENDPOINT = import.meta.env.VITE_RPC_ENDPOINT ?? 'https://api.ma // Solana address that will receive fees when somebody plays on this platform export const PLATFORM_CREATOR_ADDRESS = new PublicKey( - 'V2grJiwjs25iJYqumbHyKo5MTK7SFqZSdmoRaj8QWb9', + '3yxq4WqKyZoXDXmkHLK7EjKwPYUpoEoHSdHVQCJsfi7G', ) // Gamba explorer URL - Appears in RecentPlays export const EXPLORER_URL = 'https://explorer.gamba.so' // Platform URL - Appears in ShareModal -export const PLATFORM_SHARABLE_URL = 'play.gamba.so' +export const PLATFORM_SHARABLE_URL = 'play.pog.tv' // Creator fee (in %) -export const PLATFORM_CREATOR_FEE = 0.01 // 1% !!max 5%!! +export const PLATFORM_CREATOR_FEE = 0.025 // 1% !!max 5%!! // Jackpot fee (in %) export const PLATFORM_JACKPOT_FEE = 0.001 // 0.1% @@ -39,15 +39,14 @@ const lp = (tokenMint: PublicKey | string, poolAuthority?: PublicKey | string): * For private pools, add the creator of the Liquidity Pool as a second argument */ export const POOLS = [ - // Fake token: - lp(FAKE_TOKEN_MINT), + // POG Coin: + lp('BDqrbzsn1sshuv8MexFhDetSJqCfSqGgLoeDuU8HFuxn'), // SOL: lp('So11111111111111111111111111111111111111112'), // USDC: lp('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), // Wormhole: lp('85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ'), - lp('H8cstTfTxPEm5qP3UXgga8Bdzm2MCDGAghJTgovPy6Y1', 'H83nsJJe11WY7TjhiVoDq5xmiYs7rU2iY4FweJuahVz2'), ] // The default token to be selected @@ -59,12 +58,12 @@ export const DEFAULT_POOL = POOLS[0] */ export const TOKEN_METADATA: (Partial & {mint: PublicKey})[] = [ { - mint: FAKE_TOKEN_MINT, - name: 'Fake', - symbol: 'FAKE', - image: '/fakemoney.png', - baseWager: 1e9, - decimals: 9, + mint: new PublicKey('Fqv7Q7Tm5Aobetwu2WcXFq1rLb5ch5QMuPn2Hacbn7co'), + name: 'POG', + symbol: 'POG Coin', + image: 'https://storage.googleapis.com/pogcoin/pogs.png', + baseWager: 1e6, + decimals: 6, usdPrice: 0, }, { From 75e233c4cf0f4a87113b25cbf47f7334549bf545 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 18:55:59 -0700 Subject: [PATCH 2/9] netlify config --- netlify.toml | 0 package-lock.json | 18792 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 18792 insertions(+) create mode 100644 netlify.toml create mode 100644 package-lock.json diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 000000000..e69de29bb diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..775711091 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18792 @@ +{ + "name": "gamba-platform-template", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "gamba-platform-template", + "version": "1.0.0", + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@ledgerhq/errors": "6.16.3", + "@preact/signals-react": "^2.0.0", + "@react-three/drei": "^9.89.0", + "@react-three/fiber": "^8.15.11", + "@solana/spl-token": "^0.3.8", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/wallet-adapter-react-ui": "^0.9.34", + "@solana/wallet-adapter-wallets": "^0.19.18", + "@solana/web3.js": "^1.78.5", + "buffer": "^6.0.3", + "gamba-core-v2": "0.4.0", + "gamba-react-ui-v2": "0.7.0", + "gamba-react-v2": "1.2.0", + "html2canvas": "^1.4.1", + "matter-js": "^0.19.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.10.0", + "styled-components": "^6.0.8", + "swr": "^2.2.4", + "three": "^0.158.0", + "zustand": "^4.4.1" + }, + "devDependencies": { + "@types/matter-js": "^0.19.5", + "@types/react": "^18.2.22", + "@types/react-dom": "^18.0.11", + "@types/three": "^0.161.2", + "@vitejs/plugin-react": "^3.1.0", + "unplugin-fonts": "^1.0.3", + "vite": "^4.2.1", + "vite-plugin-pwa": "^0.17.4" + } + }, + "node_modules/@adraffy/ens-normalize": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz", + "integrity": "sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", + "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "peer": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@coral-xyz/anchor": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.27.0.tgz", + "integrity": "sha512-+P/vPdORawvg3A9Wj02iquxb4T0C5m4P6aZBVYysKl4Amk+r6aMPZkUhilBkD6E4Nuxnoajv3CFykUfkGE0n5g==", + "dependencies": { + "@coral-xyz/borsh": "^0.27.0", + "@solana/web3.js": "^1.68.0", + "base64-js": "^1.5.1", + "bn.js": "^5.1.2", + "bs58": "^4.0.1", + "buffer-layout": "^1.2.2", + "camelcase": "^6.3.0", + "cross-fetch": "^3.1.5", + "crypto-hash": "^1.3.0", + "eventemitter3": "^4.0.7", + "js-sha256": "^0.9.0", + "pako": "^2.0.3", + "snake-case": "^3.0.4", + "superstruct": "^0.15.4", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=11" + } + }, + "node_modules/@coral-xyz/borsh": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.27.0.tgz", + "integrity": "sha512-tJKzhLukghTWPLy+n8K8iJKgBq1yLT/AxaNd10yJrX8mI56ao5+OFAKAqW/h0i79KCvb4BK0VGO5ECmmolFz9A==", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emurgo/cardano-serialization-lib-browser": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-13.2.1.tgz", + "integrity": "sha512-7RfX1gI16Vj2DgCp/ZoXqyLAakWo6+X95ku/rYGbVzuS/1etrlSiJmdbmdm+eYmszMlGQjrtOJQeVLXoj4L/Ag==" + }, + "node_modules/@emurgo/cardano-serialization-lib-nodejs": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-13.2.0.tgz", + "integrity": "sha512-Bz1zLGEqBQ0BVkqt1OgMxdBOE3BdUWUd7Ly9Ecr/aUwkA8AV1w1XzBMe4xblmJHnB1XXNlPH4SraXCvO+q0Mig==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@ethereumjs/common": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.4.0.tgz", + "integrity": "sha512-Fy5hMqF6GsE6DpYTyqdDIJPJgUtDn4dL120zKw+Pswuo+iLyBsEYuSyzMw6NVzD2vDzcBG9fE4+qX4X2bPc97w==", + "dependencies": { + "@ethereumjs/util": "^9.1.0" + } + }, + "node_modules/@ethereumjs/common/node_modules/@ethereumjs/rlp": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", + "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", + "bin": { + "rlp": "bin/rlp.cjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/common/node_modules/@ethereumjs/util": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz", + "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==", + "dependencies": { + "@ethereumjs/rlp": "^5.0.2", + "ethereum-cryptography": "^2.2.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@ethereumjs/tx": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.4.0.tgz", + "integrity": "sha512-SCHnK7m/AouZ7nyoR0MEXw1OO/tQojSbp88t8oxhwes5iZkZCtfFdUrJaiIb72qIpH2FVw6s1k1uP7LXuH7PsA==", + "dependencies": { + "@ethereumjs/common": "^4.4.0", + "@ethereumjs/rlp": "^5.0.2", + "@ethereumjs/util": "^9.1.0", + "ethereum-cryptography": "^2.2.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/rlp": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", + "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", + "bin": { + "rlp": "bin/rlp.cjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/util": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz", + "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==", + "dependencies": { + "@ethereumjs/rlp": "^5.0.2", + "ethereum-cryptography": "^2.2.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/util": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", + "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", + "dependencies": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@everstake/wallet-sdk-solana": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@everstake/wallet-sdk-solana/-/wallet-sdk-solana-2.0.5.tgz", + "integrity": "sha512-U5v5+wqkDyqENvKjAVMBNDSXhU7uNVxg1+p6HoWtdtsXBlsIKGpEywrKv3WkQItHmzTgqeix8csMMEB508cCww==", + "dependencies": { + "@solana-program/compute-budget": "^0.6.1", + "@solana-program/stake": "^0.1.0", + "@solana-program/system": "^0.6.2", + "@solana/web3.js": "2.0.0" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana-program/compute-budget": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@solana-program/compute-budget/-/compute-budget-0.6.1.tgz", + "integrity": "sha512-PWcVmRx2gSQ8jd5va5HzSlKqQmR8Q1sYaPcqpCzhOHcApJ4YsVWY6QhaOD5Nx7z1UXkP12vNq3KDsSCZnT3Hkw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana-program/stake": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@solana-program/stake/-/stake-0.1.0.tgz", + "integrity": "sha512-8U3ax8RFvE7NegZmxn2SKE0927iG6Z9eXwBGgZaocEnZ/V3x7q/r0or1DZOV86RVyl6MQ9cuW8ExrRdorVNAVg==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana-program/system": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@solana-program/system/-/system-0.6.2.tgz", + "integrity": "sha512-q0ZnylK+LISjuP2jH5GWV9IJPtpzQctj5KQwij9XCDRSGkcFr2fpqptNnVupTLQiNL6Q4c1OZuG8WBmyFXVXZw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/codecs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz", + "integrity": "sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/options": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz", + "integrity": "sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@everstake/wallet-sdk-solana/node_modules/@solana/web3.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-2.0.0.tgz", + "integrity": "sha512-x+ZRB2/r5tVK/xw8QRbAfgPcX51G9f2ifEyAQ/J5npOO+6+MPeeCjtr5UxHNDAYs9Ypo0PN+YJATCO4vhzQJGg==", + "dependencies": { + "@solana/accounts": "2.0.0", + "@solana/addresses": "2.0.0", + "@solana/codecs": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/programs": "2.0.0", + "@solana/rpc": "2.0.0", + "@solana/rpc-parsed-types": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-subscriptions": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/signers": "2.0.0", + "@solana/sysvars": "2.0.0", + "@solana/transaction-confirmation": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@fivebinaries/coin-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@fivebinaries/coin-selection/-/coin-selection-3.0.0.tgz", + "integrity": "sha512-h25Pn1ZA7oqQBQDodGAgIsQt66T2wDge9onBKNqE66WNWL0KJiKJbpij8YOLo5AAlEIg5IS7EB1QjBgDOIg6DQ==", + "dependencies": { + "@emurgo/cardano-serialization-lib-browser": "^13.2.0", + "@emurgo/cardano-serialization-lib-nodejs": "13.2.0" + } + }, + "node_modules/@fractalwagmi/popup-connection": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@fractalwagmi/popup-connection/-/popup-connection-1.1.1.tgz", + "integrity": "sha512-hYL+45iYwNbwjvP2DxP3YzVsrAGtj/RV9LOgMpJyCxsfNoyyOoi2+YrnywKkiANingiG2kJ1nKsizbu1Bd4zZw==", + "peerDependencies": { + "react": "^17.0.2 || ^18", + "react-dom": "^17.0.2 || ^18" + } + }, + "node_modules/@fractalwagmi/solana-wallet-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@fractalwagmi/solana-wallet-adapter/-/solana-wallet-adapter-0.1.1.tgz", + "integrity": "sha512-oTZLEuD+zLKXyhZC5tDRMPKPj8iaxKLxXiCjqRfOo4xmSbS2izGRWLJbKMYYsJysn/OI3UJ3P6CWP8WUWi0dZg==", + "dependencies": { + "@fractalwagmi/popup-connection": "^1.0.18", + "@solana/wallet-adapter-base": "^0.9.17", + "bs58": "^5.0.0" + } + }, + "node_modules/@fractalwagmi/solana-wallet-adapter/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@fractalwagmi/solana-wallet-adapter/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@hmans/signal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@hmans/signal/-/signal-0.2.2.tgz", + "integrity": "sha512-4KlR6FiqICOY9J8V483Atk7bfMqoGM/hdYd/6ab+HB+CJfiOBPzY6PtYz3O6bBsNkIZpimnTMSw2AqOz1WDlrA==", + "peer": true + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "peer": true + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jnwng/walletconnect-solana": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@jnwng/walletconnect-solana/-/walletconnect-solana-0.2.0.tgz", + "integrity": "sha512-nyRq0xLEj9i2J4UXQ0Mr4KzsooTMbLu0ewHOqdQV7iZE0PfbtKa8poTSF4ZBAQD8hoMHEx+I7zGFCNMI9BTrTA==", + "dependencies": { + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/sign-client": "^2.7.2", + "@walletconnect/utils": "^2.4.5", + "bs58": "^5.0.0" + }, + "peerDependencies": { + "@solana/web3.js": "^1.63.0" + } + }, + "node_modules/@jnwng/walletconnect-solana/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@jnwng/walletconnect-solana/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@keystonehq/alias-sampling": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@keystonehq/alias-sampling/-/alias-sampling-0.1.2.tgz", + "integrity": "sha512-5ukLB3bcgltgaFfQfYKYwHDUbwHicekYo53fSEa7xhVkAEqsA74kxdIwoBIURmGUtXe3EVIRm4SYlgcrt2Ri0w==" + }, + "node_modules/@keystonehq/bc-ur-registry": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.5.5.tgz", + "integrity": "sha512-PoclPHf0OhpIKLfLwzymsu+CjkWf5ZKvaVjpkq3HUalcI4KW8wLk0m8qI2kBVv6F0BQ0ERPqW8OfjLTVqIgWLA==", + "dependencies": { + "@ngraveio/bc-ur": "^1.1.5", + "bs58check": "^2.1.2", + "tslib": "^2.3.0" + } + }, + "node_modules/@keystonehq/bc-ur-registry-sol": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry-sol/-/bc-ur-registry-sol-0.3.1.tgz", + "integrity": "sha512-Okr5hwPxBZxB4EKLK1GSC9vsrh/tFMQ5dvs3EQ9NCOmCn7CXdXIMSeafrpGCHk484Jf5c6X0Wq0yf0VqY2A/8Q==", + "dependencies": { + "@keystonehq/bc-ur-registry": "^0.5.0", + "bs58check": "^2.1.2", + "uuid": "^8.3.2" + } + }, + "node_modules/@keystonehq/sdk": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/@keystonehq/sdk/-/sdk-0.13.1.tgz", + "integrity": "sha512-545l83TE5t1cyUZUaNqZOAh15ibWOg9QbK/YeLwnrxt+GOod+ATk3j9SpN6yTSLO8DNl2/x6dKRIFVtTEkZDAg==", + "dependencies": { + "@ngraveio/bc-ur": "^1.0.0", + "qrcode.react": "^1.0.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "react-modal": "^3.12.1", + "react-qr-reader": "^2.2.1", + "rxjs": "^6.6.3", + "typescript": "^4.6.2" + } + }, + "node_modules/@keystonehq/sdk/node_modules/qrcode.react": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", + "dependencies": { + "loose-envify": "^1.4.0", + "prop-types": "^15.6.0", + "qr.js": "0.0.0" + }, + "peerDependencies": { + "react": "^15.5.3 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@keystonehq/sdk/node_modules/react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@keystonehq/sdk/node_modules/react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.13.1" + } + }, + "node_modules/@keystonehq/sdk/node_modules/react-qr-reader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-qr-reader/-/react-qr-reader-2.2.1.tgz", + "integrity": "sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==", + "dependencies": { + "jsqr": "^1.2.0", + "prop-types": "^15.7.2", + "webrtc-adapter": "^7.2.1" + }, + "peerDependencies": { + "react": "~16", + "react-dom": "~16" + } + }, + "node_modules/@keystonehq/sdk/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/@keystonehq/sdk/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@keystonehq/sol-keyring": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@keystonehq/sol-keyring/-/sol-keyring-0.3.1.tgz", + "integrity": "sha512-RU6I3HQrQ9NpRDP9TwlBIy5DftVcNcyk0NWfhkPy/YanhMcCB0cRPw68iQl1rMnR6n1G2+YrBHMxm6swCW+B4Q==", + "dependencies": { + "@keystonehq/bc-ur-registry": "^0.5.0", + "@keystonehq/bc-ur-registry-sol": "^0.3.1", + "@keystonehq/sdk": "^0.13.1", + "@solana/web3.js": "^1.36.0", + "bs58": "^5.0.0", + "uuid": "^8.3.2" + } + }, + "node_modules/@keystonehq/sol-keyring/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@keystonehq/sol-keyring/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@ledgerhq/devices": { + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.27.1.tgz", + "integrity": "sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ==", + "dependencies": { + "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/logs": "^6.10.0", + "rxjs": "6", + "semver": "^7.3.5" + } + }, + "node_modules/@ledgerhq/errors": { + "version": "6.16.3", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.16.3.tgz", + "integrity": "sha512-3w7/SJVXOPa9mpzyll7VKoKnGwDD3BzWgN1Nom8byR40DiQvOKjHX+kKQausCedTHVNBn9euzPCNsftZ9+mxfw==" + }, + "node_modules/@ledgerhq/hw-transport": { + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.1.tgz", + "integrity": "sha512-hnE4/Fq1YzQI4PA1W0H8tCkI99R3UWDb3pJeZd6/Xs4Qw/q1uiQO+vNLC6KIPPhK0IajUfuI/P2jk0qWcMsuAQ==", + "dependencies": { + "@ledgerhq/devices": "^6.27.1", + "@ledgerhq/errors": "^6.10.0", + "events": "^3.3.0" + } + }, + "node_modules/@ledgerhq/hw-transport-webhid": { + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.1.tgz", + "integrity": "sha512-u74rBYlibpbyGblSn74fRs2pMM19gEAkYhfVibq0RE1GNFjxDMFC1n7Sb+93Jqmz8flyfB4UFJsxs8/l1tm2Kw==", + "dependencies": { + "@ledgerhq/devices": "^6.27.1", + "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/hw-transport": "^6.27.1", + "@ledgerhq/logs": "^6.10.0" + } + }, + "node_modules/@ledgerhq/logs": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.12.0.tgz", + "integrity": "sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA==" + }, + "node_modules/@mediapipe/tasks-vision": { + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.17.tgz", + "integrity": "sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==" + }, + "node_modules/@metamask/rpc-errors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-5.1.1.tgz", + "integrity": "sha512-JjZnDi2y2CfvbohhBl+FOQRzmFlJpybcQlIk37zEX8B96eVSPbH/T8S0p7cSF8IE33IWx6JkD8Ycsd+2TXFxCw==", + "dependencies": { + "@metamask/utils": "^5.0.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", + "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", + "dependencies": { + "@ethereumjs/tx": "^4.1.2", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "semver": "^7.3.8", + "superstruct": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@metamask/utils/node_modules/@ethereumjs/common": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", + "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", + "dependencies": { + "@ethereumjs/util": "^8.1.0", + "crc-32": "^1.2.0" + } + }, + "node_modules/@metamask/utils/node_modules/@ethereumjs/tx": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", + "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", + "dependencies": { + "@ethereumjs/common": "^3.2.0", + "@ethereumjs/rlp": "^4.0.1", + "@ethereumjs/util": "^8.1.0", + "ethereum-cryptography": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@metamask/utils/node_modules/superstruct": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", + "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@mobily/ts-belt": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@mobily/ts-belt/-/ts-belt-3.13.1.tgz", + "integrity": "sha512-K5KqIhPI/EoCTbA6CGbrenM9s41OouyK8A03fGJJcla/zKucsgLbz8HNbeseoLarRPgyWJsUyCYqFhI7t3Ra9Q==", + "engines": { + "node": ">= 10.*" + } + }, + "node_modules/@ngraveio/bc-ur": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.13.tgz", + "integrity": "sha512-j73akJMV4+vLR2yQ4AphPIT5HZmxVjn/LxpL7YHoINnXoH6ccc90Zzck6/n6a3bCXOVZwBxq+YHwbAKRV+P8Zg==", + "dependencies": { + "@keystonehq/alias-sampling": "^0.1.1", + "assert": "^2.0.0", + "bignumber.js": "^9.0.1", + "cbor-sync": "^1.0.4", + "crc": "^3.8.0", + "jsbi": "^3.1.5", + "sha.js": "^2.4.11" + } + }, + "node_modules/@noble/ciphers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz", + "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "dependencies": { + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@particle-network/analytics": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@particle-network/analytics/-/analytics-1.0.2.tgz", + "integrity": "sha512-E4EpTRYcfNOkxj+bgNdQydBrvdLGo4HfVStZCuOr3967dYek30r6L7Nkaa9zJXRE2eGT4lPvcAXDV2WxDZl/Xg==", + "dependencies": { + "hash.js": "^1.1.7", + "uuidv4": "^6.2.13" + } + }, + "node_modules/@particle-network/auth": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@particle-network/auth/-/auth-1.3.1.tgz", + "integrity": "sha512-hu6ie5RjjN4X+6y/vfjyCsSX3pQuS8k8ZoMb61QWwhWsnZXKzpBUVeAEk55aGfxxXY+KfBkSmZosyaZHGoHnfw==", + "dependencies": { + "@particle-network/analytics": "^1.0.1", + "@particle-network/chains": "*", + "@particle-network/crypto": "^1.0.1", + "buffer": "^6.0.3", + "draggabilly": "^3.0.0" + } + }, + "node_modules/@particle-network/chains": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@particle-network/chains/-/chains-1.8.3.tgz", + "integrity": "sha512-WgzY2Hp3tpQYBKXF0pOFdCyJ4yekTTOCzBvBt2tvt7Wbzti2bLyRlfGZAoP57TvIMiy1S1oUfasVfM0Dqd6k5w==" + }, + "node_modules/@particle-network/crypto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@particle-network/crypto/-/crypto-1.0.1.tgz", + "integrity": "sha512-GgvHmHcFiNkCLZdcJOgctSbgvs251yp+EAdUydOE3gSoIxN6KEr/Snu9DebENhd/nFb7FDk5ap0Hg49P7pj1fg==", + "dependencies": { + "crypto-js": "^4.1.1", + "uuidv4": "^6.2.13" + } + }, + "node_modules/@particle-network/solana-wallet": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@particle-network/solana-wallet/-/solana-wallet-1.3.2.tgz", + "integrity": "sha512-KviKVP87OtWq813y8IumM3rIQMNkTjHBaQmCUbTWGebz3csFOv54JIoy1r+3J3NnA+mBxBdZeRedZ5g+07v75w==", + "dependencies": { + "@particle-network/auth": "^1.3.1" + }, + "peerDependencies": { + "@solana/web3.js": "^1.50.1", + "bs58": "^4.0.1" + } + }, + "node_modules/@preact/signals-core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.8.0.tgz", + "integrity": "sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/@preact/signals-react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-2.3.0.tgz", + "integrity": "sha512-g77rc7gTuPaoS5Lr80wjbN9P0t2U+YqJ6NG2krF5KLWLIoGn4uiByOv4bcZSJ41E4Nj50JLuXvdQEGlpU6cOug==", + "dependencies": { + "@preact/signals-core": "^1.7.0", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "react": "^16.14.0 || 17.x || 18.x || 19.x" + } + }, + "node_modules/@project-serum/sol-wallet-adapter": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@project-serum/sol-wallet-adapter/-/sol-wallet-adapter-0.2.6.tgz", + "integrity": "sha512-cpIb13aWPW8y4KzkZAPDgw+Kb+DXjCC6rZoH74MGm3I/6e/zKyGnfAuW5olb2zxonFqsYgnv7ev8MQnvSgJ3/g==", + "dependencies": { + "bs58": "^4.0.1", + "eventemitter3": "^4.0.7" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.5.0" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@react-native/assets-registry": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.78.0.tgz", + "integrity": "sha512-PPHlTRuP9litTYkbFNkwveQFto3I94QRWPBBARU0cH/4ks4EkfCfb/Pdb3AHgtJi58QthSHKFvKTQnAWyHPs7w==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.78.0.tgz", + "integrity": "sha512-+Sy9Uine0QAbQRxMl6kBlkzKW0qHQk8hghCoKswRWt1ZfxaMA3rezobD5mtSwt/Yhadds9cGbMFWfFJM3Tynsg==", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@react-native/codegen": "0.78.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.78.0.tgz", + "integrity": "sha512-q44ZbR0JXdPvNrjNw75VmiVXXoJhZIx8dTUBVgnZx/UHBQuhPu0e8pAuo56E2mZVkF7FK0s087/Zji8n5OSxbQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.78.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.78.0.tgz", + "integrity": "sha512-8iVT2VYhkalLFUWoQRGSluZZHEG93StfwQGwQ+wk1vOUlOfoT/Xqglt6DvGXIyM9gaMCr6fJBFQVrU+FrXEFYA==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.25.1", + "invariant": "^2.2.4", + "jscodeshift": "^17.0.0", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/codegen/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/codegen/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@react-native/codegen/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native/codegen/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/codegen/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.78.0.tgz", + "integrity": "sha512-LpfEU+F1hZGcxIf07aBrjlImA0hh8v76V4wTJOgxxqGDUjjQ/X6h9V+bMXne60G9gwccTtvs1G0xiKWNUPI0VQ==", + "peer": true, + "dependencies": { + "@react-native/dev-middleware": "0.78.0", + "@react-native/metro-babel-transformer": "0.78.0", + "chalk": "^4.0.0", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.78.0.tgz", + "integrity": "sha512-KQYD9QlxES/VdmXh9EEvtZCJK1KAemLlszQq4dpLU1stnue5N8dnCY6A7PpStMf5UtAMk7tiniQhaicw0uVHgQ==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.78.0.tgz", + "integrity": "sha512-zEafAZdOz4s37Jh5Xcv4hJE5qZ6uNxgrTLcpjDOJnQG6dO34/BoZeXvDrjomQFNn6ogdysR51mKJStaQ3ixp5A==", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.78.0", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.16.2", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.78.0.tgz", + "integrity": "sha512-WvwgfmVs1QfFl1FOL514kz2Fs5Nkg2BGgpE8V0ild8b/UT6jCD8qh2dTI5kL0xdT0d2Xd2BxfuFN0xCLkMC+SA==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.78.0.tgz", + "integrity": "sha512-YZ9XtS77s/df7548B6dszX89ReehnA7hiab/axc30j/Mgk7Wv2woOjBKnAA4+rZ0ITLtxNwyJIMaRAc9kGznXw==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.78.0.tgz", + "integrity": "sha512-Hy/dl+zytLCRD9dp32ukcRS1Bn0gZH0h0i3AbriS6OGYgUgjAUFhXOKzZ15/G1SEq2sng91MNo/hMvo4uXoc5A==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.78.0", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.78.0.tgz", + "integrity": "sha512-FkeLvLLaMYlGsSntixTUvlNtc1OHij4TYRtymMNPWqBKFAMXJB/qe45VxXNzWP+jD0Ok6yXineQFtktKcHk9PA==", + "peer": true + }, + "node_modules/@react-spring/animated": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", + "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", + "dependencies": { + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/core": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", + "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", + "dependencies": { + "@react-spring/animated": "~9.7.5", + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/rafz": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", + "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==" + }, + "node_modules/@react-spring/shared": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", + "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", + "dependencies": { + "@react-spring/rafz": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/three": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.7.5.tgz", + "integrity": "sha512-RxIsCoQfUqOS3POmhVHa1wdWS0wyHAUway73uRLp3GAL5U2iYVNdnzQsep6M2NZ994BlW8TcKuMtQHUqOsy6WA==", + "dependencies": { + "@react-spring/animated": "~9.7.5", + "@react-spring/core": "~9.7.5", + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "@react-three/fiber": ">=6.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "three": ">=0.126" + } + }, + "node_modules/@react-spring/types": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", + "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==" + }, + "node_modules/@react-three/drei": { + "version": "9.122.0", + "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-9.122.0.tgz", + "integrity": "sha512-SEO/F/rBCTjlLez7WAlpys+iGe9hty4rNgjZvgkQeXFSiwqD4Hbk/wNHMAbdd8vprO2Aj81mihv4dF5bC7D0CA==", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@mediapipe/tasks-vision": "0.10.17", + "@monogrid/gainmap-js": "^3.0.6", + "@react-spring/three": "~9.7.5", + "@use-gesture/react": "^10.3.1", + "camera-controls": "^2.9.0", + "cross-env": "^7.0.3", + "detect-gpu": "^5.0.56", + "glsl-noise": "^0.0.0", + "hls.js": "^1.5.17", + "maath": "^0.10.8", + "meshline": "^3.3.1", + "react-composer": "^5.0.3", + "stats-gl": "^2.2.8", + "stats.js": "^0.17.0", + "suspend-react": "^0.1.3", + "three-mesh-bvh": "^0.7.8", + "three-stdlib": "^2.35.6", + "troika-three-text": "^0.52.0", + "tunnel-rat": "^0.1.2", + "utility-types": "^3.11.0", + "zustand": "^5.0.1" + }, + "peerDependencies": { + "@react-three/fiber": "^8", + "react": "^18", + "react-dom": "^18", + "three": ">=0.137" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/@react-three/drei/node_modules/@monogrid/gainmap-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@monogrid/gainmap-js/-/gainmap-js-3.1.0.tgz", + "integrity": "sha512-Obb0/gEd/HReTlg8ttaYk+0m62gQJmCblMOjHSMHRrBP2zdfKMHLCRbh/6ex9fSUJMKdjjIEiohwkbGD3wj2Nw==", + "dependencies": { + "promise-worker-transferable": "^1.0.4" + }, + "peerDependencies": { + "three": ">= 0.159.0" + } + }, + "node_modules/@react-three/drei/node_modules/zustand": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.3.tgz", + "integrity": "sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } + }, + "node_modules/@react-three/fiber": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-8.18.0.tgz", + "integrity": "sha512-FYZZqD0UUHUswKz3LQl2Z7H24AhD14XGTsIRw3SJaXUxyfVMi+1yiZGmqTcPt/CkPpdU7rrxqcyQ1zJE5DjvIQ==", + "dependencies": { + "@babel/runtime": "^7.17.8", + "@types/react-reconciler": "^0.26.7", + "@types/webxr": "*", + "base64-js": "^1.5.1", + "buffer": "^6.0.3", + "its-fine": "^1.0.6", + "react-reconciler": "^0.27.0", + "react-use-measure": "^2.1.7", + "scheduler": "^0.21.0", + "suspend-react": "^0.1.3", + "zustand": "^3.7.1" + }, + "peerDependencies": { + "expo": ">=43.0", + "expo-asset": ">=8.4", + "expo-file-system": ">=11.0", + "expo-gl": ">=11.0", + "react": ">=18 <19", + "react-dom": ">=18 <19", + "react-native": ">=0.64", + "three": ">=0.133" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + }, + "expo-asset": { + "optional": true + }, + "expo-file-system": { + "optional": true + }, + "expo-gl": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@react-three/fiber/node_modules/zustand": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz", + "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==", + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", + "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "dev": true, + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@scure/base": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.4.tgz", + "integrity": "sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", + "dependencies": { + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@scure/base": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", + "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz", + "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==", + "dependencies": { + "@noble/hashes": "~1.7.1", + "@scure/base": "~1.2.4" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.33.22", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.33.22.tgz", + "integrity": "sha512-auUj4k+f4pyrIVf4GW5UKquSZFHJWri06QgARy9C0t9ZTjJLIuNIrr1yl9bWcJWJ1Gz1vOvYN1D+QPaIlNMVkQ==" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol-web3js/-/mobile-wallet-adapter-protocol-web3js-2.1.5.tgz", + "integrity": "sha512-2EQpnlnZSlp9galzYP0saHBLTQrI8PMILMjDbu9VzNx97Q3M6tXhgIOppyshp0Wj4AR9SMteoxtLHeplz6U/Ww==", + "dependencies": { + "@solana-mobile/mobile-wallet-adapter-protocol": "^2.1.5", + "bs58": "^5.0.0", + "js-base64": "^3.7.5" + }, + "peerDependencies": { + "@solana/web3.js": "^1.58.0" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/@react-native/virtualized-lists": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.78.0.tgz", + "integrity": "sha512-ibETs3AwpkkRcORRANvZeEFjzvN41W02X882sBzoxC5XdHiZ2DucXo4fjKF7i86MhYCFLfNSIYbwupx1D1iFmg==", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/@solana-mobile/mobile-wallet-adapter-protocol": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol/-/mobile-wallet-adapter-protocol-2.1.5.tgz", + "integrity": "sha512-Nn+3cmM2uGmK38XzQY0C3Ic4orGi7olE67n3sjTVi1qiWNjLbZ0mvYAXoZnHC3vZMBQvgjfUWW69DZrMgn7Euw==", + "dependencies": { + "@solana/wallet-standard": "^1.1.2", + "@solana/wallet-standard-util": "^1.1.1", + "@wallet-standard/core": "^1.0.3", + "js-base64": "^3.7.5" + }, + "peerDependencies": { + "@solana/web3.js": "^1.58.0", + "react-native": ">0.69" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/@types/react": { + "version": "19.0.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", + "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", + "optional": true, + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/react-native": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.78.0.tgz", + "integrity": "sha512-3PO4tNvCN6BdAKcoY70v1sLfxYCmDR4KS1VTY+kIBKy5Qznp27QNxL7zBQjvS6Jp91gc8N82QbysQrfBlwg9gQ==", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.78.0", + "@react-native/codegen": "0.78.0", + "@react-native/community-cli-plugin": "0.78.0", + "@react-native/gradle-plugin": "0.78.0", + "@react-native/js-polyfills": "0.78.0", + "@react-native/normalize-colors": "0.78.0", + "@react-native/virtualized-lists": "0.78.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.0.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.25.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "peer": true + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "peer": true + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@solana-mobile/wallet-adapter-mobile/-/wallet-adapter-mobile-2.1.5.tgz", + "integrity": "sha512-gCcCnC/9HtBS1v1P4/rs/1Ait73I0tqd0XELaodZf+Or5Y4nOk2G1yhpzLNb+SCHJ1eO1dPm+7Cyf6XxRAMacA==", + "dependencies": { + "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.1.5", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-features": "^1.2.0", + "js-base64": "^3.7.5", + "qrcode": "^1.5.4" + }, + "optionalDependencies": { + "@react-native-async-storage/async-storage": "^1.17.7" + }, + "peerDependencies": { + "@solana/web3.js": "^1.58.0" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/@react-native-async-storage/async-storage": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz", + "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==", + "optional": true, + "dependencies": { + "merge-options": "^3.0.4" + }, + "peerDependencies": { + "react-native": "^0.0.0-0 || >=0.60 <1.0" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/@react-native/virtualized-lists": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.78.0.tgz", + "integrity": "sha512-ibETs3AwpkkRcORRANvZeEFjzvN41W02X882sBzoxC5XdHiZ2DucXo4fjKF7i86MhYCFLfNSIYbwupx1D1iFmg==", + "optional": true, + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/@types/react": { + "version": "19.0.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", + "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", + "optional": true, + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/react-native": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.78.0.tgz", + "integrity": "sha512-3PO4tNvCN6BdAKcoY70v1sLfxYCmDR4KS1VTY+kIBKy5Qznp27QNxL7zBQjvS6Jp91gc8N82QbysQrfBlwg9gQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.78.0", + "@react-native/codegen": "0.78.0", + "@react-native/community-cli-plugin": "0.78.0", + "@react-native/gradle-plugin": "0.78.0", + "@react-native/js-polyfills": "0.78.0", + "@react-native/normalize-colors": "0.78.0", + "@react-native/virtualized-lists": "0.78.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.0.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.25.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "optional": true, + "peer": true + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "optional": true, + "peer": true + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "optional": true, + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "optional": true, + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana-mobile/wallet-adapter-mobile/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "optional": true, + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@solana/accounts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-2.0.0.tgz", + "integrity": "sha512-1CE4P3QSDH5x+ZtSthMY2mn/ekROBnlT3/4f3CHDJicDvLQsgAq2yCvGHsYkK3ZA0mxhFLuhJVjuKASPnmG1rQ==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/rpc-spec": "2.0.0", + "@solana/rpc-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/accounts/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/accounts/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/accounts/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/accounts/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/addresses": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-2.0.0.tgz", + "integrity": "sha512-8n3c/mUlH1/z+pM8e7OJ6uDSXw26Be0dgYiokiqblO66DGQ0d+7pqFUFZ5pEGjJ9PU2lDTSfY8rHf4cemOqwzQ==", + "dependencies": { + "@solana/assertions": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/addresses/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/addresses/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/addresses/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/addresses/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/assertions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-2.0.0.tgz", + "integrity": "sha512-NyPPqZRNGXs/GAjfgsw7YS6vCTXWt4ibXveS+ciy5sdmp/0v3pA6DlzYjleF9Sljrew0IiON15rjaXamhDxYfQ==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/assertions/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/buffer-layout": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", + "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", + "dependencies": { + "buffer": "~6.0.3" + }, + "engines": { + "node": ">=5.10" + } + }, + "node_modules/@solana/buffer-layout-utils": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz", + "integrity": "sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/web3.js": "^1.32.0", + "bigint-buffer": "^1.1.5", + "bignumber.js": "^9.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@solana/codecs": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0-rc.1.tgz", + "integrity": "sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0-rc.1", + "@solana/codecs-data-structures": "2.0.0-rc.1", + "@solana/codecs-numbers": "2.0.0-rc.1", + "@solana/codecs-strings": "2.0.0-rc.1", + "@solana/options": "2.0.0-rc.1" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/codecs-core": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0-rc.1.tgz", + "integrity": "sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==", + "dependencies": { + "@solana/errors": "2.0.0-rc.1" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/codecs-data-structures": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-rc.1.tgz", + "integrity": "sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==", + "dependencies": { + "@solana/codecs-core": "2.0.0-rc.1", + "@solana/codecs-numbers": "2.0.0-rc.1", + "@solana/errors": "2.0.0-rc.1" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/codecs-numbers": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0-rc.1.tgz", + "integrity": "sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0-rc.1", + "@solana/errors": "2.0.0-rc.1" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/codecs-strings": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0-rc.1.tgz", + "integrity": "sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==", + "dependencies": { + "@solana/codecs-core": "2.0.0-rc.1", + "@solana/codecs-numbers": "2.0.0-rc.1", + "@solana/errors": "2.0.0-rc.1" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/errors": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0-rc.1.tgz", + "integrity": "sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/fast-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-2.0.0.tgz", + "integrity": "sha512-EsIx9z+eoxOmC+FpzhEb+H67CCYTbs/omAqXD4EdEYnCHWrI1li1oYBV+NoKzfx8fKlX+nzNB7S/9kc4u7Etpw==", + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/functional": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-2.0.0.tgz", + "integrity": "sha512-Sj+sLiUTimnMEyGnSLGt0lbih2xPDUhxhonnrIkPwA+hjQ3ULGHAxeevHU06nqiVEgENQYUJ5rCtHs4xhUFAkQ==", + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/instructions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-2.0.0.tgz", + "integrity": "sha512-MiTEiNF7Pzp+Y+x4yadl2VUcNHboaW5WP52psBuhHns3GpbbruRv5efMpM9OEQNe1OsN+Eg39vjEidX55+P+DQ==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/instructions/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-2.0.0.tgz", + "integrity": "sha512-SSLSX8BXRvfLKBqsmBghmlhMKpwHeWd5CHi5zXgTS1BRrtiU6lcrTVC9ie6B+WaNNq7oe3e6K5bdbhu3fFZ+0g==", + "dependencies": { + "@solana/assertions": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/keys/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/keys/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/keys/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/keys/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/options": { + "version": "2.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0-rc.1.tgz", + "integrity": "sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==", + "dependencies": { + "@solana/codecs-core": "2.0.0-rc.1", + "@solana/codecs-data-structures": "2.0.0-rc.1", + "@solana/codecs-numbers": "2.0.0-rc.1", + "@solana/codecs-strings": "2.0.0-rc.1", + "@solana/errors": "2.0.0-rc.1" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/programs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-2.0.0.tgz", + "integrity": "sha512-JPIKB61pWfODnsvEAaPALc6vR5rn7kmHLpFaviWhBtfUlEVgB8yVTR0MURe4+z+fJCPRV5wWss+svA4EeGDYzQ==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/programs/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/promises": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-2.0.0.tgz", + "integrity": "sha512-4teQ52HDjK16ORrZe1zl+Q9WcZdQ+YEl0M1gk59XG7D0P9WqaVEQzeXGnKSCs+Y9bnB1u5xCJccwpUhHYWq6gg==", + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-2.0.0.tgz", + "integrity": "sha512-TumQ9DFRpib/RyaIqLVfr7UjqSo7ldfzpae0tgjM93YjbItB4Z0VcUXc3uAFvkeYw2/HIMb46Zg43mkUwozjDg==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/fast-stable-stringify": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/rpc-api": "2.0.0", + "@solana/rpc-spec": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-transformers": "2.0.0", + "@solana/rpc-transport-http": "2.0.0", + "@solana/rpc-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-2.0.0.tgz", + "integrity": "sha512-1FwitYxwADMF/6zKP2kNXg8ESxB6GhNBNW1c4f5dEmuXuBbeD/enLV3WMrpg8zJkIaaYarEFNbt7R7HyFzmURQ==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/rpc-parsed-types": "2.0.0", + "@solana/rpc-spec": "2.0.0", + "@solana/rpc-transformers": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-api/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-parsed-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-2.0.0.tgz", + "integrity": "sha512-VCeY/oKVEtBnp8EDOc5LSSiOeIOLFIgLndcxqU0ij/cZaQ01DOoHbhluvhZtU80Z3dUeicec8TiMgkFzed+WhQ==", + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-spec": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-2.0.0.tgz", + "integrity": "sha512-1uIDzj7vocCUqfOifjv1zAuxQ53ugiup/42edVFoQLOnJresoEZLL6WjnsJq4oCTccEAvGhUBI1WWKeZTGNxFQ==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/rpc-spec-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-spec-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-2.0.0.tgz", + "integrity": "sha512-G2lmhFhgtxMQd/D6B04BHGE7bm5dMZdIPQNOqVGhzNAVjrmyapD3JN2hKAbmaYPe97wLfZERw0Ux1u4Y6q7TqA==", + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-spec/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-2.0.0.tgz", + "integrity": "sha512-AdwMJHMrhlj7q1MPjZmVcKq3iLqMW3N0MT8kzIAP2vP+8o/d6Fn4aqGxoz2Hlfn3OYIZoYStN2VBtwzbcfEgMA==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/fast-stable-stringify": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/promises": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-subscriptions-api": "2.0.0", + "@solana/rpc-subscriptions-channel-websocket": "2.0.0", + "@solana/rpc-subscriptions-spec": "2.0.0", + "@solana/rpc-transformers": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/subscribable": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-2.0.0.tgz", + "integrity": "sha512-NAJQvSFXYIIf8zxsMFBCkSbZNZgT32pzPZ1V6ZAd+U2iDEjx3L+yFwoJgfOcHp8kAV+alsF2lIsGBlG4u+ehvw==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/rpc-subscriptions-spec": "2.0.0", + "@solana/rpc-transformers": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions-channel-websocket": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-2.0.0.tgz", + "integrity": "sha512-hSQDZBmcp2t+gLZsSBqs/SqVw4RuNSC7njiP46azyzW7oGg8X2YPV36AHGsHD12KPsc0UpT1OAZ4+AN9meVKww==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/rpc-subscriptions-spec": "2.0.0", + "@solana/subscribable": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5", + "ws": "^8.18.0" + } + }, + "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions-spec": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-2.0.0.tgz", + "integrity": "sha512-VXMiI3fYtU1PkVVTXL87pcY48ZY8aCi1N6FqtxSP2xg/GASL01j1qbwyIL1OvoCqGyRgIxdd/YfaByW9wmWBhA==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/promises": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/subscribable": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions-spec/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-subscriptions/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-transformers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-2.0.0.tgz", + "integrity": "sha512-H6tN0qcqzUangowsLLQtYXKJsf1Roe3/qJ1Cy0gv9ojY9uEvNbJqpeEj+7blv0MUZfEe+rECAwBhxxRKPMhYGw==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-transformers/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-transport-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-2.0.0.tgz", + "integrity": "sha512-UJLhKhhxDd1OPi8hb2AenHsDm1mofCBbhWn4bDCnH2Q3ulwYadUhcNqNbxjJPQ774VNhAf53SSI5A6PQo8IZSQ==", + "dependencies": { + "@solana/errors": "2.0.0", + "@solana/rpc-spec": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "undici-types": "^6.20.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-transport-http/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.0.0.tgz", + "integrity": "sha512-o1ApB9PYR0A3XjVSOh//SOVWgjDcqMlR3UNmtqciuREIBmWqnvPirdOa5EJxD3iPhfA4gnNnhGzT+tMDeDW/Kw==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc-types/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/rpc/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/signers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-2.0.0.tgz", + "integrity": "sha512-JEYJS3x/iKkqPV/3b1nLpX9lHib21wQKV3fOuu1aDLQqmX9OYKrnIIITYdnFDhmvGhpEpkkbPnqu7yVaFIBYsQ==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/signers/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/signers/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/spl-token": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.11.tgz", + "integrity": "sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "@solana/spl-token-metadata": "^0.1.2", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.88.0" + } + }, + "node_modules/@solana/spl-token-metadata": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@solana/spl-token-metadata/-/spl-token-metadata-0.1.6.tgz", + "integrity": "sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==", + "dependencies": { + "@solana/codecs": "2.0.0-rc.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.95.3" + } + }, + "node_modules/@solana/subscribable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-2.0.0.tgz", + "integrity": "sha512-Ex7d2GnTSNVMZDU3z6nKN4agRDDgCgBDiLnmn1hmt0iFo3alr3gRAqiqa7qGouAtYh9/29pyc8tVJCijHWJPQQ==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/subscribable/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-2.0.0.tgz", + "integrity": "sha512-8D4ajKcCYQsTG1p4k30lre2vjxLR6S5MftUGJnIaQObDCzGmaeA9GRti4Kk4gSPWVYFTBoj1ASx8EcEXaB3eIQ==", + "dependencies": { + "@solana/accounts": "2.0.0", + "@solana/codecs": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/rpc-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/codecs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz", + "integrity": "sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/options": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/sysvars/node_modules/@solana/options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz", + "integrity": "sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-confirmation": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-2.0.0.tgz", + "integrity": "sha512-JkTw5gXLiqQjf6xK0fpVcoJ/aMp2kagtFSD/BAOazdJ3UYzOzbzqvECt6uWa3ConcMswQ2vXalVtI7ZjmYuIeg==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/promises": "2.0.0", + "@solana/rpc": "2.0.0", + "@solana/rpc-subscriptions": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-confirmation/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-messages": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.0.0.tgz", + "integrity": "sha512-Uc6Fw1EJLBrmgS1lH2ZfLAAKFvprWPQQzOVwZS78Pv8Whsk7tweYTK6S0Upv0nHr50rGpnORJfmdBrXE6OfNGg==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/rpc-types": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-messages/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-messages/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-messages/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transaction-messages/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-2.0.0.tgz", + "integrity": "sha512-VfdTE+59WKvuBG//6iE9RPjAB+ZT2kLgY2CDHabaz6RkH6OjOkMez9fWPVa3Xtcus+YQWN1SnQoryjF/xSx04w==", + "dependencies": { + "@solana/addresses": "2.0.0", + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/transaction-messages": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@solana/transactions/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@solana/wallet-adapter-alpha": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-alpha/-/wallet-adapter-alpha-0.1.10.tgz", + "integrity": "sha512-TOUhDyUNSmp8bqeUueN0LPmurTAEmYm3PTrPGSnsq6JFeTzwTv5xZRygtCvULpBzCPZu/7AfIqh/TSoz4P92aw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-avana": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-avana/-/wallet-adapter-avana-0.1.13.tgz", + "integrity": "sha512-dvKDzaFo9KgfNh0ohI6qOBTnOU2f6cHKPiDxdtLfXVubdic1mUYzuA2PcrBZQuRc5EBcvHbGCpr3Ds90cGB+xQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-base": { + "version": "0.9.23", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.23.tgz", + "integrity": "sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw==", + "dependencies": { + "@solana/wallet-standard-features": "^1.1.0", + "@wallet-standard/base": "^1.0.1", + "@wallet-standard/features": "^1.0.3", + "eventemitter3": "^4.0.7" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-base-ui": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-base-ui/-/wallet-adapter-base-ui-0.1.2.tgz", + "integrity": "sha512-33l0WqY0mKKhcrNBbqS9anvT4MjzNnKewoF1VcdbI/uSlMOZtGy+9fr8ETVFI+ivr44QHpvbiZX9dmz2mTCGXw==", + "dependencies": { + "@solana/wallet-adapter-react": "^0.15.35" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3", + "react": "*" + } + }, + "node_modules/@solana/wallet-adapter-bitkeep": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-bitkeep/-/wallet-adapter-bitkeep-0.3.20.tgz", + "integrity": "sha512-v6Jd13CZOPNIAX0nFlopAJ3HDvC+MhiB4sde3C8sSnNbjVi9h1WLHBmaUfgqU6mAyhDjWUZjKt4zYlMhLdp/bg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-bitpie": { + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-bitpie/-/wallet-adapter-bitpie-0.5.18.tgz", + "integrity": "sha512-gEflEwAyUbfmU4NEmsoDYt1JNFyoBQGm99BBvrvXdJsDdExvT6PwHNi5YlQKp1A4EAqjqaEj+nQzr6ygUpmCBQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-clover": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-clover/-/wallet-adapter-clover-0.4.19.tgz", + "integrity": "sha512-48PoaPte/SRYeU25bvOSmSEqoKCcyOBH9CXebsDcXkrgf+g46KRlAlsY605q1ebzr+iaFEONtTdxW8LthvJtbA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-coin98": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coin98/-/wallet-adapter-coin98-0.5.20.tgz", + "integrity": "sha512-gnDFNsFq4IeB6jtQj6fZOUthuuQpvtomCkwkwsOWARNhl8nhnsfbuNs3r4XaT4Q79my07ogNQUBPGKY/8CqjiA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "bs58": "^4.0.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-coinbase": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coinbase/-/wallet-adapter-coinbase-0.1.19.tgz", + "integrity": "sha512-hcf9ieAbQxD2g8/5glXVAt67w+3iixpjMMZC7lT7Wa8SJZsq6lmISC9AtZctDEQcWSVV0IkedZp3bg6bp22kng==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-coinhub": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coinhub/-/wallet-adapter-coinhub-0.3.18.tgz", + "integrity": "sha512-yeJo+cHVlUBlH16Q+knnFDJrH9wzEB3zvSq57PXfqvlWSjySm4PkkK7srRoAwfNOxL/eArSJWfBwRprsymttJQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-fractal": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-fractal/-/wallet-adapter-fractal-0.1.8.tgz", + "integrity": "sha512-lV/rXOMQSR7sBIEDx8g0jwvXP/fT2Vw/47CSj9BaVYC5LGphhuoYbcI4ko1y0Zv+dJu8JVRTeKbnaiRBjht5DA==", + "dependencies": { + "@fractalwagmi/solana-wallet-adapter": "^0.1.1", + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-huobi": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-huobi/-/wallet-adapter-huobi-0.1.15.tgz", + "integrity": "sha512-VKwlK0fE7v97NEWwP86iBY/xgnB3fQJv2/RYaw8ODAcfJqVQZAV6EhDR8fo6++jdS1KkcWc2GcHdBMrqPli3yQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-hyperpay": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-hyperpay/-/wallet-adapter-hyperpay-0.1.14.tgz", + "integrity": "sha512-K0qMVpPHbeIVAvhwnn+2GR8jjBe/a5EP514TL/10SQQ8vTLd7ggNWZdTRCjUkHRlsbTOK7yYWAOHu3gx7429rw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-keystone": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-keystone/-/wallet-adapter-keystone-0.1.15.tgz", + "integrity": "sha512-2A31/vuDRAfASOEyWvJ2YjtwCQohwim3/K+KzhPfvG20C4wr6agDbMXi1T2lDWwrd13kyP+dIgOzPfuLn09tWw==", + "dependencies": { + "@keystonehq/sol-keyring": "^0.3.1", + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-krystal": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-krystal/-/wallet-adapter-krystal-0.1.12.tgz", + "integrity": "sha512-umQV9cbLZcqJFkcjpdOgPvTeDvUjcivRSzWgbx27drmeQ9bi4w9bYH5XkFmbj9iD98q+fjrYQUOK772IHZqrkQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-ledger": { + "version": "0.9.25", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-ledger/-/wallet-adapter-ledger-0.9.25.tgz", + "integrity": "sha512-59yD3aveLwlzXqk4zBCaPLobeqAhmtMxPizfUBOjzwRKyepi1Nnnt9AC9Af3JrweU2x4qySRxAaZfU/iNqJ3rQ==", + "dependencies": { + "@ledgerhq/devices": "6.27.1", + "@ledgerhq/hw-transport": "6.27.1", + "@ledgerhq/hw-transport-webhid": "6.27.1", + "@solana/wallet-adapter-base": "^0.9.23", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-mathwallet": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-mathwallet/-/wallet-adapter-mathwallet-0.9.18.tgz", + "integrity": "sha512-sleBX+wB8Wahu2lLBCWihkFtnl64DMJgla/kgsf75PCNmNA93+WLA4gYOK+fFKeBkU12a/Hp5oZKEQsQGFPSOA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-neko": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-neko/-/wallet-adapter-neko-0.2.12.tgz", + "integrity": "sha512-ei1QoQZhiYMuH/qm3bnXlueT0jQmH4tZfQvEwudFB8+a0fLtSA8lZU+CYI1jd1YLDjkUEIiXV6R/u32nlCuYDA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-nightly": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-nightly/-/wallet-adapter-nightly-0.1.16.tgz", + "integrity": "sha512-JaPzT8R4HHUqGn/QdElx9iRW98h0NaANBt0j3CZZYWlqsdG0f8fFfy2xofILA+qnDL6NaRI9AzQ4NcQGuVZsVQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-nufi": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-nufi/-/wallet-adapter-nufi-0.1.17.tgz", + "integrity": "sha512-ggTZKvYPJS3m/9hsMaGSH0F8kqumPqP0WdY7WNihWR6O4Pr401kDBdgXPXNSGorIahdPrRBzp5UrahnrlodvTQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-onto": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-onto/-/wallet-adapter-onto-0.1.7.tgz", + "integrity": "sha512-WS4LY0Z0J+NcyEkjdjkD11uKURkRQ/RHMYSFE59U+MuBHggEpXJFZuJzUE9SZbG1ltlLTh13hS5ZuiEz7F+faA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-particle": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-particle/-/wallet-adapter-particle-0.1.12.tgz", + "integrity": "sha512-6tD5pbyuyCRDswDVD5LCakVQ/vIwjO2lXlVvJFDLdhGa6MinbjTHigLmE58nkTgKATRScyS8FuCCzGmYcXGbow==", + "dependencies": { + "@particle-network/solana-wallet": "^1.3.2", + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-phantom": { + "version": "0.9.24", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-phantom/-/wallet-adapter-phantom-0.9.24.tgz", + "integrity": "sha512-D24AxRHmRJ4AYoRvijbiuUb9LmC4xLGKLMSJS2ly+zGxVmaPASPM/ThaY/DlYTDL31QvkYtl8RzSR4yIU1gpLg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-react": { + "version": "0.15.35", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-react/-/wallet-adapter-react-0.15.35.tgz", + "integrity": "sha512-i4hc/gNLTYNLMEt2LS+4lrrc0QAwa5SU2PtYMnZ2A3rsoKF5m1bv1h6cjLj2KBry4/zRGEBoqkiMOC5zHkLnRQ==", + "dependencies": { + "@solana-mobile/wallet-adapter-mobile": "^2.0.0", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3", + "react": "*" + } + }, + "node_modules/@solana/wallet-adapter-react-ui": { + "version": "0.9.35", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-react-ui/-/wallet-adapter-react-ui-0.9.35.tgz", + "integrity": "sha512-SyHUavEAyzBL5zim5xAlYaqP5jF3bOtxi/02wgXzMpKXUYpG4EiXXY3DeGw5eUbcvvej45rQENtTHWEEH9fW+A==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-adapter-base-ui": "^0.1.2", + "@solana/wallet-adapter-react": "^0.15.35" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@solana/wallet-adapter-safepal": { + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-safepal/-/wallet-adapter-safepal-0.5.18.tgz", + "integrity": "sha512-E/EIO5j+f0FS9Yj5o5JLJ/qHh3Se/9jP2KdHKhooWTlXWbQDzrxMjV88qIKKl5sgWEndqRYDuDbAdW+2dhw6hw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-saifu": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-saifu/-/wallet-adapter-saifu-0.1.15.tgz", + "integrity": "sha512-4nrziKQ+4QInh+COsICpNNUlUt456EJ60SZLxvG/z1AOGpatuzT0gN1+RdMcwHGUtiPBPCkEneUVhFZhhbMJlg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-salmon": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-salmon/-/wallet-adapter-salmon-0.1.14.tgz", + "integrity": "sha512-CMXdbhaj3prloCJwvxO7e1wfAyRd58QiPB8pjvB4GBbznyoSnHbFXmpxZrKX1Dk6FoJOGBgjB71xnreGcc6oMw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "salmon-adapter-sdk": "^1.1.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-sky": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-sky/-/wallet-adapter-sky-0.1.15.tgz", + "integrity": "sha512-1vlk1/jnlOC/WfDDgDoUk3XtEhB3hq1fKtUb+xj0pVuSOg2Db+8ka9vPPYlVaKHoGvjm30iGGfr3ZrCxVfG6OQ==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-solflare": { + "version": "0.6.28", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-solflare/-/wallet-adapter-solflare-0.6.28.tgz", + "integrity": "sha512-iiUQtuXp8p4OdruDawsm1dRRnzUCcsu+lKo8OezESskHtbmZw2Ifej0P99AbJbBAcBw7q4GPI6987Vh05Si5rw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-chains": "^1.1.0", + "@solflare-wallet/metamask-sdk": "^1.0.2", + "@solflare-wallet/sdk": "^1.3.0", + "@wallet-standard/wallet": "^1.0.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-solong": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-solong/-/wallet-adapter-solong-0.9.18.tgz", + "integrity": "sha512-n40eemFUbJlOP+FKvn8rgq+YAOW51lEsn7uVz5ZjmiaW6MnRQniId9KkGYPPOUjytFyM+6/4x6IXI+QJknlSqA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-spot": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-spot/-/wallet-adapter-spot-0.1.15.tgz", + "integrity": "sha512-daU2iBTSJp1RGfQrB2uV06+2WHfeyW0uhjoJ3zTkz24kXqv5/ycoPHr8Gi2jkDSGMFkewnjWF8g0KMEzq2VYug==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-tokenary": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-tokenary/-/wallet-adapter-tokenary-0.1.12.tgz", + "integrity": "sha512-iIsOzzEHfRfDUiwYy2BAVGeMl+xBUu92qYK1yAKeKxQPF5McJrnjS3FXwT/onBU5WMdxI6dWm0HKZUiDwefN6A==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-tokenpocket": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-tokenpocket/-/wallet-adapter-tokenpocket-0.4.19.tgz", + "integrity": "sha512-zKXTN+tuKIr/stSxUeG9XPBks9iqeliBWS9JF8eq+8u/Qb/bIDbNSQmd8Z5u1x2lf0puiStc9/iUu/+MLaOSVg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-torus": { + "version": "0.11.28", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-torus/-/wallet-adapter-torus-0.11.28.tgz", + "integrity": "sha512-bu1oJQ+AoIZICxz8J1lVcdL+iBBrdbynnEs5N6dxwoM/cMGLbX7PGYqaH0J1dEXisA+1H5AzGAnW4UU05VBmLA==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@toruslabs/solana-embed": "^0.3.4", + "assert": "^2.0.0", + "crypto-browserify": "^3.12.0", + "process": "^0.11.10", + "stream-browserify": "^3.0.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-trezor": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-trezor/-/wallet-adapter-trezor-0.1.2.tgz", + "integrity": "sha512-x4nXntYi1SIv63ZdXWX/Rq/VKwguByKu67WpyUXsu8kOdviksb20bQMuAR7Ue41oJ9zSnLlTxAxA1SuWNkFRBg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@trezor/connect-web": "^9.2.1", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-trust": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-trust/-/wallet-adapter-trust-0.1.13.tgz", + "integrity": "sha512-lkmPfNdyRgx+z0K7i2cDa3a6SOKXpi3FiaYSo8Zozoxkp+Ga/NXVWxlXtMca4GAc/MnJMVp7yF/31kyFIee+3A==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-unsafe-burner": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-unsafe-burner/-/wallet-adapter-unsafe-burner-0.1.7.tgz", + "integrity": "sha512-SuBVqQxA1NNUwP4Lo70rLPaM8aWkV1EFAlxkRoRLtwyw/gM8bxTO6+9EVyKCv+ix3yw1rCGIF3B0idXx0i37eQ==", + "dependencies": { + "@noble/curves": "^1.1.0", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-features": "^1.1.0", + "@solana/wallet-standard-util": "^1.1.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-walletconnect": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-0.1.16.tgz", + "integrity": "sha512-jNaQwSho8hT7gF1ifePE8TJc1FULx8jCF16KX3fZPtzXDxKrj0R4VUpHMGcw4MlDknrnZNLOJAVvyiawAkPCRQ==", + "dependencies": { + "@jnwng/walletconnect-solana": "^0.2.0", + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-wallets": { + "version": "0.19.32", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-wallets/-/wallet-adapter-wallets-0.19.32.tgz", + "integrity": "sha512-voZYQiIy1yXuKvm7x7YpnQ53eiJC7NpIYSQjzApOUiswiBRVeYcnPO4O/MMPUwsGkS7iZKqKZjo5CnOaN44n+g==", + "dependencies": { + "@solana/wallet-adapter-alpha": "^0.1.10", + "@solana/wallet-adapter-avana": "^0.1.13", + "@solana/wallet-adapter-bitkeep": "^0.3.20", + "@solana/wallet-adapter-bitpie": "^0.5.18", + "@solana/wallet-adapter-clover": "^0.4.19", + "@solana/wallet-adapter-coin98": "^0.5.20", + "@solana/wallet-adapter-coinbase": "^0.1.19", + "@solana/wallet-adapter-coinhub": "^0.3.18", + "@solana/wallet-adapter-fractal": "^0.1.8", + "@solana/wallet-adapter-huobi": "^0.1.15", + "@solana/wallet-adapter-hyperpay": "^0.1.14", + "@solana/wallet-adapter-keystone": "^0.1.15", + "@solana/wallet-adapter-krystal": "^0.1.12", + "@solana/wallet-adapter-ledger": "^0.9.25", + "@solana/wallet-adapter-mathwallet": "^0.9.18", + "@solana/wallet-adapter-neko": "^0.2.12", + "@solana/wallet-adapter-nightly": "^0.1.16", + "@solana/wallet-adapter-nufi": "^0.1.17", + "@solana/wallet-adapter-onto": "^0.1.7", + "@solana/wallet-adapter-particle": "^0.1.12", + "@solana/wallet-adapter-phantom": "^0.9.24", + "@solana/wallet-adapter-safepal": "^0.5.18", + "@solana/wallet-adapter-saifu": "^0.1.15", + "@solana/wallet-adapter-salmon": "^0.1.14", + "@solana/wallet-adapter-sky": "^0.1.15", + "@solana/wallet-adapter-solflare": "^0.6.28", + "@solana/wallet-adapter-solong": "^0.9.18", + "@solana/wallet-adapter-spot": "^0.1.15", + "@solana/wallet-adapter-tokenary": "^0.1.12", + "@solana/wallet-adapter-tokenpocket": "^0.4.19", + "@solana/wallet-adapter-torus": "^0.11.28", + "@solana/wallet-adapter-trezor": "^0.1.2", + "@solana/wallet-adapter-trust": "^0.1.13", + "@solana/wallet-adapter-unsafe-burner": "^0.1.7", + "@solana/wallet-adapter-walletconnect": "^0.1.16", + "@solana/wallet-adapter-xdefi": "^0.1.7" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-adapter-xdefi": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-xdefi/-/wallet-adapter-xdefi-0.1.7.tgz", + "integrity": "sha512-d0icfBOQyaY8kpsdU/wQwaBIahZZPzkXkXfBjpMGwjixD8oeZUFfsg8LC7T1rOIUObeczlocaR/lwtEqWpnaeg==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.77.3" + } + }, + "node_modules/@solana/wallet-standard": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard/-/wallet-standard-1.1.4.tgz", + "integrity": "sha512-NF+MI5tOxyvfTU4A+O5idh/gJFmjm52bMwsPpFGRSL79GECSN0XLmpVOO/jqTKJgac2uIeYDpQw/eMaQuWuUXw==", + "dependencies": { + "@solana/wallet-standard-core": "^1.1.2", + "@solana/wallet-standard-wallet-adapter": "^1.1.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-chains": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-chains/-/wallet-standard-chains-1.1.1.tgz", + "integrity": "sha512-Us3TgL4eMVoVWhuC4UrePlYnpWN+lwteCBlhZDUhFZBJ5UMGh94mYPXno3Ho7+iHPYRtuCi/ePvPcYBqCGuBOw==", + "dependencies": { + "@wallet-standard/base": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-core/-/wallet-standard-core-1.1.2.tgz", + "integrity": "sha512-FaSmnVsIHkHhYlH8XX0Y4TYS+ebM+scW7ZeDkdXo3GiKge61Z34MfBPinZSUMV08hCtzxxqH2ydeU9+q/KDrLA==", + "dependencies": { + "@solana/wallet-standard-chains": "^1.1.1", + "@solana/wallet-standard-features": "^1.3.0", + "@solana/wallet-standard-util": "^1.1.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-features": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-features/-/wallet-standard-features-1.3.0.tgz", + "integrity": "sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==", + "dependencies": { + "@wallet-standard/base": "^1.1.0", + "@wallet-standard/features": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-util": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-util/-/wallet-standard-util-1.1.2.tgz", + "integrity": "sha512-rUXFNP4OY81Ddq7qOjQV4Kmkozx4wjYAxljvyrqPx8Ycz0FYChG/hQVWqvgpK3sPsEaO/7ABG1NOACsyAKWNOA==", + "dependencies": { + "@noble/curves": "^1.8.0", + "@solana/wallet-standard-chains": "^1.1.1", + "@solana/wallet-standard-features": "^1.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter/-/wallet-standard-wallet-adapter-1.1.4.tgz", + "integrity": "sha512-YSBrxwov4irg2hx9gcmM4VTew3ofNnkqsXQ42JwcS6ykF1P1ecVY8JCbrv75Nwe6UodnqeoZRbN7n/p3awtjNQ==", + "dependencies": { + "@solana/wallet-standard-wallet-adapter-base": "^1.1.4", + "@solana/wallet-standard-wallet-adapter-react": "^1.1.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter-react": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter-react/-/wallet-standard-wallet-adapter-react-1.1.4.tgz", + "integrity": "sha512-xa4KVmPgB7bTiWo4U7lg0N6dVUtt2I2WhEnKlIv0jdihNvtyhOjCKMjucWet6KAVhir6I/mSWrJk1U9SvVvhCg==", + "dependencies": { + "@solana/wallet-standard-wallet-adapter-base": "^1.1.4", + "@wallet-standard/app": "^1.1.0", + "@wallet-standard/base": "^1.1.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/wallet-adapter-base": "*", + "react": "*" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter-react/node_modules/@solana/wallet-standard-wallet-adapter-base": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter-base/-/wallet-standard-wallet-adapter-base-1.1.4.tgz", + "integrity": "sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-chains": "^1.1.1", + "@solana/wallet-standard-features": "^1.3.0", + "@solana/wallet-standard-util": "^1.1.2", + "@wallet-standard/app": "^1.1.0", + "@wallet-standard/base": "^1.1.0", + "@wallet-standard/features": "^1.1.0", + "@wallet-standard/wallet": "^1.1.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.98.0", + "bs58": "^6.0.0" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter-react/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==", + "peer": true + }, + "node_modules/@solana/wallet-standard-wallet-adapter-react/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "peer": true, + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter/node_modules/@solana/wallet-standard-wallet-adapter-base": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter-base/-/wallet-standard-wallet-adapter-base-1.1.4.tgz", + "integrity": "sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw==", + "dependencies": { + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-standard-chains": "^1.1.1", + "@solana/wallet-standard-features": "^1.3.0", + "@solana/wallet-standard-util": "^1.1.2", + "@wallet-standard/app": "^1.1.0", + "@wallet-standard/base": "^1.1.0", + "@wallet-standard/features": "^1.1.0", + "@wallet-standard/wallet": "^1.1.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.98.0", + "bs58": "^6.0.0" + } + }, + "node_modules/@solana/wallet-standard-wallet-adapter/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==", + "peer": true + }, + "node_modules/@solana/wallet-standard-wallet-adapter/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "peer": true, + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/@solana/web3.js": { + "version": "1.98.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.98.0.tgz", + "integrity": "sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==", + "dependencies": { + "@babel/runtime": "^7.25.0", + "@noble/curves": "^1.4.2", + "@noble/hashes": "^1.4.0", + "@solana/buffer-layout": "^4.0.1", + "agentkeepalive": "^4.5.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.1", + "node-fetch": "^2.7.0", + "rpc-websockets": "^9.0.2", + "superstruct": "^2.0.2" + } + }, + "node_modules/@solana/web3.js/node_modules/superstruct": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", + "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@solflare-wallet/metamask-sdk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@solflare-wallet/metamask-sdk/-/metamask-sdk-1.0.3.tgz", + "integrity": "sha512-os5Px5PTMYKGS5tzOoyjDxtOtj0jZKnbI1Uwt8+Jsw1HHIA+Ib2UACCGNhQ/un2f8sIbTfLD1WuucNMOy8KZpQ==", + "dependencies": { + "@solana/wallet-standard-features": "^1.1.0", + "@wallet-standard/base": "^1.0.1", + "bs58": "^5.0.0", + "eventemitter3": "^5.0.1", + "uuid": "^9.0.0" + }, + "peerDependencies": { + "@solana/web3.js": "*" + } + }, + "node_modules/@solflare-wallet/metamask-sdk/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@solflare-wallet/metamask-sdk/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@solflare-wallet/metamask-sdk/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/@solflare-wallet/metamask-sdk/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@solflare-wallet/sdk": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@solflare-wallet/sdk/-/sdk-1.4.2.tgz", + "integrity": "sha512-jrseNWipwl9xXZgrzwZF3hhL0eIVxuEtoZOSLmuPuef7FgHjstuTtNJAeT4icA7pzdDV4hZvu54pI2r2f7SmrQ==", + "dependencies": { + "bs58": "^5.0.0", + "eventemitter3": "^5.0.1", + "uuid": "^9.0.0" + }, + "peerDependencies": { + "@solana/web3.js": "*" + } + }, + "node_modules/@solflare-wallet/sdk/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==" + }, + "node_modules/@solflare-wallet/sdk/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@solflare-wallet/sdk/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/@solflare-wallet/sdk/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@toruslabs/base-controllers": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-2.9.0.tgz", + "integrity": "sha512-rKc+bR4QB/wdbH0CxLZC5e2PUZcIgkr9yY7TMd3oIffDklaYBnsuC5ES2/rgK1aRUDRWz+qWbTwLqsY6PlT37Q==", + "dependencies": { + "@ethereumjs/util": "^8.0.6", + "@toruslabs/broadcast-channel": "^6.2.0", + "@toruslabs/http-helpers": "^3.3.0", + "@toruslabs/openlogin-jrpc": "^4.0.0", + "async-mutex": "^0.4.0", + "bignumber.js": "^9.1.1", + "bowser": "^2.11.0", + "eth-rpc-errors": "^4.0.3", + "json-rpc-random-id": "^1.0.1", + "lodash": "^4.17.21", + "loglevel": "^1.8.1" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/base-controllers/node_modules/@toruslabs/openlogin-jrpc": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-4.7.2.tgz", + "integrity": "sha512-9Eb0cPc0lPuS6v2YkQlgzfbRnZ6fLez9Ike5wznoHSFA2/JVu1onwuI56EV1HwswdDrOWPPQEyzI1j9NriZ0ew==", + "dependencies": { + "@metamask/rpc-errors": "^5.1.1", + "@toruslabs/openlogin-utils": "^4.7.0", + "end-of-stream": "^1.4.4", + "events": "^3.3.0", + "fast-safe-stringify": "^2.1.1", + "once": "^1.4.0", + "pump": "^3.0.0", + "readable-stream": "^4.4.2" + }, + "engines": { + "node": ">=16.18.1", + "npm": ">=8.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/base-controllers/node_modules/@toruslabs/openlogin-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-4.7.0.tgz", + "integrity": "sha512-w6XkHs4WKuufsf/zzteBzs4EJuOknrUmJ+iv5FZ8HzIpMQeL/984CP8HYaFSEYkbGCP4ydAnhY4Uh0QAhpDbPg==", + "dependencies": { + "base64url": "^3.0.1" + }, + "engines": { + "node": ">=16.18.1", + "npm": ">=8.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/base-controllers/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@toruslabs/broadcast-channel": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.3.1.tgz", + "integrity": "sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@toruslabs/eccrypto": "^2.1.1", + "@toruslabs/metadata-helpers": "^3.2.0", + "bowser": "^2.11.0", + "loglevel": "^1.8.1", + "oblivious-set": "1.1.1", + "socket.io-client": "^4.6.1", + "unload": "^2.4.1" + } + }, + "node_modules/@toruslabs/eccrypto": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-2.2.1.tgz", + "integrity": "sha512-7sviL0wLYsfA5ogEAOIdb0tu/QAOFXfHc9B8ONYtF04x4Mg3Nr89LL35FhjaEm055q8Ru7cUQhEFSiqJqm9GCw==", + "dependencies": { + "elliptic": "^6.5.4" + } + }, + "node_modules/@toruslabs/http-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-3.4.0.tgz", + "integrity": "sha512-CoeJSL32mpp0gmYjxv48odu6pfjHk/rbJHDwCtYPcMHAl+qUQ/DTpVOOn9U0fGkD+fYZrQmZbRkXFgLhiT0ajQ==", + "dependencies": { + "lodash.merge": "^4.6.2", + "loglevel": "^1.8.1" + }, + "engines": { + "node": ">=14.17.0", + "npm": ">=6.x" + }, + "peerDependencies": { + "@babel/runtime": "^7.x", + "@sentry/types": "^7.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } + } + }, + "node_modules/@toruslabs/metadata-helpers": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-3.2.0.tgz", + "integrity": "sha512-2bCc6PNKd9y+aWfZQ1FXd47QmfyT4NmmqPGfsqk+sQS2o+MlxIyLuh9uh7deMgXo4b4qBDX+RQGbIKM1zVk56w==", + "dependencies": { + "@toruslabs/eccrypto": "^2.1.1", + "@toruslabs/http-helpers": "^3.4.0", + "elliptic": "^6.5.4", + "ethereum-cryptography": "^2.0.0", + "json-stable-stringify": "^1.0.2" + }, + "engines": { + "node": ">=14.17.0", + "npm": ">=6.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-jrpc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-3.2.0.tgz", + "integrity": "sha512-G+K0EHyVUaAEyeD4xGsnAZRpn/ner8lQ2HC2+pGKg6oGmzKI2wGMDcw2KMH6+HKlfBGVJ5/VR9AQfC/tZlLDmQ==", + "deprecated": "Not supported. Pls upgrade", + "dependencies": { + "@toruslabs/openlogin-utils": "^3.0.0", + "end-of-stream": "^1.4.4", + "eth-rpc-errors": "^4.0.3", + "events": "^3.3.0", + "fast-safe-stringify": "^2.1.1", + "once": "^1.4.0", + "pump": "^3.0.0", + "readable-stream": "^3.6.2" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-3.0.0.tgz", + "integrity": "sha512-T5t29/AIFqXc84x4OoAkZWjd0uoP2Lk6iaFndnIIMzCPu+BwwV0spX/jd/3YYNjZ8Po8D+faEnwAhiqemYeK2w==", + "deprecated": "Not supported. Pls upgrade", + "dependencies": { + "base64url": "^3.0.1", + "keccak": "^3.0.3", + "randombytes": "^2.1.0" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/solana-embed": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@toruslabs/solana-embed/-/solana-embed-0.3.4.tgz", + "integrity": "sha512-yj+aBJoBAneap7Jlu9/OOp7irWNuC5CqAhyhVcmb0IjWrCUFnioLdL0U7UfGaqVm/5O0leJh7/Z5Ll+3toWJBg==", + "dependencies": { + "@solana/web3.js": "^1.63.1", + "@toruslabs/base-controllers": "^2.8.0", + "@toruslabs/http-helpers": "^3.3.0", + "@toruslabs/openlogin-jrpc": "^3.2.0", + "eth-rpc-errors": "^4.0.3", + "fast-deep-equal": "^3.1.3", + "is-stream": "^2.0.1", + "lodash-es": "^4.17.21", + "loglevel": "^1.8.1", + "pump": "^3.0.0" + }, + "engines": { + "node": ">=14.17.0", + "npm": ">=6.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@trezor/analytics": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@trezor/analytics/-/analytics-1.3.0.tgz", + "integrity": "sha512-z6dqmpK+DeJJN9cSUlOtxf0QB4dJM2rrOg0M4SMJuEZAAtEBMuhBMt2drs4KvS81ZfT8y7KOs8TvCV7Mkxxy4g==", + "dependencies": { + "@trezor/env-utils": "1.3.0", + "@trezor/utils": "9.3.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/analytics/node_modules/@trezor/env-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.3.0.tgz", + "integrity": "sha512-ll9RGEAFZuX/C79KU3/OTjRdD/TS0vOx0PcW6n9JtGeMrFeEwRrgVy8+0OcFcYODSdzsWLhwB9XHPaLPC3tOCQ==", + "dependencies": { + "ua-parser-js": "^1.0.37" + }, + "peerDependencies": { + "expo-constants": "*", + "expo-localization": "*", + "react-native": "*", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "expo-constants": { + "optional": true + }, + "expo-localization": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@trezor/analytics/node_modules/@trezor/utils": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.3.0.tgz", + "integrity": "sha512-u3b3uYPnSW3IH8nY1Pic4L7q8QF4rjY5Aikm+zZF1vC+b2W3J8kvyL9e9f0D2OPvtC9UPPRUW7ZGQZ35eTDsKA==", + "dependencies": { + "bignumber.js": "^9.1.2" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/blockchain-link": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link/-/blockchain-link-2.4.1.tgz", + "integrity": "sha512-WZU75MkoS5F00Sip2SMck92zjfx0XJodh8tMxc/Y4tX9ukD8T8eVh0okYjt0MAtexPvThgS/9zg8fWnZpwZxPw==", + "dependencies": { + "@everstake/wallet-sdk-solana": "2.0.5", + "@solana-program/token": "^0.4.1", + "@solana-program/token-2022": "^0.3.4", + "@solana/web3.js": "^2.0.0", + "@trezor/blockchain-link-types": "1.3.1", + "@trezor/blockchain-link-utils": "1.3.1", + "@trezor/env-utils": "1.3.1", + "@trezor/utils": "9.3.1", + "@trezor/utxo-lib": "2.3.1", + "@trezor/websocket-client": "1.1.1", + "@types/web": "^0.0.197", + "events": "^3.3.0", + "ripple-lib": "^1.10.1", + "socks-proxy-agent": "8.0.4" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/blockchain-link-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-types/-/blockchain-link-types-1.3.1.tgz", + "integrity": "sha512-HBN30YKT+LNTF08S/PyJXoQa9QRPLuUdhTvgMeH+4dP8ZD5HLCwNJ5K8tHbH2QoAP7teXX/QDjdpoC+qHs3IVg==", + "dependencies": { + "@solana/web3.js": "^2.0.0", + "@trezor/type-utils": "1.1.4", + "@trezor/utxo-lib": "2.3.1" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/codecs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz", + "integrity": "sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/options": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz", + "integrity": "sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-types/node_modules/@solana/web3.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-2.0.0.tgz", + "integrity": "sha512-x+ZRB2/r5tVK/xw8QRbAfgPcX51G9f2ifEyAQ/J5npOO+6+MPeeCjtr5UxHNDAYs9Ypo0PN+YJATCO4vhzQJGg==", + "dependencies": { + "@solana/accounts": "2.0.0", + "@solana/addresses": "2.0.0", + "@solana/codecs": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/programs": "2.0.0", + "@solana/rpc": "2.0.0", + "@solana/rpc-parsed-types": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-subscriptions": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/signers": "2.0.0", + "@solana/sysvars": "2.0.0", + "@solana/transaction-confirmation": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/blockchain-link-utils/-/blockchain-link-utils-1.3.1.tgz", + "integrity": "sha512-QnnUWWEbvCyVyj4QnE760STmeVtVZefUn4YHaMSaeiU5+5VUGfpiK78MiOkgHCYsBUM62e6vX6Fq5XN/pBSo+w==", + "dependencies": { + "@mobily/ts-belt": "^3.13.1", + "@trezor/env-utils": "1.3.1", + "@trezor/utils": "9.3.1" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/blockchain-link-utils/node_modules/@trezor/env-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.3.1.tgz", + "integrity": "sha512-1MDCMFXhGyajGOTDnSp6CEIvv9VcZ3ZtGJU1K7CDiGuD3ZWrdmGtY2XZFnB0qqCIWqU/Zd5Q7m0hx0oFDU/JJA==", + "dependencies": { + "ua-parser-js": "^1.0.37" + }, + "peerDependencies": { + "expo-constants": "*", + "expo-localization": "*", + "react-native": "*", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "expo-constants": { + "optional": true + }, + "expo-localization": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana-program/token": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@solana-program/token/-/token-0.4.1.tgz", + "integrity": "sha512-eSYmjsapzE9jXT2J9xydlMj/zsangMEIZAy9dy75VCXM6kgDCSnH5R7+HsIoKOTvb2VggU7GojC+YhMwWGCIBw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana-program/token-2022": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@solana-program/token-2022/-/token-2022-0.3.4.tgz", + "integrity": "sha512-URHA91F9sDibbL6RbuhnKHWGeAONCDcCmHq8tMtpVOhse9/WKp0JOvdLSiGuRkKZqLHo74xF8otmgPVchgVZXQ==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/codecs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz", + "integrity": "sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/options": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz", + "integrity": "sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@solana/web3.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-2.0.0.tgz", + "integrity": "sha512-x+ZRB2/r5tVK/xw8QRbAfgPcX51G9f2ifEyAQ/J5npOO+6+MPeeCjtr5UxHNDAYs9Ypo0PN+YJATCO4vhzQJGg==", + "dependencies": { + "@solana/accounts": "2.0.0", + "@solana/addresses": "2.0.0", + "@solana/codecs": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/programs": "2.0.0", + "@solana/rpc": "2.0.0", + "@solana/rpc-parsed-types": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-subscriptions": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/signers": "2.0.0", + "@solana/sysvars": "2.0.0", + "@solana/transaction-confirmation": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/blockchain-link/node_modules/@trezor/env-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.3.1.tgz", + "integrity": "sha512-1MDCMFXhGyajGOTDnSp6CEIvv9VcZ3ZtGJU1K7CDiGuD3ZWrdmGtY2XZFnB0qqCIWqU/Zd5Q7m0hx0oFDU/JJA==", + "dependencies": { + "ua-parser-js": "^1.0.37" + }, + "peerDependencies": { + "expo-constants": "*", + "expo-localization": "*", + "react-native": "*", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "expo-constants": { + "optional": true + }, + "expo-localization": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@trezor/connect": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@trezor/connect/-/connect-9.5.1.tgz", + "integrity": "sha512-f0UYOG8kT4ZbfbpmhWwfh/d6+L+QAemd2f/A1juVxDH8IXdTjjcUVZbWaiPOaXPVVmss063lJYyX2xgy+oN0Bw==", + "dependencies": { + "@ethereumjs/common": "^4.4.0", + "@ethereumjs/tx": "^5.4.0", + "@fivebinaries/coin-selection": "3.0.0", + "@mobily/ts-belt": "^3.13.1", + "@noble/hashes": "^1.6.1", + "@scure/bip39": "^1.5.1", + "@solana-program/compute-budget": "^0.6.1", + "@solana-program/system": "^0.6.2", + "@solana-program/token": "^0.4.1", + "@solana-program/token-2022": "^0.3.4", + "@solana/web3.js": "^2.0.0", + "@trezor/blockchain-link": "2.4.1", + "@trezor/blockchain-link-types": "1.3.1", + "@trezor/blockchain-link-utils": "1.3.1", + "@trezor/connect-analytics": "1.3.0", + "@trezor/connect-common": "0.3.1", + "@trezor/crypto-utils": "1.1.1", + "@trezor/protobuf": "1.3.1", + "@trezor/protocol": "1.2.3", + "@trezor/schema-utils": "1.3.1", + "@trezor/transport": "1.4.1", + "@trezor/utils": "9.3.1", + "@trezor/utxo-lib": "2.3.1", + "blakejs": "^1.2.1", + "bs58": "^6.0.0", + "bs58check": "^4.0.0", + "cross-fetch": "^4.0.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/connect-analytics": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@trezor/connect-analytics/-/connect-analytics-1.3.0.tgz", + "integrity": "sha512-DCKVnnCB7h+XysUKzghVg2PY/5zETt2dkbKtywwd/uRgnXH3LuFajVj60s1eTOLzSakUaUHr5i+v+Gi2Poz4yA==", + "dependencies": { + "@trezor/analytics": "1.3.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/connect-common": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@trezor/connect-common/-/connect-common-0.3.1.tgz", + "integrity": "sha512-eGn3XvymCFzyilT7FCToPZ/FsUCJj1Qf9ySHhdKMVmeNnTNiYeojRuojRS22xvEOUUfQQk/P7d/a6SwUL9ZeHQ==", + "dependencies": { + "@trezor/env-utils": "1.3.1", + "@trezor/utils": "9.3.1" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/connect-common/node_modules/@trezor/env-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/env-utils/-/env-utils-1.3.1.tgz", + "integrity": "sha512-1MDCMFXhGyajGOTDnSp6CEIvv9VcZ3ZtGJU1K7CDiGuD3ZWrdmGtY2XZFnB0qqCIWqU/Zd5Q7m0hx0oFDU/JJA==", + "dependencies": { + "ua-parser-js": "^1.0.37" + }, + "peerDependencies": { + "expo-constants": "*", + "expo-localization": "*", + "react-native": "*", + "tslib": "^2.6.2" + }, + "peerDependenciesMeta": { + "expo-constants": { + "optional": true + }, + "expo-localization": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@trezor/connect-web": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@trezor/connect-web/-/connect-web-9.5.1.tgz", + "integrity": "sha512-+c0Q7dyEugxIBoGeuKuxgEpk8Bx7BBa6WpaZ1D7IKRGdTxsUkcD9Kb9kUMkaDoweWXi+arvBmiQHfeuECqsIjQ==", + "dependencies": { + "@trezor/connect": "9.5.1", + "@trezor/connect-common": "0.3.1", + "@trezor/utils": "9.3.1" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/connect/node_modules/@solana-program/compute-budget": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@solana-program/compute-budget/-/compute-budget-0.6.1.tgz", + "integrity": "sha512-PWcVmRx2gSQ8jd5va5HzSlKqQmR8Q1sYaPcqpCzhOHcApJ4YsVWY6QhaOD5Nx7z1UXkP12vNq3KDsSCZnT3Hkw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/@solana-program/system": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@solana-program/system/-/system-0.6.2.tgz", + "integrity": "sha512-q0ZnylK+LISjuP2jH5GWV9IJPtpzQctj5KQwij9XCDRSGkcFr2fpqptNnVupTLQiNL6Q4c1OZuG8WBmyFXVXZw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/@solana-program/token": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@solana-program/token/-/token-0.4.1.tgz", + "integrity": "sha512-eSYmjsapzE9jXT2J9xydlMj/zsangMEIZAy9dy75VCXM6kgDCSnH5R7+HsIoKOTvb2VggU7GojC+YhMwWGCIBw==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/@solana-program/token-2022": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@solana-program/token-2022/-/token-2022-0.3.4.tgz", + "integrity": "sha512-URHA91F9sDibbL6RbuhnKHWGeAONCDcCmHq8tMtpVOhse9/WKp0JOvdLSiGuRkKZqLHo74xF8otmgPVchgVZXQ==", + "peerDependencies": { + "@solana/web3.js": "^2.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/codecs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz", + "integrity": "sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/options": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/codecs-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz", + "integrity": "sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==", + "dependencies": { + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/codecs-data-structures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz", + "integrity": "sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/codecs-numbers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz", + "integrity": "sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/codecs-strings": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz", + "integrity": "sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "fastestsmallesttextencoderdecoder": "^1.0.22", + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz", + "integrity": "sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz", + "integrity": "sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==", + "dependencies": { + "@solana/codecs-core": "2.0.0", + "@solana/codecs-data-structures": "2.0.0", + "@solana/codecs-numbers": "2.0.0", + "@solana/codecs-strings": "2.0.0", + "@solana/errors": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/@solana/web3.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-2.0.0.tgz", + "integrity": "sha512-x+ZRB2/r5tVK/xw8QRbAfgPcX51G9f2ifEyAQ/J5npOO+6+MPeeCjtr5UxHNDAYs9Ypo0PN+YJATCO4vhzQJGg==", + "dependencies": { + "@solana/accounts": "2.0.0", + "@solana/addresses": "2.0.0", + "@solana/codecs": "2.0.0", + "@solana/errors": "2.0.0", + "@solana/functional": "2.0.0", + "@solana/instructions": "2.0.0", + "@solana/keys": "2.0.0", + "@solana/programs": "2.0.0", + "@solana/rpc": "2.0.0", + "@solana/rpc-parsed-types": "2.0.0", + "@solana/rpc-spec-types": "2.0.0", + "@solana/rpc-subscriptions": "2.0.0", + "@solana/rpc-types": "2.0.0", + "@solana/signers": "2.0.0", + "@solana/sysvars": "2.0.0", + "@solana/transaction-confirmation": "2.0.0", + "@solana/transaction-messages": "2.0.0", + "@solana/transactions": "2.0.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5" + } + }, + "node_modules/@trezor/connect/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==" + }, + "node_modules/@trezor/connect/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/bs58check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz", + "integrity": "sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==", + "dependencies": { + "@noble/hashes": "^1.2.0", + "bs58": "^6.0.0" + } + }, + "node_modules/@trezor/connect/node_modules/cross-fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", + "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/@trezor/crypto-utils": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@trezor/crypto-utils/-/crypto-utils-1.1.1.tgz", + "integrity": "sha512-qnQ6TAZoS6uMv8jPqY/zZu7oUnut/RCUyDwh9iZz74vH0CCq5WU/ul7BvqBjOeoxWlMVdMIX1pBNXtCucvJElQ==", + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/protobuf": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/protobuf/-/protobuf-1.3.1.tgz", + "integrity": "sha512-gXnD6ct6SvZvCnSMfO/aLvSA1BI7aM0su/BiIyTvCkHEz3WtQfYCWVeStwSo19JPVYzqPtXf7d8kkENBIhH9aw==", + "dependencies": { + "@trezor/schema-utils": "1.3.1", + "long": "5.2.0", + "protobufjs": "7.4.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/protocol": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@trezor/protocol/-/protocol-1.2.3.tgz", + "integrity": "sha512-jdCnkrZmvERaqMM+rilS5KE6gj3pqRl3gUF69ftFIgb14PNYS2bYjMDnVxgXkeKb94fjbu2PizDF78hnai7yEw==", + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/schema-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@trezor/schema-utils/-/schema-utils-1.3.1.tgz", + "integrity": "sha512-b+LOyxgwm7EyoyRXF3ajWOWie0g6YKuls1aTuJ5Rx5lco8yWK6LfKslpGLtJlnRc9sxfPPXx4KCTyDbqmLXidA==", + "dependencies": { + "@sinclair/typebox": "^0.33.7", + "ts-mixer": "^6.0.3" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/transport": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@trezor/transport/-/transport-1.4.1.tgz", + "integrity": "sha512-cNQAD9TEVocDFv74uWzHYX01ATLdzlC2/XeLnfrRnkoltsa8JgTMWLLPNF+B+dIZulrQiH0f0OUt0GqohmjFxQ==", + "dependencies": { + "@trezor/protobuf": "1.3.1", + "@trezor/protocol": "1.2.3", + "@trezor/utils": "9.3.1", + "cross-fetch": "^4.0.0", + "usb": "^2.14.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/transport/node_modules/cross-fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", + "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/@trezor/type-utils": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@trezor/type-utils/-/type-utils-1.1.4.tgz", + "integrity": "sha512-pzrIdskmTZRocHellMZxCDPQ3IpmTr749qn1xdIN29pIKuI4ms0OfNUPk/rfR4Iug0kEiWt+n+Hw7+lIBzc2LA==" + }, + "node_modules/@trezor/utils": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@trezor/utils/-/utils-9.3.1.tgz", + "integrity": "sha512-mPh+6XozVLdxNVZf/Faf4FeBmc6j1v0Iy4KQtWvx9Nlz/nMcBHMy+LfkDbgqyyTJtniAyNRJDMmiZMJfTjqa1w==", + "dependencies": { + "bignumber.js": "^9.1.2" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/utxo-lib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@trezor/utxo-lib/-/utxo-lib-2.3.1.tgz", + "integrity": "sha512-yZieF2NfunPJ6rHiHOvJR9B7tNUPY6OLyfG5cYX5jgZ2ahKtguABXh79yJP6xyIiql4cJcFAf+XxdCXjavbP4A==", + "dependencies": { + "@trezor/utils": "9.3.1", + "bchaddrjs": "^0.5.2", + "bech32": "^2.0.0", + "bip66": "^2.0.0", + "bitcoin-ops": "^1.4.1", + "blake-hash": "^2.0.0", + "blakejs": "^1.2.1", + "bn.js": "^5.2.1", + "bs58": "^6.0.0", + "bs58check": "^4.0.0", + "create-hmac": "^1.1.7", + "int64-buffer": "^1.1.0", + "pushdata-bitcoin": "^1.0.1", + "tiny-secp256k1": "^1.1.6", + "typeforce": "^1.18.0", + "varuint-bitcoin": "2.0.0", + "wif": "^5.0.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@trezor/utxo-lib/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==" + }, + "node_modules/@trezor/utxo-lib/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/@trezor/utxo-lib/node_modules/bs58check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz", + "integrity": "sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==", + "dependencies": { + "@noble/hashes": "^1.2.0", + "bs58": "^6.0.0" + } + }, + "node_modules/@trezor/websocket-client": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@trezor/websocket-client/-/websocket-client-1.1.1.tgz", + "integrity": "sha512-ukarHJ4vz1y5C2xHrzA1U6IokyVmnBgEDPJOIt6EFx87Yy/A7Iobj0nM3VwmaaKsrzBf3c4tykYIB2NMd6a4/w==", + "dependencies": { + "@trezor/utils": "9.3.1", + "ws": "^8.18.0" + }, + "peerDependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "peer": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/draco3d": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.10.tgz", + "integrity": "sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==" + }, + "node_modules/@types/matter-js": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@types/matter-js/-/matter-js-0.19.8.tgz", + "integrity": "sha512-W2ZWG58Lijv/4v768NgpeyFqqiOyslmAU7qqM1Lhz4XBoUgGtZtPz4CjcOKYtqHIak14dvPldslQhltqLTWwsw==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/offscreencanvas": { + "version": "2019.7.3", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", + "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==" + }, + "node_modules/@types/react": { + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/react-reconciler": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.26.7.tgz", + "integrity": "sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "peer": true + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", + "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==" + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" + }, + "node_modules/@types/three": { + "version": "0.161.2", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.161.2.tgz", + "integrity": "sha512-DazpZ+cIfBzbW/p0zm6G8CS03HBMd748A3R1ZOXHpqaXZLv2I5zNgQUrRG//UfJ6zYFp2cUoCQaOLaz8ubH07w==", + "dependencies": { + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true + }, + "node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==" + }, + "node_modules/@types/w3c-web-usb": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz", + "integrity": "sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==" + }, + "node_modules/@types/web": { + "version": "0.0.197", + "resolved": "https://registry.npmjs.org/@types/web/-/web-0.0.197.tgz", + "integrity": "sha512-V4sOroWDADFx9dLodWpKm298NOJ1VJ6zoDVgaP+WBb/utWxqQ6gnMzd9lvVDAr/F3ibiKaxH9i45eS0gQPSTaQ==" + }, + "node_modules/@types/webxr": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.21.tgz", + "integrity": "sha512-geZIAtLzjGmgY2JUi6VxXdCrTb99A7yP49lxLr2Nm/uIK0PkkxcEi4OGhoGDO4pxCf3JwGz2GiJL2Ej4K2bKaA==" + }, + "node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "peer": true + }, + "node_modules/@use-gesture/core": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz", + "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==" + }, + "node_modules/@use-gesture/react": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz", + "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==", + "dependencies": { + "@use-gesture/core": "10.3.1" + }, + "peerDependencies": { + "react": ">= 16.8.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/@wallet-standard/app": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/app/-/app-1.1.0.tgz", + "integrity": "sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ==", + "dependencies": { + "@wallet-standard/base": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wallet-standard/base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/base/-/base-1.1.0.tgz", + "integrity": "sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/@wallet-standard/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/core/-/core-1.1.0.tgz", + "integrity": "sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==", + "dependencies": { + "@wallet-standard/app": "^1.1.0", + "@wallet-standard/base": "^1.1.0", + "@wallet-standard/errors": "^0.1.0", + "@wallet-standard/features": "^1.1.0", + "@wallet-standard/wallet": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wallet-standard/errors": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/errors/-/errors-0.1.0.tgz", + "integrity": "sha512-ag0eq5ixy7rz8M5YUWGi/EoIJ69KJ+KILFNunoufgmXVkiISC7+NIZXJYTJrapni4f9twE1hfT+8+IV2CYCvmg==", + "dependencies": { + "chalk": "^5.3.0", + "commander": "^12.1.0" + }, + "bin": { + "errors": "bin/cli.mjs" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wallet-standard/features": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/features/-/features-1.1.0.tgz", + "integrity": "sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==", + "dependencies": { + "@wallet-standard/base": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wallet-standard/wallet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wallet-standard/wallet/-/wallet-1.1.0.tgz", + "integrity": "sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==", + "dependencies": { + "@wallet-standard/base": "^1.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "dependencies": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } + }, + "node_modules/@walletconnect/core": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.19.1.tgz", + "integrity": "sha512-rMvpZS0tQXR/ivzOxN1GkHvw3jRRMlI/jRX5g7ZteLgg2L0ZcANsFvAU5IxILxIKcIkTCloF9TcfloKVbK3qmw==", + "dependencies": { + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-provider": "1.0.14", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-ws-connection": "1.0.16", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "@walletconnect/relay-api": "1.0.11", + "@walletconnect/relay-auth": "1.1.0", + "@walletconnect/safe-json": "1.0.2", + "@walletconnect/time": "1.0.2", + "@walletconnect/types": "2.19.1", + "@walletconnect/utils": "2.19.1", + "@walletconnect/window-getters": "1.0.1", + "es-toolkit": "1.33.0", + "events": "3.3.0", + "uint8arrays": "3.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@walletconnect/core/node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@walletconnect/core/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/core/node_modules/@walletconnect/types": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.19.1.tgz", + "integrity": "sha512-XWWGLioddH7MjxhyGhylL7VVariVON2XatJq/hy0kSGJ1hdp31z194nHN5ly9M495J9Hw8lcYjGXpsgeKvgxzw==", + "dependencies": { + "@walletconnect/events": "1.0.1", + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/core/node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", + "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/core/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/@walletconnect/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/core/node_modules/unstorage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", + "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^4.0.3", + "destr": "^2.0.3", + "h3": "^1.15.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.6", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/environment/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", + "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/events/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/heartbeat": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz", + "integrity": "sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "events": "^3.3.0" + } + }, + "node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz", + "integrity": "sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0" + } + }, + "node_modules/@walletconnect/jsonrpc-provider/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-provider/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz", + "integrity": "sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==", + "dependencies": { + "events": "^3.3.0", + "keyvaluestorage-interface": "^1.0.0" + } + }, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "dependencies": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-ws-connection": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.16.tgz", + "integrity": "sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0", + "ws": "^7.5.1" + } + }, + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@walletconnect/logger": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.1.2.tgz", + "integrity": "sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.2", + "pino": "7.11.0" + } + }, + "node_modules/@walletconnect/logger/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/logger/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" + }, + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "dependencies": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/@walletconnect/relay-api": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz", + "integrity": "sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==", + "dependencies": { + "@walletconnect/jsonrpc-types": "^1.0.2" + } + }, + "node_modules/@walletconnect/relay-auth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz", + "integrity": "sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ==", + "dependencies": { + "@noble/curves": "1.8.0", + "@noble/hashes": "1.7.0", + "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@walletconnect/relay-auth/node_modules/@noble/curves": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz", + "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==", + "dependencies": { + "@noble/hashes": "1.7.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@walletconnect/relay-auth/node_modules/@noble/hashes": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz", + "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@walletconnect/relay-auth/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/relay-auth/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "node_modules/@walletconnect/sign-client": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.19.1.tgz", + "integrity": "sha512-OgBHRPo423S02ceN3lAzcZ3MYb1XuLyTTkKqLmKp/icYZCyRzm3/ynqJDKndiBLJ5LTic0y07LiZilnliYqlvw==", + "dependencies": { + "@walletconnect/core": "2.19.1", + "@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.19.1", + "@walletconnect/utils": "2.19.1", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/sign-client/node_modules/@walletconnect/types": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.19.1.tgz", + "integrity": "sha512-XWWGLioddH7MjxhyGhylL7VVariVON2XatJq/hy0kSGJ1hdp31z194nHN5ly9M495J9Hw8lcYjGXpsgeKvgxzw==", + "dependencies": { + "@walletconnect/events": "1.0.1", + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/sign-client/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/@walletconnect/sign-client/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/sign-client/node_modules/unstorage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", + "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^4.0.3", + "destr": "^2.0.3", + "h3": "^1.15.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.6", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/@walletconnect/time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", + "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/time/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/" + }, + "node_modules/@walletconnect/utils": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.19.1.tgz", + "integrity": "sha512-aOwcg+Hpph8niJSXLqkU25pmLR49B8ECXp5gFQDW5IeVgXHoOoK7w8a79GBhIBheMLlIt1322sTKQ7Rq5KzzFg==", + "dependencies": { + "@noble/ciphers": "1.2.1", + "@noble/curves": "1.8.1", + "@noble/hashes": "1.7.1", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/relay-api": "1.0.11", + "@walletconnect/relay-auth": "1.1.0", + "@walletconnect/safe-json": "1.0.2", + "@walletconnect/time": "1.0.2", + "@walletconnect/types": "2.19.1", + "@walletconnect/window-getters": "1.0.1", + "@walletconnect/window-metadata": "1.0.1", + "bs58": "6.0.0", + "detect-browser": "5.3.0", + "elliptic": "6.6.1", + "query-string": "7.1.3", + "uint8arrays": "3.1.0", + "viem": "2.23.2" + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/types": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.19.1.tgz", + "integrity": "sha512-XWWGLioddH7MjxhyGhylL7VVariVON2XatJq/hy0kSGJ1hdp31z194nHN5ly9M495J9Hw8lcYjGXpsgeKvgxzw==", + "dependencies": { + "@walletconnect/events": "1.0.1", + "@walletconnect/heartbeat": "1.2.2", + "@walletconnect/jsonrpc-types": "1.0.4", + "@walletconnect/keyvaluestorage": "1.1.1", + "@walletconnect/logger": "2.1.2", + "events": "3.3.0" + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", + "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/utils/node_modules/@walletconnect/window-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", + "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", + "dependencies": { + "@walletconnect/window-getters": "^1.0.1", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/utils/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==" + }, + "node_modules/@walletconnect/utils/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/@walletconnect/utils/node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" + }, + "node_modules/@walletconnect/utils/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/@walletconnect/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/utils/node_modules/unstorage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", + "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^4.0.3", + "destr": "^2.0.3", + "h3": "^1.15.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.6", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "dependencies": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "node_modules/abitype": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz", + "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==", + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.22.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "peer": true + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "peer": true + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "peer": true + }, + "node_modules/async-mutex": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", + "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/automation-events": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/automation-events/-/automation-events-7.1.8.tgz", + "integrity": "sha512-ITQAwmdjiSBGm6j7CUoxBR39MNUsuh0Nst4mI1vwWBj1VOhDKjJlF95njzN1bb+DS54j/mLWnemzs0QVMPI1sA==", + "dependencies": { + "@babel/runtime": "^7.26.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=18.2.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "peer": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "peer": true, + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bchaddrjs": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/bchaddrjs/-/bchaddrjs-0.5.2.tgz", + "integrity": "sha512-OO7gIn3m7ea4FVx4cT8gdlWQR2+++EquhdpWQJH9BQjK63tJJ6ngB3QMZDO6DiBoXiIGUsTPHjlrHVxPGcGxLQ==", + "dependencies": { + "bs58check": "2.1.2", + "buffer": "^6.0.3", + "cashaddrjs": "0.4.4", + "stream-browserify": "^3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/bech32": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" + }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, + "node_modules/big-integer": { + "version": "1.6.36", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", + "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bigint-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", + "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bip66": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-2.0.0.tgz", + "integrity": "sha512-kBG+hSpgvZBrkIm9dt5T1Hd/7xGCPEX2npoxAWZfsK1FvjgaxySEh2WizjyIstWXriKo9K9uJ4u0OnsyLDUPXQ==" + }, + "node_modules/bitcoin-ops": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" + }, + "node_modules/blake-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/blake-hash/-/blake-hash-2.0.0.tgz", + "integrity": "sha512-Igj8YowDu1PRkRsxZA7NVkdFNxH5rKv5cpLxQ0CVXSIA77pVYwCPRQJ2sMew/oneUpfuYRyjG6r8SmmmnbZb1w==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/borsh": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", + "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "dependencies": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-layout": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz", + "integrity": "sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA==", + "engines": { + "node": ">=4.5" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/bufferutil": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.9.tgz", + "integrity": "sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camera-controls": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-2.10.0.tgz", + "integrity": "sha512-vBQ5Daxv4KRsn07U/VqkPxoqD8U+S++0oq5NLf4HevMuh/BDta3rg49e/P564AMzFPBePQeXDKOkiIezRgyDwg==", + "peerDependencies": { + "three": ">=0.126.1" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001703", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001703.tgz", + "integrity": "sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/cashaddrjs": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cashaddrjs/-/cashaddrjs-0.4.4.tgz", + "integrity": "sha512-xZkuWdNOh0uq/mxJIng6vYWfTowZLd9F4GMAlp2DwFHlcCqCm91NtuAc47RuV4L7r4PYcY5p6Cr2OKNb4hnkWA==", + "dependencies": { + "big-integer": "1.6.36" + } + }, + "node_modules/cbor-sync": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz", + "integrity": "sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA==" + }, + "node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie-es": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crossws": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz", + "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/crypto-hash": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/crypto-hash/-/crypto-hash-1.3.0.tgz", + "integrity": "sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, + "node_modules/delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + }, + "node_modules/detect-gpu": { + "version": "5.0.70", + "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.70.tgz", + "integrity": "sha512-bqerEP1Ese6nt3rFkwPnGbsUF9a4q+gMmpTVVOEzoCyeCc+y7/RvJnQZJx1JwhgQI5Ntg0Kgat8Uu7XpBqnz1w==", + "dependencies": { + "webgl-constants": "^1.1.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/draco3d": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.7.tgz", + "integrity": "sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==" + }, + "node_modules/draggabilly": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/draggabilly/-/draggabilly-3.0.0.tgz", + "integrity": "sha512-aEs+B6prbMZQMxc9lgTpCBfyCUhRur/VFucHhIOvlvvdARTj7TcDmX/cdOUtqbjJJUh7+agyJXR5Z6IFe1MxwQ==", + "dependencies": { + "get-size": "^3.0.0", + "unidragger": "^3.0.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexify": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.2" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.115", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.115.tgz", + "integrity": "sha512-MN1nahVHAQMOz6dz6bNZ7apgqc9InZy7Ja4DBEVCTdeiUcegbyOYE9bi/f2Z/z6ZxLi0RxLpyJ3EGe+4h3w73A==" + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", + "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "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 + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-toolkit": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.33.0.tgz", + "integrity": "sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg==", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/ethereum-cryptography": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", + "dependencies": { + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" + } + }, + "node_modules/ethereum-cryptography/node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ethereum-cryptography/node_modules/@scure/base": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", + "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ethereum-cryptography/node_modules/@scure/bip39": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", + "dependencies": { + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ev-emitter": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-2.1.2.tgz", + "integrity": "sha512-jQ5Ql18hdCQ4qS+RCrbLfz1n+Pags27q5TwMKvZyhp5hh2UULUYZUy1keqj6k6SYsdqIYjnmz7xyyEY0V67B8Q==" + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "peer": true + }, + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fast-stable-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", + "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/fastestsmallesttextencoderdecoder": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", + "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", + "peer": true + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fflate": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", + "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "peer": true + }, + "node_modules/flow-parser": { + "version": "0.264.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.264.0.tgz", + "integrity": "sha512-ic38pWErePVYNrZZlcOLPW9vjJXcq7a1kZJyoSZE2xXioNd2FuGA09Y7iBfHiwpVb67Av2KgBkhwbdcRVflWKw==", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gamba-core": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/gamba-core/-/gamba-core-0.5.5.tgz", + "integrity": "sha512-Lb0OWMBytj3kj9KDTbK2HcCHxGLO5vvrvVH4dNEvm5htgmoU1Gv2cd0FGma1qfjz/b0byD0rslsSuEb0WRrmPA==", + "peer": true, + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@solana/spl-token": "^0.3.8", + "@solana/web3.js": "^1.78.4" + }, + "peerDependencies": { + "@coral-xyz/anchor": "*", + "@solana/web3.js": "*" + } + }, + "node_modules/gamba-core-v2": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/gamba-core-v2/-/gamba-core-v2-0.4.0.tgz", + "integrity": "sha512-y2z5fhVHR6BbYtQO6kosiXIWNUqE0RwcfLfQEj3FmMjqkXZ1GJev6FSSCQW2YD6e1Da/sQYJcyNxxz/z3bjRUQ==", + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@solana/spl-token": "^0.3.8", + "@solana/web3.js": "^1.93.0" + }, + "peerDependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@solana/web3.js": "^1.93.0" + } + }, + "node_modules/gamba-react": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/gamba-react/-/gamba-react-0.3.7.tgz", + "integrity": "sha512-t6Qftm18bJRADe3fXJU/Ll+e8UWEZR5BaYnQuBzzQYmEQJgBpPeavlp638hKEUEiI5uFNTtSM6m5PQn8u4Kvzg==", + "peer": true, + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@hmans/signal": "^0.2.2", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/web3.js": "^1.78.4", + "gamba-core": "0.5.5", + "react": "^18.2.0" + }, + "peerDependencies": { + "@coral-xyz/anchor": "*", + "@solana/wallet-adapter-base": "*", + "@solana/wallet-adapter-react": "*", + "@solana/web3.js": "*", + "gamba-core": "*", + "react": "*" + }, + "peerDependenciesMeta": { + "@solana/wallet-adapter-base": { + "optional": true + }, + "@solana/wallet-adapter-react": { + "optional": true + } + } + }, + "node_modules/gamba-react-ui-v2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/gamba-react-ui-v2/-/gamba-react-ui-v2-0.7.0.tgz", + "integrity": "sha512-0EMaZCJDxFWcoCc6LFxmSVcAy4JrWdKGYVA+h8yswk4fuklU9FJqrQA/GI6mra/UcqxZ9REFOz91prR4WP04PA==", + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@preact/signals-react": "^1.3.8", + "@solana/spl-token": "^0.3.8", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/web3.js": "^1.93.0", + "gamba-core-v2": "0.4.0", + "gamba-react-v2": "1.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "styled-components": "^6.0.8", + "tone": "^14.7.77", + "zustand": "^4.4.3" + }, + "peerDependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/web3.js": "^1.93.0", + "gamba-core": "*", + "gamba-react": "*", + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, + "peerDependenciesMeta": { + "@solana/wallet-adapter-react": { + "optional": true + } + } + }, + "node_modules/gamba-react-ui-v2/node_modules/@preact/signals-react": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-1.3.8.tgz", + "integrity": "sha512-i7mVZ/ZiD9WqNH79r+klpQsp8X+/dOd/5AtvDI0HNpgWuHyzyF9WXDViKl+1vXgB767n9VnH1W2azg+w1oyFMQ==", + "dependencies": { + "@preact/signals-core": "^1.5.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "react": "^16.14.0 || 17.x || 18.x" + } + }, + "node_modules/gamba-react-v2": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gamba-react-v2/-/gamba-react-v2-1.2.0.tgz", + "integrity": "sha512-lHMP4e2t0e75p+P4AIT8POFwBM6c2wFByi9dHaB2iRRcSMgKLhTDL9Ei1xoOQ2vXHQ2ki7iga/jRg75YyLX06A==", + "dependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@preact/signals-react": "^1.3.8", + "@solana/spl-token": "^0.3.8", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/web3.js": "^1.93.0", + "gamba-core-v2": "0.4.0", + "react": "^18.3.1", + "swr": "^2.2.4", + "zustand": "^4.4.3" + }, + "peerDependencies": { + "@coral-xyz/anchor": "^0.27.0", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/web3.js": "^1.93.0", + "gamba-core-v2": "*", + "react": "^18.3.1" + }, + "peerDependenciesMeta": { + "@solana/wallet-adapter-react": { + "optional": true + } + } + }, + "node_modules/gamba-react-v2/node_modules/@preact/signals-react": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-1.3.8.tgz", + "integrity": "sha512-i7mVZ/ZiD9WqNH79r+klpQsp8X+/dOd/5AtvDI0HNpgWuHyzyF9WXDViKl+1vXgB767n9VnH1W2azg+w1oyFMQ==", + "dependencies": { + "@preact/signals-core": "^1.5.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "react": "^16.14.0 || 17.x || 18.x" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-size/-/get-size-3.0.0.tgz", + "integrity": "sha512-Y8aiXLq4leR7807UY0yuKEwif5s3kbVp1nTv+i4jBeoUzByTLKkLWu/HorS6/pB+7gsB0o7OTogC8AoOOeT0Hw==" + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glsl-noise": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz", + "integrity": "sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==" + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/h3": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz", + "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==", + "dependencies": { + "cookie-es": "^1.2.2", + "crossws": "^0.3.3", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.0", + "radix3": "^1.1.2", + "ufo": "^1.5.4", + "uncrypto": "^0.1.3" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "peer": true, + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/hls.js": { + "version": "1.5.20", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.20.tgz", + "integrity": "sha512-uu0VXUK52JhihhnN/MVVo1lvqNNuhoxkonqgO3IpjvQiGpJBdIXMGkofjQb/j9zvV7a1SW8U9g1FslWx/1HOiQ==" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "node_modules/idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/image-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.0.tgz", + "integrity": "sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/int64-buffer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-1.1.0.tgz", + "integrity": "sha512-94smTCQOvigN4d/2R/YDjz8YVG0Sufvv2aAh8P5m42gwhCsDAJqnbNOrxJsrADuAFAA69Q/ptGzxvNcNuIJcvw==" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "peer": true + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/isows": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.6.tgz", + "integrity": "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "peer": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/its-fine": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-1.2.5.tgz", + "integrity": "sha512-fXtDA0X0t0eBYAGLVM5YsgJGsJ5jEmqZEPrGbzdf5awjv0xE7nqv3TVnvtUF060Tkes15DbDAKW/I48vsb6SyA==", + "dependencies": { + "@types/react-reconciler": "^0.28.0" + }, + "peerDependencies": { + "react": ">=18.0" + } + }, + "node_modules/its-fine/node_modules/@types/react-reconciler": { + "version": "0.28.9", + "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", + "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jayson": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-4.1.3.tgz", + "integrity": "sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==", + "dependencies": { + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "uuid": "^8.3.2", + "ws": "^7.5.10" + }, + "bin": { + "jayson": "bin/jayson.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jayson/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/jayson/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/jayson/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/js-base64": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==" + }, + "node_modules/js-sha256": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", + "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbi": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz", + "integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==" + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "peer": true + }, + "node_modules/jscodeshift": { + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.1.2.tgz", + "integrity": "sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/preset-flow": "^7.24.7", + "@babel/preset-typescript": "^7.24.7", + "@babel/register": "^7.24.6", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.7", + "neo-async": "^2.5.0", + "picocolors": "^1.0.1", + "recast": "^0.23.9", + "tmp": "^0.2.3", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } + } + }, + "node_modules/jscodeshift/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "peer": true + }, + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json-stable-stringify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz", + "integrity": "sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonschema": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.2.tgz", + "integrity": "sha512-iX5OFQ6yx9NgbHCwse51ohhKgLuLL7Z5cNOeZOPIlDUtAMrxlruHLzVZxbltdHE5mEDXN+75oFOwq6Gn0MZwsA==", + "engines": { + "node": "*" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsqr": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", + "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" + }, + "node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "peer": true + }, + "node_modules/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/long": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", + "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/maath": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/maath/-/maath-0.10.8.tgz", + "integrity": "sha512-tRvbDF0Pgqz+9XUa4jjfgAQ8/aPKmQdWXilFu2tMy4GWj4NOsx99HlULO4IeREfbO3a0sA145DZYyvXPkybm0g==", + "peerDependencies": { + "@types/three": ">=0.134.0", + "three": ">=0.134.0" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "peer": true + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/matter-js": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/matter-js/-/matter-js-0.19.0.tgz", + "integrity": "sha512-v2huwvQGOHTGOkMqtHd2hercCG3f6QAObTisPPHg8TZqq2lz7eIY/5i/5YUV8Ibf3mEioFEmwibcPUF2/fnKKQ==" + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "peer": true + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "optional": true, + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/meshline": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/meshline/-/meshline-3.3.1.tgz", + "integrity": "sha512-/TQj+JdZkeSUOl5Mk2J7eLcYTLiQm2IDzmlSvYm7ov15anEcDJ92GHqqazxTSreeNgfnYu24kiEvvv0WlbCdFQ==", + "peerDependencies": { + "three": ">=0.137" + } + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", + "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==" + }, + "node_modules/metro": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.3.tgz", + "integrity": "sha512-upilFs7z1uLKvdzFYHiVKrGT/uC7h7d53R0g/FaJoQvLfA8jQG2V69jeOcGi4wCsFYvl1zBSZvKxpQb0nA3giQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.25.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-config": "0.81.3", + "metro-core": "0.81.3", + "metro-file-map": "0.81.3", + "metro-resolver": "0.81.3", + "metro-runtime": "0.81.3", + "metro-source-map": "0.81.3", + "metro-symbolicate": "0.81.3", + "metro-transform-plugins": "0.81.3", + "metro-transform-worker": "0.81.3", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.3.tgz", + "integrity": "sha512-ENqtnPy2mQZFOuKrbqHRcAwZuaYe43X+30xIF0xlkLuMyCvc0CsFzrrSK9EqrQwexhVlqaRALb0GQbBMcE/y8g==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.3.tgz", + "integrity": "sha512-6UelMQYjlto/79tTXu0vsTxAX4e+Bkf0tgtDL1BNx3wd68pBg8qKIYpJPaUlOIaNUzFXTBDjYwUverkEW0KAtA==", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.3.tgz", + "integrity": "sha512-KPsPSRUd6uRva7k7k/DqiiD8td7URQWx0RkX/Cj5+bed5zSXEg/XoQA+b+DmMxS5C7TqP61Fh3XvHx6TQRW82A==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.3.tgz", + "integrity": "sha512-WpTaT0iQr5juVY50Y/cyacG2ggZqF38VshEQepT+ovPK8E/xUVxlbO5yxLSXUxxUXX3Hka9r6g64+y2WC6c/xQ==", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.81.3", + "metro-cache": "0.81.3", + "metro-core": "0.81.3", + "metro-runtime": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.3.tgz", + "integrity": "sha512-WZ+qohnpvvSWdPj1VJPUrZz+2ik29M+UUpMU6YrmzQUfDyZ6JYHhzlw5WVBtwpt/+2xTsIyrZ2C1fByT/DsLQA==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.3.tgz", + "integrity": "sha512-F+t4lnVRoauJxtr9xmI4pWIOE77/vl0IrHDGeJSI9cW6LmuqxkpOlZHTKpbs/hMAo6+KhG2JMJACQDvXDLd/GA==", + "peer": true, + "dependencies": { + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/metro-minify-terser": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.3.tgz", + "integrity": "sha512-912AYv3OmwcbUwzCdWbdQRk+RV6kXXluHKlhBdYFD3kr4Ece691rzlofU/Mlt9qZrhHtctD5Q8cFqOEf9Z69bQ==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.3.tgz", + "integrity": "sha512-XnjENY1c6jcsEfFVIjN/8McUIInCVgGxv5eva+9ZWeCTyiAE/L5HPj2ai/Myb349+6QuSMR0dscTkKCnOwWXdw==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.3.tgz", + "integrity": "sha512-neuGRMC2pgGKIFPbmbrxW41/SmvL7OX4i1LN+saUY2t1cZfxf9haQHUMCGhO3498uEL2N+ulKRSlQrHt6XwGaw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.3.tgz", + "integrity": "sha512-BHJJurmDQRn3hCbBawh/UHzPz3duMpwpE3ofImO2DoWHYzn6nSg/D4wfCN4y14d9fFLE4e0I+BAOX1HWNP4jsw==", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.3", + "nullthrows": "^1.1.1", + "ob1": "0.81.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.3.tgz", + "integrity": "sha512-LQLT6WopQmIz2SDSVh3Lw7nLzF58HpsrPYqRB7RpRXBYhYmPFIjiGaP8qqtKHXczM/5YAOJzpgt8t/OGZgh6Eg==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.3.tgz", + "integrity": "sha512-4JMUXhBB5y4h3dyA272k7T7+U3+J4fSBcct0Y8Yur9ziZB/dK8fieEQg5ZPfEGsgOGI+54zTzOUqga6AgmZSNg==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.3.tgz", + "integrity": "sha512-KZqm9sVyBKRygUxRm+yP4DguE9R1EEv28KJhIxghNp5dcdVXBYUPe1xHoc3QVdzD9c3tf8JFzA2FBlKTlwMwNg==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.3", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-minify-terser": "0.81.3", + "metro-source-map": "0.81.3", + "metro-transform-plugins": "0.81.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "peer": true + }, + "node_modules/metro/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/metro/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/metro/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/micro-ftch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", + "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, + "node_modules/nan": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", + "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==" + }, + "node_modules/nanoid": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz", + "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", + "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "peer": true + }, + "node_modules/node-mock-http": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", + "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "peer": true + }, + "node_modules/ob1": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.3.tgz", + "integrity": "sha512-wd8zdH0DWsn2iDVn2zT/QURihcqoc73K8FhNCmQ16qkJaoYJLNb/N+huOwdCgsbNP8Lk/s1+dPnDETx+RzsrWA==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oblivious-set": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz", + "integrity": "sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==" + }, + "node_modules/ofetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", + "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", + "dependencies": { + "destr": "^2.0.3", + "node-fetch-native": "^1.6.4", + "ufo": "^1.5.4" + } + }, + "node_modules/on-exit-leak-free": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ox": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/ox/-/ox-0.6.7.tgz", + "integrity": "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "dependencies": { + "@adraffy/ens-normalize": "^1.10.1", + "@noble/curves": "^1.6.0", + "@noble/hashes": "^1.5.0", + "@scure/bip32": "^1.5.0", + "@scure/bip39": "^1.4.0", + "abitype": "^1.0.6", + "eventemitter3": "5.0.1" + }, + "peerDependencies": { + "typescript": ">=5.4.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/ox/node_modules/@scure/bip32": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz", + "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==", + "dependencies": { + "@noble/curves": "~1.8.1", + "@noble/hashes": "~1.7.1", + "@scure/base": "~1.2.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ox/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pino": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", + "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.0.0", + "on-exit-leak-free": "^0.2.0", + "pino-abstract-transport": "v0.5.0", + "pino-std-serializers": "^4.0.0", + "process-warning": "^1.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.1.0", + "safe-stable-stringify": "^2.1.0", + "sonic-boom": "^2.2.1", + "thread-stream": "^0.15.1" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", + "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dependencies": { + "duplexify": "^4.1.2", + "split2": "^4.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, + "node_modules/preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "dev": true, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "peer": true + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/process-warning": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", + "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-worker-transferable": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/promise-worker-transferable/-/promise-worker-transferable-1.0.4.tgz", + "integrity": "sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==", + "dependencies": { + "is-promise": "^2.1.0", + "lie": "^3.0.2" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pushdata-bitcoin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", + "integrity": "sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ==", + "dependencies": { + "bitcoin-ops": "^1.3.0" + } + }, + "node_modules/qr.js": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", + "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==" + }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-composer": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/react-composer/-/react-composer-5.0.3.tgz", + "integrity": "sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==", + "dependencies": { + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-modal": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.3.tgz", + "integrity": "sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw==", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19" + } + }, + "node_modules/react-reconciler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.27.0.tgz", + "integrity": "sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.0.tgz", + "integrity": "sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==", + "dependencies": { + "@remix-run/router": "1.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.0.tgz", + "integrity": "sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==", + "dependencies": { + "@remix-run/router": "1.23.0", + "react-router": "6.30.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-use-measure": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", + "integrity": "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg==", + "peerDependencies": { + "react": ">=16.13", + "react-dom": ">=16.13" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "peer": true + }, + "node_modules/real-require": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", + "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "peer": true, + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "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.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/ripple-address-codec": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ripple-address-codec/-/ripple-address-codec-4.3.1.tgz", + "integrity": "sha512-Qa3+9wKVvpL/xYtT6+wANsn0A1QcC5CT6IMZbRJZ/1lGt7gmwIfsrCuz1X0+LCEO7zgb+3UT1I1dc0k/5dwKQQ==", + "dependencies": { + "base-x": "^3.0.9", + "create-hash": "^1.1.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ripple-binary-codec": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-1.11.0.tgz", + "integrity": "sha512-g7+gs3T+NfoeW6vIq5dcN0CkIT4t/zwRzFxz8X2RzfbrWRnewPUKqQbmBgs05tXLX5NuWPaneiaAVpFpYBcdfw==", + "dependencies": { + "assert": "^2.0.0", + "big-integer": "^1.6.48", + "buffer": "6.0.3", + "create-hash": "^1.2.0", + "decimal.js": "^10.2.0", + "ripple-address-codec": "^4.3.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ripple-binary-codec/node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ripple-keypairs": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ripple-keypairs/-/ripple-keypairs-1.3.1.tgz", + "integrity": "sha512-dmPlraWKJciFJxHcoubDahGnoIalG5e/BtV6HNDUs7wLXmtnLMHt6w4ed9R8MTL2zNrVPiIdI/HCtMMo0Tm7JQ==", + "dependencies": { + "bn.js": "^5.1.1", + "brorand": "^1.0.5", + "elliptic": "^6.5.4", + "hash.js": "^1.0.3", + "ripple-address-codec": "^4.3.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ripple-lib": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/ripple-lib/-/ripple-lib-1.10.1.tgz", + "integrity": "sha512-OQk+Syl2JfxKxV2KuF/kBMtnh012I5tNnziP3G4WDGCGSIAgeqkOgkR59IQ0YDNrs1YW8GbApxrdMSRi/QClcA==", + "deprecated": "ripple-lib is deprecated. Please migrate to xrpl.js using this migration guide: https://xrpl.org/xrpljs2-migration-guide.html", + "dependencies": { + "@types/lodash": "^4.14.136", + "@types/ws": "^7.2.0", + "bignumber.js": "^9.0.0", + "https-proxy-agent": "^5.0.0", + "jsonschema": "1.2.2", + "lodash": "^4.17.4", + "ripple-address-codec": "^4.1.1", + "ripple-binary-codec": "^1.1.3", + "ripple-keypairs": "^1.0.3", + "ripple-lib-transactionparser": "0.8.2", + "ws": "^7.2.0" + }, + "engines": { + "node": ">=10.13.0", + "yarn": "^1.15.2" + } + }, + "node_modules/ripple-lib-transactionparser": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/ripple-lib-transactionparser/-/ripple-lib-transactionparser-0.8.2.tgz", + "integrity": "sha512-1teosQLjYHLyOQrKUQfYyMjDR3MAq/Ga+MJuLUfpBMypl4LZB4bEoMcmG99/+WVTEiZOezJmH9iCSvm/MyxD+g==", + "dependencies": { + "bignumber.js": "^9.0.0", + "lodash": "^4.17.15" + } + }, + "node_modules/ripple-lib/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rpc-websockets": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.1.1.tgz", + "integrity": "sha512-1IXGM/TfPT6nfYMIXkJdzn+L4JEsmb0FL1O2OBjaH03V3yuUDdKFulGLMFG6ErV+8pZ5HVC0limve01RyO+saA==", + "dependencies": { + "@swc/helpers": "^0.5.11", + "@types/uuid": "^8.3.4", + "@types/ws": "^8.2.2", + "buffer": "^6.0.3", + "eventemitter3": "^5.0.1", + "uuid": "^8.3.2", + "ws": "^8.5.0" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/kozjak" + }, + "optionalDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + } + }, + "node_modules/rpc-websockets/node_modules/@types/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/rpc-websockets/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", + "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/salmon-adapter-sdk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/salmon-adapter-sdk/-/salmon-adapter-sdk-1.1.1.tgz", + "integrity": "sha512-28ysSzmDjx2AbotxSggqdclh9MCwlPJUldKkCph48oS5Xtwu0QOg8T9ZRHS2Mben4Y8sTq6VvxXznKssCYFBJA==", + "dependencies": { + "@project-serum/sol-wallet-adapter": "^0.2.6", + "eventemitter3": "^4.0.7" + }, + "peerDependencies": { + "@solana/web3.js": "^1.44.3" + } + }, + "node_modules/scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/sdp": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", + "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "peer": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "peer": true, + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "dev": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/sonic-boom": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", + "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/source-map/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/source-map/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "peer": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "peer": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/standardized-audio-context": { + "version": "25.3.77", + "resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.77.tgz", + "integrity": "sha512-Ki9zNz6pKcC5Pi+QPjPyVsD9GwJIJWgryji0XL9cAJXMGyn+dPOf6Qik1AHei0+UNVcc4BOCa0hWLBzlwqsW/A==", + "dependencies": { + "@babel/runtime": "^7.25.6", + "automation-events": "^7.0.9", + "tslib": "^2.7.0" + } + }, + "node_modules/stats-gl": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/stats-gl/-/stats-gl-2.4.2.tgz", + "integrity": "sha512-g5O9B0hm9CvnM36+v7SFl39T7hmAlv541tU81ME8YeSb3i1CIP5/QdDeSB3A0la0bKNHpxpwxOVRo2wFTYEosQ==", + "dependencies": { + "@types/three": "*", + "three": "^0.170.0" + }, + "peerDependencies": { + "@types/three": "*", + "three": "*" + } + }, + "node_modules/stats-gl/node_modules/three": { + "version": "0.170.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.170.0.tgz", + "integrity": "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==" + }, + "node_modules/stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/styled-components": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.15.tgz", + "integrity": "sha512-PpOTEztW87Ua2xbmLa7yssjNyUF9vE7wdldRfn1I2E6RTkqknkBYpj771OxM/xrvRGinLy2oysa7GOd7NcZZIA==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.49", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, + "node_modules/superstruct": { + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", + "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/suspend-react": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", + "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", + "peerDependencies": { + "react": ">=17.0" + } + }, + "node_modules/swr": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz", + "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/thread-stream": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", + "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", + "dependencies": { + "real-require": "^0.1.0" + } + }, + "node_modules/three": { + "version": "0.158.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.158.0.tgz", + "integrity": "sha512-TALj4EOpdDPF1henk2Q+s17K61uEAAWQ7TJB68nr7FKxqwyDr3msOt5IWdbGm4TaWKjrtWS8DJJWe9JnvsWOhQ==" + }, + "node_modules/three-mesh-bvh": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.7.8.tgz", + "integrity": "sha512-BGEZTOIC14U0XIRw3tO4jY7IjP7n7v24nv9JXS1CyeVRWOCkcOMhRnmENUjuV39gktAw4Ofhr0OvIAiTspQrrw==", + "deprecated": "Deprecated due to three.js version incompatibility. Please use v0.8.0, instead.", + "peerDependencies": { + "three": ">= 0.151.0" + } + }, + "node_modules/three-stdlib": { + "version": "2.35.14", + "resolved": "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.35.14.tgz", + "integrity": "sha512-kpCaEg59M9usFTgHC+YZNKvx7nMoLI2zQxZBV8pjoNW6vNZmGyXpaLBL09A2oLCsS3KepgMFkOuk6lRoebTNvA==", + "dependencies": { + "@types/draco3d": "^1.4.0", + "@types/offscreencanvas": "^2019.6.4", + "@types/webxr": "^0.5.2", + "draco3d": "^1.4.1", + "fflate": "^0.6.9", + "potpack": "^1.0.1" + }, + "peerDependencies": { + "three": ">=0.128.0" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "peer": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "peer": true + }, + "node_modules/tiny-secp256k1": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.7.tgz", + "integrity": "sha512-eb+F6NabSnjbLwNoC+2o5ItbmP1kg7HliWue71JgLegQt6A5mTN8YbvTLCazdlg6e5SV6A+r8OGvZYskdlmhqQ==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/tiny-secp256k1/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "peer": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "peer": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" + }, + "node_modules/tone": { + "version": "14.9.17", + "resolved": "https://registry.npmjs.org/tone/-/tone-14.9.17.tgz", + "integrity": "sha512-+Qb7M4NMua+tb5Z52+MEVmjye0fjJuIFBePx423pqr9E6/lHDqZAG+fUAvo+Ujm48q0s9bVLRAyT1ETJJglNtg==", + "dependencies": { + "standardized-audio-context": "^25.3.70", + "tslib": "^2.3.1" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/troika-three-text": { + "version": "0.52.3", + "resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.52.3.tgz", + "integrity": "sha512-jLhiwgV8kEkwWjvK12f2fHVpbOC75p7SgPQ0cgcz+IMtN5Bdyg4EuFdwuTOVu9ga8UeYdKBpzd1AxviyixtYTQ==", + "dependencies": { + "bidi-js": "^1.0.2", + "troika-three-utils": "^0.52.0", + "troika-worker-utils": "^0.52.0", + "webgl-sdf-generator": "1.1.1" + }, + "peerDependencies": { + "three": ">=0.125.0" + } + }, + "node_modules/troika-three-utils": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.52.0.tgz", + "integrity": "sha512-00oxqIIehtEKInOTQekgyknBuRUj1POfOUE2q1OmL+Xlpp4gIu+S0oA0schTyXsDS4d9DkR04iqCdD40rF5R6w==", + "peerDependencies": { + "three": ">=0.125.0" + } + }, + "node_modules/troika-worker-utils": { + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.52.0.tgz", + "integrity": "sha512-W1CpvTHykaPH5brv5VHLfQo9D1OYuo0cSBEUQFFT/nBUzM8iD6Lq2/tgG/f1OelbAS1WtaTPQzE5uM49egnngw==" + }, + "node_modules/ts-mixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/tunnel-rat": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tunnel-rat/-/tunnel-rat-0.1.2.tgz", + "integrity": "sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==", + "dependencies": { + "zustand": "^4.3.2" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typeforce": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" + }, + "node_modules/typescript": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.40", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz", + "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" + }, + "node_modules/uint8array-tools": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz", + "integrity": "sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/uint8arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", + "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unidragger": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-3.0.1.tgz", + "integrity": "sha512-RngbGSwBFmqGBWjkaH+yB677uzR95blSQyxq6hYbrQCejH3Mx1nm8DVOuh3M9k2fQyTstWUG5qlgCnNqV/9jVw==", + "dependencies": { + "ev-emitter": "^2.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unload": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/unload/-/unload-2.4.1.tgz", + "integrity": "sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==", + "funding": { + "url": "https://github.com/sponsors/pubkey" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unplugin": { + "version": "2.0.0-beta.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.0.0-beta.1.tgz", + "integrity": "sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-fonts": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/unplugin-fonts/-/unplugin-fonts-1.3.1.tgz", + "integrity": "sha512-GmaJWPAWH6lBI4fP8xKdbMZJwTgsnr8PGJOfQE52jlod8QkqSO4M529Nox2L8zYapjB5hox2wCu4N3c/LOal/A==", + "dev": true, + "dependencies": { + "fast-glob": "^3.3.2", + "unplugin": "2.0.0-beta.1" + }, + "peerDependencies": { + "@nuxt/kit": "^3.0.0", + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/usb": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.15.0.tgz", + "integrity": "sha512-BA9r7PFxyYp99wps1N70lIqdPb2Utcl2KkWohDtWUmhDBeM5hDH1Zl/L/CZvWxd5W3RUCNm1g+b+DEKZ6cHzqg==", + "hasInstallScript": true, + "dependencies": { + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.5.0" + }, + "engines": { + "node": ">=12.22.0 <13.0 || >=14.17.0" + } + }, + "node_modules/usb/node_modules/node-addon-api": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz", + "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuidv4": { + "version": "6.2.13", + "resolved": "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.13.tgz", + "integrity": "sha512-AXyzMjazYB3ovL3q051VLH06Ixj//Knx7QnUSi1T//Ie3io6CpsPu9nVMOx5MoLWh6xV0B9J0hIaxungxXUbPQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "@types/uuid": "8.3.4", + "uuid": "8.3.2" + } + }, + "node_modules/varuint-bitcoin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz", + "integrity": "sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==", + "dependencies": { + "uint8array-tools": "^0.0.8" + } + }, + "node_modules/viem": { + "version": "2.23.2", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.23.2.tgz", + "integrity": "sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "dependencies": { + "@noble/curves": "1.8.1", + "@noble/hashes": "1.7.1", + "@scure/bip32": "1.6.2", + "@scure/bip39": "1.5.4", + "abitype": "1.0.8", + "isows": "1.0.6", + "ox": "0.6.7", + "ws": "8.18.0" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/viem/node_modules/@scure/bip32": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz", + "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==", + "dependencies": { + "@noble/curves": "~1.8.1", + "@noble/hashes": "~1.7.1", + "@scure/base": "~1.2.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "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 + } + } + }, + "node_modules/vite": { + "version": "4.5.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.9.tgz", + "integrity": "sha512-qK9W4xjgD3gXbC0NmdNFFnVFLMWSNiR3swj957yutwzzN16xF/E7nmtAyp1rT9hviDroQANjE4HK3H4WqWdFtw==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.17.5.tgz", + "integrity": "sha512-UxRNPiJBzh4tqU/vc8G2TxmrUTzT6BqvSzhszLk62uKsf+npXdvLxGDz9C675f4BJi6MbD2tPnJhi5txlMzxbQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "pretty-bytes": "^6.1.1", + "workbox-build": "^7.0.0", + "workbox-window": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", + "workbox-build": "^7.0.0", + "workbox-window": "^7.0.0" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "peer": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/webgl-constants": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", + "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" + }, + "node_modules/webgl-sdf-generator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz", + "integrity": "sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true + }, + "node_modules/webrtc-adapter": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", + "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "peer": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wif": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/wif/-/wif-5.0.0.tgz", + "integrity": "sha512-iFzrC/9ne740qFbNjTZ2FciSRJlHIXoxqk/Y5EnE08QOXu1WjJyCCswwDTYbohAOEnlCtLaAAQBhyaLRFh2hMA==", + "dependencies": { + "bs58check": "^4.0.0" + } + }, + "node_modules/wif/node_modules/base-x": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==" + }, + "node_modules/wif/node_modules/bs58": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", + "dependencies": { + "base-x": "^5.0.0" + } + }, + "node_modules/wif/node_modules/bs58check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz", + "integrity": "sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==", + "dependencies": { + "@noble/hashes": "^1.2.0", + "bs58": "^6.0.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", + "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", + "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-build": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", + "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", + "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-core": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", + "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", + "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", + "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", + "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", + "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", + "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", + "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", + "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", + "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", + "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", + "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", + "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "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 + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/zustand": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.6.tgz", + "integrity": "sha512-ibr/n1hBzLLj5Y+yUcU7dYw8p6WnIVzdJbnX+1YpaScvZVF2ziugqHs+LAmHw4lWO9c/zRj+K1ncgWDQuthEdQ==", + "dependencies": { + "use-sync-external-store": "^1.2.2" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0.6", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + } + } +} From 4d3754f631face9520689ca361bf9c3178b04108 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 18:59:25 -0700 Subject: [PATCH 3/9] netlify config --- netlify.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/netlify.toml b/netlify.toml index e69de29bb..1e083877d 100644 --- a/netlify.toml +++ b/netlify.toml @@ -0,0 +1,9 @@ +[build] + # Adjust if your build command is different + command = "npm run build" + publish = "dist" # Change this to your build output directory (could be "build", "dist", "public", etc.) + +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 \ No newline at end of file From 3aa2eb0b5d6b254263d19917d53fed982b092b58 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 19:04:29 -0700 Subject: [PATCH 4/9] token fix, minor changes. --- index.html | 2 +- src/constants.ts | 2 +- src/sections/Dashboard/WelcomeBanner.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 52c52d186..bc7eec247 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Play | Gamba + Play | POG.tv diff --git a/src/constants.ts b/src/constants.ts index e5ae975ce..454f1be38 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -40,7 +40,7 @@ const lp = (tokenMint: PublicKey | string, poolAuthority?: PublicKey | string): */ export const POOLS = [ // POG Coin: - lp('BDqrbzsn1sshuv8MexFhDetSJqCfSqGgLoeDuU8HFuxn'), + lp('Fqv7Q7Tm5Aobetwu2WcXFq1rLb5ch5QMuPn2Hacbn7co'), // SOL: lp('So11111111111111111111111111111111111111112'), // USDC: diff --git a/src/sections/Dashboard/WelcomeBanner.tsx b/src/sections/Dashboard/WelcomeBanner.tsx index 7115cad31..b11f90c33 100644 --- a/src/sections/Dashboard/WelcomeBanner.tsx +++ b/src/sections/Dashboard/WelcomeBanner.tsx @@ -127,7 +127,7 @@ export function WelcomeBanner() { - From 4480dc2a7b1b7afd9d38f7c0d35118bc108cb330 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 19:07:59 -0700 Subject: [PATCH 5/9] update decimals for pog coin --- src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants.ts b/src/constants.ts index 454f1be38..afb166e9a 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -63,7 +63,7 @@ export const TOKEN_METADATA: (Partial & {mint: PublicKey})[] = [ symbol: 'POG Coin', image: 'https://storage.googleapis.com/pogcoin/pogs.png', baseWager: 1e6, - decimals: 6, + decimals: 8, usdPrice: 0, }, { From c8b08639a59f118baa96214057474d7fdace43b1 Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 19:13:21 -0700 Subject: [PATCH 6/9] increase base wager --- src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants.ts b/src/constants.ts index afb166e9a..fe07433df 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -62,7 +62,7 @@ export const TOKEN_METADATA: (Partial & {mint: PublicKey})[] = [ name: 'POG', symbol: 'POG Coin', image: 'https://storage.googleapis.com/pogcoin/pogs.png', - baseWager: 1e6, + baseWager: 1e9, decimals: 8, usdPrice: 0, }, From db5c4d156d1338de7cfd91fd28a46fe8a91b0f2f Mon Sep 17 00:00:00 2001 From: michael-alluvion Date: Wed, 12 Mar 2025 19:17:38 -0700 Subject: [PATCH 7/9] increase more --- src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants.ts b/src/constants.ts index fe07433df..8f66a1294 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -62,7 +62,7 @@ export const TOKEN_METADATA: (Partial & {mint: PublicKey})[] = [ name: 'POG', symbol: 'POG Coin', image: 'https://storage.googleapis.com/pogcoin/pogs.png', - baseWager: 1e9, + baseWager: 1e11, decimals: 8, usdPrice: 0, }, From 57059043d32c9f54405515fc420429423f4e1170 Mon Sep 17 00:00:00 2001 From: FART Labs Date: Thu, 13 Mar 2025 15:11:33 -0600 Subject: [PATCH 8/9] game updates. --- index.html | 15 ++++++++++++-- public/favicon.png | Bin 3745 -> 8823 bytes public/games/blackjack.png | Bin 33652 -> 788421 bytes public/games/crash.png | Bin 26499 -> 838259 bytes public/games/dice.png | Bin 44954 -> 259487 bytes public/games/flip.png | Bin 63210 -> 286835 bytes public/games/hilo.png | Bin 50341 -> 344793 bytes public/games/mines.png | Bin 53835 -> 289050 bytes public/games/plinko.png | Bin 77710 -> 369073 bytes public/games/roulette.png | Bin 50026 -> 299899 bytes public/games/slots.png | Bin 57792 -> 261699 bytes public/icon-192.png | Bin 11080 -> 56578 bytes public/icon-512.png | Bin 53324 -> 347429 bytes public/manifest.webmanifest | 10 +++++----- src/games/Flip/heads.png | Bin 11726 -> 229214 bytes src/games/Flip/tails.png | Bin 11474 -> 208840 bytes src/index.tsx | 2 +- src/sections/Dashboard/WelcomeBanner.tsx | 4 ++-- src/sections/Header.tsx | 2 +- src/sections/UserButton.tsx | 24 ++++++++++++++++------- 20 files changed, 39 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index bc7eec247..f086040a1 100644 --- a/index.html +++ b/index.html @@ -4,12 +4,23 @@ - Play | POG.tv + POG COIN CARNIVAL - + + + + + + + + + + + + diff --git a/public/favicon.png b/public/favicon.png index e2395312696d2ed1b46634a7adfcfa22083a0a2c..e9a0f8c0ad122ef764abbf7a337910ff3f1cc177 100644 GIT binary patch literal 8823 zcmV--B8c6IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DA`D4HK~#8Nm78~f zmBqRLKQnJR=WJhgsS8r22nYyv5eujwDiTYGN^EJ~BqrD7rWhl}lIS(@8ci&*8^x}G zXq2KT2r39ll`fs7>@K^fzVFQZ{+RbYd%)!WZf5tCx6M4?r_VEU#GZx+jcUta9D~4s zFbII?9l*qIqW#ktQ@l=mcXUbs!U&`gNY6p`s>K=H5ocgMPOoZYeHo%Mfk-$IYETAR z159HY^;HYu+I{F%`%qh(2!jwU3`Q6X2GdTK9Z9r*mR=Hv9kn-$#b7i@4Ptk<2aL+3 z(NbFm#3=qn2hh%d!$Auq;39DA%kj_Yhc~V-?wFpK16jnZEpTCP^u}hwyO-je(F14d zK(gn)f#{ON{jU@7C-f-}VFHEO*@pgnFY4Vbi{|It zrPopS%w($1Jeq{#Ma^^Lesuf#j656Pd8#_8LEaOMVrH@?KbV+`SM7a)If0?ytH`q9rR zxRAX06!Nz(BJrEkFs`6*-%|YRh7jJdkmTH}ieqH%{1BS5uy`BEXC{;V!8_17Me_G& zAr9rq-Lr`7KfXj?bqtBY-O$ELRv=3G_%E9@hSW*j5#~r^{y#LGDG=Pd1pUzt{M$|k zDKWP%#JP4jx_=GXDX$^BRiiUGmy{+ zLH_i3#K3wxfPw6|zvG_Q7pG$xdT1wd|1lfqwC=b^*W-O>B&IdMtldXp+5$MP3;wT8 zMOGw^B=!H>{%r=R)s2KdeHS@t0L}^BF*{ok4He{nJ_oOBEzU#d5M1~&&fhP>%-w=o zyaWI4v(fKvA*^%>8#9=lt>}Y!2ox9)Ne5~Y$c75sLG`$OJHV_BI9DGFLQwe8KM20q zg?n^Iyx*Ti?$!?xD;v>eK8e4agPy;I;Q3V~{&WuRab1rj`G0NycLo>;Us;8E^fSB% z#zV@ZaOE5LcbttJ-JSduufxd=_#LY-5*W~dAXMaLZy-NsGiqZKLMiJ&53{TG{y`uN z2v_3vt;Ij5FaCsn_}khrov;omhD5SUF(6kc9M^1<^l>kpt0 z+BE+MC9Iu5jcHoD7$7j$+P<*lak!j zH}Rgk5cTZmkPYyz8cr~60q(TZ32y%o)4c|B+0jSzdZarO_`PZodry7F1S=cSQUf}= z&E6`6%?&(9P@wTeiHd9uS3r&+|A86Ph3F$?G2EcwN%`D z9*NOC3BUg)dSE@?bt7pz;|VH1{T?P4QuyN{njTn8Xmm8Reck}V7>p4JWpMtp>bz+x zETDzL7==M&ut|{%lusQ&#a$E7^EQ+F?E;*O`XfhngT*_cR}J}BSJU>}`2JiP|}^m6=bhG86mx_&0! z0~2r$=LR0;LT`YcL=UB#-NgP`SVa`_n}t z5TG{fNB?FX6|=vMs7{trK={OR#L=~+e>I29hW$n8MM`6dM+}IR4iR%adXG%M_)Nqj zjIoAT>XhS8dt+o)LLh|1aUjvRj_Q}E!1UFGH9p?SJy74Dfpf<=_$PTl;m;o<@(TCD0pz|t1Lu!p@s8_;+17&SRzd5e>10;zK^q;>Z^dUr z*O9>6zqhwi_*OqK*i<%#CyZrnkuilo8LtE4r=9IGB>=5Q&UFriet&X zvw_yP)}c%sF2642QsBiF3D1b=+7VM%jA&;-1l|~f1Gqh^NK71vO!~Nk>+#3+K{sYd zUpvm&|%_ad{DM*g%N6oXBkUQ-O5_7IXBwW<5=i}UYCb@H8#(nHuyuKZZLyP>9 z9VWYQ8%Tp(xP#PpkHe%xj3aRR)FNt<=mlS)@&#IcJ(s|QC4^%o6G>A>c5jS`FBWer zH36_(E1rowzs4p_+SpL#7^wZ|I{afgAO0+$_qMTb=)(lM5P5cx2wVY`zdIXmeGByN zfdAv;AzdK|HCHS-;9)+)QLT)neiUF;b{mepe0u_%1sAa$kyLg4_Zn@#~o;ypY8Z*La=gl_mRPNwbm9};E?MKx^?)RFxc z!AIvJq(%q~BJ%3CkfDtYnsMH#F(_kD_Ku>{69)W={Xq!wvp0~L{snD+`Gn?)&(k>c zL0Trigo=QdDwj5fFcZ@DySW%+2+sLCvL;2@d)MNme9C@uA|4WrB24Fyj)>CC{vGgo zb)fL{=TPS1|8+bvtq7KECpTvkN=L*U#)MKeH}+j%fk*s^f!pVzL`28TXlFt!{i5y| zNSxabfbh!$XroX@6KF-)m?qExDy|G6?Bqv8KEyzN{#FVb_uoYa7O zN)J-Qx*-urDUg-l8G&D0PIBr9M41okn#hcKmf(#IxPLg4w*OvqICw)z3LAggYsHyF zlzC|^a0l?Je3C;t<4QNWCyw@jkhV)v!qbWbiJ{i^3!m==qcJAL7-gBK6~^dxZNzpE zGeRRs-@6D=eMF5w3d*JqCskER)%Q+7CT~8K#L*o|jvqky=nA}BPowO;t8jbP5bQog z{)251=;&2!!q(&r=n{+2aV8f@U1D&DbfSL64b&~Tj@rLZCYelF6DcymO3`+2-@T!o z5T1i6D8iME#kqm~w0+0i5=7A@5=>00`eY~h&vpTjpR<{kt7Z{yYr(sqABm$oQ+d}o zq~3W5nM%N>W^_vik#te>zQXvD?91yS<&IP{a$vEyh3 z0ROyx)Vy;g6}>y+2%BO<1g0oSkiDt_P+ObPnZRmPoYO~wkO-W}@!1f3I1`i+WS?Gc zkKf*md1pO(*-k`V8D32V;g%+(TDTo?T6aXB8iEDe$-l4?^~6%>oFMz!I&>s{5f3P2 zaX^fTq-bT>{wiS_0{yX-g5KPW+TDgbv@_KUucpIw$KypzC@~;ARzqdC-9H+s%j$neAMxM%f5 z_Nb!lfpc+J9mKnCII1d%-f!pi0IrlI>&mJ5*=XwiHi^m;`ygZDV^tRIjEF8+FTbS; z3}pWFG0mf&B0GH*BI%O6XDl`MjHBH1afM?^7q$T7Bt6?jR@wTsFi0VAg&>jgsk~$; zHE&L({Jse!zc&gum5iXb`z39_9LSMhx&u*_K%CtRq`mH(*ah|J9;DiE0H<3enbFUX ze{4Bnk4p65&IF5g*lG^O66Cm4zj+nqzdW79g7zxKm3W*Tl9A!~g5X|3ViHVyw$fIk}s}CR@;UenFNd039-qfMUwg9pI zAcZBniqZ$5Hi6r(u6QWQJd%GJM~B7N)8Xn-_`)rz!`ZUAeFK@W6A+yV&_)v~P4@An zWS_A1DHxcN{p~n}TCx*_z=_Ur zm=4$+BV4hEV8J%hKb}j|#208e_EFU09XQoVq|>#M@VS+Qvo@d??!de0M4a>b60T}& z??!{(mnD7wlHwrhsa2?r&B&vwN&fL1>i#j6s^LdjRgQpL!olfX1AuPLS*d8tgtlAf z(e{Uhs9miV#Hro!Cm(~;y$0E_+zzxa6RDFy_OG|-3>0Rrr)BK36yDwdfOAxpy}uYo zkr`6m*J1^O=3VbiD4aaM)ySYsYcSH3bCz?@WGGKFRr3+&tla6G^#Okm{U{6 zkh$kWf-OxJOt&%)jh{~T#Z{P4EXF920`|znh2GN!4HZbysRHMw6Y&2&8SkF4hz?1}hM3S+ zh~lO(gn32w(N6(zNB2OZX!+qRn#Vmw@Y!yJBXKVsMD<74Qa^1R$;uRtkhrJ!B;0VY zxWH+f%@sne33CO4r916e>7YK{L-v_3FxudLdnmOpT}rC9f}kl)^ABdy`oiY~I=~o% zsPG{wm`46T>OUUEU%|62aoJ)Rv3%M(2Vy3S}bVwm7_Xz*61ik$b`cNM4`VkPC zVq#HDF=L1F{#RfOBIQx`{o~OZGAnm+aKclx-8vtW3lS*~?}wu(zv&dDlsMh1P+OZL z(yVA~s%*n3+9pdxW)h@xwBGbKhkpDvMrqtJy{LZc3R2Z&HrLn6&I63bcow$Xvj)eB z^NP5|uF%d)5}#d9`C}7FK64@N&rU#8`$*wAm~BlI?p#1{|0m>ccqdx1iDzu>ooNi= zh64oa4*-z-&M^GiO0RJ1;{n3gFoW3(MuAI#a(Rb>LRCljTvac`CZ7-REtKdRI; zX3@qFC{6CgFKD~&zHg;yC2h$3?NizwS_%f-(LJfY zZvqMF6rXcqX9@V@``VCv_&f~&v#rJE5U*ZLV)_My&wc?)BXu@_&gBG8tS0#72Lx*l zAj&-px`cu8yEcZxoXtfp``-%Bm35%ceD|# z-H)2T1-Dx{CKn=2a}M>y=eS+UNxU+N@VQm!rX139N=c3IM`rNZE_Av8fO~8wlEWHo zsoDqZ?HL}LkoQ(uPqY!Bh*dr?ydqknKbrrbyGO(WUfhPYxd{CPR~)1Sumz!}~J zcSxs_kk#G{pfD6>epx){Uowb9r)m;odLwI+6yDlsLzECW-6|1M;Pt5?>3B%lUI~ty z2K3HW+kdoV9v29rDx=-$kuT7C>s(rId>a#Jyl)Mqa>f)AqkGzp904_6DSQOr4yXqW zvS*c@_1^ah>XTiVtu08?ltVOBlK9|T_-|Z}``CpDDe+HgC~;IJy+vwVn70X|tiFjd z8xm6&4MMl%$*&yZz^RSYjA{&NVNADz%&;y21G$yjf*Bl(HDrE zY^V&Gm%gConi=S9h#b@rXF@+PhTKET(7Rd>>sugjM|38*{}W8ta=c%hOyb3h@y_Up z+S-g1bxHJr40sYzmnwRE_tb`HzFx{t%LIc#?P?{z=&R!C#E(XixO6c2_qJjRVR2>{ z%->4p!B1>)WJo7!-k(a`URf~6w_uH%vz*+BU( zM&qB+3zHAY-SQsIkAF&N6hcTUCJmnIfzi zSSG{_h$=tEW;{mQBB|DK47ALWK~*HQMuCDgt%mBf@|?GVRzwe~J7)R+m@AAl3Vw_V0XS?eI9VGvjobw_o> zKdw9Ol%b?qh27C596|2cl{TY`VtH&j@pHz2E+~R`He#|0|FXfwSzYGI6@+UW zZ4M#Zt9-HDL;LKdFI-LcbjA&=R7faKH>$dc4j&)I_LUWwS!LVn8u3ptWZiCVy}HoP-?<2FNT}SPa5GVXWga0<~-x!IGUIAy~ef+@qhNgAfGBlIKdF|9Z3Ye-UYiBP7XF z8%Pc9idwM;we28k?Lox0X5@tfXu0ui!a@O^E+7R4EexsFhw`sd+ z4mw)^8I{!R0L7Oe-e?hhMx+!O8_g`;grwrOvyr}!Tz>$T?t*L%XJUUcPc27fb9PIR zFvzmAdZRs;z!7Ah`V4g-P5Ay+a_2mQ%!hbAt3XOBZyAG2`z+A{u?)}{@^7w3?N0;X zp4343k50r9PI28ZE_TNDTx5i>6ChXC`0E*SzqVet-{E}Cu&7qJU4Hp?@{ zt{+C^AMPtk>ktN8KT`~yP9YhbVNA&GL_=8y#?pc8N!&um#CH24rDhGBh zdg0Q^jWUM(oGoBLAIg(|WSK31M6*Au1y=G>2pnU>TCo=sF*5=gy+!{v1&YDPRuOYb zVDl!wcQw_2nS|cmhWpZG$kqbcd7IF))}hulqCeh7;>zQSc!dyO-y)+{HIn_=TvE55 z4j*sFjOA>P9Lc32hlCDKyoOUVr zM2|{pU%v|R@or2ykN?O-ydRE4y}AbHn?nem{0w3ka6(K#uK?duA`>fI8Z)c$L;=JJ8q-Q&5`tSk)ELxi~c{ z?j(uTIJ&QR9I3oLi1z+RF2KT$bq5>_$zh$SdUz6I+Cs!FV<^m8OW~bOxP5DJCk?7>(k4kEvcrc-xgAw#aYk-JFso`IEEe>Q;{phV`8Tn*#XgF zi-3wNkEQ(QW6-azA(*!bw@VGqZ^sZW+=^Mf2YKlbnkTcF7O$&mDkS*+{P1Mg8JEyob(*bchM9<88WRI_W*l1SYgt^x?lF zGFl@Xfk;2L+@$}pk=;36Y@e@( z!GG1lubRnxXBOVnVI+>}h^6Ft^em(~;2=IP3nqWgS=ELo9S`QLGJpn%3P4LEA z^7FS6Y;Hn@%CaL?4oQ&_Ci*4-={mT5YDkRfMdHGNxF`2OZ*L+0t(o{2^g}e%AjkGZ zG*qCswV;17ANSdd2wq!5@aQu9M<(L-ZC}a$-`f9~0RXx!Pxe3OU_3$DU1wwFZYBJm zkMJJ95Vd+A;d84=K6oD4yA~n)*W#Xf6naG?&Ut+h2?zDrZp@bl&^uevO&L_qhDuVN zU8n0-i8G)Me?(VsB;iBL(VLqQlltTAPZMrBh<|D?^1q&ky!u!Y|8cz4o|YW>TNhwj zG9>=zJY;q1NYejh`&u6GzcpErpzPuEaZl+%+r;UFDF=Vbm1_Hf7K+Y((wP zlK) z6r0+0h}zIZzj)*VEC`xsJJ3?W>%pX^WO;g0Es$OQ1ke&n5F@P~9JbNvkbD~?4V&@(q6&**_U zx{mxG7Gf|Y?l=>-huwql?=&F<;^2SHGx>KmN7+^Ei*0L9NGQf_1W4L{4!zM$vTqSS@bs}-u zF(l7B8pn~a_MqJ(w6_iQ;u@SEACFqJlTax9)dw)w55vEFFc`>;c$DPaE0OhOcD(fm zG5a#;&ShlZ-9+x?HK^5l<9T3_8e@Y@kv2h;=m?1`B;NOj!jgUH<_xHi?2a_L5aJjR zyBq#&R5}y=XvzlZBU4q|4u>Dbt&%f#z8@DZrI0xN>PVd38+TMU+=2Bt6$x-9>}bQR z-G>-dhaA<_#yevdQANix!rg5IYxWT=-A#Vp7SzTAU~Cd&q1!)-o3cwnYDqL9DvhPa z^+GIdA@QqGu(Oq>*S{pcWuIlzf&P!0%-#bisoG&5jyyhVwINc6q8>zJTl0t$UOVND zNhy*i1x`b?EuB@Riof1a`4H2RN9}AQ+}Ug^)PmCVs5quE+MX?DRdMGrrLLI3TkDIi_9glN zNgtXfD`3(}6V_r}O&eSiz@*w>WHf5MF@qN_b2^cAa z-+TW@!#v}ES-rUeNNi3(Uk7LvI`j$+nulBSebjfJ`oi4O{a;X5uMLjgkF}=rm`7-s z2Ry64K?G~h(eTetCDb~YA?UIrar9&D^)BQXIb*={`aaKHICm4ld+5@m`eTuCj08iN z7#hKy{;PES7jfzvABv=WKhNhzp4SbBI}eL0OHt^5_llOUO^HJsX%A4>i@Gu(sUjks5Jad-Vu1L`Do?#}-HYZ93h|*Yi#IRIsU3wER?Pg@ksV z%;KqkOtir=1I$t%4~<~3{@8*MJ{2W9DuqTErV+N0HvCn4?e|v3u*86;^#i}t0k(Cr z@smR8vB(&{ORzRD6H0ch71tC-_x(+Kb$`0wPn!YH=x@GFv3wUhxNnK@%jD$lCzLg8 zfRD^VLOVi!;pKF`mlgxI>IY6yQ_aMGx$PZ)+@)}KKVnf;DOR_=s7#{wxc1r)=K79p zt{YhL)Ks&*_tzY`Z;5Bz?Yk-j#Lr5o-YTE{p13Cip4Q*o%WBU9%7G)e-@(tw&&t|L z&UzR7t$W=+D+Acu>(blf%uDYrDDj>=CtCcEVqljaZaTLL!GwTh0z2(z^aFclyLU!^ z2FMAFBz~yzlLb}#x|O8}zO)Gq)jpILM*|4R{W*rsJ1<8eWXpiubjBVfC5Ad}9J}N^?;$ z-0^kJh-ZQ;$&LeL+f^h@cfONoHi$M8&l0C=B@xxS^BnLNx)2%}MW*0XeWd$;0x_bT zX0CSDf_=%KRVT&-hZ7#pskMK|+UxIld^wt)Tqz!2Nt2tghH&f%`nO(NTAKtQ- zjwb~1W@6Pj+c$%W5B#ME{nu}Qlh^l>wiKb|U+2(Fhk{05b3Y(MVZ&N4g3oP2O{oX% zL)Idb(gLQ@&;kLo6Wq&xvUPk+^!CTgk_79wjwU=KOti3ZB9^cDTsNE@Gh$>khQ{81qxq}c6VFiE zPG(qP(~PaFxW&ayw*9pwg(+c;!OqYpQr9umy>}9k(O8myU?FLP3G!S|_DQuT?YTk@ z@srPRXmI{knoZMtpN%&v`E2S|)m#XyEJ?=rq@9x{uokpZLc;|K3%Z#Fhrks-I3tUx3xh9grFmxneP-+3}) z^!J5tBO5UB?Pcpx>nswQ#!j?w-n7S>q*Xg_eA5H!okPIH$FmZkU3h_N@M)+hgdDj36=*gWKuMhzacMI+m@6 z7x_}-*u>&8v1)k0Yh;!hhN9`4n5pVy$e|&BF~q!BT={)m!$8`D@buMR{5?UmuzB_Y z)CRBKMEj+yXuWtjE2%5g7kG(ymy~)!60Vq>Y{?h($41f~lS^+T^j>m;wqA~5R((K6 z=sN0G_>vFRM~f7V17{Gtk?NQ@5>zgh^Zxc5)+StDy9-T=S4wj-5v?mm2;zT%7Otdxj zZQ5fpjqC%MW~N;vLOK#3h!1P6X+aYa-g-f<(zHCh8XcAEQM05dH42y~L39LHY(iz4 zOsLcgCPQr8$UO|GJ%pjeDB9wekS>Y?GFs43UECTB!28^Cm4y|s7I+*^99y@40S#r| z)G%n8_L}pA)|;1;>1&;fHcOm^)5i5XiqVosOKfq6oFyhwXPo9$=BC(LVFKww6;_eZ zk8&$A!A|Yk}5%4&42lo_O24H7HBI_m5t;&ZlXHO zqNVZM!zRx!84(=2DekGV7o<*}O!3@rqiu70vAC|EIE@f__z2z97(I*a6TL~MSOwP* za=oz#_i&^XQl>C~wLsa&s>46CJV9cFVzl9Tr3bHEKaHXBv7}#r2*+evEYeygoSmd0 zU0~9yA9k*RPjd+=ZzG9s8|%TLSo+D+RIuusZGUPx?X(4vPFZT&#oqG4ChMl4(02C{ zDzA5=euN}BF)HT^##1CWN|k+^Hd4Jre7(abu9*q_dUh*5Y|fLOe|k~%j0+;PWAZZB z3Y0ah_e{|GSvGZlLapPM#K9h(F~meAMo>suqEE{gF?@t?nJx9A7<(1)VNuD|vu?)0TURlXm(`yL6j9H* zCdgk%7*T;ME7T&w{{#40SGT<&&dJF3ciy9de9l^7$`Fr#P_t7OAHHjO|6rlP#0!DR z>HSg4_;%gv{y7=IP{q>BgtObV`kr*ZZ;1g6BRVh> zJZutNRK?7H_%6WNDkp4)y^AESb3R|0QQ)eQ1QMUBeZ}GSuW`QV?+d04)88KB7c1>A zFUU(%W^i3GYlC9M!oN0`nbgh5iUADPhA3itY|wVXcz=*hgSCQ-u5$6>BooXwZd%VL z!u5koX!2&R`^^MdGeE&8wBBsi2nN^XaX|tzf?K|5W(Ljl>MT#bc*S-x9eiCtgr~kb zn>)f4a>f8NxCoJ=1(}ETlWbp}mT#3OKHzoB&inc0>DgeINHrH@aXpeY$LsTQtB!Z8 jY`sxhx#^nc*XRESFJ2hh1i;<>00000NkvXXu0mjf3b#G* diff --git a/public/games/blackjack.png b/public/games/blackjack.png index 34841d896e29a9005c6ad4568701ce197b0cdc70..9c23642fcb3ee358134902d56dc60ce51fcf64c1 100644 GIT binary patch literal 788421 zcmeEu_g9lm*DfgC03skA6cj|14xuB`l_C!+y#|O#3B40~lcs>u0;njcARXy75IUjv z7DDeK5C|nXyx(`u`RVid1I{{GE18`;x!20f?0xNP=Gv3E7kZksH0(4aBqX%jT5A80 zkdUvFkX-kmqPV)UvE)X7)#%w9Ydh%bl03Y!sYu93*-6N+EYho|5-G?3wKYf|kX-+- z>(@v~t}*^^`#<0M@5lSA=0ETLtG!=3A$VnTI;!cvylSuR_|Jp1?&{^if45gQrFa(w z|I17gk|!kEYAP@NNO$Iay~ey3qzR-W4&sk9GmjSJ!-mMeKX}Ldp6*LT@OZUv@#n9$ zEaVKG71sO3^$)lYCRiNcy{SI?`mz&M`rQn+5H9 zZ>FyQ>ET~5=Fpumk_?;Nq6nY%g`?< z%}USq8!|LOrp4)O#fx2{Hr;V#NvVKCWZ$L!_!qQbHimYI{Y|}R$DPr6^Aq}gNWlBa zeXiiR%?a)F?1KK<39nsRJ{{G9WYObn>HajS;8?+4s*}Xl1*!}1pd?;c>S-W>%1z01 z6L$aKV1URNMyIXKPwdw*bbDQ472uJEpUDswr!la{9lQ>=4?6!o_!gb zh{8V2QugDkIv%Zon>9m~i}9t;`LaVUWa|Ap1;hq~loH=qVqU3@9_quhn$JXwQI(xv zr1BmC6#p#YyO&LB>YlmgzF7pK9`+&b2495K-I-l)Nbn=>r{)JM^~3_3#vTuN&A09q zDDkn4AlV%c^I=cVu;}gl%Cvv!0`XnzBiDtjbXyMr^>Y9n{c*6;qkGn`o>qN7YR^?k zln{`a&COdyq{oBG-2Jc7mFTyB*zJ*N7GhuyTz2;e;r&J5k-uhrZHwmC(2I;v#8(-~ z+g)EVS_^u12gw;~)XZ$dV3Hz^K>r<%lRx_mmmyoEf{+f7v2B^ZzK#H!4AI!5iTl>olF4`Cr~Ba=-h;_~nfPd)zx! zhN|cThn}D+T&`u~C__uQJP`&X)hChZIZbTSqdRa8hDD*m}{wpS-cCZrsvwi%$;Zn%www-jG;WbfQ1jf5`_HgRS?QkTTo}8u`9#caV^xc=e|mmKL{lVRBfVoh;v zQhY;UrUP#KZ7-X`6w{mVf(>NNe$JrLUwhEn^1HQrf#1_KO`k{wZvDDp{e1Hk%gn4& zknAnW*B<{sHE;d$)j*FyFhAzGk^`c#)eD`Qctvo*h7<09&}1M}Es%1e{x#b0xcZ#e zpsVL>@p>R6lo<3^7Q z`<}iCyvH; z^oRfl#}?6&A#A(id7QrLcL+G>quzR5Nc#))Ve@F4`JAyEq!g**cFLKmkU1NZF|OFfqtGJXI9wm1?t11+W710nb6 z3b#1eCOF1{h4Jm~^%dI z-tn1UlAs#n(R!D!K3MRt5xundkM*~nF~L-hmiq8Vd0hdIs(p2_RghB!Qq7P=%~jmX z5;eX4!mkd2G{0&DP-97C+-wt&WKCv)%|yq5{Tb#MLwU9(&y;2d`ecMg`GVlpq@C9q z>_AI`0Xt19!2lt5)?QD>X$tPdzGKAdb@Ld%X^sgjRBv+9v%Wbj^(Zmw3k(LHr!8DF zOK?0Br-z?Wy*%*e5dpwk_Xd5^#|`#<$XyfY_a*rrkE|?H{-Qn$>4Q`+RQ;9Mgn62T zX8$M<$gHp5SwrT}uhpB>)Xw-m)^CmT-uy8K>-p)gHwbyIHvY%%r3-4NKY)W<-#x22 zU^er8bF|H+pwDpL3>$J2U)grCSNRH9T=x@27M$aolld8V?JPhTltnl>4txR88J-l& zD3$LPJXbYG*fkjh!(Go1;cn4KcNN4l*7++Q!*U@uG9g*s!11VZV~jmT3HMT1ANSO) zovPhfn&X_z6kCtHz6&|vzp(XFAmau^9B-$QUEh#{D+N96Kh|GFwS_TL%QVYTt}e)N zP++r1UX;tSF=zYvKc|8F3v=tctddK z+t4I|yPJdY2poYoU9d!MBRU$(>xzMCC(&4hx6&Zh8vSASCSGp;DCl0q8P%A?H^|}Z zc{M*L*Q{iK|QGnfUygkWNDRRdt{S9H3*f^_d7f_t@Tj_E+?k zVIg<8Vr~5im_90Zie?r@yAppwvlb^oj9g&i+ZPX23Ozzr5+jEne)8qZg8=fgx_m)0%sCib!5kI!potkXG{$*LUwD`pOQ_q-~V2`rc z99mhV*Z!y93I#pgW%uT(cc#qXD}se7s=>CbjI>l z)Gm7-7yp@Vx6b9d>SMy5|HP~)tQ7TYm7-i@z0p_ISg+^G?UXCUb~3dCAoPmzYfTnM z0Cb}8+013*{*IiXKWJ?3pqj2z>>Kc{E9(S@H*n`WF#Jrzm36k`T{ePG7`En6KCtr@ zV)vxQ#{X6c`^{@H@C8?Tnuj-z$>!42><$mmuP85D+I-C+27kx#I{u-%5^YS3TbRH( z^q(|cp3S$57=MbS(%$yC>S+MFl5GU+e;v=bEhE;FJCAK~@SD`$7o&Z}VaPVfA(YwH zIIMy+<hy`UON zuIu$Nt;}{#zEhm!sFGG{*)IjHp1aqF@&B?$Zsjq*GiyUbLodC^zFhUu+&hd>xhXsJ zozzZ-m186p(c4ij1qQA}xyRCAxeXIAoYppR z(|;dPCU09O`v@2*b-QrgX<89NcBCN#IqDC*?jL=)5WoS-H_nGF{HVh#W&le#437}s zni#sVK77R|meTyYNK3-`y-OQcRUiI$gAWs_=o&jfl`cCuHjwi-u8)!~`UU+d4nI0g ziy@y7PPe=`%?8ly6vu#Fp$T`FZU@o4xUGRJ=aulY)7rNH!|?;!bN4<~OPkf*Ef!O3 zQOxD&@GvxfJ;$1gMf_SEc#(67U2w~N1(ZT`TH1<+BNd> zj_@lK#PJ+tvUc>;IZr%U;atDUI#?=njEvGBASNW&vH-2;Wsr$h>)5P?*&#>%P zZqS1eFR5g}YM%+j(^eO}klW|hEFt7l!Pf1&)@wt8>@!OU&1F0?gVL|3`e%+}0c%Bx zd;WYd;MuyYiWN3{SQ(--B;mJSj+kP_oebC{{`BYjMhp&E$aoLD7VvtS^`o?g3^9-= z_;T9ytOdfk9Sp-5=f~s*A8BYooNovEZ_W1j*&R`&EzSI2fo}^L-^9%9dA2()|^*b;h1!c+~e!Lqb zmqbiKe2imkDf5If7p_ivwe?iX${afh>y_;H%Vi4#HXFV=Td**d4x*yVO=Rk%m_KGS zvh{m3h}rTin&0+xv{kyj0xWBNJE#M2TuyX z7n*~h04JvuH(T$AaDTou@b`gduct5CA9DC0(@T3b?ia4cn|Hh~fZY`^2h``s}S9a*|c?2(Xo?YpcJTwEWI`o;GkJWKk67ysOI`9kaGQ?HuJ@F7~qO!XvqGg?^OHsI1huQw6 zLvd&#Ly%DQ2Z?IGw~#Ep!LiCv}TJE z*GCQ$mrAijp{V$I>_XO6YJ%u?2!g_MNrMOeRH7PvQ;nlB#kD_=uX513uezTR?ezfA zvjwWnrfdZJ7lrg;eJijRlE^(sy!3N0y}IsX9D@GcfC@fFfY`=3iaw|WgH#l<;=c}? zv&MY-dQXz+o-K~chRWT<#yc8DM@>VxGvo43W?e}t=lx%)Eh#mueWfp)hYw$Sn&zfryI9+K%rfDjO6jD*biGIlEOQatVClfq`@o1CPba1`Z@MlQ zM#h7I3mwi=A)Y?rvtP%V3*ISh7d=*NLmcs>m)g--0k(c4caH_*aWfEdY}Og91&PGU zv(^$3)v2h4nuTZ^1t*t;S2gLRO=42}IWT38{>ndyS(W{q&tR&3+I8gX`GdnuT@c=w zFYQEFX(0o)F8nDV6yE{G4ht>mJqD};VYKTZ zt49~5SEe`&$iGp;ek^^3dnXryAhu)a7D_B&ecJ?L*!7|rs!z5hD+bZ&opir~dDwrl zG%8Uv_e%pX=!60bZams&lKS1wvAA*=*PN-WkWjpwaQ?4?+;J(y*||e`kWPeqp09*){zUW%rlLGyoedR) zZj*_|Du~0BgJoz6Z{)KMYJN^64W1|1H6Fc?dCKW9b$#I2wa~w$3tgU@msd4t`ftF; z97ZSjg_QcPG`3<#Mssu>*@c$5ew<(QPouYVm(faDZ*(fQxJvd<$|VM{mN?V|Lp6%Y zTD9q&^^X7iVVXKP-YG8@G9qt*jKhBftX_>p18aZjszaI6Rk-M@NENv>IvL*5a}Q_^ zxRE@2t4`4Q+P3p8V<-5XVDO_YAH+ z<#b&&0K{g~R8z4=Vikc3gx`%mh`Ghu&Y?*`yh4L+AXgIl9at1OV1483aBrf`?6dq~ z4@u5}?>!HuZzp3WWl&|aGrPCXQ8%*}MWKE(oH%nl#kRuVT>=(!tvPN_52Wy?bwt~! z*6o19r@wS%<>DE42uh=DCqwxUZ#qh$$XSNj%8_iZC}9Dwpx5JTe+Q|DmjcX97E~@H zel&_b^#^?qbaH>__Xr$nHAvDDegzEP0L+!s4{TmBo>E&GtES8*EG$>KS}_h4#QWA) z6h=(E8d@pjcv<{ixxzIL6UWhx(B=b6JLDqM&bHyq08;QbypXsIMPk9fToN8;i$lKaO8;UVD+N=YZ~JyEZz^{#tu}zl2wb?%Qcz5zfdzd1V`=Xb zJQ9EoL0zqqPvsUmL$6W^01|7}Nx;8#1q8lBUHp6u*sO7Xo6Cqrj5YfH1NG$uLRY^v zFm!lIvDqj@;74JR!0^-CATHZj=mQEDSP(?M-_dtsxQfkiAAm|6JS}K9-ba*Z96;-3 zZWo#ufQtEDaWgM_JNptB&Tshz-ZFiD%h*0O^bg-007td$(#zVP7psQFSi_VUA|Db4 zrcY#06;m?<6Ro!z<|U(fzU<2$ifu{$-Cwkpf^NkEq)#eluhU!2%}3|txz*28t;t?O z`C&*0WRP?c0X9H=W*&``&F}?tdeo`BwTo09;dQQse9IXynno-SINv=MlA3T*Xktq;3UoZ(?yaf!AXyqU~(q?aVeTXLW{ z&rv$5_`9PLEBuL4l1fl9Faxq)o^v-S@b2~Fr_tN$fSJTQxz&<|vRsSHIg#t$N(FK0 zO>K<~y%L`xk5IecgXWjX_9cToe~O7AC+*!9UnADJS6^P1i&7kMOMdi!fs8xLX^FJ4 zHj*#Kwen|=U;ONHeYOn#Jz#?@6lolM^;dXlZ881a(zC*NYX>U|ly!lgl{|P!fc20p z{K(e^J;+1NGfhyfC6{#D8be-Ad$rY{j9@krH*2MoNs)7z5j<8>?S6V)5<|fHjl|IA za3qlbKp#{6%LL@vYs@k70{-g6iTy3`dp`8WoH@l)>$CFaD2QCY#fL2A6@#Q3)| zp@ofT{U;I)OJ=pEbu)CBLzM~SL9+wexHayi-A=EsP}ExACNwwcUGV0E8Cc}}_HsEM z^1&DzECVI*lJ%uWFJ;p!o(5=(Hk&RZCii2OuN07j=~>iiQhLbgbD3s~TVWy#Nv$XQ znzo%R494e%4<-m3ZS^f0pi%mAnKI$qo;*IA%w4VHA>dcK-K3 zyXVGD{Y@>CFJdRG;r!cl`EJom$m0Qw)X#;aQ*?`+yQva~K%-DZmn6)%bGxV>gIjoT zX-4le>(<%avCahxwp?2i-0*pRMx!{U;k7I{fCw3$B^Gs2>EfBvxfsJqK=xj4h- zZRR;#rN}|sV*kZapFePAbhuGDq6u@gBxRf6>3zZ{usll-cE6@X>!NN>9yFH=fZ17H zwlT*|otglk89ZTl`Z~9BNdf*ODmCJb;_heFca#QsY(6Nt#hk*KZ;{mWUCW;3QOPCo zQ+O?-%GJ1oqKOfBL{;MUdZL3IejBa!-hCRRsrBZLg1NAgfLuRM=1-rF`|>w80HGnD z^(&L>Mi+N(FYaA*ODTqM2k(3T`ul(pK3?Nez1lOAalZRlf8l25&(p!;FR18}xus(= zr?*L-5>sfve4oEU8yz0q@+|-u_uCkL6RHdR4{Wm{X>BLHRqz3N6P|L-;nh-wufd-G z0{@DJ;yRF6gFU}x3y3%KDe;^-MWH<%%vdbB$cD z-#jo^rrE5~Rexh?)SN_X;X((9r&9+Ol55jh-7~&?|7JH*GMfiRs&s(G6j2{kKXN0> zSSEht`9}EjZ)8~D+6U=up;qojdBM4a$9Zn5lU6D2DdSQf=c=m1xiG5>iRLB-aO$&X zu7_{O#$I~-YEGFy{0KPcn{@aR#HH#_f$fsv3JEtnWZq73OBoj#-)1zZO!AiE@OaTM zn9+>v2osSg_fVl&2$UhEUyrf9xbJhcdpkD4POnZgTNcGl5;H)VL?RI$lp|`USZ4Bc z3GAJpD!{HZti8dMPM-H|k7`GeRRu0^$L`F9st(O?Zw@EA6X!2VSufgTM)pT!)$C~>&~8aECfr~<_54@ECeyA-fjx( zw!9q5L=kG>l`jw5ARP}Zw;@kv@0AzMlr1m6lKe|0a zak&i43&(3Cw!-sM#b1cuB|pa+mL1P9=}^_chleRib1qDaxgO=o>15>+S)e(`g?}GO z7|S&!J#cG88$so?PXhB}O)W@D6+e?GSo}>}g|-k~#M+)`cVG#Bm(Biq=B3-{WIkZ= z22=|U$tzsWuKA~IW7t^1)9KM(e{ySNkwR@_Y3jIyLx;NYl81!3zE*f$pnir3Ct!9+ z%uOeUv}?Df9lvxLTffUKBVONT?~VEi9iEaC=8i!Ke7UE5JqmyXnrBCIRPf&1_TrUp z;5b`2m+@e^AQ$8bPM-Q6qB<6%d}l2OdGmb7$qiS>I^5Rgw|$GC)!Ks_x!Op`YwaP# z)yWKc+u9nzy7$A;uyEy1i_G?T*$1rYQT7oj?*1=D%|D>rPOLxbrgQoX#aMgX0;V)c zvz#Nq`F`efdGOGXATU$1?d4$Ey}49|ur~y^o3}Q?6k8q0j$-;<^)N3q#u z>|&^-MET16K4XP@DC2>B>eLtIBxP~YT9Gxf%P{R6%qsI{t+W!SL6{0vjl9?+eom)o zT$@t#Nlcfw#%8TKC)XsoJ*d*a!-d~+mphR)JH)0uR=(i>hR>xsfI^vfuHz6qk%ofglCTgmeH7@ez$}c zUa}^vxmH3ApJey7%Fb(xBq3y!6kmNKxq!aZoqa6#(G7RmPHo;uD>aK#PJ%V~hWDO0 zJKqjamZ2;U!P78U5h8C=Y%%Z9m z>LeZO2S{o>8b2+Ac$oE%-XKxo95RHHSeLgqZf<(Pt65J8c*8Ba}Z1x^0Z#jW{54;+0i93+1) zv9wJa-vbykQ8W~*ZUCk!_avQe3C_ExOeX8}c5+9rJU2EOodm^5@G{uI1=^*Y70eCd zSXX?O(DA8dfzIr767QAUz0;6_uwLz;+{qKw1{=}5bj~-3w2qrWfhII`$-3&(9WSp) zEB098g>+6T1~#FrP%T6w(`nT&N)T1W+Y;vaVC^EyWS4)+EkqxRF@-^0y|kNIeRVS; z1RNT}&iR#N!W2uQr;!sAKT{Vq350@sP#706j^`&K?Oy-^)_2V{wdeN6w!CaB@N+lU z#tqN+w9RehRNXt*yYA=Tl*H@D)&|nqIy5D0fGyQ0JWKN@;rhJ4h~Gseob@XxZD0G` z!zF2<9g2$mZTu`1ehWM+^xVoxPuANT9C+Pejoc9Si%8vIiSk<-+zLDGvU<`R$aB|w z&^*#>Kf*QlPGhi`08XI7HrnDqK)_r5enjxq`WTiL!wBfp_qfuMp9#YQCVEBflv{O8 z(nb4Q?v0Qq%QLweJ)qDav$0tu+u{5ecP)D3J7A*k^z@(T%ln2E2_N)>j^)r&2%0%_8H+gmSLie2$}h4dE6e^;K@ zslASjbu5aTo1I(;(8r7w`9ta1UuNb}ZUDB#m(duR#^9HPt!4V-p3NLql^04S_g?p@&wC1Ut<|(_TgO~bnnhu0`QPuyz z`10D#y#&N}Sr)#>-z4Um4YVX1M8(>oL?{r4G0}cZI$E|=dA;n}I>Hne7j3OSDg{?$ zIhWmsTXnw4$X4^Ph8LabwWdle+KLjTbDN+Hdp&uHdybcy`3w=Ee9@6nxg#5`9`sXXnr9_e+ygI=M%M)T%In5!=OoywY)*Sw`%B zsn@8#9YZgogNVqqIXy~YBIxQ>==VSE>F_E6Fi8|IA~(+z^W{K`##dEAV|@wM&}T+z zI%{~huSAjvVqrrU+#Un|%zafofmkm8>FGZI-S;!N{UcTRclat#LKrv4+R2gi?13Ls zqCN&UoPMClEhV?jHo~H#1s8$Kc|KjFj&HeM_mc%h5cI_KCy@L3oIO<#JGM6;!LvtV zD3dyhjs3owBi70^e-kD+B6RuBWzTho;{HwHRM!0rN*OI|fdkzZ%iPS)T`9H#9lW~Y zgHt}RuPna|1a~aDQwB8FP-)XElLW5sX?Zoc2b(@ca`#r+!-80Tio1_^$aZ^DWBik?i@C|>i;)2?vU=`Y6K-nT+@v{V@aH=biFuVk#SCXj?XpTJQLL0XNhaH$?ezbrU0 ztpN07SnChsLQ@Vr@pA(#AKJPfM;LvTC_EdWbBZ5F;-dO&H*>+_c*3ZX#pRa}Gg1;R zBkL&Sh(*H%4b5w^otf&s`XW1*gOYG&8?!$bQp*RZ<1hCMeaO?(OaJ^fF6Xrt{N!_1 z(>e0D8md-hv(SdLGtE=4M){t}la&ig%-lsWoxW)JsKDXH!l-5ICv@sa|YJWnfMzbyc0NDUsv!DWFm0l(dX)b6Jo$C;E}f( zTXf+2^r4u`J#8&O8R#X9a-TjHJd}qxW5bPM>$;2;Js&AkcF8`5jP0c9F4-x6Et_UE>AA^E_ihaNyr9CtbI#Sr=_O-qpA?pYOdaHJr&}rM z5%wDB&q~bC$A?_xp>?iA)NgvGv^_t9ThCw(P4bSZv4`{I#d1ZC2vho=pWEV|6h1rT zTnv1UTMa{OUzC48+WX5Uq8l9*S>}M4G!L)|c-EsxxByzDh06J9-Etj1h|0hFmXUR}nd~Imk z^y0Hu6Bag;1f&Pc+={rJ`~*yKJSYQh7(iCcI^sBPGuw;jUFT`hLj^I1{)88s0G6)` zanHAkN*`GTABUZ%mM-d@?ri%WDxI%2Ii;7LZhd%_9YS#14$CR>WntM<3R-@n?dWa4 zI&3Jg-K&@5EN5vkY;F)(QC?9{QSu9?rat}?P1)N=|5#9HLHd+TUfm#9iba319S=8CzUXQj}+C(X9&&lM|Sb4TFYqRJwu>n%`(qDR_Ug3sX(HA=f5dw&Vp#DzOG$SVJM|Y6D%9F9BlQ?me%K}~7TnoC=9Q*D zsDXc(UlARDrCLsNgh=KY9>V-Yz{sHc0$Y71s)mEs1eqfDPqfz%O?*~P2)CQkEGS84=vKjQdX9CN}WQtxj`i2&D0zbo!8Yjbl613T-q@>w=!Sze! zQ#a8)omG822*c4ST4l$(mKlvCNC{Y8pBohS4R|otQG+@4i#}ppY=?vLx~52hyn>DL z#kcAIad~Z?#~wZ0qrl^NX9OgSu;9z$auMP#QhsQxG@c5qn#*Xj+5~msvFqpJ?`xn0 ze9Z7Zw6Scq-5x?`aX;2Uk^HxT)KNOmsoBC^aUwf7sPMFQ{eT3|AAKZb_?WbwF`!;#0H{X;x<5q=P)5B2pa^@P99 zN9I(Eb(+Vp*0%&}KlGT=&11`smq#dunizu72&X+bxyfWZV@9}_nJD)@dz>On<^O zf^re+He3Nwu5+2D?_&umcbL!0^VyqkBDfi}O{Aps&TA%1ahH_13OW@-L?B9uTWhah z=DDKYYUr8?vCqy74NWBRgQ{!LUV%bc!|z^Ox;jEsC3r?hCg%L=zrS@f^mgZU_<|;G zaSX@*l^B7^Y%M0d8j@XHTy@qb0!u?U;gpLBRAw@3xNe7xg?Wy_eQ<_l_a^S2D|*eI zx(66d)>+Xg2J9ID2HHQ0xkj4ui9!#Ki=#5TejZI?rqU+eCNscp>c~wutdZM{ zipGPqpc|~s>AKR=PWD<5ou0~og7DIi1SvU90edtV#7aq$Hllr=s$30ycmsj@;OL2I z_l7Lte?r7xgxo+@hOapi5(NaB-)VL=C2UhDhZg@(q7s+?u>J>K*IYiOsC50gNTMpx zXMFaWtytA!-T|5FQK5iv$4(H%5iBWBV$*x269+cld-53`ZLI&WWK)cqJ~4n?U*9;q z5YZALfT$>O7|YI(esfz+(>#F;EQ~m6qD}T_hvKGuF=~YDTJVZ$EUliJTP%knPc0`4 z@qQj77GJx9?qNOLyk|}@Q7YW%LjC%lI&?A|&j8zWr1z?oj*84UKiY>J4xboYBW8vU zUlR5XeXlE@+PV)mSUs*IJXj2$~6SXn0`+?VwjDU0d3nA#2T<}8BHmG z?1XKWqE@$WFK0TITAMF!W{ePTE6AY839Mx#`g%(aCFnIY?u&lDKEkc`u{&&{#?#YO zpq`w(eQRA~vZDyo%}TKcVjWDj=#M*z%8@eWDdKQfvLl8hIy>s{THp z^%!uG$5~B5TU9bS9){XYExB03{QS8 zfs!dh*0W&$EAn<{6TUM>;?u?H2=LZ}d(_|p%uJAjZ>$j6Pk48T$#Yu=!0KZuh(6Qo#LX@Y8%2zhc{Lx2%-wrExFXWp zcu{k(lhz4yw(1xnFweP-gJOM8q6a1ipr=pfGP$C5LDM2g%Tx4~3Lq`Z*i~p}J=@LM zujLMB-cYeT8~3vwc|KR>O=`LH?IM1%DXz@~z66Mk=;Mrn&Ltf086cN?E_@HhYSsO0 zB?Ff=2fM}GdBOcM&R%B}f9iCqY2Xq`kl zYHPtzCKEXW`*BCd)J?JE)Qwm8vQN#t-1%V%-cBw$MEts{a(0qX^Agi#I@%r2lK%n8 zeb#8R={EKI)orU$9Vp}2{$=T97YcT^t&!8;kSE-2dNB{)53YI}j4#ag0ftl_Tc5uR z?kfB9nI=14-)0>n$65SVZTKez=Wi!9StG8iQ$JbkY`-NU!7B^xOYHmDM*(OWY}+1RyFMd;S=#U~{$K-CkYC7K_By}Jw`yzM5d%!-FX1X}bjDU&)c%(JT!qRTq>Ej zGq`;0G`!kq)8``!4^2EJpkldPC)~NLL{it<0O7N537U(MAN>4|Ze#$_s{3i@JHyXK zedlf|D0y>#b)i1M-gpwU_`qB?@Qy~a64_*vB86ctPZF$6u(+OjMWf1wHAVXNi3LHN zyWvb%!DpPq&$|0Y?RKwht^EOChDY1u*vc;W;vx(6{MX@=`rPi!1xi_odOoKBZt>c3 zSDN!)bI~-jPW^BEBIod9!uVug9x99tDGT2WHHYJ?=^yfdkI)%g62!WJNjZOJUCV>n0 zr$a7cy>$QLHpF03zB$_RhQnRLm#F-}Ey+(ZZQ-vV3g5R}~ zp^t_u5Z~l36vpC3>n3gy;jmmX#~Mkd@fk8X?Du9l-Y<-!xVb&_BCbc|v(ub)^u}@TULpcWi<&R zz>8u20sUrvHgmInE{D8xqNlE8=ZL!x0{!xuivHcac`PQE$!lwfp_!mW_3Va* zn-$Afk$BBX>iHpiFZSj7IuwL96ry<}DEN1oTgqY&5AU^LK87WZ-WQ9sd3q}54qgYF zBq5a|awZo`PV}M413aX3R;Tip*3`JD&Rt5+_wMtQ&B8pVwQ>jDEiS9x@rmmj#ddkBrGuP5d~o)i%wg_<;#MrIuiSO=RvN5yZYEe zp-LSK<$#{F)1IK`r<0|!;h&nf%1exySjxN{3l`s*@bg6DxSE_k{X~yc-X%=mS!}2i zVEyxOinvd##3lz6U@{*q5?q(Id6Z^}`7O}OvwW%9a%VVqP_sJ_I%N|1@m$~9P+Q6; z?+2XlD}b~3XV-^%!yms&9WRe3$JHUta^T@@>|PVPP5=_P1NXHue`Q)#TK@g}hw{c@ zL8P|deq*DU{{G`e)bZ_-wU$z!iTMjl2&e=9`}ZrM;TP=ow)>aLTZ-G>f00WMAObgU zv9i9U2bghg>NwY4ZZ%*o5~BP(5VIRO(g0Uaak&`pHi-}@LrsD|6{N9;Le5&c9k;<<>(pWB7jSs1 zQFND20sfwVV-UG3;`kuE*1##l>JINCf?F2f@cm#JhxtY-Y(YpUi@+nqbH>HC%HluT z^qX|V?l%d3z5ql>uppvIf<(fSJ7UZ-?%)`UawvAs7z$x`ZCqALXgP35*b2NJjcew< z?kR9rxRIxLO(uFr@ANbig?0i5afRxcbIG4caIROJwNJK{&F#V8&r@;@5JvBw)M9^`}G3FRFI4Pu8;1gGG`1yDg2&=gWoI;M|J~+Ps(+=;(ef z&*Cw0^d0?0saeA#>t%#UKj=@8D|h*ceBb!_C$nhIiypZ$>yJ(AAF4kI3jj?kdnZgr zpG(iC{_>Fr3Dr<)GP`=jOmb6U$DGURe$gz$9_Uxw7!@3oO$wKQx;(Ct;)rSL#=Xtr zCS~nRZcApV#1adBWoL2xVf~3_*mqHH)7~B^x+~1&!o8IW*7SUIl86lHO5l{O7&U{; z^PKf&C$F`fj|;R2TQvRLz5FXJw~`4Q={pzmtBH>6#FiPY|TK? zgi>&m?qdjgS2RfqEL?+Cx>8{7LZ1h!IypHFJcT`^CWPeH?)~-nH{tm;E`_zv%_^T_ zAN!X#)fsF#H@c0UvyQCF$y}mQ>lJrfoz;DuS>}{48RjHWDrybl?hMz@x*8C+T6Pa^ z@d%~?s>PQa(@5;)NI{G=(~gwJw~qF4kp_^nPWu^(Mk z&n%d}X5AsAI_&aRI3-$*?|X=XLR{N{M8UX;KAKMNsks-h_B22R$I6|L@`}9My0&sI z24~+$wk{;+uA#l#2GvTyXlkVJR2Y9qot#g~ZF1h284oWmCix~{{GQ1LP0tt>L@TlL zI)v;HPf7|su!%}cR*nd`iW?~ZsaVIpmvo2kOn2mUj`-Rt^WcBt+up=q~w6}#Lpp&5m3G*Vqh5&a&t?9cK_h8&ybHh`0ZJh zdfz8kV&5;T*+q+T(mX;vPhSnw5~SgI`IM!a1uanB{4UPff}vyNsGAQdQMb;-RG{(HIw*PB+5J^s62a zGo%#dIOfiVYQjv-q(12+TMETJJr%hudPV=~e?CjyN;GQ~P`L9px=ZA%opC9~?_KKV zDCK;jo0;^EyU$VceeP+aa!tjd@TyqnImt8OgxaHk$XO7>=Jt~WDQfunLWDp;^ZxvS z_uh&x+W}I2GIk+$J2SRuku4GvvKy1RNZ0Ll+#$zRpz4oJ=a1!v&4zmPzVEk z5-gr0MmapbJ~3S20b`Sg2)u&h#fH!#Q1rB>wM4oexJ|t&vnjy&VB!Nzpv|hygF;}bQy<}!6`_s&j{00GTCt6**WqZl5CzLITkneUl`vs>CcwuN1dvoWm z&j%V8nFL~zD*-nZ;cfO@cuKRS_9kNJQU&<3`ZNo3%nduSWq3Qv_!>P|j2M%;!=H$L zVnw!iMP=pff`&@@io#0yg33bSg5~{%lChPbl9h`Y3AsGm5(#y1zWwnODh&+$Qw z+Z*IU=rX}{gS*Zl$8w+%X)>#Mzvd0o87nW`!#WASlu6TBlp~nWf_0~#A5ZEzKlj*1 zlHJu%wh;#dJ{2&F zk|UI^JF4|>q-JUON+`N&!vl^z)RRl4w*p90b^jguW<7Md)JE&m^5_IN_qEz~WZtju z^l&deCNn=5qQpPeGxIZY0cmToOGy;4Hs`G$OM4dC*Rr%wZDG|^`mChQ^4Vg1lA;Ch zz9Ag!E+o;hH$2xNJKIsBp~8_kJI-m)IL|}9Vr#w{N?c5ChTreRu410O-HuS3 z4dlA#cC(@ObG|sRP-BtnnFf_c7MI%I-Qb<7)(iC>J8OE4mMdQ>J@L(eernK4meoD> z-&wx}LW(&@aG78%bv@U zf}FR(Z5LdYwM>AqoybZIW4j0Bg<9*vlY7?$t7Wg{RE%&6$)<}(78fg}8oN8XxakdI ze&ImXZJeCW5mP>XE)&(Ao*^iMvRRp8JIkG0)+rJ)(Jsg^F%o zch`E6Uv{Cl>A;_Ge0(3{ zH=QVXI>JU)l@Z$8nb9L1E=rJQ!cF9CXM3y6rym;aiCzSsDz?HFlXULH@P{{Y%+>gx z@kQ9qy3d>(nb4lsr?gQa$(!ZX(eM-U{Zp&?^kwSDk874gmy>l$#LiUNnS9(OeW=!B zeFOK-Ej;s10$@(6+w42^UbHAGQ(!T|04;|7-ycs7=$ESFDjKqj%v-{%byO&;IpBKC zob-0<*yO!I?X&%Bl-2UwNlJRMGhXG>U-o*?E?m`1!(HBxAohNJp>s$rRXQtj{tgZuok16YqCoPz&*5wCpU`;#YCCNTm z3tOb|M$mlm;!{=mAv$KNT(gfAOX-3eHh0YlLmWnXot_jNb)hF&CuMW0*M6&fslN%o zC5x(l;M+PvC#Ym!klipP7+F;29bi|jlHsE|zJ*uusU?`sJtj!n!(#Izr%bdGKKwiI zE}T=28q=7@zdzs!E}e}U(>d?r$JRQm5uBc6`%L*@{i&U(9}Iv>^7;JV?U>Mh8$aY% zQ`#CZb$Y{%=YlDf1gs*^e#$vj*LRA-g1)0Vkeb@(z_}Q}DFE4v?zQ)Rgk2uor``A| zHQ7H*#jQH<;S}^#*Dj;<)H1I$VFfi(RMotM>F{#Xz-4YrNcfTpKh9Oye!>MAjE||D z(C_#Y))R`T^QR!QO?6vAvtk;^`cK_?<@%Uy`AH{|&6bK$$x%t+6lax0D6UE)Ni%Dwn@c$)a1O%^6UV%_fG~E zuY5Z23H-i%>AT4(HO0wJKHObpO`rkL5K#^sV+L=P1~#{9fMT99Ut#(ZFfm;pJ1Nq1 zb#tR~AO7EMhyQo8paY%-VqR%!={0v1RfUU`>XabXbI*=?wIPrm9^%9WKk#HV@8TqiA;7grTG;NR~qL(0iuGQ@Lzgglir z)~#>))=5w6Jx$fW@Z{ctn#?KD4Y7hR{%?FkK1COnJ;#aFJdIBy>Qu_lZEU%NZJS3R z_a_+VovM7DovU*RV9Q?Hs4~9Z>CJ&J+P#}Jzi>7DezdlV+Yav15VRTg;JXQ6#U$#& zI9h$EJ+mN+J&>|&tq4XREtu2{!q`r!%ncZUvmoHMhNtvX#!Z?6ygkTLQQk&K+ofg+ z%S6(Bys4VC=o4J;Jv$pY%ss6ETzAW6rfLjzon_u`UM_M%90Cf>556Zt!wG3t-}z#l z&ZlsWttg!18CY=YF)X^;sF=sP+EYv5g)J|kvajv2%#4ALMt)9JwV}O{j8pj?6WQ9v zj@Y-!rS}L5>b0IA_>0s1=%@GRG^aZ~i^b5V(R3TxKCm&FA{E!PE&nPrGitl({xcxE z4~g*W*L^mc)0f0HU=y+(@nIb5DX0q&kwz>Azdl{6yzH3v+i1C%ejKGC7d zNSnH)bi?(DtJ$>AdqC(p%gkXB1P)zfUad@udu3e%)-v7SQ?T)by|*A3R`A&_Y_Wa0 zsn{XZqA1Ak^QrZ7gONexJPP`pvY3{?4xTM7BSrT`T*SN;t4TeDdk!k~p8CrQ5y+wd z{LH*T+FkrvmIy@Y8h67P@zwCmy#APr(Y3$EWw+nftrrQXfb5U~obc+dt#eEA>77JW z^`SeGlFMx7x2*1v?gwqh4r{`uWqLiQ9C`Qlu**aT#Y_@HpO)30#wzJ@5mJ< zpRO|W&mNJ|6p`nuJwc!nyz<#}QCPpK=c!9;DCZSEzD>G+8i?JV)J|ocKdMr$J9cLC z`5?MulBcv$drMiuIr#W7PKWeA+zVc`XO99=$1TTi{xT%n>Nxne?g-8ADJXs%QQSIY zn>V*L-jnm)_!R53cz@b)-+F5d`XRS6b<~0{H@dv1&WA%)LTI{SZi+kC$oJGEzc|%= zlwG2&{GOq^W{%csUgg@Gjm?qRjjaY3mkOPxra{SLuLd|iUyD>usGf>MMptwaoU3zm zB1;>3pBh>1*=@9@seFy~v1`h*cFkl9af{1i$G0ouxl=T`(P?X}i4lQfN7qML1kCI6B`S|a zxr=vRal}ojQGhSTS3$`Ps~7dbJK|#f2+do%;sdL$k4(XA3He*^l+i>seU&!`bpEwxgyDI6##h0kfZGc@`D)|(Ue$fDhPCopQLxSRccKV1l&!gQPZew zP?QH1`VLkxGx}UNupYU)(&OX+u6%=+!Ym;$8*Jves#rBeHZJt3Kj`FowyHo^KM639 z{?b=KHI}M|eDDMTXu_TYN=$W_tR|3dC5^$J*QWo<3DQ1&|3&EPUBBF+w^Vreh0g!j z=;?G|nz(e%*X?%&@HMrQVNC{oA@y90hixqhvErT#u@f{0u0uZG(mq<(=&rVa0Z zS5=<$nR>%Ko-TFKA%`)fOI|PEDJ>hrBboL3QWXljYB$dpZ4bs>gk{cuXwJ!PpX|-U zDatV?H;5xYoJjj+r=;9?-^~z4&}PooY}H!)=LTNQ$;`LMs|)F;e?Ez&`yT7W%pPyw z(R3C$bufjF6{Pea{dT6oW+#gf16vCoN+_Kf@E_RomH(wzs`4HsO-(N6zdigq*&Dte zY{}TB5skFe@krWY5DtDC|Y$;oA+GMA#b%p zB===0W>~Sn!oHGStDwryc>AbuS^u?>{j#jO{=0YP2cO#Iem4xwbxG$o<#ed*Hj0+b zhBKy6>iR+t16=8Yt9msU3Vs-FPfN5jq=` zV}-=k@zbH02)d5+aG*DKT~}aJS1mspoDj>Wru?~F$+e7nu6iK}6bA+Zm;uS7{J^`+ zjx6S&9jXM%=scBQ?s4ABBDt7~IW2(k-^5GY2fp{qkv#{qXMLN~RB^c@Bc8?J`8g1Zkjn^Y%O4~B zuM`4K?F3GQL9@eDdq#mf(}6oEPkSC|$c*L>xn@s`{Ah;gQD{*O1cpiYp0Ehd9d+vu zI{S#x`-6mraPT638;g1MD*#9E#)1+aQP(K4f;9vI)#TiXL=Q@ZsyxOCkAZfA*r?WK zJ_C15OXh(AXt=$ic7Q1D;kcC=y-L(i-+u7NwK0U=hHC!2VIFsJxYw@7;?qyMH5-qXWpx@V zoOfzvDO*Q+#S;u0h5*lv8%8>q6H|@=<)p}W@=)P&@75VxWSTdQa=*W+VR62GyQ#9j zu5LH|csBl)ttxa@i0la8Z$8_<$oxF^C6%-gikfdx3=T-n0Rlf~b}}dCDrL{dj{N`q z4`q&JKNMqs_4{BMAM&E#&nWMsh30BpUHA_|BB!3Ch(sQ@eSv*-a*w_kq);Zvxu7VM z735bL1%5+~C@zIHR8FbDwPWGS02dR3`Sd(vVB&K z)PJFZWU*a!XQFc2lk}?^L8YBF)kHE`G+32AU*frgm{>P#gFTQ+zd7Z9| z3CgG5LnB}+m5y@D*au*%nOBSScT7rVAHvjpk>(T|^yY@>W7YD@0`)AH>ch^SV(VT= zrOPz{rMBo_U962P*ljgsT*XfG3Si-_jm&gpE|B#1+Vu4)%aXZf-`c&O;@?{N zpKYcdJi*c=1Mq>n!EPfmMAs)wuDRFE`CaGxKeq!O9Ap~Nna}htRtAx;&jnn#ln-c^ z((+Be`Sa}fJAeQxMn*L{50AxDb#{KP$a29E)b{{;J7?C46;kXmOtA)eYvY}`<w4Q1Ftf?^8}ta*WZ4tlr8o)i}c$iq{pQ}eB?Mj z=8LxCUfh5|ha6t@t)8w=UfD0dnkv*xN5#nG{_{~1=DyyvHzB{WIG`wGlT0L`CEjcv z`3g<;2z5@U)5dO%%Cd>0yt#j_c9z<$St*t^#R_vP%mi-sTmn^rbra;j-)`LxMWh5H zFdwp>eu36A1E)iwam>`}p@`hp5di`JtL8p52Kxe%Yq#WofdGYW&CHIi@0hOX7ray* zs0FWXnk!*QDhO8ydQxGA?YF3R!lP&&|-2|h3-?KO;ouw-6X2}DtS@10m)y}?*ULTzWi8a=B`m@ zaZiEt)RP-)IV5XkS*f1(!z*)=}Mk~oN~m7ed$|?OVcs=^*SM68rmxNvvPM= zhlBQ+MtYTXQW@^3A*sfM_)=|E$yhacG7gK%sF~TaOT3BzP1Vcuf|e^G3}duAgQ{Vq zpv5AZVUvPrHDx$VqWK80UGMN<2LcLkO`F+JJS^@G+}zkOKKP{5?6B%}EZXo}(M-yW z{4@Btj&qCiAG09i;!8{(YjM71=V~K#L8wa3wJGR`>ZoSZd#I)Tv}>z)d{H^4jG%dR zdbu&;x$(*0I0032v+oM_vGTiY`;}={LwA}DJv253yP|ceDfc5c?+mMyeR$Wpz3k4D zDCtwR(Ci%(Z*qRv5Mmav(zqyNt8$h5e5ZA}uV3Zb--bf5w+BD_Kd<~TX@#ky0~qF2`KLcWRY!V z@cAKCVO__6kv59RfW`?&y&Kcs=hf)>^W}s80d$`{7RjiIguq4K3Ipa3a$Zg1`x!>z z8)lCz8;^(sA_it$$9S*_>w~St@y~N7y$+8F$AdXX$nzE2qw3S%Nm@t)VT)bawyAz$ zl@{z!Mlc?;fX$Cs1o+hqCMeI_8*xNd8R$m|f&7EoVOkY)4Qzm(Sf_6xFF|41*Qcht z<-Xrzy2~bwL!&qzv!~h;we7jSD%@Vx_UpQeS-K%nLJ!araa*}`)${7WUw>6ufbl1y zjM|6*Aq|>k=aa@`DhWd?79E(PYf`t|%E?YGdPT&UBm~9hAq-t9K#?9`^6P7X-KX=? zDWtZmr_#~)K%u=f8 zUyoIX)c17?e57h*7+0NDgFqH&}p&G*#bULYK zwCj0`J}hZuPK43D3J^bg`YpY{r*@JW|9~+1&{Y9X+gh$>Jdn~TP@B3h0>aTQmEXZ) z@ITypKm$qu9FsqFRji*J)u}@0Noj%uO@`?!6E?s@9+c-!olhTH9m1*7x#~aT;6AU! zepP;J8hB{;;*OlHrSHDawoh|I?FduH8+Gzx9;>!5z5da!|4pUY>TURy6M2TEFV(V) zFc*hzR8{RC-_D*D6EV&ai6pW|t8%}RA$-{-KzE;*QY_&$o~z1wygJgYK0bP1U)jXO zq#D0PP;$a9Xn;$irmLp{TR$lBYQ2*mbt!#`Z2$8_RIbLRy&yhD)phH-jIF1)Ek$+2 z%;((ZKcBj1n(Xp1hLL)(5PBB^y`BeLc4W6w=gV*SLh8U8r=P%nBP5OO0e&bZ6hj#b zeQZ{b-5fYDQ@ZcbSuJ@**|l}KJ)nlLGL@Tt;?z2$5EC_5v-wjxbnG90+B@0Yt<{8( zY{&UsCPndTS?w*A4B~fc`AOOks0Xt!b6QgTt(xjkM02p(5ioU!+rZ|S#p3-^9GK=Q zeHR#L$OM3ZzOoG7{Bw%dY$jVWc>y+A5ZeIPN+dU6fC*r<{Mq1O(T#A&^J(D>Av{hO z6>09=QT8S`^elC^1bhyMF zzBTebnk6H5RH6G*%rseKB+iUGqy{9 zo~b-bcy|-nKeH-m6x8^H3p-93h7atXEp?3hdQxgZv!R&Fre>5N${-P{lA8ojj(tRw z=;N53vXf3dkme;xtHF7z;ilQ^7&`BRT z;9Fkws(G(EB%H8LA3q!LCU0$<5b}G*O?|b(p^@u&q8-ct-xww^&-!fFKaNSIY@aA_ z`qelNRwj-~)*Vr_QV0!BOPLBW)nCS&MmVM`vu^FJcYKG3-XG@;+s*@Tv%7ZwQT6}; zUNTzqO+5x7+7U;$Aa5vfoXj-(&PtfgTj4g%Y49i7PR2X%8Z0I4R;s08uOu~+nu9GPV^0zxyi)VqC`LAW)00X@yV zrkdRXJ)9WO)GK=2po(1DLE0HUFJ{d1!aIxVmfO6|o`|~Ooz&{zu|(8ynItjQBB6bq9gmCv##our|TM8q*W6MIhPgT>6(mT zCg-(^Ico6?-=u=GV9TSKj;U{Ir((zd4jo;`nT6>>!(z`&EDKzOBDzIm`PBmcJ!Jl> z-My9`yk~Es%CJ!`pbR)fI94r-_A6k5^#R6rY@YE}^tZUf(!?`hQm0%y%m6rG;(Ug4pVJFg+`IJfpA*9jsK{4=fOF15jQ2h| zPl|?F`gzU-L=x;HeTU%cllmWxaJu)tE}~+nwr8RCz+=f58Z7cP8o-DfUH8lQq~XjKN|QBD6kU>rt|O>!2p zs&#KEZWaoqIhviea5|9+atrG5?3xET(JH$G$`qG|Gj~GePnq-CcI)%#bIIfCmH%C> z`Cs^oi$*RWAHnf;MoH%FehN5LlmKX%53tO`ZG%I9&zxruq!3PZSCQaGk$nus`4aqC z$l$a8PO!^071v={@5+p~W#1Rjww>bs$t||mnzmZ2(xGh5-QnbD0eIh3UDX#jUxpSWJB^K&Q3$RS#*IlU%gcuXUbNNkgX8dtPb z)%+0~j3ojeArUqjGwh4Fqb@t_(vq-h7#?L^4$$2F&n% z?X;FmtY5UeD?gwYC}xUHgZ2cH#ZzJ0p0(qAew?2<)d)1d->m1;rVH`efy$@{V~g`Y zlWI>Nct+;v$CS4Hg(etY{$-ZK?G!f3TV5BN;Dm(-Szge&O=4A+yqvif`Ov{)=kit2 zebdYTOfFxwQLN?QD)gghee(PUuMTL!%)#AiwblwsqQ~6wizUmF*ZuPUc9r+^Q04y> zuc-Tb*C8*{Ub7&lwC%wZz0*(xhO-E*OK)U#DjmNatO#w0=ato+p`_MtH; zG>p?Hej?LgVvLPh-1tF-ZvpjzWVY$|`_qH^y3(~=-0z!rZ|jK2+hJnqnPwCR(t{6z z);4X$zeW$10v%!Ri2FFI?ai3_i(u+$oy|5^)bcUaLijgbF>+lBK%S07jV-dI7S<8V zRk=F5Ji0gQhI5<9CkRrnmh-{dH}cq1#~tX~@Mx5p68oD7rds_Hm5$P8I4%BxRR1Y0 z+SEM#v}nps1QWJP4P^KJ{NYZ3Rybnh78XSvC}V~Hk~po75|R~-TBJ=bI7AxHt&T4y8pdei$s2Yzl{>~Skx)Lk_H{t z%Z!=zQD0?HZ4&iZ>u*XNKPWFMQ{+cAkjOFfX4S5w;af2Alxe8z!3ky`6K{D;a=8ZuCzvg9KeQ5{ngcg3}g)1WMsaEg8bJiND4miW?j8O_j^`*GGH zp9h-3Q08z&0IAQf=&Jm<7Rq^}RmI%bhw%btpgr)BxyY^ub8Iz}qXs+(nDGWv9rXb1 z1m7!A7WDwzUvYDtB7TSN_$hFtVhz(*oy#5h3GNtr_D%^vU}>T5ItTO$^g?)0 zkzrKw$X}lZ<|;RDX$!}P957)S7V`mPMSUb{0J9_BFwhaSK)b9Lv{S^4vN=aqhlNdE z$s0Sf?7XzztB#~50lk>BoXXTLXdr?)V9RWrGm_I7Rz%JqU{S&QZkRo*VBUQc3?Ijt zYCEmIz0~2g#l_A(f=6*tXg6u+vnS!sF9qh)zyKc;p>CJk57hy?(&>_6nV;Ua4+|1! z{mk_2kmicb1W^o|AT;#=%6mXm4sW?Z6)M+9kg3X@V{)`F$q8^Q*{EONl5i=i_>#aq zvwtu)X6(Y2t0g}rSLT17qGR`;SZKg#PDG72@l$AX)lQs3P5%pcdQ zzu5CPWoNCy?k7h39CBuMGoRh`SWi>E0^j{D_IUn$lKjFSPGM~CpY_(nP38KJmwqB{ zMjPli-IJ@de5^4aSm^Y4AuapME%~wKe_BACFSNnd*i>N~hM=%i#bEta7kPI9uvFq{ zc2>D&>9! zIf*glS2{0GC<-^(7r2kwx-O85cs4}K6Fj%%$8{9%H*Ei5lj@gEbO-kWDk_NVK4ve! zx%RJpy0wMQ8uT0!(bG59cT^8S9|pbd6{Gpb$uR^eVW|k(p?%xfVYf#gVZ2ODoX{A&m5PgI zd&_Lzg!Ore@g{*-zhji}|a#KT=(l9J`{Gri_ zZwn+ydqlq}H3=fVlWGdp&q$w-7i6>u--k{fAddJxZ8BuJ3?Yv8i{6Jr7hO#6Jhj~( z9`#&a{v-!~pz~(L!0??ltogIy| zEUk>o<@g_*W(PBouX=;4KSv{>k5~68{=CQ7VwbKaY$Gzk^eAFObNhHyLa+a9p}J5E z>1}02{-KaYZIlSR!ap&hz&kf9&D$O(wwg$Dm}9sjL%Z6$+1{spr4QhI2%M>+mS3Qd zSsrG$Fsh=@fE@OtRN1FbY=onKgFBreqaXw`eWIek8$e@Xh`DbyRcy6x#q}x~M9;oW z>eyt@!En$XcPq=BruEl677u1~<-&+xy5fwqzhH&EpKXnfc6$6ePq&YmdWJz(po^Ms zqaKCk;%{2fjNuTwhc9?H-wxdUeHIRV2pq%p3Ie(mY(%!n);RIXxTNG|^r5wJ1QZ|6 z83`J*weziYhUm&&AMGLTcfOzJ#wt1=Hp=1(%&z*MdI_=$8qR-tE?4s5rflHzuVGfp z?n?0%KW?N)p`NeuCsM6*Qd=B6m@#^a2)K|@y{lR~WD~)`>r5z4_ID4VVavELkPI`! z*A}!n0Ll-GaoBWGe^PX}K7VJ=bBG!;mm?7lETXiuD2YkvKhZAL+7>S@_N&0yoP~$@ zdqd#$(4q2gF7~k86vyYpqi$Kq#J2g7kNFYZG2p0;uA}>$^H;wfMu8xpyrU$crjrx4 z`CK8189iRraeomFV@Ff2eKSSOHzZ&KiV(*|kX3>p)x8gDM4B&d>%n=v+Yd9+-M%ZJ zs(RxtzNjp;6RMIUnVTgPY1U9jzCkxfZFrbl#))ck_a8)Z|t`^6M{((mPZh7#%F-~ccZ*JjymR=>j$h~P5D1XG0FD3N5B2}>$>)!0X>f!(vA2g846Y!HEb|O2 zw<<0-^Ns&r?7&av(|h~heFJ#w4x_;wXD1lsh{_RVzM|M`o7u8H@gE<|ijo`_TMTcGQ_ zj-=|Sr$W`Mzo)(M;Q|TI+iPkrC2zLmw~f}&8bZJI@)5G^5tHu`dQvKt;kYsu=^$c{ zE3<_K&HQA?C_i<9M&Q=qGA@wtkS81bLA=Z(G9)pwe1erEk!JV(4x9MH9KgZavM9DD zl}NSxWNe>$p8{N=elmJx=lJxU+I+Rm559N4sf-0F_NN=UhUdv5ay8E32ZMxZ`H);{ z!R$M){5$123}^>jQta0x-V9jZB>eQf-64p%t@clgl_nO53F~+GtzR`6t}#_u`S;pa z)6JP3jI7y}&k#x4w#4_k@BYNcB`y>|GFKDh-+lD{v*A#mWJ$02F_0Y6ws;BKYeL{9 zF=2X5bnY=B8k06S*b|L(b;CyEIj26l6qE@0M+nyczWcGYr9$b>_m%ShB2M@+B&Cov zJwjvWwH4nAsYyX3rWyCh==hZMJ=S-ZkPfkkV;ain@3;HzSIth_1UVk{1$tjt1@y-m ziZ0KLEg@342C^!FD4okFh97U-ra;mPfW1w_qE9%gtxj|QZKa34&E5)If$Iow>w$V& zTj0^dIHtnjUEbU=g{^W|Gf5a|_}u_Z5qb|JQY>UJ(eI)yrE)n*XIC+j=o`7!0d0au z9!PbwKiw#q*;Vu^vmo0=?50HjxEQ=J5=y)FN2+O1s+i>iaCwL1)3NTwIJ2*4FVCcL znr@!~&j}%q8CnszQYe10Y4E29gTL!qCU|m}PtVv05+_4`p9!<75G2lz(68w0@;4>z!q2bs_itlb!_VSUH;)=vM^6o@x_F0Bl16e#w!C zD$A_|0~IBPGFGiy0`tg_y@ndBZ&+_v3D$~Eqv0>-GvTYqteKXdH4AUldag;`rT(l% z%`^ODr0a6=Yi&Qs&Y%Ledr{j((8oHKepM1stPhy0M0cH6qv0t=meoRJGPh94Z^MD~~mZ zq3(()&y;0z@{$N)^LNGFR;+`TF;Y*&IJSupjEQWn|8%PUt*@caVz5OJ+Zxq-BOwZRoym2b*GQy_f^K&%&zU`#8$yM)?K1hU zEigIUh`t>Y>D@lK#M#XVR`U)#vOxPi5BYmyX!Krp0Rb1W6a^6!iYibu4^M7dk1OUX zd+)0s8NZ?Z)o+_paO`Kium1LOiD~Km`)1GMz6rYB^UfCL;uL9xy;3vY;gbU6_g=n& zstnU0p^pm1NVYfNZowp$=Qyk~0DfyA4NkS&$-5Us=5{ZYH#P&9?wEGU*YrEAeFE-7 z?-!j;mKvvo5EU|tE%{DhQb>x8;_pRx9wR^n_dv&)Y-wqnIR6l%j9jWO{t;_h#CMa_$%juHrQXWQede6{P}=RNlS`Dek+`!sQ1$iM(*0#^hN$GG@_lJ>8c z-01YlI~q!p+rDA3nOpPY+V`|V88^Xv@{8;mkDdJ>PX7f*0F4+;ATG9MF}B8u7RTq& zc{#O5pLHU=?K0AHAkCd-!Nlw;|2Ihk6c2U5FyYfHeojRxl|rxNK47YWs%v+zNHJBJ zqAP5TAlqd+mjlQ<$)c&nHnZ=N6=(q4TqKW1g{_x&- z_p6UZ5H-~jdnIje0cBT}22WA){XQmYBJAH!M@{fn1>S$wne0(HDQjk5s)N+~kjrmi zfins(Y`iz$8HrwYPQUz1U+Yr04RVs(9hMkB=?nkwTh2FTk*F$5Nsh{^6E% zAf4};3R+G5T;pW*6KK7OZ9_}FvdqR1$#^4v;TX-vD_mwh(n0${MC*3~V6->s@*D%k zfG%UM*$?x{`IyxL8Xo^nheJ8q$9jYl&rZkCyX&LA+&*Tk@9dC%tL)jlYK9yARq-T# z&Nwp=!juznDDRY-dP0*UCmaQh3?}V|HHT5-aT~x9N!Cz;;H%kMf{8fO)w$-A0*YyI zCQfz*>oZV?gZ3!e74Px2F{_=Kwc##R;83aw2E~yS@i>DycwEo&T<>!NNBk#@4`1iO zTdE_fbIH4*90G*9+sk>0ie@Eeh6$+S)L7cR=e#?YIiR0(@12mCvZp&}qezr`hb_u{ zUYSm+$p@D-Qwz2SdxcI`>6LPOvwt9Ee~*>&|MXQqJx+6KCzZnDCyHd%j`%81wCrfR zsL9Y}@++!+jJl3$Sx6W{LTl`?WPqdCpxks=U9&oPb{0)zDjO?anIJ#lxQBF7aywI? z1!*gKx0RL8e}@s;k&>r}%uPn~asiEI!ld~#_ic^;%+jA3i6MAYiXHs(u>U3H7dMHI z`1Gk~vK1ftttuP%-8h$-uPMRSbHY)s9qmX_pR*~=7m0J8@U6L@a9@I%dIHlFNNt}2F)3}LY%zqOMLE%y8$k10bH z)|NYoDmCNnHAl;Hpn=ZBsH%7wq4&N{wD?|y;%D5}y<)%VYNFXp2b8~7>Z)$Uab|$p z5)Jg~)YYiH`hzlp4mZWx!-_@!eA`PGPAPj-q#>tFxMTKBg$MSg>(?Xx=;POdTxDXX*yatWJZBaY+MxnjHv7p zANX$0U9Q1-Kf1l~gRmmAYQvflI`5S<@5M|W!U-s6q{}@W(Yl5x9*=gqm2%-J(vZz) z4DzGA&_vCcrzDOu&L0Pdr!%M+OOYLr;x#1Dyr?(6&_p5)_9;qy_>IbW;rYaI%HDtU z5gc~vqno`_iPgsZqFZ(1Z{2ZvnbBZV{s%{(#4jp4X^`?g$GiE)3ZGtx zv!lW@Q$GUAwv)-}or1rYDpVL0I8C+d)^2Mka97LJ@5P`@%`EM#FL3WCyrKq2yK=z; zad=n<8mN!_g3))pQA7}G7T*{PEdXvvv6|<;)~=emwqxQ%_pCV8tNL3$wjQ8-ff$Hx zogi=G`$L(ApYm*^JGa7F!v4Qm0MH(x<)BUp0zjE85sFGB_JlJpzVvE1;MHvJj(}Ar zC&kF_mw%TH+L7cjW%4%n3-U_lGJpU5-b32!#8PW}5#uGvEV@fzAi8r&64W6ER{7i0 z;#G@V{t}~*cybMdZ$*=LTAoi*VQ|sR*ps&zO0;n?4bLQ!9HCPqnr{jd$2U!s`s&Oc zVAAUyveM4y-lyEHYT>pIFXVl;WxRtXKH^=W+NAXc+CegqAcTP!zE;#sjh_qrw#x~x zU|8(_)R3i9Kb~VE%FLxIc;>N>w5ut(iA%WYl92K@mAZno?!ZC0(!wBzMwPKIhTO}2 ziXdglWAO~tm2aGg^9YL@1L8>#>K=xv#QaYg{53kJ4S)0EF4HYK&OD(aC-qah#P~lP zpec;*-F^7_1UjY*HxB33{)eRR945Uavzp~fodHwY3L6uk!m4{`mkCmyZtH07f%!T9 za#~V7$N0eQm>!eI@CHf1Oyxr}%OJ9(WN0Hv;cBrZZ_PN7iu~YgNlLxm)ftBL3gx+$86@8$xMaCZ(Q}{bVhiVXvrxXk-npE6jIZmw^FSy?60o3Ir8E{?E<+ zdEvEH`h{pvm)TM6t7RDEO4RX~?IR)M(~yCW7dOp5QLM?(^`N@xwOi+b!CRGs;i9Pn z*m*%I{!gePNMAC^!{h$sVlh=6Gj(sa8iwYTN-bYk15Z~&O3hUTEbS7I0DoUI3iLuy zB#j%w***Zf?|qkhcv}mw%%)azdl{`bpsfB;R}-|dmix}|HRYbX+0g6Tc=8mbM-3{Jl@5%PJv`Y*O)KX^X(xd(O<)Tw> z@ha|$2c{Sw5;X1aE>-T^ZF_;vCyU9PyuBMs$0$M);^H#;rXosKYPzmKIH=dGzkF9K z4%j|uf1YgPyIvjTd8YBg>7{L;UUi&dYu-&B)juQJ6#U(Ktl5jLV+XM39Y ztaq{Jm$7_mdpW>QIpf^r0P?Nr`hUtwovYD%0CD&W7f_w#rFg$H)T`Me+mH^kowI?D zX7Y;r-H?EL#T#Y)2{We+#R zl%`kCZT_R)TH!kNB<%w21}%Q{fqbzO&`W)~3n(E48Al;bHfDFx>J|=5;RY|YhOFBd zx-P5(Hw2mzhFS`piTVPlh`bNtDJ+nyVDW($B#IkAiFl6%v=q-+-2Q$!+`vpK-HW?N zVPToqphB|1yjeC~7s)_cnu)SH!VSrk+&%&@UBZRU9#jiqkwy~6ZSPFD(Z}Bbt z{S!YD^-^nvZb!>r;DVzN$0dx8TST*9V#8#D(yqSm#^q1?K@q5LHOV(KyjZXeY9)Mj zX&^6fbJFglUI=3MX0-b&BlCL00bZE$4(hAuH?{^tCXZ&HW^bTh2Y`~+cZW37e~+k! z!errQo;T?8RDxB*{{_iBfevwKNt12J@OyCB!+>M@-!(7MVDNK(#fa( zQ}6Ct+qMW#a$H>dx@sSIm|={H^0f$p26_bgX4G3aW#v~!4W~NAcbJG7LJ-9qQWwe{ zsr=OERk2g;ezwEc(M&xhZCA!9+Hnlfr`s@iya#GfeiNGMPRR2z0K_I!vivg5`^hXRB;)!<{MLDWa60Y3V|Yw@q&x|0D#O|8e& zk`K95{FQrL)c>=up#}}(Ra2)&4An(BCapBV08}usX2IYBqDNnS!`93W&RG-#5YUHt zZVQQG$?ETjR6CI@ldRA|iAYG+1QUm2--CsCX6A3q!#yknH6#0X=iL-XblKmkKdZ>=d}*jS)3$?Ipb77}Nk~f+X7R7JdJ*p- z2Wnh)_GT$9DYLqIsw!98Li+u-<)DWk!_q3gVPQqb?zIKcP*L7CInCFnGV1CCOjp5e zOYBkZ)n|}bV01ttJ3)}4#zoElMntWB^Z4T3%alMc8`=HPt}Tq6q<_BA`^MK|v5{ zD!qe>h=>S?C|yums8T~n2qG#S1wrZ3r1wr}N(bq^gwPUtAOS+CFL&PDxo_s(``v$; z^CLgb%szXqwb$A^I#UhDQMVF+MPB(T=%8-}y}eq?sNsP{n>~*2E@GP&I%Mqh`=j;j zKvt@9dMx3^)M5Ws6vYr~T{hvHY+$F}@N4>IpHn3WJ#c3t9MH?I$T~Iqc)=Q+{P}0! z25?gQ2jI(2Qp8T;8(}7Yg<`YL=U2^1Z%iVe(%za$JvL}+Of6ivm_*Bp@VHSn+VQ0; z>|SxR_8W6@Sld^US`X~QUT8|>37-?~AS?Vq;6laNf->@z*E~YK{~YT{u8fjX&f973 zo_`z2^WO+Au;fy*ujQ@tYTf(oG{ohOn$r!F2fwL~)V;4_>S?}X6X)5hXW{Bbb<0Vd zW4yH#s|_P*`^w7_Kc#zo7I*`{Pli5NR?|k!hZTg1og+B!%mn#rjbT68&q$2lzEYxP z2DH;5uCVeJpkc-|_E2mX7(jFKUc-{1j-CnDqI~5Jcxhy&O5#fN1|O^^P5o`cZrJQ zbs(J{X{PtSJ0!_ZmNewNw)Ot$+0(G;r%^Mz9hN8Ba$5X8o$n5zMLCMZvTw|;RXY+i z_d@5UhXVTx#hZs)=6kQ*nf8iHZdE5WDYjZBDXYH9I%r?2h`pq6gol=y-tgtnEB#B- zFE2r4wFkXlnZRHDytHTsIFX#-7immB)N1j2x1hYE-`oQ9*OLTHcXvzONENBsDFBfk zPOYlVHQxR8yzLZBzE#Sc`}=ks0fGz#-B)5<}u^h=uVyYw|tS+ip(*5}D&2Z$T z2b{2fx)djXFyFe}f<_%ZX{AhjueJbo(BT#P**iN{wH4GeNK{O_FW8?4F_)SIuTFT- z>{oUIn!RpVE9MbaZ?+daUL^x?e{1*Qa<`S$x}uqtOZzuyCaSQ`Hq2X+t@|9QqmCk( zmaHKuCkSra66a;#zIn#>*^eF*pFO4uA_1#{W{^QlTHC@~BnNZw>OCln0 z=sSb`%cm*cfu4$iBt+%E`3?1eGX(5E+$o18hStIwmL9V6l>509v9!x6J5{9n_U6Q) zLHlAAbwd6|)60`yvl5BG1NoX4E@yum_sgh`SLWi^la9wgcY}1lrvgaML53ZE5v3bC zDv`-MjyIe>WDwF-Q05FZi-md$7npg$$(IJz5Z{*ngN^`67l{%2&nRve?hY zA&yZ>1bxHdPgoYP8hi@qYk2B+KzAke<&ZSfpI)tJD*|X6$Fl^(w~S1%AXqXn|F2UJ zNtF~;lUf%ipz1>At>RTqI=q$-ehm3#131dUsthT5B$EQsBt|*cw;|z`U*Q-<{K|8C z%~y)O;jh|^8Gc_H6uXp@W!Uc-bVQR(3{e>J=mV|L;j1JRtlE&&DNHG|j8vCcWo&1{ z%%*ZT8{RTj;XKp7fhy7m6nqaq49u0h|PIbnhQ+}LkF0lk7Ies3EU4Y%&l#6 zDu6n_-FVD1cXwJzx$_kqo@8ud68l~MMWleL@v<O^ZJ5^dGA0^( zc0mzGM`GyRbP;(uIZl@eB=O0W!aih=FAQ^>SpHgc3|+~T==;-D#vTy3T5zK`XjCls zdxWF8OSKH{;4VLKkzrfg1kh%(=ug!H9Wur0s*k8nSVYjth0~p~VY&35h&NRV2cE~W z1~ELogQ=dpmA>w2NRDBKz20|HlY|c1)sDDrGCV% zTm=v5ZE`0~DL8&&3bLJF&D>NnnVVQ5SLyhyW@BqOoM#itDK`^gRXHhU1{Lp7{p9N|p*kk0p})Zq(f$=O|B?Ve zNKIVk-P_mpkt|55@pw4}j#q``uiu#7XkK@#47B(!dSn^YEJ#;he;>vPSRQ~|<*pdn zf6NKoeekP7^2B;|k)fYy?yNnULxq$Q4vn9u#Nzn$)dmCn)(XF#Hkf$xs$SUJz8aGt zhFSURYib9H^1B@=t=6brw`LW4ZD&C-{UgXE4(Nvs7)AbwRtdrdEoZM!>O8=eDf11)D3pa=z2u?^4$c0Fuim%7I6Wpc62s4N@h$KlLq1dJF^ zT4L8-A}+A&WnSR!(S)HCN*h0KQ7@7&{sxTEO?h~ZQUkSkJm&i`Cw>Q|mXx2TK>-cc6=?7dmExq;f5Oz!3oSr-oFQLkQo zICHqlv$-WQss#4G4lqYqauGg|LOzh*wYX{o7%0Y=mC1GjRA$~$P_T~MM33x|_;tTx z%@+~je}DnXSZ4F)9gto%rObl^Z^_Dl>4GmHqz&AE9IvN_N0BJ5F`omeH^Cd&2Td2v zcf%45*k7@S*FQ^A`qzIxN;wD)JPn%LEl}QS;*#EM1w$$u2z4_}fm>BR<6MNAgRhx| zg&#xStmKGPG{uk@>Y{B@0k>XCs-;^_?QiFyHjn$nZdKR!7#^?52AnCB93S%UyIg~c zlIH+jpoQRWZeh;%r|%*RrlZ6;e@sxF8FA1ljzZ4SiC4w(psBnIF_`b5Jx%oJK;0vqzu>(oA+Qk=KWz`e!V{N_>BtZzoi@R zzl;yrR7;ldE0l-_yqnz6iM_^Zf^@0yu5foAFij>pH?Sn*{n{}PL%Th$Ae5P4 zyxVun7i}BXUCxh`;JZIB9d|Q_ZJp@HP0h@|v@!b4F{8kdlyax8ts_FJEYwzaOF6-~ z;y{b9Ozt5bKwkMlFnFXIsGhMrrX4zDko7D83JUb)_UjROB_vm#dAAA*TbXM}VAsDx zaz7)irfHnN{Lj5ccrguUy&)KZQ8pD}x*AFFd$2ldloL`6@9c&(Q`+E{_?y?ojG?Z_ z1|(?oS&nSo&Qw|OOhTmU(KP*RW6w9tMU{z+BGXcD$c}{uQi`EyJJu-m!cU9aN3}Dt zC~r-_y2T}h84EFAm8&uriP#h)%kYX}{d@7Vt=_lV#}uwe0SHf+V3uGLv}eyqk8ugz z8|nU=%n>5$N?J__8&*_m`wh@%6)eBskLL>!%r~H@(D!u8_IIAWy8+Drz!F#qEh^9a z@G;=FVnBVtm*1haKN8JVBCP`knP+zuR@e=*2SNdIdFq< zbW6susGV2~t5Vflvr8?$ipvdFSd|WTEkTDO>T;%5*t;$$M5EDOQs6kGg-#482%l%BnP$=6BcGp zPcgY>^Jd~|ZQu9aXG0uurOh$}KtFsgXQ4g1Ry_J!gJtKUJGfu0rYUCQV&TNgh1{kO zkA*Ddd*Bg`ei?8#u>G&hWRmAk^pE+Am4szgpUF)5sA~EQA1~K;TG=V@iJ}K{1mr+! zz@q3(6|^SXP;`U9QyLT`=(F5)bsDHEY*g+4&ot@ol3K$i(QUFVl(pz#cn1xI;U}*< z`On8-j)H&qQ#SX&`leL2TdgaB#e| zFYEET7oWiJi6Z^N#dPMBEeTkCzhq1g(#R-Vgcf_5;#2+$ zl^~o&GUGNJNcjup-nuif*^xb8!D0POYaF-;q!?Is*5PWdNI%$nN^1|dv6nD-wg1pz zY+83<^xB5SBzWG;IX1etCO#?v>MT(iZxAB4_0dL|ocZoxuApZtL4Isz5kDB&%pTS@ zL{r|AH1VhWYI^hZEmpVzHXv?8xMrN_dzq}lwcni*vE@AJYwfba$suvc_zZvEeo(Ud zpE;Es`Jxusujgm5k^Ag;^vzL9tI-4dWTfG0evKZ(+Ny6 zI9H+2p@A8&3ut-tst1sKTBA#O!Kzk@>j*k+w zqnvEOjTMc7N8@b3h47&HY02S?vJhU-=1buKwTW9@ppTyaVudHB3zY#o)X3_}sn+-K z0R(TVR>ujiS_0<}-k;L(r!LjoHIWB(=QV@B8Xo$VyqDd(Obtl?p{whAkMHOTzDhjY-blt7DpY!?AI z=nKOC<%L`)cC=3daJJ${i7i8t4*b95#BWukSy{b-C^q~NekNLti(-Lp-NIcAyRqnX zdsBJdxf<*Sc_)_2;|PzJpSdnfbK@lC3v25VN7{E?j3&(TK~#V+m(7V@=+zX~xsQT@ zMvSaqYVqC0gt@u5KTjDS%rz9)HCHz}l&2~jC7pG)%%lI)yw?&KMdOBm=I-sW-rsUd zWb?;|+L9y#m)Zumem~{9dz>u&glu_Qm4B#OBg@>hW4{Z|oCYK7 z8IDKp9b}r75qJ=O(*s$ncQT_OU8w|^= z;;Z>xiRoWTyF13(x+0?Aid}Y(6sPN33X7H$6iofW-9Gk_v*1gCfhF2BJ>Zo z|MdirDt^8aVA7r=mK6H8&vbPchgh>p_T-E)#d?SukgL(0mu}GYzudVw>+0BE0 z;kR9eGOLoU>>cmnSlfn$JBO5$2w`Ut&*B#&QRH-Uvy1CKBp zOfR&UoNt{h<{SSiKTmGPoEiTY7Nv%OaBKqA!smM<4`daVem8rVuZAy~T?$mLzw5St zG4=@)^1xPhcgD?W+e`&Ix>Nm5;$Yei3-OTE(P-e^J(V(=x=guzr-}Ji+I4xgMjk+u zQMLnjt1n8$TU;H<^FMaxAVh6k3>C0+Q*^Ty9>pDeaTDH?R5NIL0~Q@MQ6^dbX~IaC z_Zd@PuWH(#{lpvdrY@!kiNi2uHJ#08AHreFmd2CuGN6)_YN_C;qv zX_peZDTOx@AJMrpPPcFoP$xG~DtBcU+CS`S_#R0n(qEegwM1c~ChixhGSK3HILXvU z?x`*{w+c`yEqsRo*8qVRu23gHpuN{Sl4N)_?NSN@|0?oTI!1A^LICrw6snG|J1z0; zV(2mYKza>s)M)e^8M!nIwW=|-NPs$06&2hV;b$ZqA;-$%+0pPS=`um~+2sM8w$hfM zTS>+6pKk)|bS=exJX)<6ti@_9N*lA#e-h1RoHq}3Fqy}nv%yGyeN%sNl&LcgNA0u?ttn==kW%D4Z{$t_{H zWHFpYy`DMPQhuDO_x^R$bFE{l`{aK~V2Fu=pq&}-{EEYao@q9isbi6U%-9lUP6&J&$bgr!TC~#Ge1@3R~uG&`DzpzQsy8Y z)@dHX!1}2P357Jey$@%fWpg}dYlVRT()%@KG7>((LMBJo$ilL*g`Mga7u0mt;5?0Py zt?Fti;|~)%#I-B)ndUHFlIrp#*+IEMq0qAjx?s`*`>17=X}0pC7z7WB%kw+CDHtT@IOr?}52qVgyC#x$2i(19Lq|snlyc>Hbd! z`7S^d7CbsZgy23{t6x}cl2HE<`HbHwcMvmp$BL>vOVlh+OQj~tr zP_&uJb4!=^f)h9DI~12wbW_Q}%4$Isimi*qPPQ$F*NU-|PmX$nVkFf*u5zQ$w_kO! zC#W#gK1z7%GbZS(a>o*Y0m1-Pyu_~wuh8sQAeI-{eoHAp*la(L!g7Ee;H$DISl!}^ z^F&5r1o%1soq->yhWGQ#2A{uQ)i18MaWt2S?0t1!kz^6&10JRuxujHsitsA9eV z8L!*i_zBP8voT|6d4!`P6ogW-Cx;1Qm$CAFj{fgw0>U^2-t~M|z-}j~m2NvU?m9{J znfWuD{)f8#NpJHw9YgVov_j`&@}@;~^?%x%mly7sEQg!#WM^ml{JGdU^De={DO!aH zH>-93RWx6Uk#n7PfQ}beBv_g{N2~AF&Yg@TZF+JdF_?fJv%<3CsW4)%`(lLy{u=fq zvU3K*nIo-uH?-Y>Qivl_`j(`Tz#2I+3@^*-Y^oiZa!_sLau&`Yk=j4mvLkRs4M6O_ z!R+UI-Wb*0Tr4I7*&L{HzBJB!)tfcEee2g}emmfh&1PN85B$i#oxnbhW3P7p6z@-N!!DZCKH)_r4)K zL8&+BA6JYq_L(%>|C&9_7r6a9NiKJ&vgIIQlpX;lc_+6Z4*WDJu8K#ZU_6jovGiHY z4K%}^XjC)r3C;0`eQKDbOtHl=nbeb_U;6w#HW5z(R5sV!WT_(cV-d@ZD{?uRqfSl? zMH%&zrb)V6A3S-Scl(5u+l&-0CLeUmp4iE!^SB=0`YQLPd?mBMql`6{6-+%-w|{q~ zhbrjt1g$60j?=C19GV$0#+BSKX~J-*n%PZQ8TI(4$JHj^u!(%-5Wkwd^qbRc;`{f9 z6Eajcq8Np#o1Bf-h<-hYpt^cL z%%j6-Ch@g)unzq!DX($AmQYa5YiZ&2!Rp$<`9QPnS^j^G^v=fFx&lc_4~$tmKVn7| z%lGmRJ`wFrp*>cqGWoYo^E~rE*`3%dpIZ}D)0YbSt6YM^{R!X3-o4&_-!4qcYl;E{ z4c>ozVP6PU=13px;>21wGTvw6D==RkHu2|6AuSrToD{VC24EvC_<>nP z$^App1O9iBvRg8$k)qK1xQq5o_h?84zkjG>)|?(kf)+q16G-|PIPPEoSUwVsz($HBk%A2>>*XpaCa#~?0x+_9)i zgOqJL&%cV}yq}LsG>2D_9E=}4YX^qUPA*^nc5=1aOy{7cKi6PG+;CAk4^kR14hfg7 zG`VzrcYrXa#3^$9tuk3)jP(5{Qsd z)d#HST{i|Y0{B)CUJlo*u8Ts1_#o~G+QZ}YmwM9BIfu8`GeZ}^{o0>p538V=rE1vf z*L!7gs-5B<1kj?{A2o#}FNBHG49l4DT<&7ScqNz2;JlYY&cK4Ac#)gn7d*!CJ!+oWJRXNCzcC~sFr01lG_9Y zUAq;|hM?KgM;Be4Pqx9;CV*wGoV=+}btE|d6JLnJ@;_1Ln0fkZ;10rH$h;HiIlp(8 z*)-o^wJ0v!9z&?kyn?y8B%$gSgF!VgS|h#GFRfYF@UQX%JIwAiwVUtK<6H{=iZOqb z7id=Bj@GWQtxx2z4xrW2Gt<+fZG6n|9Aikl3L@4n6_r69L@f#Latf|{H_~3vzt=P+ z3PllRycxenG53KYl=Ky1#%?ZW-Z^`FiGOune&@-J>66`@!rhV5G5pEyW@h$9n#u?C zYru-2*DWwF+3}XK7IZYpz+QzMbH7Fit=kR4pT@_7s~ZrY9hXM{swUNB#)4^4t^n=K z2D3JaGT|8e^}}+OPc{5OdrbZM*MaIOUMf0%Msu{{Mfy+F?s#4)@%R$p2?o6xpdC%s zVx-@#0IuRkmtyVRtw@zkLR;|Le>Ua^{`^HEQ%?aDLwDIkSQV+raLyN|Nywhl`7FZj4u7Ml*!-3 zh4NmvHO&w{IaF(UgSDUBOmYm~n2k94;&Lt?^*W#5oe%|D+v1*yW`e8C;2IUBnGU9^ zH)a9jB;SQJc0M4kMZ5*!Ja3m4d2LW03xUMWe?-*-Q_~O1rMXSpiREZbP!YoqlPE$4###Sq2#b<$k z$-p`0!M>_7!(FkUrQV?3v=|leH-eQW3*W2xFnCjlB3fJ<&YA7lyZKZiCFa*|pzcsf z+LQ6B1Yg6N`lz0Ngsh0wJuKDMn>Z@$knM4fIAG$SaJ?^6A# zN=2LWBue^zas_>LPTxfuOt4QXEkZ@s?T(s5=#d<%iR%_&nB*!P)O% zqxv>hLD$~F2Wox?aGRpywF>gWbT?Sp%S?h$)sN9Qj_XMpFJmXjulT#;(PKZAjX zPgQN7a8Vn~A8l4*{I~hfvB-H2(B9o!gv9zsHH;XZxSEG(%~PX1%B@1Tvd(vv9dWY# zd<1UvdwrGb(fJ*TPpcQBYrN2k%VsIXpC;a&`K1TErAr^JlqAEI@8%toH^$S7E}0J@Z|RMz~!%e#3EUTC8@Km#>pjZ%KhOe?|;(Q7jcHqq?| z4W*c|uLbjt?x-EWxxfGy!aPn<MSDbKB_)^K6ryH`;ztRK48! zF%+(`#FL5}DF#UylCq8a;a2A_&opB8{3|aOkZNb-R4|6C^v%%~ODa1|qoC#~^+)+? z+h5fEH*=Zz6ti&dkKNF_pXe`h7tU7FAjq3uMeu@fA3Y^q{NCe<*Y;@z>|$zT3%1%` zA3GJ+`O`XzRjjB(y}H04bf^AV0_oznv-q8w3E%slVTgj4$P71gpOB-M_G?R4--+aZ zH`wP>OWoLL?K2n`ldd*#d2bWoQVe(WG$FfxuL!^(ckbwisX4FtV*@5R8c?L`9L+vux%+=uv$+Qa z^+X+0;*t~73rA&AKE#c`|>17jy2^2L_hr|{(xIG;<<`h~@J`&n5d}f$OS@s-SSr)n_A!fk! zbIUkpPRGP5E<4l>*VX(@NX_whV0;MjM%MAvxOUA1R|>EOO)?!adq%cWZl&Y7ieRK+NdSn89~h5R8OyAZ~OaJld0wKc6VW6ma*2)?$7k(CrZ1Mja-S+OsefU#X^f> z&!t`&P2A(dyk7i91lJgUjj!3GmRHbX*0P!W&+3kEy9NSomJ|dJV{Pm;VHXJ9Zm#Gg zhM+=>Pp`S!+&@dC$LchDQWx#dmrr3;qTQkyP`<^m^v3L!qM*Xy^NrfiaRCfS2i?w2 z1o4^K5_f$(&9uYAwMyBnr6A%zvB&Pp(JC{j2fquiUw6~9VC?zKNwdKD?Mn?zb5syg z`luKet!=_e+m=+_F~EE08lh6A4*&zNFCA;VN|SYyy)$qZlnX>JYO?HIJxJoZ4t8Q3 zr|Fcq>xP7V!^ao;&frkK>1vm72pMZ{9oWbeV36;J`p<~y`*84TT|am2QSx|)hI+I; zHxCPGyiiu=ds@(Gx=RDD49%Y^{qzZPqD}K?m9p)R&AD$8V3$)L@AJa)5%`_Z%;V>- z_dk@gvVKpE$*O#&)AJ@S+sAO=Buc5GzEKhwW=Z-kbK0pj<-dN+el*hc1hMD*9e0}Z zvPA7gx~G3mfj!yMf91PL<#`J-;X|~kt<7^4`qoSsWt9m%bE@cCF%xy)J$Rv5RIC%b zrE!+Yt?rRee_720=2%z1J8O=>7qX2R$2(%s*-A(u%+CJk>EPaKaN3KBhrUbNE>dSF zWxt~=0-egW=#Fi}FT|&-`z+p?P9E6nv9dJL(u&-!zhROz59;r4ZB&bup~%R{0Q}Nq z7vBYCIo`g4s<*w*+ws!7a-I38MnghlxS$b<>JcW@!;pgY%YM6RTJAj{4d8yjoxXE^w!m?%ls9?TncfK3qR&Jj;G)){4oNJYc8lAgZ9XO8i?Nwcj=hU{JBT? z(?z$=Tz)!XzGmC%IWlVd`YLpeOrOl32jf&f{BMEo|3bdlUaO$anG{Q_A<2sJ%DIr6 zA)zHWyvX*Jd5rss7>IRm^}*V7EpKiEqxRv!6JFwq2IW29>=0K%fc?Qw$HOBoB_8NW zeY9{X{g9sOh?9=5Kz-1@gDJ)u{=#acXEU+7{$l`J56?$mQ5a~qnlFiQyaDmM9e8Bs zk5sM5-jTT8oVsB!DMO{9Iz2U$0yiPRKKY~vsg*8ozvnqAY_kyGDJ)OPUxVvCMK8l0WH7PC2Or+q z;M(&|SOY$Cne8sq@JQ|03ptXwB6CFA4EV>C?i-wd(+{k;lln|?_SCv~)Ylx};D?Q} zR^ItsBmc0;@)~a4hq>DP?hw$PK~bcvPqw2NO3gYL{$X64;{su6|Iohli?s&7ePcBK z^1s!BE_Bnhs!O^h#iOc!^K0SB=!>zp!cLDhGm7(j$4~9!Hl|8muC;p>>}`;G_h%Ke z{nz{Y>)otFT~}XcG4y!K#7n(}X%#|P4_Tt@A#yP3CWQ|IE zC0znf{A5Ju4-{uy&q;sJp#yFvGZ{gVk!IEFJPB5rL1TG|`#1jS{06xN&1mkasj(2x ze&lpj$}x`Ebi*{zH*u%*%Uo(vX^EN7G2ix?h8sFdJApZ#DVisb>~!aj=bBtRw_f1Z zS^`rWhV0~PJBRmYXI9hI02qJ%Ys+r2G%gFC2YmpM6_8uaQL=h&PHgwn)wC+!lSHX|$bwqQ*; zGI_?+Y{~I3amk2!!*YYAn5Y4o7Cd`O zPJfENQ9{_W^`V=_2zbs~l9lc_EBUR{^o-xiYw-&u%Oq>AG|}AR8-81VTMq3w0DpP` zyS>lx;=P`NZ)ehCKGx7SI(ni=nwFWO?)TH;+di$i_8Gf%`vvbBJSHTzXLR4SCcIFD z5)U_fhR^nYI!%4+_+!5t%6itu<>X|d^I&qM>EztcuVnE5z&`&!MLD0>;<)vxdgHm( zykv#8_vaEeHm{QhKCVti_>5)Ngye)QeBk9cs}Br3*UqP+o@~uLu^Hn=e~VKu9pNSM zirhTs(m*zYhyYLBDxT-|o1prJER~t#l;Vzbw5Ff+DQ=b5jmZ6(K#yI@J3MsOGdI(h z^R5z7+qoQ#u3Ikpx}nBGDpFV$q+fCYESe?Pcc9SOOF-f{_WRp_a9J<9o|=IB_tbKV zLa{M!)gMn-SeoQeyZ>?usZ7?8N>b_B=iK>W)j?E$pDdQUuAK3syf&J$m?Dxo6$CRH zel?x4;JfVyT8RH>4-w!`4v9we116r2ap!(QQKhJWjaiJ0*wzXT2NS|M<~v;sfTzYZ zFi|B>X7^P1Qv~R_yaMFm1J)3dIDLBV#UJaRt_oj=(06Fp=KO?ir3wr{?q{;l@5nb? z_5M?{<5@|p(83*zg!vwAjJx4-@2MKhZzkreo15mZsBiw7BkvhlztxwGqCHZ(AcKry zJ5yD`HS#u>l+ZBW;op>+e-K<{zx;FB|NN(^H`!X^FuE!6uu-Y;?BDy-lg)mA?51S? zGo2R+<=m%7CQ^fwveTQg#l@jCy9!xu!9Dt}sk4VP%IEkc`u6By6(3wO*ZNdJboo7^ zjN>93pOW9?I1sSsB296DYzN{fTUWPW;+lb2EHIK=_0hW!MSmFEpbw2dCuqe;>{?b2 z#qOi*j>}@wWky~%>v;`C>{^8LD|NuPeKl%H4tk~xFaqk6GBwUd<&MoaJO{3V_Kbk* z@qNCXuK?EbELe6QruH_aP z?I;KRyQiP?<>Z!loe&w#2BI_@a^o{JUXXd65b(L~+6?DFT7hN|^%01h^ zsC1qjRlkrg6N#4AZ$_3sCY+Q#te9Ubtjc|V09ZcN-RY59FT~n3)s?bkkCi(ZP3;(B zRj#O2vI#T`(c=?nmJ_D1guWn{K*LR(3C#-MkLW)ze6nw5hgEusQaM09;gdk89%7i+){Ps&+6utJrGqze(kg zuCjn=%MKvsQKKw9aJRBhzgMYOI2K-U|z^N+~tjsk5+Lr>$JY1P(}zYBk0PIZ9F^BHyibeARi*jMTg;C7d-izl|b zL8Es-kUCAI=P+m^GbZ&>k%m9dzpS~xEeCeR3?!8|sUmM%Qm?k^L$0&W|M8RqA%go& zAjT_)K?iy&ovERXqj!QPbRN8#U*=ET>$I#7cpUo4=ifLXa8j!P0_ut0{N=*DKh~k` z??eu69NQ7#r-146*Uo~b;el4N7^?xK6-E2rynS%i`DxY;K`=5QfKt9c*T`GN8Rpo$79k3HKrlk1jKgM zniF70Bno=o^iov`clDip)&@_4c}8P{FA3e5T!EQ`5u0Lp&iBx}ptR=2W+aj<3xG3f zXS$w{)%?u7=hnSQbP7B3SXCW=)rdbG!<#vk9#{AWF%H(4SyEqQU*xUNi8-YMymL5} z(xz@lcbgd>WVwYcm6mp+ybc)G<@KVhY^^c;;aWf*`n9=g&45oqFz^v9Z3n&kMl`@T ziZt{>O}b>RZcAqXJUFW`fu`W_cR8>>wCUI_pRxoR$V>Ruq;1#BX)8Krt&Fh5eH+zG z34hLSkzCLn*s7=R_W8ovA$It(Ara>EP^7}!G6&a`l5PLUZXF%Ob^G>{=Stm&UN2-r zLQ+N>q2>LMZ|Ta#`r}gk{X-kgJxgVmDi1U76{Q(O9pt=#<2WmB0V2|@IzI5&Uf)67 z4GjPw91QY;cYdv`t@@O&m_3z3wQC%36MPC6e-S9af z@%-Dl;CiFV|3<_8UtP4NprzR;=vRC^VZ2xu=J*GsMF}PKT#6NZ02WC(q_B#bDt`Vb zcIjtu*0TDHfyVvRN|j4Vh}vcH*BEt_E+z=3+vO%s|6|6vWln{dQyBVz>|ldI?`Gi? zU1Kn_yY#czqw`+soR;Pi)>;PpsKK$ zd1Wrv=(Qjvkb8Z7+_A4Owcrfa)(Pe^S`46X8z#tLq0%CfI<9~3z?dTB?h z)n=ONZs(63!Qqa7PgSe9R+~VpO`bwat!mTz8iBGj%fZRaZJ%_9c?$7T^S%6F(k?zyy(`aNwTfNc_x)Ky>bxOIW&9#(1~Niq?{$21Y>X)K z&EYu96SGcrbH|1;lTt5D%U^fz0l#`&mV-uuyWv_3XqS=7n$QL5LDwsof7Q7xA%w^> z+v=`inTuZrcIu|KBmbN}0&g>7J2lh*>PN3UatD?aC0L~A(L2%^p-3cW4$YFz^zrXk zM;IA}tgYPvu!A$tk6e4nW86_py%Um}Kl-}S&^+yfkUx8tP)+A? z8k3jQXkxcGJ)oO03LO6y&|6UnN5*qBrWK^ABo~)3J$<2RDUxmP-NKVrh?$G^K9&Er zZ)AOPIPs*){|V>To4YMF>B*hH?uuhoYcI4%sN!gbcNiuuQ8Q^*O<&!H2wo^;_EamM zv}88Yus?T20sV8`b`U2{*SLTr7d;~yatA9gB|7#n}!IlcShL38Bh_hry`OX+b zqZL=o#)0QtMH>ptaq=ONvVM`18|Hi?lM1&6)c7fOEX00DbbUu+gPind015Y1{`;c~ z-g;l!(41?8TBz&xoWvWch_#L}S>CE) zzSZyBF2D~mgY$5^r=b6#@#}(g*SZFjt(JbbNq%6nz=f6GL59%~dg)%=*HHu2CoEp% zkZk`$=*{}yXlgAx~!&R#e_*lk-em`jO z3$8z#@@sOGfu_s<*Y;t{tuaEi5GhFa}=`fID%>B|Tx4eAYf1^=H$^DQT zH%YWdyrA^oj1SV^JkcEz~Lmvznm4t~m?wiZIoYfXoM-+@#Gxq{<-r}o(-q(8`XTH## zo*F)ytT7%Gi5{0!__L(dFCESrSQ8oR$NW^lLjA5%;-tL8yux*#{^Flqvb<10*UV-= zh{$6zQ4g=3Z$*+BFP$;Xd83=_L|Wi|`uUi2G$arabG5|?(jo=1p|vL+)1NR&T5CFA z51y~F;7vPm`i^wh3d+Ak&7Bj{g`g*4{SMD-%ukuDn{DlGb|3Ik;+KE@>~0rLD>7ys z*(XMOdXLrp%)j;Q#Y=yY75kgH`ZZps*lFiR(oDapdfjt4K0en`Eizx{FBk`!2qFQ= z+>h&|tYdzVr2yjtp!5My@xVr38H@Y}jpM=ladLe?yYu_S(xuGl z8gNhMx9Y{UAW}}<#gRMXynELL5Po!jW#q*?dZZJFFdxF<$@*jibV^L_RuHn~1E9u3&U zNA|}MKq0-(Kqu>7PU~y3Ci5u~BbgP(@FMj=uU&L?RVC% z{&Mpjud?S{6~~_aG!Cst!*h^>Qu@qk23f!RZ;wmkIo78b!uG<$d-jra#r8UTd-i5@ zpX`f=(=s#N9xd93&Bhj#n0zG?lJgjPrM(bj=SW`jbi9=KM8kwJ6eBTLd7xeoov;|S zrd21qSIVI%gL4Qru21CD(|AZcbYY)8|6kXz_dJD}E-A_T@X(|7h%=dBg<8KW4iO~W zjX2Yvm|TSk8p$La|q+0?PH&yM+kLoHx=VzN}%{iRJ4RFvvrMKA@wGT z%!#Z5RePhy!eWCC72ev+qRweYWt@*| zCt3qQd(QHDi;b=We?1R{JyRBu` z#QrYXduHfk`i{Z>Y0E{{7b`0EF$908yv}il;!USlFLH&4*BWpMPB?X<_qm?V zxU*)r&tcxDxM4>sPOZ?eEuVGQztB}rA`U=m-?E~Q-4glSU*Z}JW5WxUINHQwS zsY4wohR9^S!Nn@mT0_Kl2kbOvmE;^k2E^g@lE{L-7!z7KsrvHAL& zyY`aE7V&Iuz?-19$9g$=Vf1%E03; z$mG?Lac5v3bvD}8pxX#q{KrXkAf=;6rrNk0zC}d;@x?0QofUSr4M}&u3{;OyR;ud9 zn&@`bEdH1W$IXA%$BfDrcW-d-$+?y?$H*h}#2jJxxZkZ%>1P4K#Q1pM>BM(gUO?in z?C)8oKw?C?Zg(tBcD~9HYVK(QBF?d;Mk~GLj|t$H7EpV98^c|nSl=Pf@YwB6Y8*QH zQ!y2pi!4c8C72WGSGQ_g{dId9f^6)REDx{!AP)%Lb?xE$C&Ya zDN64k3W`AJNK2>*gib;UC7kS;*&n-m&U`zQU-^~EywCGq_tkE*FOn5_?QSeiBBeS750P_LRG0nu&%}@;2DeX7N9bdGWAW^Ju%yRHj+DoOQbpd; z$Li_o(STJ=yyVB*L`Yiwg_A38pykYS2)$rk=}e=5$H-q?WIk1*{Rx6OeDc6q7E}h^ z*qq&=Zf$^m%2ld)_P3?v>U~fxd2{Z&V}cpplZ_$j%fc<2O2Z5Klq}0H{{6bspH`x? zU1(ly^PON>PAng9rlv9DF~V|9NN;g}=gIF< zUSULC+Yiz>CUow@&Rob`HgP^zLDL1riL?kr%r$Pet|sZEsy&{-wZES9A2w?mdv^1+ zKzRY5Hue}fmE1J#(uen*Rmz22X%`HJv-VmMbi0XUwxL^LmyvdnV!saa(bSsu6-xJDB{8YUA%9u-YxO zUcb+=<#KK(mph zH4OgJaFrv!NvcC<#L^{~iewayR|%NrPW##31Dij=ZnH7=`XUv zm0w%E4}PILWLCcHL(`D6t>1A5uPxb=4sJHDg{|mW+Vk-)GNmL4xiWm``j8;xqNnE1 zStozO8@`uTlu)u*n24hA58v}!_`?#phbf2p#@lH3TCSLd?}x&`H7lga(IR-I&L3~Y z%`@4x95dcLc%9B);40%lathgdNI4ko`G+>Ak;YRqd^&%83ed?8U|C_b2}7r)F#}eC zMXMKL0%TuA@c1NPnXys9J-*ykPYnj#V=x})h@dUW(nL8l4ej5%AuR*%hAH2DQaHVr z9R|2WD9U)|`m{fAyW<8%?of}s{?y$^C=2Yv@FBdEhlI_#B%j>vw5-f6bMv^BR4KrG zIEBhPq8U!^yWF?i=2XyfLTv{`EI&p5S-uADAR_nGz$7M8Amq~8%Y_Wbkb zqU;Dgq2JF&86DF%q5j8H@1k+_xFs8lGqNd=cT!U!?4YfG#4T-!OUZyV3cNuzLaXtR z7vuQSqhQ1JuD$s1Nfa%P;_zh6YhbstsfN5IrGbH~;B!;%mk=wkL03n8lTBNDsp-N~ z?|*GxLqH6$*O?&*322z7CX_zd8U_&zcDGD&_9x>SrqOE2Q-uK6kwfKV_m4Sh3xZ90 z9^IXDB;xY^cwIQAt%LdxM^Fhfn142lLE&6}JaZn2*-bOu?L#XJ1Nf6c-4(_i zAXa<)3_w6!Kf;tBw`eqo-1#zhb!atM2R}VB=wf4>I@NAmk${*qM>2?y`C`f9Gpyjz z{vSa<+|T95@7_L|tqgJh?$P$hwnovcysBtBI8GR_r0&A^rPJ3Ttfb4LAlhTt6gg`$ z0nSNDPcNhIN-D`yGAI*(nz`(XAduMQ$UNH^QeXQ)NzDWMQBgW9mt$&$m#L%C$)NYZ zgjAb}uFM?CZLvKki!s~3-;HM3@&L6+YJaPuR1-auBAZs!wAwztv{-d4IcUG@UCX<` z7>eq;A*j?#W`IVxzLsjc{iFFqbQqsa%!J;4h;B{$spw1$&T>9&l}?88zu9*$&YoHj ze&pb0lNdM@dp!51(YS4#G>P=v4g9}&{X(hrboBJZ^z`&jUTVL@W!Wl=2hD*(j053k z6=E(67U7zmMpbiRXiExATC9I<4pp1+u%{vonkS`cwQXCnzd_m$1wW9nEHndW36uRt z)Oc=5-FQX?k821ZDZqGUF$tUikC0RIo@P@#pjox_8tCtVuNsFR$YS;fn!ZvFW@#d* z8LbVcBhr9N>7V|+iD2U*^XSCIJ0Dx_)$qr&KjO|#I9t`V1j6|RcD?Urk})(~iig=P zL13kDgDidl^h4WwPWoh1O21Ti|JJ9F(WkZN>Ibtk~TCcHA zrXY|5ZunCtv{k(rJx-hR*x>!Wx}}-spN`9W_aeEo4H*M|eb&7WJL9)I%Tbc9l`(5# z5*v$+*2=$pj}5{xNJC@{EW>b>2ERnQD#djz&Rmuj4lQI0Y8>Wg%%JFh#$D$QW(x?1 z@~Eks6*9`!!2{j^LTVsp02PSE1P=9I?IJFP9mH?cbpJ!pL7uh-`+y?*3C~YhY|!^j zqzeCGV2_!<{p+R-yQDC>WcJ!p1?*o;tu}yaJG!{yj}Og&z5XE~kvrHEr3-^uz}l_b z8XRaiz7}#2zg4)OKDiu-9AQOvz8~((EaU_>UBXpeS%JHyo`IIvFNxbH(u%*a`t>v3 zj-8&TeOz5}4g#uXHg98?coau4IOD8+%Vm7IWND*bjzWVk&duj<&XV#`U8XnUpxzm0 zhBgEH=uEX|eQ(&#rQC)$YcMiTJ8!=iJ3Wi{JzX*{t`HqGa!fizD~s!UUv{f8(?fKp z#=F^~1ISq>svpTIXnGUywJv|f;gIfjic^|7n&!C{B|lWRQk^QX!w=4Fk(CgJ|InA< zMNSFy$l(eRr=dL|#{d3-6#@IIoEmdy-s7}4GY^eEla5TjAqe4$!Dl~i9F}XFcsOWc zll8T>RIC;5bNxnf#gDm9-@qN(`b@QItN3O9j7s~~Op^`$Nzt`fWu@dD(kP~Q*HD0% zlQQ(~N%~tAhz&7DJl(lT73SRw92{Z<$$%Agt+Ftt5)}aqofNN8u<$+dj7HF{3p@7q zJVwfBK|>*Qo59@BKE~B)+SB8zqeYZ+VE^vt?0Q@8_Filx%|>e#&U&W&ROGvW#!6sd|n-s+K}f zzl8#0lamq_v-}5cb+>u{bWL+h9jO7Xb@S+>Q?CIE=njSORvi-M`~uCozlvy4@AAS}nJx zJ&>gXStU!tDzH}{L`dCA>1PK)_i$Ox5-74CKZ3TI3lI%meb;r|Q-n*T~k`pQp91e+h&=x{Ec<)Xei& z@eo)?RwH~uGe}fhIRpSC-=2`yp$G@Ynz+a)^VC^cSbi>b6m$8|ct%aC%XA_Ce#n#W z7cmGIKpC{Tw8@lmJ)LnE3%D>!+R%wUq?tG#eYXUZatsLR2qHH~1p6~yy0nOGTNKs( zrT4Y*&8@BxpR%{D83{sHP9C(ieaffJR;GJKJ3@9+W z|GG#vBjIC0Aa4(r|Ec}-;!zCH>Ixv4;l^4_l;xXLTz7=Vjy}Dam8`h_%b?*1VpO@E z;PcY3B-*CEGfV8{r{X&by3^S?rE=o?x-{c=bk}x29Ooq*+m2IN5oi{|c7s9>f*=kK zvIdui3_lb&Lg)r}oq?FbKQNuYbpes#sOS(#=p0HKo?{+q+Zor0FsMohF)nc2`7<_@ zUb4A`+Nju`*KR3VHfAM9s2>8?B#q@OD(LM$_<6zA0_+xp-nDuJ(R%*O!?W=VS9?5w}BZ6A|h+Y+_L(0 zGf{HZ4Y3G1$xDkblPds{WZ13>j26w<-Nq7qK!eeD=gK&43BG>7zklH+n=sYa12din ztXq4(0OD!ZhSZVXmfkPM=bNKyLy4i|bNS!DQFTa1`IZwYA#EZL^J;!)xfzf^PjXcX(7!3npL>sHl_y*9)-LU!<>`XJDq}ZSKG^p?8E~gL_cljNHiCL#J4otYS zvpa1a|2-7U>>NI^hq}XSXpe!KUa(z?sLZyY-LH?Taz<z?A{)vg>b2rkBHN~D8wmGJ}KHU zWg|QG)#0GdbmADp!ib=zGNkDV)MolQJ#@F42S6a}gy#~#s`xpY5w2|JFO65fOk9M_3f_a$A(lD6bcYGLL2WGB_W6h1GU@h8S zvKwVY(B%dr+tHl8dKGIOx=#`JaG%Q?EDjw~Nv8ph3x`!!jMX|u+8(sU_mUF@Z{_{l zkP`64<=6kz6B^bX0}P`Bv`Y|(kWVG;R$r=0dOuqN8ED;*BA8(70$<#xJp!c~HcRK2hmW0y@}7a)`d57lB0we#t@vSjTuY z^I7jg%qpU86=5lMXt2R`!ZTums?csopa|V&*m2ROuK!AP9aYDMo0SXdIzBDevG&?E zyNt1W>tpz>tmxeO&M=raS>a;fD!To(1uH5Cox6Ph-{Nb-VSX{wmTte?Pl2j7K)(H^QFKoveHV4 zB2CoQH395Slj6Qnu;^DWVJYm%J8tL8y5}khBq!hgkmt)#eAYkzZXQpM5vA%XuaO15 zb{=4v0tYD1-VTzM>2HAG=_f0+brgZ*V&lxBPU(O*PqG`M`X6yXAutF0A83xC;etfZ4Be&s+N}GNLBSmSd7Sr<8(dX%y8$0>GWF~K}xE>`Lw$( z(@oU(Rgrmx2?fXYV$6OYR{->FBCi3`udsN<+5#fqcJV+37KOxUOX*X8Jk1C%!T^&u zXLgHoJ`h88iqRjwjx}JH#>8}<`Rr|=OH8A_@c4Y!@uA1?Wg|e`zNxTw*VJxNn64igz*;kJTRXWHe@La|HWc)XK5G|RU*C4(IeN#qqE7hjbK8t6 z3iZ#e1&?&>yNoK1t803k^#?d*L4gs!0QE9M0occ4mMqXoiM7I1}FH zL$2gE{cLZ+ga_kf;ugZ8-5bxFNt`CdL&-6WB>AkKE}oiCw~^zJ!-Gn;6pTG zAS?Y1jj))RrbT{R6&#;-b)WtIn0 zXU{vOB^cuwhpd5h=6ovFtgomj2t6%u57COTosH+M#4K2~;nth*WT}he2^ThrTR~hZ^{uCM2c6=w1e?|1+t`S~<@a_FOSeCB4 zy$WQJ^9Kfq(f(62NHK_Yxtw(iZWObooq8nWAlxjbkB1DOZ7rY$JHXqAKk;URZs{A+ zh>IqYIo{*HLOtg-W!=sXZr!>|oBhdab?CS?_h0L`<5BCZeSN6F?Y5h;31j!#KTF{p z02lXs9(p7i39x`3E;1E0xrgtv*ukxgS2&wEQxZy7boK2au*}w-IOrV0t=T@5XzD#s z_{~|m20r)z?Q+VgGgMRm631yn-)nSGQu|QQ_kBJ5iny=mCsjFuG(E#$f4-s}Dv9iC zoXm&+&g@7^VNOapZcBkPPe>Fkh2a~ao+xrd+O^<&200V(WC5%_UuREG01%&T|AecZ z^Su5^J7Z`Ems|grb{?>7f>Dw4ozRIPH~re}T$RA?2SZX#pA2kH15;6Fx9kp1ujjw2 z7&A(8%KTiZ&}mcJHY_^c0F0d|y<;5Q_Qv(!WO3l;hDB9KjnUk_o6g%mpLQHZLr(h= zuV1Xb<2_I!-jptEx_W-aiL|QX4pMp{9J;DAGRyJ)atLyjdT&_pZFb~xGU={Nx9!b4khzJ@@I&2o}IyW*AiD})B z;_@NvE#1%dPvGg8Rt*@#3u?7-y-@Zz2U1FaFy`F7!_@hX!z>KS>5;J#1C!o^Uip zOJJ8R)rmPZE!r&BtZ3-v-Va#H+8aKb52`KI`I|Lc(o-)3IPGY^w0aAnS#xh&x=Wr6 zSKVd%6}!ZZPtyL>ySS5TpVsWPo8_hUH$jq8!b7ygZvwV=G%v-*fn86I2m;?AsUxIEZ_z@J(gX z=E0wd4Uhz zXBv@IkOff_Q~|+PI^xH1A{e|&dAYmDL;dk-jtr>k%eoNVT&61haguKl28?mtT&CyX4u_o^(mAvw5UmzbZ^+TF}r}S5l8S@(8|(NwrmTNn`nr z`9$vm*f+cnlHltCTvKMgqMYEP*sE^@k%)c`XBedAeos3HTmkA?_DXxmL^5iV$0th{ zUJ0mY=ja4E62$W!OrCUdpTM)is!K-00;+xUb6rJ5L0pU~Fr5LeME}s-8E|gDBbBz~ z*}aL@h=W|_Gp7qKCBm?N8_r^azv0(LYrbV#ZfAvtF|Vxg$}VSFTbD)EX%d6)X7<-g zTyFL^!D;FeUnf?+w%V^KI-cI1MY(e%m)Z#(m)QUa*GKg!un3z?k8yf;4@ zHWqb(S?ZV=SXS8#p19R@F+;pHP(^tHMe#K@`fbYkDe_jI8JlZmdwfaZ7TSkXXtcrWi-7E4X3-}w*E>v(Hc z1z!_+2$9tAhZFHQ5=9b-Q-&Um^f3#Yb4VQOvTx_8KAzf$6fvb(C#U0AG;e0^sW~da zEIT_NN@!dEy`GZwc$qg+*Cp_~ykqJ5_c|lOao%&+Nre)hSNk*)AdTXcy!aK~s^pN8 za`ys8Ct#V^yJqZTz#+gTQ_0wifXpXuPH-lX&JpHDDA=mKqzbCLT?fgP-{f6Vw`4<$ zb*Je&!(=+Pilehgx^i&Va|u=L-M zySPTB#^#oJ^mydiy!M?Rg94{9W%?yAF%{_s)@A+J%y8Tv|nvnjDzV zP@11y*-b_8*LM*CM|ZOd=JZ^FaDVwM#%@0yq@}l6>DQNea_<`ZH0ZSh$NxRC>NPvk zwOyG%C|YA2P-s#_Zca!WM#hH`CF~$>j5h4%;bwhmT=(6wTcdo=6~{W#KKkP_*Be9p zOl(=Rb&Yte!!Mt;+GPY!Y8lM|00p3`6iHM3g#D1uq1 zTOt%CI-QM_!d(Tw#}D+`!B?oV<`^dK=!OzYyo&bv@&EWUg6}`!)RF+}tru=LcY`VT z(U;n`)?TLNIC;m7SP1d-n&bJDW3&tAE_S`&%x@gF@b5{!EWT`0<$tB147BR_C9K!TB#2fw z?Pw*{&PvOUv@{|f2%DoN0oN~1FyXyklZ6e=#jvXQksNDZXXlTP=$_U)5liI} z%P&57aCLut=>h)L$g}AYG|yD8gcUovJO+8xQMK!I0q4N(^It1s=_V(AMwhAMe5IJ? z7G9}J-2z>qk@B52xmexEa~ix`DD8M;#q+OAnQm)z{7Kkl2%d1%evah3JmQ)2#qKRt z3=WNjKXwWX)Qt2)+g2;x-LF%A(F+E(u5Y`#`uYZU(v6RF)P~{-zame4ZYW*heK4B) z&AR@r$>-emY^dF8@%n)(Ec4(F06}-bKQbnjL^f=?aOn*8C*eT_f|SDwkwdaNnN_{J(x-jS zG}bOFQI&?KChrClnnL~gH7i;Eq>^M)WybqpT$kOUqVtg|u_flIu1>e1{>neXjl=4# zqAan$leQshcc+;tHYHD&Q%gZTAH?Ve%a)Imp~ufOyQHgvxq>He)exqFwTH2Y?6iTZfO`G#G}*fk<8|p($ewqmG2jw8 zsz3(LhvYD92M>9f)QV^4uY5%bRAz^U)?e`Wp7bkc^6C8ae2aXUJwg|+Q5*!c^bZ=|@rzD3A$RSFJv-6xtnX2MUC{a#|wU zG!~ARf*$JL{Y?KM;U1>2E{~>G)d){9e5U>Xeo7P1WgHblArb;~V(V9B;f%V1NO{2rzkc5am z*7NypVxOitLqPWQIaTQSL*6`=fRwy7LzQz5&WVp0M?^;6E(`8qtOj`{(PA$UKnM># zY-ck%d^vyk@;c#mV^&Ka`NwFfhzMoVNXfJTwsen=pRWXW+|Y0whl>MH0+_;3lynI7 z&ok{!+9>?FKUWb}no$y~cq}W6HXZ_;DZH@LLJm)@e#Sdp3EFy{bP@OdEbm%-_rR!|`Ud%4<&yj!|8*NgGLOF%aJGKENu+RWAs3YvmKHDuou&S~QOrLk%SM1*$j3Q*ii-qZ zg)bfP@qx=Rf+mJ0WxGB@W7)2B_1o2I(u$$4FtDT5G{xbSHiy5= zg)}bSJ`PU9pv{My?#jEK{d*)DP*%F5&}G^{{h)PafUXLbJgX11(x>qNu3Nv&J+|(R zUZ_tWm8DRDek8`+_aHOqg21j)pMGZBXdomG>XMkEkE2R~))f6b8UT*iew@M-3%0t< zaLM8re_MJ_-;!R>*CLZA4iDq%$pM==T5TumeU(p&W>#l5(%Zbvz_fAzFI^JluWpk+PpT@pvVpspYBx`uDsnYk>0Kz6URM z7dy$WMslYwTuL1+)g()|?o7k=L4b@RP9=uy+@Cm6a+wdSt;VWt3qI`H9jD|uk%}%- z946jW&pevuUU=*K4u_i+76gZVDuP-Ce(H+eJPIk?G zj@;oc^T%Ij00}S!F7PClzAQll+Is@7AE=Jc40b0#csP`J?lX2X19ro$*mE@s;6k1= zJuo{#6;u>534cN^w>i@qo||{_M2#H)0(E-ZV6T)6cxzh8709sAb6#K(4fa-N0*t&@ z-ka9$Pz$N&vP zk;5g72#0R?Iz_0W1mt}*WR<4o5V7+(ne_>b6);F!byZ~e9w-MhHrXQ0?y?lNTE141~UJ^&V&CV!r4W(KIBr>`l8Bpue@|UimS6Ks)JG9 zhmgVKeaWKXU1Y8twBsoBdq_}~seWg~kY~0qKwE1fwDUqL7-zx*c`7+4e*SIxRmfoR zZf4gbkaFOQ_?~>kd2(JwMcIpVvl7?qvH9EnDbB}AlOmyj5zVC6O44IV64EW*yk@g+FlVP!pnX)&lk8$Lzt86S1IG#eUqOT{LllQH|$ZO!ZQg0lo zndUU4&{3b&@0{sy_3SC?c-=M>6Q69(p(b2Mmwt}Uy+59lzEyxHJdKSe^+*M%EbzG&mJX zIg%kG+rR`sb4BWjE8%unTl1E;Ns{FP02u%Ol^hBu!X(B_j z?wI!EcE|V(M?3f$^lDHPPn>j^uM3wqdGpKTl3K5F;vGoV3Ad$bLGa&Lii60aReGPq z{h3n0=_FAqLUiJ5$SN*uE@`66Omoe_-{7ToiP!~3J#cMO*=4*jel}$Ny~R-^Q~Oz; zcNcN5n1y?n`s48GROvl!JZpv)# zv%g!lpd4DaQ_m%l}qoa6< zaTvHHs@-*b7f49UO(2&~5Oh}<4)6iS0lLFbv~61n)96l&qwCt7?f6Yc6DNt&1bq*r z@nX5qc5p?FAH_KMlMlK(!%H*d;+)IcM?m{*ww=LO{P)E1Dch#MlP6o^3$%1*KjLd! zCV&w3?VKUuF#R${H8!yXN`unuTMYI07uE>U%xK4e2o`(tsOz})C5yo$APx8v5 zJC&}<-+e58j)OJq%uOFH>370|c#oA$DLy85GdD&MHrYc;2MUaGj8ne)i;0aKf!Hec zd6SlzlU{?KM^4eG4_>q@^R9L%#~z=R@y_e%Yjf2g<409QjZFH@5NJpZnEw#QMSM&t1C1&=0`mH(h`XkYlErL_4=kiu` z@NVoA0l*lmf`E{~L)BEdjZ+9+j+eNPYR6Bo>BwqC31F>s(JC*3?EKs~{9|2@1HC!D zxS(!zGsqO8zwWd(Yp5;dKcuB^%-%V93->+~^586f* z|6hpiM|7_-zFS!-qh91juX4F>2zzn&e{PX=-PEG>%p9>is zd@F+E-<}_I6EXTD>mt8|q473eetl!Nf4H~jH4eC-SHy!SMQPG}U2#+I>$baO{7YY|R zl`QEBnuAXj6!;;JXvim5+ez&N;vGW%y;9ihd`}5PGZD=zC5vnzn`1hxc4@X<=(RonP3IUDlt;tNTR^&?U7vNWp3J*EaE$C7df32l z{L`cEkCdb)6KHf@v+usJq~%TOwE>+0Q(dgf#fE;3(DxekGbZklzul*+Mf|>0!%fOn zO69P{cGbYKHD~QVr+lyVq_W{e$mKn$9KsUph=`R&;7)VL!<<2a+6Da z!E3H_IRS&3-vNcR0Et` zy4hN~S!hXDzx0W&JGcsQ(m;1r@@-v`UZioG^ZKBx0)gE`{AS>m#PqU-6U&e7SMUhE29GuzGvlt40hM?vxdOK zPn`JyoV#GfgR6hq$&1y(j5}S;zk9TZJccS;7Y>0EXKBgS^D*WJ z<_xlI;dJmH?Nm>7v9_pAQ=fD(2jtrV%JOW79k1qj(=1WoDO^uouAw&ELh){v7AQsh zus9T#sqWO|bTZpY1xV<0P_`jn2;&cDaEhUdHn7Z&C{v6RFn~_pHUIn*tLDP1Yo0c7Y;iacfA_~X z2Sxl#jh{w%npN$;P5&e!hlCW5_}2<`ZL4O4%ZUQ1betLB$RSFjZve76ryDNv0HpRm za{9`Z!n0SoiZJ_6+g>Zysru>so_l|9Svv-ZCfBX>_~&~L%I(rFp7FFNpu-CsT$HzS zB@8Sf98Wm?L#G~2b?FFQ^g`~dYPIWcF@NCx&7m^JF01U$_uy2u%){;8Ey%6Ct5R;6 zR8AjUJwlI0R{*->sAdzT#GB-xkymp=|DoO7Sg%Sj-u9}92IkPP+f`5f1g_M1NV z>2Z^2{Z3g0L&s4OUjp&wY$)zElEdc?Gyc?h76+`Qb;it689+I7!)-I$cVI;z&!#S! zv5doFVOL++vC*W%S{di_zqhEJ1NR1vhT1!7WR$y+j77|V)5lY?X>tr?iV{kn!17Rq zIXfZ0iA?q^B3%5%<9NGIx`P$PJs~H6x%+PO66xnkA6U+}KJfJdI?yRH{$4dh{A)me zJe*8@_r5p>EQ0{^XU>l{xu(>`86Fr0+I-AK9Le$A+d$kXes;r+Yg1;~{q9k}yTqxIOVL{E=Zd1D9VqWthr2O98W^wqGcz)pzqbx~*o6 zb<9@}StnhDWAN1zGqiE}s4=gg79Sr(IENyNBO=NMO2WhOrI#UF9kf2r4_lA8wDnC* z19v+Fi$ zzJ6qzghwI}QPBy!FK0h&)Y?DlN)4Bu>T*lKhf6n0_fQv)1NTn0+5X9Wlg2bKcE{YH zJS0;1oU$4iyBjOU=^eJvsMtz@8JLO3oj;^5{x#Zoj?NZ@eC1)%_v&tdd7L;u16a_s z8fo^LTnH*2XFRL<5?gX)M-}IpYvw$0y%{~nmf-v+*K@?k-hPZK&B0-BxqIqru%g$i zoMznBp}O)3xy86g?_fL>!4G^T!Hr%^ufh~sWg4RHPD-b3#pO(0C-Jhak648Z7@vFM zG%LJU=dm!`H1|E!CJbe^CzSM7Ok?B3d_?lLZEF_2p4D$56wkY5rE}}68#=Q0i4U88 zeg1Mj=;`_BcE`HA(5g_VqOH};@<%VFmW$XTI~dw*g48 zfR$V96nWVz$1ftL0x|h{>237*lY^I)il>tDc*GkL9?OQ;ywJ-+1cm_MF5M+~17D9V0in zKsI8NkmriwgMrEr^$Wc6zA!Rexy&tz2<*ZOCG<0kn^v8_UVoQeHO@m)hBs6)KUc{2 zQ`rukrDy=U&`vOw@fiH?U!1i0chCPRi8f30J)CyUTyl7MXJpdzc=X8z5EzHhE=?CyD3s<#zmaGE7%`y66M|L7)iq(}Z zf-gv2YM8_k{Ue9ax+}m@YTTLqCqU^o{N_@yH0#mxiOBVh^69HZj!#>Xn*PdJnQBkc zm+`+BzbjJ3_pfI4Lf~xKuvUy^_k-VKuGYGXEzwWw9^ombq<<3kIn5lU`hg`VkhjF< z%I658_tnFzSe+~Vf3G6{Vz0p^H*Dk*l%ZlFNSNaAnK0GAt{HBuk>zqU>J!KHrAR(Y zQN?;wr=>Ru#F~J+3IbQbpPR*V^R6fvpFF3!IQ%MquVM2f&=yfq11+ayb`DTBh|HOk3RJg&7~rRyg9f^>M{(;#UaalJ%H{!E$l0K?N!t* zo(%_|A92hifp^{yyuH0o0?wB4NYlk>Y?n|%I+mWl${{J3*BCFxv~$Ie?#Je*oKe9> zae1l^8mRC)C|3}}4w`GF|6~5nFNTs5nw%jW_{BZAJL}3lt<`tk-wONJvrF$p@2cCF zNy#f;9tn>Vd?OCjU(`A9Bqe1^219>UQq})k=w$_K$}jc3P?-OG>%+U2s@hPXbylmK z-K$N2Rn`zbhA!(V9q@>^0Mh^&dqH;U}d*G_+i)&W6&>yS700$Ct3ptuA5H;26fIm%DybsPL%<; zzQVE$a^g${2yN-FgA4^%kip6~-oTb{7{0IB8_|B>IMrbG|BS*`Uc1H`h>MmmAN&}V zzS^u)b76mP_08hfx7B|~%+-#*Gw`nP&5k`wbCbNXaBQ&j_`a>$ecO6r4)yO{ab43M zLhwg-0vfJ@l7Fo#+Ug^Pp9!51%ZoHhGl5P>w=3Q3^ue`Dk|Fa;`7gYBrX@D2m3N-_ z#)~E&_)Uy9FK(EJygOAKTfr59%7w9v-vfH=5m z`iAFc$z$v{?1U(H``$Gyoo_R~nJzUcH-w~+>&>D)%#s^iR^EE)vyeXCdFe2-ca0P@ zwz^A##-5V?Kd+zv@6sPKnyyiu}>`u=z5ddPf)q`vJR$1uYagtg&@W zHNE@NrT#+9lhkVfGiDW#S+H)NiAjkq#)96WcVyz+xmZZ&n-+4RlbjM7exTSpcAtJDMIs-kwewbl>R zPTsy#FD|Qk;J8s%`JlA1#L7fwK6aoaGof5jD%iI44RoM@d<^?_1Bx{z!y%OfmS$q}6`;JKHzQz{Ket!20u- zX8_h!`zT}NFC$2g@C!q@#(gT!X4dp`Wtger-4Va1)4eZJlVHj%;kvRPFXe5JVd-yX zB2v!OH(6r(+wNTDu-{vn;A`i0jw`X5;ux8y7pCoBJRvwV4}GagU~eq?QF7CGXUL$H zFGfX%_vW)kGp$!Pu@ar{u64YHq$*O8>jdPsQqLZ(HW=NIQ8bmyvP&lgEX-47>$}D? zx2hLdhDv6(%JR*|(_i~C{9;P_8u7uyW~FeYRacXT>b4D`6r5{O^eH-{769UcWI)5nK>-SI&X& zw4eD&Q%3H4&zN_Gkvt;0S1>~-7Wc$i2JnYj?@@gb)!xE`*~zh+)8dOSN9}KgqnH-4m)AqA6Hdwh4}Whp4<@#_YY8}YHeJx7oU#zX&KB_vYDLJ#c_aQiC8ea{q} ztFw_~pl$uh>b9Zw8^d4lTxIXFh}$VO*}A(5tb|l=*bZ{(IeU9>L>w1S@4~g^vK~UZ zyQfnW&s&G)LdOrR1!d_oN7~*cNLGW8`wR`)ZJt}3_v^1r{+Jk}G-Xr7es15L|H1V6 zyn4i|r%Xzd<{OQtmv*CSbK@izTEyqc*%O`Sf3Z3!s@$X(31iC_Ci*wrma`+C<=Rt@ zNuF^32;i~ar=0YqOL08N;p_DA=NR7?q1Y4Yg-|FR$N3rAKi0Bstz1F~K?h{pP5WzmoL9k_2uod)eG2b>t*?MmgDK3z~zTn`zTOunxQno=^S45Eues{66N({ z6coI7a?SX7Vs65AZ{@inBH*d)<(5>}^m<|q)^7UL+sdweQEQSd>>TFE>;L63ie=5w z+9oCEfV6E+fB&O}Mtp$^YxwcJf z^dv3>yJjb&%l}Ut^uJt06HMm|3L`)J2&{sjGe_7WmcGokV8gdIstw&41TCvvQGV5*Z>8`#6hj|UF+wzpk*&V9m=EX z*#5Bxs_TbztTSP3p8jlUbrQrLI@n6@6^|;vvUbl5rMN;nYxQQ%cUdIFUUF&1M_17{Dzfk;1iyl7s zm7DO+^I*<1`x0_JeOi49HRYr@dke6T3z(n1_F*kKc;sOpld9O%`pwOcAdM%B=Ywg@ z@=c=E;!a^|C8*u5&p%Cqyi>fo2t!X w!4UwL|B)A@ccllST7{=%emY$y) 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
PB6udZgT0CP+@E^u^m=i7^|6PGBuQ zaXvl_-k8J-k{OUMNiqJ+A95G!GMDAmx%;_g9UKum!XI^X=wq~C4u{^NWwk%{EauQ? z8I_!JkiXT9af98Ii{|wr_C0 zFn^yFs>M3>S;6FE6(=RUeY!4UTwgc#ZgZVuiDWbZx_2KS{|n40)o@y<2E-_RJ2k}*}rQt zN+)6I1osX;TzRW8vYto3wfDx`CVAJ>R2sI8EH#8nvQ#>9FZVU^eGK*yq(oYyBZ&x| z+@tW}?XMyqt#8cYlb-maa@gC8+D7y+;HCMiN@DE}0?~a@ZBN!AMz6+hW3Vk0QGTIl z07dgxF=1zeDcP1f7`p~Svjd_c#3O@UGJP*CRJ2Gfy6wya z@VB@QIN$IGcF5Avg0dHV^G%R*0szQ;%FyYUNbY% z!fJjlvU8`uBF8@v`V$0RGza|Laab1|!&<&Ln_8)EIiCplm~1L@efEJ(n%`}h(ljoo zeE@t}pJBMV=#Iw3lovZfhS@Y>3aoIv(4OcE7pCs%D@s)a#=o{T?`B6uS%0ocEf0I@ zk%UowVM*Xq+rZI?$|cgVzb26AgcQ)@=)F?GLMFc^baJe45h5FIo~=1DkUDhS(^%=j zXra^@0YUGN9&Q=^oi|OhZ*%f4+b;~?n6K-a+7{kbUkn*B{e$13c&sa;hS%v;JM34B z%7?H#3xwn>`pF6(%)z{%Ln;sAwcy}duqHv+7V^b_hcB0D!PyZQ~?=)ckrt;{nrBMQakPe*6)R+bH07epZUselv0!nLGwmG$xm!1n>NxR#rnt(GF887 z&0{jAD;hkc^_QRjany=zIW49U@&(kc=4TLU5#fL-mhvVG>7q=BllGgwgl%DM3#ca^ zU>xeW#C_2KMl~6Jia{yDP~J!S*7E)f5&DyO1I<%1FnJ@oO=0Y-$m|on^AEB(m7lA& zm&j0d;7SX|R93I%o5u@)O=N|TuY*1mMnjS}Q)5FB*Y>`nL)}BC0o3K4pow%*{n$*9m1Enqb-`H=*)@^2h$mp1+sHm0??|X74 zCauqQCZO(cDjZdV0F!tFF3_;4>ym$QHRODqg9{XR)#QK(bR6PQ2h~YlcBWJ!4x}e} z6-{NhIr?qhavgi5;kOc@qGnj`x9lt}zsXmhC9*|Ue@;s}U0DNIK@oW*iCmUWOY2Shp~_tTTZdWVj0-OdR%-c6T03PHMhi+Gcq@S zkvY!4;1eyE(x;yR!KdweARd3d|BiD18R~*_2GEFR_?>2W_VGqmchPpTI$Ee9&3;bK zdy7dgVC7YpHpmn`!dDxQgrQe1d+^NkyppG*4(N9cT>c+^V@?+qOSl@pa<^R;s z+@S3HpX%O;?W-$)*7GU@rQ+?c3(t;=#=u*HM7|?7xltOhhVOizeMCG>vf^5_J-kS) z*C$}ES7y4LgDHi1e+?I7DlCK5sQiRi1!R2&jX)eh<$TdVWZ16_QS}dWsEngfGngx3 zrMB~ko}#&fb8*%ngSZRX_!5G*LloGTnO_xR|4+4Y&Ziosuaq5fz3s6$*V>Jpusu*_-*y>{Nt ze0_nHD&NV`x$oQQ`{l=ZOB#QexOQLv^VHsVq5l448%&Xr&jUXxU0E7>3NcEz;=;01 z<1o)`s()g@WR23_V}NS&`N=ag=F{;;6z`px6Pu&+v%VN*g~5qKyr`q=7e5&%p5%YF zaiGGMf*br|61-$PUg?_6Hxxx}6~h@c)|^K?%YE|fpzT_2$)cp&de?Rf2TOCFU>+py zdPu;xcVF?l_VSdkJeAM~OO{0i92>gGKF|p!-B_Qbn!ZbwN$J;e$qvdkgUO$ROFMit zN7WfZ7{X3WDLN3j7C`v}$Cpiiu6_nzd0GS}sokJDp+A7kH@o z^TonlxZlBcMT@ZDhb&ZypiQLiIf#&{qG9s=*Uqt&c;D$us##H6whEAyq{}L1BtEgT zN=%%wC?7NPPWu%tWv`Tz0|DmtnCS#EY61BcDCD|5><-BBy~X~qedqLW-VC`u{_yzv z?&gBw+=zt9`SHqyUs_r}d@Q=`SiJMDsgB@at?hzm6>om*hA2Wshx_XN{xiBf$WvDj zU6c>lccl(UG)jo2gO^Zj0fhYJDoIYU!qhp%G2-BKdKFW^_j=IGEvZ}ENREz<+L z%qa6|^h|D5Td-XGb)PS|#lP6HdnNwP;qa#2_-0tJTJbnS-f!@cS~L`<{javN1|LCl zeCJp%Dl~Kk{*QO1A z>?ajqq&mb?qSQBbi@($M&l$!4p8M`{1QMvWD5&Um+ROa3Ki~7P{LuU@mPIO^1U(I_ zX{agH&kl8~tv5)Hy)1sUIT`a@e%mY)#zs&bzaN@U8FpPhwQiBPEJQk{iuj_#QgGaD zc$56`72>Ba>^&c-&>p5#2r)su9eD7pFl3yO7<|@Pn_^sVRhj8VqF&QowC&Fv-10Os z8;|g;AVeBF{$Y!Z3S6nTXT|2fq*rCEfbENAJ(?MOdg@l!DPrZoGU&0sz4xJ!pui6Y z66+P>b=`j$Z|xG~=ecRfSYSZu;iULcfrZGL0=RU?y3K14R&f`A7aJpMYfGB1aQE#g zWn}Q5Z~8)<*n#a}H1j)`#M6<`C~WYDAdTgk1k!YSFBbG>SvT~*oOsZ~uw&p>>ldVz zvClyCjmg~#{w8H+@#Koy(lhMk8G3X?CYMI`pf{n^_DFtu3O_zC;jx~77g*37qVrs4 zz1>MM5W_d*%m*{6AMB}(=S-6w6RJm%4mgT0Q_N&B3qW6&hzD)^q~Y(6AQvY0`c!n< zuI-QF6JTKB>Ue^iwzD6riXM=sA(ZXchYbx2%$&X?sjEtWn`*WvT~*~b1z|4GsJ-jc z-Rr^0qL2&WB<(+RrRk#NsI0(brR$2%M}id1MC!8EpU~vH3tUgO^vw6+OXhVF=5D$a z@8%{a3(*TlUnh#$TlWjEuk&S zT$b|Cjz|r|`&Ki&RhYDgFa|-7QzeLMbM{0v(|Qx8Fao`3Lg7P?5{GgfX=L2*#imQ? zn`y}QwqLff|7JIf>BH%etUB@Mg8wQe{-c0BZXJ}3Mwyx4l!CNeG8s?%bH#P`v(|pM zA})$93dq z#fz7C)aSANOWHgs8vLfvG7?VE&(qr*uq3}Yrt%6VzrZVkTib|_3haodess0acV1 zC{YpuN3&Yd3towN@{ zMTByTil~ybxj^?fgcYrAq}T=F&l~)NFhUf_7|CO@^Mb|N^jw|`zY5!hI zAxm^`C(jQ_@i#=RS;IrAPXj4)d^oTi@_6DfP8~;FRRNCUl5DQp}$V{T}med9;R2^VLDA}v73nKxZG_}FJz#r|W%l8Ne;S(q3;p;*D- zna|K(=F83LtpXGPXM`D}>jvj*;E-=Qpa-q!?#(O5?Id*+1%FypzH_cwid+M@ZW z_erNpN#9_3M$rSzLkJPkVqRUIm0ueb6`&EST!+IpzUsnACvD2lkafeNFKzWcBV)hZ z#jqGzzIXxrpr#_tei{_OnC;TH`9rI%_Ol0B4x&}n-g`;Z zbj=6L6AwCn$iO;Eq+=M>61E2Qp}^Cn59KxWF|yF*AP^Tw6#f*l#}1jjPRbW`$Vwu!H@@%kW^>19bE#w~3}0PF_7tVN*rywhGaS(LPj< zs1}?Y>{Ho)hHHB3#$i> zcKk_0FYB~4WEiP``Wyuxc6n5XWF;L^I;Nag3ab({a2+4%%=@81y`Wp#nifpK9ArLi?w>m zj>D8`@egnDwLjo(45ds0ty-=|iZ_qHe+H}ECQxGf<*FyjbYa}NSi51t(!K|8Se?Bw z{qc3spWIcW1@3?mFOm%lyLQWh~+rG?>DtSVACCdev&!OVLvg#ciX4iGy7S52{#Q0#%1!s zLS1vj{~Xp1Q~dJcH8<%WGIX)>x1`BiZ#EF{i>^_-7WORl4wY1(VsA^58Sri)%h;1Z zpKZJerH)HVCh#egr{02uAS_fBTzF@NviY0Ifzv0>Gp#|MTqyN6#>NQ77OlNwOOOxe zdJ178b+2TlBUabcTiCFZ3K7dK>sVb(8fB`DIdD`|lQz&rE|4B5^t4Y0Q&Z6!peyDU zr(3&7#;%?Ok>uv%=#^|v>$fV~;jvGv)EaZo+`Envzpss$6>04m4G#*CNIE4SoDBye zO~0aqx^nYsVu6u^*KRi>dVDHpDb?xe$}^IP`dvHrjO1V*J?r%sv*J6nl(7>9V|_BF z;IANF8vTw&oTlHbhP4eHlk+(4{&XtmJdXHV`1>ZYsXsotO|m<&RcCa)S4#tG7=^!A$P@fc19re2 znj|77(&cZH^_7ILLi-P4YH>d}qhy=T%q?{Z=#Q)%+;Sj9v~T}zy``jr9{4+~y}X+# zRyX+fd^+|W{eiHfy|U>XfzczOeUK&F=5>&&l`WgKFF_r2KKdoRMlRDmhUj4i2U~Jhwm=RoI3m5#?N*T(ZJ4tUzZ0ktme{81z}`k*!7%MuA7sH zlhKRaUWPDtEtZ)WTjG=IVf(P&#*)u`n#6cSLV5OK9FP&jY0>O4HT)TM=zT7Bv`} z$_u>{eV8-789;P>44rFo9K_afnKxI8grog0rH4%%`}1z zNQ|P{wMGfT zVnh5oZ0DtUf}hmK&iPp}`hzt1?JL0Jjr*hU^9?4D7VJde?eq~NiBD}V**NcbmOsbo zo=zWOLUZK%>~RyreYeZk<+8q%7znGj3JMJX5^ozHN%;#djXi3ls63{@31(b6)Ku4j z=+Bcvje0^NNEnB?Q9>d1F{l-9^GCDnoK~;Q{b6_SEUfZHAes-~ZK!1#n{d z?2b3Mj$-Ca){7h}k-li|SY(!?#MxP1%DlDY?~<+2loA^1wmhKg?w2CN zY7g`cOF^(@EChGnraXDZn*!bv?9bJIdAJ&j`ay6BsR2$It!A2=-zmBFbSr=#Tip(S zFY3%yRhoKDoj(zU)j>~YTR{#jkATZ&nfqmms~l0&zGU?#Gx+6FZLzmZ)Nqp6r`olk zh4*9LbQkFr+x6f@h zx1>AY#eXkn`!})hpUvoHbOE8O>mMis4SQZ9U`&3 zG+=yrp}jKnT65t;dE#Xq!C0Cx*?h1r zs1=aP{Qd-n+!hBP^GQ%A)gxWPl7(+sFT1@c2y1>Yo-Hi|j9f(lk*#=eFZDdP0DIH2 z?X+mxFr?t5hIs6(vY=LNAXs4gJX)dp*U>MFyO)l)rw-F6PT}EHRBl_{X@+GR<=5e% z1uaRSzfI%c3$Zz!X3=SOkQ5$-N~>pUHITBF6D`4Z#e$JPa_A`_ySL+uti6Dlfu z;eu)BB8J!}Z@E1&d{I;X6B*J;1WWF!jgVl>JX^qN3}y_|m37clu#|-`J0V@D_a77v zUivDbdeaD#2v=$&>)b+_rN#ujIphtd@}k_5T!(0CpE|1YY7Vx}oYukAQUUhYdpLym zmkbTnu4IFH6oYdD)v7h(^iBxKW46b7nS*IM^wUbq7Zg#n`n2#X5Hpq`xxp(KM%irEFYnh!Z{FkTNF#}O@=!BsUhxtIUUnQcPy5#9qR>9*Q zShwYFeEzaeyFxJe`DM`GR@;waKgU2Eq*zW z`HY9+HVFWax5CQ-k8P;|=bvN5ET8(myp-pYy0El0`mvC8y=H_yM-? zOEdqT>;mJHz*XYhDaYF#vc6E9hzXeQZWi_=EXm1?N3c@5q?P$_Zhz1xn$6WlLL#g` zW>M~SP|aCFoYSQZ)I~qawiny%vrc?*lts#($UCh ze^+revM3oRJ6a#E;RMr)|84EtC^|R(qOZ5BjF(E^qf38Z_RCP5K=G48Vu|+^p7hMA zGLB88lNl}pj;xV3H3R$1ntvz;sRiFxB(XQs>QAG0VforJvVod9n=7U0{Dd zTmhSE!XH{%#Bn)yWqigT@Rs%+BSY>etCww@`gWwCzm^iwQMxoZUwyW;pta~p&ejk9 zJ?@+evTpzHfaqgoM*8aQIJ&uWug};w+W-7FpiVv6&rWu~lhJ49kZ)Y}{w8aC24&TT z39~&h9aHW{ZX)?@G{{eV!`7xNY>g#2C`hUY`VNp5nxu4LNuj_x?O)9vtV3Y(Hx(b{szXFXFN|y* zx)U&JJ$*-_Ltu&-8TMs69xmtszUDLK3dKAEKE zqC@E%tsuP)t}ILMb8c(#6D|)vZWCNJN7@6|9?5|eW4+vF*>KQPu`%5P&%fqjs7huB zl=;Lr#+GcaWFs>R(4?y4vypuU#;lp56q9<&D|~JSCW3xSjI6AU{fQ$mZMsx!;F6zWc%iV|%|8Nd0&v67mWC3}bJLIR@>T)o_l! zzD#q^yS9|YHOnrpKMz%SLxeKKmriE8RSr| zxmlUXmJ6ffS$qy2LZn;JXDj!s?7qUXpl&&>z z=Va-XLiG3+m+&Mm)7K>nghRIeLj z@U8kN*%vSy%_{%f>C3D>6n=i2)gLg{U+vsNrF(YwReLW_Mhl0Wm-tkbPGphIs^e46 znK_-hGSdaa=IzJH2 zc&;zQZ~_A-YI+pZE9vIX5KG|}hheaRL)u99k1QvBJx{6d3VR0z9kJnD`h1>%=nl2Q z#t*i(Xu3JsVNs2xHKc<}pqH}HwBr;F;M21v`6i+WHphK&6hc9KlH2}eGYm;g73M)c z`@vOTb6oGEoaqPbwjoP*mIP=rr|(?Wa&isK(}6f3*X_{?V_CRZX+31x<&$E>bCH*5 zWE;3l48eb6o)Xc&#tMBK*CDF}%k6wOg37pyhebw47A?x)O`J_2C}|^?e`#c9(?q$_ z=IQgld`6PFL;*5hz-`5g8p2)rBjMYP;2wA^fiqWM)by<+zIyRPbJ#T)9@fAy&N&Q6UgSs?yCtze@0(E5`-({=mHmE$e3Jc3o|BiZT; z&o>qZ3WO{M&J;}7o@HxEQnB;n zvK^AQPDCAlpjqo?E&&oLOHTGJm06pI#7Etu?sdpRBHYzQm)xp9af?b4(G%~*)@)r! zzc1eI{bIT=D-#QW>wOxR1BlE9YlG5X$mR^tD;oS6|A{{%{x*LX;$ zE}1&o*3Z)ih_MNQE~z}v`L*+ z?63HbIx%;6xvq$sOh!1L{h{{_AL|HydKPnWf6n`c=^v%c+TTAN9Olx}n&0vQ=ANh% z^UDa92i|sD*7MuEtJs_l3-WhGha&oMuARh00XKCK$$zT@TU=y&pZw6`XMgqd-r~*` zVX$(tvivELS5=XqCyinFrxYJ))4rMSiM^I9n4!vn|lt-Dc$gZjk zW#&6foh(3vB>fEl%R-#Q^#s2+Ph(s%Q^_DhnD zKu{bsGtT%6S@A~F-xcJzjTs5DK4r$DJfsYpPr`z4V1ix0E-GfsT&LQ9i+^0!kgK z=f4}M@C&V}^;hx7xx^6IXN+R%vVc7wY`DSloRTb}sd3$t%O}p5joE$q0ZC6S-1hbh zLMqvNEaT0!dQv<4c2ZJoUDf)z0JVjsWnMb03{7e-IvvII_e4C!I8r4TMaqrRWB8VB zQKnM+(RF#B81m{+%CzQ9{v?s;oAeVkD9K8h77^raR940?$+P`5qIOVi7nZM{Tq zWWw-Upzdsyy%y=Z68RMj_QS1UO8_LW~@CXaRCp&ZQ#bzJ0PT>ZIxbAG&^e?LQJIpk+aKE=nuge@2&dJY_1m)HvA3 z%ScXaZ0(nQA)xb`V7{Kxs;wY9p&d5hE>P<3klPNXsBTXq5qf4f#$pCLa@$}6K(+lB zex`wp#VseW>t~labVUsL15fX&=4{IT-3!}4$xg40#Pz*89A(`itTywFV1vA60Q4H0 z7y~-)#jGGp+e%HYTz^-3&8&bnYq0#N&foB+Ss{=4)z2k+GXYyPM~AOL<=c0_IMbE7 zmOqP$h3NN>ZVFkS%E5wfV-LPdyD7}Ym?J34^w@XQzCb#>0YQ2}(y^q#zBnV%e9Jh$ zqgtzwhvbg};W}48N&M&7+~+Y0i;A<3l#?0#fB!ROw;SWw((F(l?E9&C=dL!x;g|MV z?n=H2a^NcxyWoe*mscKbLL&2QG5`)qx6Uuh-{wpfZ0;b0+n!d$OrVeQfAN61pBG)W`Yc_W>>CR+`Rf|qw`Zffpc z$+z89o#bvNZN8PAQeyk8bN0_4tRrRbA0V_lKky4!dO~Ep*afZ5f~n@ry%diPG4EjC zMBze-St?#dY}m9?*=+0}C@a@k&b!ME`!7BWyQ?0sDI)K!IiAtNowp{HLOGDkZ@`ud z?DP!@;2gsqT}mvLxKwx!Kt+!fLfDUcqk$YJ*f79Pr&0N`fl^>Ip%?;dtJfW7@=K>f zl1a;Z8foEGa8pJ(BZ&mK1QZsZ%la%4IJ5aX7jrw?`k}_n6zowhKe}@b*)>S!k6Xj7 z^sN!}%kvX@2qQAfP={2vL-NpZSdZejsp=Z9KZcK>4${KOGQHO!gQqjI+$>NRhr50f z@6azV((K{ctoXYaqTV&;?vu%(>H=t0uvvDKkoKQYS!gUXw&7AzJj!jTG#rISJv}@k z-IBnA=Sgl#4f<$K`Jt5j=e}cvzb-rc(g01OgCJO&X|o&fd0W<|C*x{meuUPf5&jMj zkzl2VimjbU-E1&^Y^=3!b4E$FXgMie+TLpx^p^Pvz8;C}buBrxv8HfYXtJWA!$LKS zc1p=B+mw=%HRQ_GxREoBge#dW?6YCg<9$AN;dS`^hmEBR{w9}50rrZzz<*Da}4-H z*c&hBPLe?F&D)VRQLBc2X-Oplb4t2dX+084K)`_L0ShUY=s~yxLji4;4E-h7_YCco zMWrtUPGv@}8Y(bj%CWENZ!K{{qbtr+7Pfegy~OSxl{qZWEFb)(-M;{&Q-9573=*kvfeWq?zU?mW9Aq3G|m>Hc2i5@-5=rtIkmr;X6578Oj=!3!N-nrNFzpv|g*1OKN;*(FY ze|zs^A0?>AjJsi)vJ=Lh1?=%J#*Z=S`0N_WxVlow?mT1JI{@z=3U40mILUMWy#nICwpAv5ZO53W6LB79mONro5>|6WehD>-?^ zR6f<4gZM7ryue_Kt@GJMI;Tt486$djZ&ZzZdtUfR0qzO&4I6P#H??PdOx_I_ow)h0B+v90O zKV+38!as_H$`~C0HuLrz3TZal@^Zzf4gs4*V`r*3(y-myxRlda!cF|COnF4eO@2dK zvmO87lq#=_vVxAT`}3WveYe8Vp4F#?ps~5WxJQbY4ccbEK8TOaX~%;?*YS{A#VT5w zQVNoqJcDl)Pv4~WgkvJ-8OEl7gKP9gX7dDF8y0o}_wq+)!C(ul z4QA#v`Pe`2T#Y<8dsqcNEHhv6v--YrNn@MFxf5HoQAm4zrl^Qvm-(^`PL=uc&6ecY zlq!2X^~@5R#wBhM+-KOc`W6k>vgEnbWAwQaVhqhE>^+IL(ss_+58uf7Y#AH2Q*;mK z_Pt%(%!~;cqSVpVpnDg<5)d+g2s=^O%<_umLKQVo$A7O$(Y`FM1b1_}`glL=;Jlpr zfcHPI{hDAMiBwa@e_%z&#CZJvwa3_^P*)diiJCIin>m*}wMwSM$INDr8OX1_Tnu$F z3E^A|5RLn{eQeeBgBqnAobQX|AR;$Iq{5C{BnD9lsvT#wMEcdp9f0`u9pcyO+$#_N zdkVtNq$y}OfFH)b9MDe&vLloymV#iCcy>l$J)JTE5*20gkbIi zHc7%4+XUiWo>m|)B)iW=EUemQ@vSp&_h|%;MPGy;0~YW{7=D{+QDeu;d^g$|*|4!} z6>E5>zl5=?bgK8+V-M)ja&zf^F9_J#nzn4-Hg}_sUg**yg>mhg`j=*;iRz7D|I(d& z^+wUM_=OCZL2>e5=IvUE6p|j0oR-C4mBL<|;2jg|!>JUIa((4F)1q7y7Ruj<032$kW2TM>9Vm@6L$=Dh)vs=Izn) z?UBE&{0Wjth#5kU!?zQ&CST8$Kb0J1f9@Rb=*hYR((B?Gg@mGH+Mq<&K(po#6T!D0 z*eGuuzMWmn>R6toIC$CC&^S2!&AwNn-o-?<>2viz=^{5R>w{?wlU9*4pU^gYHz*12(=9#R?`>6wP9d;iPUgveQ?~CO{uJVM;VCmc_)Ppm?ei7sD zt{BLzq}`6Ff%W_+FUD=DcdtIP_|vfmYe>z?^0#N@Ty($=gfRGR)-X$pELiO4jFxTmS9+Zaal;WB3$ zd(0sl?@)C=ESo)gMNHgJIx?u%lMygO*qJGoN*PAENfGAn{`4>6Rcopi-c07KsyM0@ z6277Wqv)mR<{|Y{^b3RN{khs!SW-UZw?<%hg%0fQ)vkILtrnO>-&61QSmUXVppHm8 zcio8NCjGGCHgPUyN#5!*wk`ftdQ;}23K_saP(EGj`UF>m8Z8?-rJ*q5Z`7HYYxcYk zzbV=#>uHX>rBmp5gd}iT>Mh))ji8Y8GiZQL;!OfVoJIv+x)nQjSc&nd;2I6&1ztA! z6D|jaAIa9lt<*%mQPAQctSQS%TQ#Z=fzS|VOn9kvf%RH=I{7n+0b3Hl&a26VEbD!P z9mrIGs$M^j{HQ2tR~t$)E=dS*q}AkJhQ!~CriG^kJLgpV7B77k6}%xc+N3*)rT4Qi zp#ex!#%L9Gfe`2zv>Yq3`TDNf#&V4#3&fY}8e6*FJiBJ0A2w}Iy&89Paw8Dc^)e__ zh>f3Uw&qA2GNin45{p{v>DbR-ZNuL;95i^Llj{N=#E|iRSB3#LQwA1w2N)2CuWtu_ z7Q^9tl*Ei2lKZ6KQ9mrN3ldVD z6@*^2_{el1vxtYTi`}LK3lQ3x;_YBQa|V*KNZf3-wpeZzE^0;2ERp4dDCa;vQ{MOF zHTYQI$@H~;Vo*eQLwKssJeqvyYT_&X3rtgVFY@0<;`zi{cffFRDyo!!F9-v(i7Z&UMQs~ z;96X`zOf9+6n2V?kJt%RGabSUJMXl;_wzv*26qw;KmnF2*=lgf+B@QJ40kb{(NEqp zr%yN$FW^+i-NB}i)A!_T+qku7(pJF1)pe7kGQkXy%jIS%97oMo;Kr78QB=) zuV}qTkp7AN3A-o17`9Wv_ugGGK$Cp5S&M*K@QlmEy^^n9eWhIyb)!@I(l+qJ@fFKnHOSIFQnYXrGbn;F17C}u0j;HxPd$tevlD=(9o01MzM*KQumIe1r-yu=ZJNzh z`lIM(Wi5eBoET>j*AGsn(%%*%Hb@tlC*Vh$lGN?f?}YT^u=8{ApUS;Y z`MHUn{~;eJe=Z_Sq5iezRa~@^jmtv{N{X+ksiAvWU0hs4{f8^m>4J_AN7|Qpc`e%s z(RY7zD%xME$^Y|~#ba?YS~<@e z&Ri%59}|aZJ}C`qob%5pEfu@s&E-diii%E|Y#5Kq?k?!|XF78^Gj0=Gyf{3cvFKR=ijD7tX^-|Idf7`Y^<(aHa8$CV!#H@WI7)-goK@)5z|1<6*QP3j zGp+e_RrM<2OW_^PWe;i3ho9Y|Wx1zi@X$cLYHa#Sp{@#wwG^YN_r(T+9h&?2@CL*8 zxjiewj`q^LX+jUnbF6`XkIO%2V-I8Q^r5QUn>TpqAU6VnLX2K7EUH;=x#Ux94rbk| zzugCKlvftoSn;3Jw%Fa?Cp&R5xv%oF_)3wnecja4tG8;*{UhlIyEb8&Y2 zkk-mx4@Vd^2D8xvHBMd}_9^V8&ISdnc3g_ z)K6O|S>LfFHHY>e{Sjc!a$UN=)ls6G6>1ewX|;K z)}G=&Yc(0H$$r`%T8{(4y{c$+%$s133UnhN8)6`I?bXbYy)qn()(K|rP~6(y&ePI< z0K~>iA$X7ihdR>xdz>ZNa#wAp(XjZ&;fx|VBUzfD@Z_hP^2wB>J{$J6nB5B(88fggS)W zY~;>qqZu<@@bD_oI@1EsFUw^{Q z!096>L9r#?G=F)YCEhB(AB;E)M48cA8b_Zwi z%xwdpU0Ab>f7?Q`^@j~)V1_5cqzZxiQD4C)Z8op5VmgV7=jVePbq&oCyOcv$U>#W> zIl%8Sa9UwC;2>qdQoaQ{h{`Gzm`r`92j;>Vd3KqmQoVrkGFR}rdMx&Vdm%jK-WABy z>gce>l1yvVzT&PUB5icVujrR{zUp1ury%HFQXiWHMaQvATiHy#K6G-(H%=k&CEx9} zt7~{3krNVx+#|9uN&RwC_%7?J9=3M0bVJU}RN4!Sd?3=!F_USw^4{^|_sV4l^qGIaa zv5oO_%CZ2czmXGFEQvmUtYe`c(}*PP;-5R%+vMn$yzBXCmd>$~l0G{m< z`mSbQz%4*NPZQU-8{hzR7@wm}$GI>^+UH4&&=9WVxk{-2=@@*aZTT%R)l*Z$Z%XO; z_G76eeFJ)7Z|^yth=;qa)_t%4X()*VZv z7p5?f=U<|BMRH~ERxxBvltUlS#EC{GXw>9o{1#na@P5EMBVG_|=N3#kuEU{V$Ye4D zeBsl5u+lcV6t2b;Scj@0wij2^lJuEhNAp*;Sl?co+&_8${k!dkgT_*1T*&`=ooV#A zx5#(0cRk()PsPQaHoq04+#+Na@6+#npa|lAovac&S+av8#X#JR!A$fZBp+p6rCWB? zph4HxBKw**AGdzr1>p^F^xjX?N>`D)u%ZY-_bCt=r`PTMW;M zuw$sJo4%q_KOX518EPh)1#0@#5Mi@PX^;Z`qc0@C6>%#Kr3C~EY}&C9CV`v;-xK^V zD+I9wDlYHE+hs)V)qgLGc|(@23tgU9!8tJ1q0_Pgk?y|>z}wIe(ve4T%44FvfMv*8 ztmLnTo8w*MQyJrpnD3^ zl%0O;xV&PIuns8lzqm2nzx8GCCfvGR8)tey`#h9EE^1H;%rvk+nn{ z#o}OCE1Z%gp|0a@Wk|wJ8BGZR*wK$A&XAzTDHyzNVCYF!YiP(VN%!uqBgShtnK7td zFwqHOnl{=q3}8089>8Q{wnQh*$UHOgls|;TwB={PXHTfsXhGF zz_^QpnQu5#BkM3<#Ve~ESvm;b2IcqSl|M^&_^pH+az1|5{o6eXI+RW~m3Sw79*nXN zv6iIQ`<3r^-mCCTZbr76mqFdxLpVEW2o^c55xQd_N^Ow7*6m1~oXu@m^jGs_1>%fX zKPRB}f=TpN`dQ(q9J9}Io;_=Dl~3p47{3Gtp3?x>lK>j2oSqTbGsc*jB&*1oi;71z zRIA3sr_-@NnK$1opLD+*`lZu1a!M`!3*=9_RAcF^>A6_g#rO$U4El)Wed(XYiazM^!{STdw@h@&kFC`j;Td69!BHhuNx_v zp(Qs4b?UJ=(3O0>v>47@>s+<}63_*HdWP^c7!enIxA2!)TNbl0P+ne6aJ%Oyct?G? zKOO&n@R@gb%7vY5Y8&^+f;v%_Pa*MTPR7=Yc>92LyMU*oL`e>U13UX*}cEd`jC2CpEaqVLAX1o-UzZ2lce z*Pa4Ca@+O{6oiE}^x={E39<55NU#V~4RY)2!9xhGY18t92q`;%$kw&dMZTe3D~d*Y zYG}WF)i$YiAN2qmm>Z`%t%={lHEvm9321Xpg|b ze<-8YEjh+Y1IyE^;a?Bo>QqN~C&Pg4jda_Lze3L4fuYxZ(iOuHyrHY1byy`2r z9D+@DOc4g+f@>GUkKFKg3Hyd+B`^Zi{tSAX2K8DZ0gL5d@Qx|LRt1x0t9B@MX&N2B z*_T_5^(=+P{R2S}qy1N6Po+ z9AYX}l>;a)O|8I_UE64{d$(}fnPEoKlsr>YQ$1?xly4FeN;(|5R*4A-XYwuqbNw|n zzi(rP@(}}s4%UChosV{1lCBsZR~tD625z&K>c0sFKV9zoUsr9DgRv zm&SISfU}P(kO7{n47Y|OGvLynUc;6}%R{nTxx;eaY%$~95cNGM z-6~qj=*hTiGU;f(dS3T|??R(P@Q#+$O43n7cebz+4;gG-_C&Xl*hNgfwJ63IdE*h( z_M@zZ>L@ik7VC1jV3GhV+j)=+$6qB0z6d>&pU=D%0_@()z3r3DdNT-r! zc@zIn`|UIq1bCy-tQ_{rv3y@1J~5_ZkP&0$T~E>|&#-E)pnE`zEXW{QQ%Zd3D?yFs z(KxzhXHN$ve@-7GP>u*^3G>nWKnMMn67L7l5aToX$-1Z|xc7AI1Nn6eVfUippJ=B= z9a3-y+qpVtzKxcUKAr`x0qXTWo)?wuxvfH8E;@v zyrXmjvR9B2%XJDj6!(Xvy{qeZ`=`ZrATWSfS zzW%Hlh=`E4phD+|l+Yv8PFpv4P%F)8)r(wSL#OW;`?)*>1cM2Y>vWB?*n1kvrb^wM zdKAlpW83EKpXe_BinG+1g(YBDE=#8@uHw6&4|@a4TY3*vD;yqb(nDVy0OmI=aKUKj z`${sS&MJJP9nmIp=US}{@$&vmn)`2P!~mDG0u1~Eh(5!S!D&1jXV!9v-Y8GHR#EeD z7Itzq%r)SHVY9!m4cCZVTnBam+N8qTrBfvv$6;L;L%6Th7Dl8uq&EWH@ys>)mh1 zH_o@=^M{*KsNCW_rrT7Gx(|oMfFSj;KR)S*)5?={F%2tssg%?3bGS@QG@JjvU6$n7 z!c-i*UR(NlD=DxRIpSVUCv$O{XR9+WxRUjlQ!8DB=a}cbwuIUAf7Khd;!vs~0~fmI zt(&JJ4A4U|_jA_7db8X`-45owaN}HA-RJJy>-XlU>rj~L#_JvbINjmFEGNr2DW)lu z>oz3)OjPNy6p{XkoRtY)RDbX604I>jP;xu%qeegK>7kpR6UeXi!M7-|UNxr28-IOR zxiWM=w7;%GsET}-{;{)#yS(q(0^nSgS!SK@6karPCyZ@t9n)_F{f=m9q-4JSTYjE2 zp$boxD+U@>)|FMUE`gt2Enjd`)=$SM4(prE^75%H{s>?+Gl`?+=kBWOrt=$8JB|3H z%EBv6)m2yjTs^82B`~Z6H>tExN|7*{(&lb@g4e1Y1{71M!SNfNBjR|=_k!{##k22h zmG@tXb+&c-0qjB#INsA5!GE+1&1X_oi(T10oZm1jYELr@g>)NFAxQ8>@~5zTW<|(R zC+2scu8=!qxOFlDFi%h+6F!$JY+>3@Hpcy(zI=+$uI;TQYZMk4p&TQA4PW=bq^Ev2B_rNnt}GHJdt?4t(iJdhx)PRAvP;ys|l- zrQftk!{g5}-R1?}M9XeOlesbeJ%m?LV>@)IIj{=^2b|XJ)Szegt~I(wK&A-W-zsAs zJ`zrE($+fb4Qh7kSYCaJ{s|jpd@ZjtpDD62)7t(JR#CBKDaF3qiErn)%TJe**}D`L ze1Gd+Fn8E{9?HZdgN*EN--7J}0tTMEC9jcEDk!)XdQRvHQBhe;(vhfiI0&;lKOhYn z$DE*m-R7vEaG3|PMcwUKr2wayS-^Xjvoi^qxc0!w$v~;4pbk`Hyxbz(evL1CO-E`v z#Yi}ye{7(9c*1^&-s`N~=(SMZ-JgFBXa93oCy2qpRR{c>{;wB+w|Its2MgJv{tsqL z^KvjQa>~;xIxh<4xFeeM>pqU}wgES!+wc29PKQC|gxs{A(`5&Uc`D;(n(O>d&H~#5 z@#}n-5C<3}exE+`T_ibImW2~fPIcnpwGiM~hvXGM*`i?yPj1k94cE3K=mpLKeqrWX zvPdjo_ax5v_uG58w;`Nx{WbIHl=}^&LzA#%xgB8p=Tp}UR=I0Z)?$Hw4}ao9&jfj8 z+qu}Et!{k%O?ZwD)0@#u_w&#ba&^@>6r%3OWLt&QqSsmypLIJ6uh{?xqvE~Zaj2a3 zDM#eJ6w2@j65JsawhZs%uaRfr^8JQoHrYnQTD_mVt^JYlyafI*srkowsT1whH`V8O zI|Hc^8h%AVv}4#Bu{-)Q4vm7qic(92fqh~%FZKDB*qj2e%*M2|i)+BGqwU%z{eZrj z=`2}lv}D$@nRQ#Ib7P1xqC^9%(c5O8*cs*XFtmw#AU^`fJQ?LxF+%vWH&HbX|5x-} zHW|=~c)*{gCcC$2jJqa#{d?ObB`~comM$8AI5^2BYsWaeO|#8XH^x)LKuD=wT{H2G;pG=09uu z;&efCd&fD~sw-nrK-# z+HtL+HhF=yrxtpz+ zy+`4I^*?iJTf74h^}kNs8}~w_3C2m}-JUN$2x-S3vt#msm!)$46b-$-lgsgm#b1wa zJoV3L-9#;3wb6ty-slI8pvmkkUmS^YfC9g$>+h1-UFnTk;)3s`V&=!wiNKmiZtMZ| z%WXJ5xF>I1<%2Xu+(R*}Z`*_-agX9dZml*iizovPw@0tCR>ph&1v0gp2*QgaBC39U zCURadGYTE8dftT_c0tc^7?2}~*5+ufcpZNbMHCI@WO?R?NN@XFORS%GCmpB=(ebr; zNL0{swAb5wqRv@J9l}%Y)NNbBwMFRD3!8r~e=Ui-frr{1{PSy$^%kWu$qzl`Jt@Et zS&x%u9zK20uxD2M>oo{=2MQHLq>ZlHV=?S<$U!ID~lXFqVCG61|rn!b4e zrIA-jlLLVh_PvK$Nc4*l8Oqq}_yys9<67j|FzD?HM*9!p^W?fM@N#%Hxh_Tn>3p9`d;v4vW?_l$q+s zkivL-`@a7EHTg>SS`Zo4sewKTuzsRG#AO45mdR)1XH^7%KDMk#a4;+1Z zmNwb5FnI+@I}r7NIkhDp#=iDIl6fdYpJ9LzzC=}&+4{IXp8j!3)xs>MDEN+tomML;tYLNLGn^o&un`<$7X>p$K!rTQ- z;vzCIZ1Q8>2j%U|*=j1OI7e~i2}xl5|}p1knU+)jVKL?`QcnJQFbRqchX8ldpT z9$M#{;LY{%_C!fZHhgE#W9ATIbj`Uynicf)A3Whd2l3ERO5D1)ip+t3Q@R)Nb^wDU zSM*pXs2yKTJyNsfQXzZ3r%OAv6s`Bm7b<1(Z|!35bhJi?aU7*?r(6&#~vXNDbn`jc5Uaa|Jeiu1%gnjt8c=*aF4@x-LN_sGiayf^G(|0 zmQOBXxbVnB%Ve}H4Jj^sx_lPJ-h|-P z)=Bm`da3nCGP(a_%5;A^_oLCYaM*DSU_s@vJJ&kIt;_EysWJK3rMB;cXODUe=`%1F zvHROc`VFBsb*|V{a$$AEY5W3ZycRn=a!SyRhVv~v+UH(JXLapg@-UQT#z#^|A@Ba5 zRPU74mj9whdnViuI?YeAg4f7W(AX=(#x?)t2#O_Z3FTYRrzVcVbgGM^+&p{KP6NDK zX*YV*#@#bv0yFg$tp`1n}Z^?ZRwEC<KyIRN1U zZ}B$0u@}lL+y#%O0gau$nio}6Xrd+t-Noue zp=1dZ1&PXYNUvM$}^d446y~i8AKTxIWguh5a4gceI$`IK9>k?>wv0ffbExY(H zcf=!K#aj2x`@^<{!{w>@@*hV>`4)Q|=}YRp*Rds3ECSDe2=TM+T&ypbK2|a?ur1%x zk`orQJ-8@&69iscMN39L(pGW<;~mI}JrKdmNK`g(F}65)mA0Poh#UUoHO20`)gfbS zNJ8wZuEi44J_X#hlMq^YfnKd#esxnq+5o6rKo3!7}#UCM#z*qHb?QmYa$!`<-SA2qpc%Y?(d%-F*~IvLQq z6>#u|Z|Wsr6TfcozKS)u$takx4l7h`5OoU+6m#CN6!1QDzSmKqWU_C>0H}D}s>(fd z6H}1WZ_~PFrT~Mq-}5h1y-N=|kSa~Sdyz!k0oG$;`t~i#6}kEL;ul__T7<2K>ErgB zXn(>D{1K@dbb?aXMaQJnQCU(5Vnexp{*zfp=9DN?QzjwO+~Tzd_YOo(((j@8Qa>u* z-|vy_RRN~J`cgM>+In2gr~Vip3B|AvN8WPHMUO{_yMC_WSg66CaUe(_F^Wb7CbU!SROzm2u);> zAEd9=iool|(H{L9MkYQZ1X-fxb&XH`4@)jgO}|Hbdq3p#KW)CeRF2Ji zQxpomu3Va&sfl53u!nM?e$rktep=HA)8OQ9q>h6mR=0I&43y_et~9@uvF-G#Nz(gb zh26a+X>+wdwfa=xwB`Lsb0$e}mj`W#2xx#Ek=UTsdpD_2!Q{?SSiI-j$?ZY%I zqxwelnfi$t0rLx{B}^?ShUiuvP4BM^G*LOPN4r_L@70C2d&^lBi^*`j39f|kwRXg(kBofpCw~hOGmPeeiUTX?c zZ(AMsU|+#PQ0@^MkdielvCFFhcXM{Mx$Va{1qNC<*AMF!d*0VSHk~*ymMWj5Lr)dV zrrSV9xVNv!?v{saT(U*!qE(BQyA$7KaT8iktO-670Z?z}acRfP`)c4(l#0r^Pi=s2 z_jO94pf%U>&84>&)m`e&44l}sX{2T8S&JUhyBo2^mJ8}y+ELJK%~7}hM%4g|Z4k}g z+TZ`V>wf)sjU%Q<{kiA)ehkH4@$|LB!n;eCE;2WohyB2?i@@vFH)!Y2^lpBPtF3dL zbdrXT^Wu7=e!mLRd_PL^;DH$H-nb3{Y8@?gzM$@(%>GEe zA<=|PZ5BTq;%I`-#zgGz9`?nj+MuaRFxs+Zhw=*Ao1@<2iLhUzBTN#)a&ijEsQydT z$9B2@+ecs;cw?XQ5t~&xBsd?G@CA^m$BTf|DZ20Q5CpY50%uJlAg*S<_YpyqlDd^J4%TtS6BZ#}~wD+TIYI`1fOLc-ERPOi@u*ibb zgqHa6y>!Y%49_A-0>a&xl3+5PsYlkf>dXCK##raq`{2gQE9#Ttz}O0qOO>2w2_H<~ z{UD%?ORqJ6*Fm+{u3??Y$vrVG5m9vO_~>a&tw#k&{Cj za6XF*b5<3y@g3#G^6)!BE)bcQ9HauOz9w`B;_MG5!;gIR1}HyB@fiuTv_*O#Ap5`1 z7mIoXMPAVGsM#;yD<9i8WR^1hdECb*i^Tg)G@!{h08)G>mgMY5kZ`lgDv&A$K;m~| zi4fEYV!1!KI#T2$1NUQp7N=5Vg;<6Nca_J77%jKG{oQ>*=&)$089iXt*_ehYr+^|}61+)(<{}D+kVQ^FOIskPHyEqz z`~e++grYV0uwE^@&vmgLEQrWRvRM_M#?0Rui-7INR`*6;JR%zLjw#*54*s1MI5KO+ z(wk*LC`=ZuN?YAvapaFya;{NPns|9gpW$jH6^3zlvpGXE06AG7e&{4S0^yt7a3+A4 z@!s8Ru%B<^Uzo^=P^TsL+v>YL8_+LENYfz5p^Vd`{v&ROz5Phbk)x|#{fwCW-DGPZ z>DD4iyr#zXtRt6h>H3dA4cb};QRTS;m!y@=_qw(1zF2%jOWD)n5#rH4g;ESmBIfUg zSn*W4mS(x5oK$J~T>bv2$S=iW5X{i%0$c3O z`5xmw$ZL@I8{N@R9Q6cmCX&%;I`~4oL$s1o@4wE?FUxcY&LsHX3pRp^Vf~W2R@`uh60)s zP0u|m@6|l&`a$86sp6lZ{w+NtCuFto)jG$g+z%dj+K(AxA!&WqgDrU1t0NZD{=rPX zZOM^v)JFbFlFQ2{zf}CSWV3Q;R;%W{bfv`!k)tgSN8v|IMrfusD^yqHDSyDia^KP( zKfsUk%>UIUw3Xp)X)7OqE(MAL*_YX*AVEa!{d#jnffNi zNP?B@nCMI)uRp@S)xWcsJz3!O^7iiT_r0U%5Vd!qZ*r`QM4gigFnxLZ(ZF+7g7WAf z5X-F&Lp3u{=emRahE6%C@iFj?!Uwyx!odkbpbC;#jS_X57>G{!@SR7O|d*)SKWVj14K`q z!5cD*P;mE|eoa21ZUbd5!%guH{LZ2i{#J`MVG-vVFuq|nODY&uDqwYaGCxi!y)(wO)K>F(MZlq#*YOBH6Kj4&vF=f^LMiHx`WN=9H*5_WzfHud>2faTBPYrzu$f$q4E^3YJRS`!OdR--y zW^CIoy?VMsE;!&DI=1?eUnP#D!v}Y=ubwG%N|+S4A#8@HEXu*t0D^6KDMN;xZEPV% zSfh3{U?l~EjYrY1r;MYl;=yl|_tk5y72ke)P^gdiEn0@9I#faK7lKBSfwjXT@zb7J zoqmrCMraTHj0k#EjC8=Ljb?wA$ri@eT}>hnh#e8Pa6v)}eViw&jUXx!ybz=$%+$vD1SXU8rG-@g4_J`; ziI3@4L#?>*AETToXav=VX^w(5Ye2>s$J>75=S?Sj?~+qfR{b&V{pOL<;IuPQ)C+~Z zNFVLFdGW*N)F)S^P`OwBne-F>h@SOoEmr`N^u=@Dn@z$^{}!pElce~!uT=20%Rm3z zbY4B0K>b`TS&HtCH(i2gGP*UhV7<)0bj^KV^B5ig^J42BmYo?x$V#b~tO?Fxik~>v zukipsa{E5euS83|qT?NP$e%QOke3!DVsuQxph`A}Mh(n}Pf@)nX2%8}dGgxcj)pK=>WJp~)qn9kB=4nSeQ%d69ne~%z zOf_t-N4;x*@Y9)@h&OR}a042Gv!qjh13#k7>bbKt*htXvw_nGR|7`^S^Ycyt@9>eL zqa!-RWXNR4hv&JooIGg=iiY>jKQNJPDnn^9)skeMx*FL$DS!kVP?tJf5jM8N(7ShC zIcq1ej)|bOnNcA8QT)2hTwpE)N12r9712EDnbtD4NINJHVaE}e zwy^U}j?PYT+>5)L%dU;2NsjJLEI;C~7p8NS)9TVwqLxD^5EexAPb&=#W(-wW>FPqV zDXUx@C)o;$v$V*v@VaQe0fWD3`CiiTF7KNth_n$Rv5=IRx;ZvcT+RMb@2~auycMr(yG_HiIih?lw5+v54hrcP zw3}QU#Pf5N~R1B$YrZbz+ZEJUv8BL7cn{Ty%EUg z5{r(PH;;1Ic*VUz*w9O_>f(a^-=FIRm!@O*3o0L_+#cBB&75dsguj)|jDWu>8(Oz$ zKE?jNL~(X(7#eSvANL4NFlzb^8^~=0J`kEW%Gp8s0ahjYlsp7qZ^8P zn{T4d!K2}4=g!K&Ks3UD;T4rmbTMYHvCFzIjU>?(KpX}sLI%x&iOW%8z`y8$BrB?8 zn+HFCHro)hwWCw(V~g^Qt=NCj67AC63-d#^P?Z1Tc|VU$&Ri4r)Ysa%3LENqFNvoJe?&?b64b%{{E!(+ow`zHE}yR=F`h znz_=DZf|@}qVkclW-ns?5UI0!c*Y`tD9^(L#6DsEJ6jWdi}ufA0{Atq$mndenRi`q zFdn#YW}#F;R-|*1^M@Z>gF^NycrC!bj0pedtQF5XI}@@n?{HPF{fNDCVZ$1^PaX}hxwwy;R;hRFz5Lu{B1 zBpM0gtt`TfH&X@Wl=$~Oi2hVJ(A7^@>J-NU`F?8TYkgR`=-8e%mr@p~bV0v&p3 zaXtBf<&LP@hEXD5hnL+H2@h==%(AuNPR``+8p+2p-{?*{k@M(*swVU9|DwBZ5d^do ze0T{;K79$gnG4%clgCWq3_hl;Bi1Fw+f$1n4L@fr*)(*G&_{$EMLYvqs&)94Roay8 zT_NS5)9%|BDj;vn`Y6U&Tu)U9W_Z+egtzZbo(v*35&OGeJhv#>xZKitSzve&ngBFB z5RTN?akBLOdmbvni{Fkr%vXB1RAnW4<5khN;gDW)$!`&K`h))>wWqnzQ_YtX&jX6tvDA<|+9*iLj^X-i$vDq7 zhFzj^id;B#L1d*;$RkPIeeWUXSW?cbhXmtR}9=Y8n1_FX?BE ztQ*cNPd>J+5^$DP$cRVd<=Oudz zBbp|YgA}DYV6$LwHz6(@e~cPLiRLI5YAe5tAv75nNcqgm%hEgU5`|y$Y00YwuyGST ztMSs7hR&yc3Us&c#HinY6r38`aIb7jIw1~fR=&m{JZ6v<)q~BYJZG6i>QL+ULKS@i z8Qt1BC^FwDuSE2&%(U@Rp!qeF-RxhEw7(aHLe^N@AY-4hCm)q>?So-c+WrioXrSMy zzsJ~`LiQ3d$bglev~k(P_(6-GzhN2Z@7vx1_E(?ddw;R~Ip4e#Z)@VCVQxzgS90&` zIZ|L-2#yZDs}-+fdbJK`U-r-f%sJ(cnK9#!-YPSKV1xm zQMOU$J=RYY1>>EVa9>t<-^^%jq zC6F<_QgR(M?fs6P*vtyZJL19E!{eFyKvtF;)xUBxq@%+a|8+haVw)z<; zmcVQNUpwXAEZo&H-&-vCN8$J%Y4jnMj(z9PO;EWw@!)9-?i$~#s$7Y@HXkOewp|&P z3y;O0;xW9LuDMF$&ytj5xCYW)E$3=q!*4mM`A7a**eFWB*g3gqw1@}nhgJbVbX|z zNOvn8(hVZgEl3SSK%^x{H%d!LcX#(l2?b#^NQ{z>0Ru*J9^d!8zw@4dcJ12r{IP4h z?{9u0HqjllSm|DMz4EU6(}hqgG6lAtJcr8dT8MyeIktYHKDkMe?)&39J7v8+@-7EV za!{+UMsqRaWpk#x_kZJyuN8BA`lqO`j|tjkm{{gX$ez{rS_7N+J4-%Tmt5M(3(H6y z%ZJkq_Y~C3-L9jk*)^Ro*qyAilZ2m#^+`b6OTq}8jzhgX5iK!54H3I@(X`^Vp!NX; zV9Aad&N^uBugKx?RBNs#U-2gg+X9QT2a)U?Z%Kei;&A&Pxa>!8w+GEzwV!>h(-e{c zyM~QKlGNp196h+DnC*aCW927|-<)2fb^z0b%l`3zq(!sNur8)118*Q){W;>@;J(^E z1vX-C?8XmJ%Jn+_Er09qWP8iii$$9=s69%ni~c9RJvnP<@Ts+fybt=xpeXtoR;Ix= z%|8Fob5TvwF2hYPfU;$#RlN$0D7Ulqtnhp9AJ)+0+y~+G7Hs4{P>nl6`Yi$#ll|462XwX{p+jtm&nHozv92OqP~)!4EnS8LZb$PJojma zef(Q`Am1N3(tq;xZ#7C^b+Tj4M7*-m6cKOlIN6GAaUP!5C8nbb|2ePq_rq)R4-l5( zn7F>Bw6)gry*HAV%U;l1En(>^OEMY+Yr*c6S0f@ye(wIG8(p-VlKRUazsFD?lH-;+ zo#Sy$UFZ90ufoBTk%T1{E~qa@SA#8^Fjsk>Vo6M2KXDkv+k{xWimu_dN~4v7P2fJEaK3S$Lq!$VR$I=IcX`n8!$u<~ zwb^4g*%oF0=c&TxEiuPU%|Tp-zw>`G(toXr1DHV=LyVpGu`?L^Fcj^PZX~eT0S$A5 zz0h~xt{bRMIL?rLkhzvTHnRJ@Ql%K<#2PClH@9to>pC%=bmnyXE*6$Yx}mhF!q#Ph zc8XpEMRTc3)@}+un&q#u#+fEqby3-bk_dE;zhj;Ze2AN1SR_{&z@q{^)fZ$n}|q=>+ouH|FrAi_pJl( zz1X7T+fBMlvo2~GLn(ZPdR@NI^1W@Ft=#V_i12}eaakWS>>1>`1S0=)m*c=kdx@by zBy!l+PS6JDldZ@G!z)js?;_(mgBqLdA+v%S-?5qzjBn^Qd5_ZuUd(s2K6Nx&#mPi{ zr84_7MI?#uCBoQQU%?2yI2M2L-jbOEP{rG>i}1gMZ)S#2V{x2t1VLT-lW+8{5zzM( zRjQLN79JpfnZ$Azd6&9O;#8h-0J`y-@g+MHz{BT>=5=_DbQHzF3Ui@*Dg1h!y2?&y zkk~aE(8a*%AakHu?52_TY!m_-mw}!TII9duzd=Mcwu`a5jD@-05)G=ZHMASlZ>4~S z?XoXqPKAO_GejI5ShTAR(4?Yr;5(q@n8F%+a#5!s?^!^Kr-)#`ct3)Z4`CHNwIGD) zbyhAPJsPX%@)qMe@0)&bwmS2)#;cL)4~;~>Tl~L=Hv8f3NIt7LuuOmQcWsj$ug>eO zWH@nj3330>t1zaQEEsutc{upEif`WV$p?oJ4?lfMGuBLmfgQofCXLzR_fX;$Gb=1n zVcOW@GO-Zeg;aZT^Yur_G7s+sXQ#4CL@dda;()42zqjhJ;rQXqc9^2Q~ptK++?e5*ue0F5KbG>=~SHCB>q)cvTn!D zyew*q9F70upPW#_`}CkqR~D?VsiNf+s5|o~(%zpi;n(K^P;bTKBay zLzguQUk4S&!IUChTlz4N|B1^s^o8?M0Jq6mI_mbjR`$Rh5qc-?o?o1Oa9j^ubA%dU zDe~j)^6j)kH)W2rv*7)4r_kj^xvF<@wq)T8ap7hjE`e(;uMhn}Nv*Abi^a;obm(6( z$h&v=Y_a7(B^K_tT<;(6Sp5I}C-@47Xlw{D81})-#z{>c!H@$=o40C3#)arDNi6(`RV1C*&G>&#op_odtc z_Tg1tYROgh!^f+WCpMg6o+pKQ&5XKA1RPms)-psbl{R_~vYwBONT!YPJTGX=LIH_G z+@no#^gV%Mu$WWnUdVK&z%114d<25_yk)TT8eGFWD`eMo#d&+Q8F&20u>*A4$!%J` z<)i$3<;Nr@n>yBtJXeghm3xz&A7vnUKua+R>~^81c^ z#KcMq6h|0APS_-Qc$qD{?}O(z3rb7rW5AiF;f%Oy4B{^VkvqNI@KrzyTA8#X#2Kz! z>sXQiXQnΞ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
x-c$sD8_RW#=@^fQp@w>`lMa42n7J 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 cMA_vg4iC>K?M!^5_`_rVuG8D#bp-F5haZ& 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