From 8063bac816ef7b7e2239f2c39e81499ccd2ca703 Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:04:24 -0800 Subject: [PATCH 1/7] update readme, example fully working --- .../browser/.env.example | 1 + .../browser/.eslintrc.cjs | 18 + .../browser/.gitignore | 24 + .../browser/README.md | 64 + .../browser/deno.jsonc | 5 + .../browser/deno.lock | 88 + .../browser/esbuild-shims.js | 3 + .../browser/esbuild.js | 15 + .../browser/index.html | 27 + .../browser/package.json | 53 + .../browser/project.json | 6 + .../browser/public/vite.svg | 1 + .../browser/src/App.css | 42 + .../browser/src/App.tsx | 174 + .../browser/src/SignInButton.tsx | 101 + .../browser/src/assets/react.svg | 1 + .../browser/src/assets/siws-encryption.png | Bin 0 -> 152575 bytes .../src/assets/successful-execution.png | Bin 0 -> 658811 bytes .../browser/src/global.d.ts | 3 + .../browser/src/index.css | 68 + .../browser/src/litActions/common.ts | 76 + .../src/litActions/litActionDecrypt.ts | 88 + .../browser/src/litDecrypt.ts | 47 + .../browser/src/litEncrypt.ts | 22 + .../browser/src/main.tsx | 10 + .../browser/src/types.ts | 30 + .../browser/src/utils.ts | 127 + .../browser/src/vite-env.d.ts | 1 + .../browser/tsconfig.app.json | 27 + .../browser/tsconfig.json | 11 + .../browser/tsconfig.node.json | 13 + .../browser/vite.config.ts | 46 + .../browser/yarn.lock | 11815 ++++++++++++++++ 33 files changed, 13007 insertions(+) create mode 100644 siws-encryption-lit-action-logic/browser/.env.example create mode 100644 siws-encryption-lit-action-logic/browser/.eslintrc.cjs create mode 100644 siws-encryption-lit-action-logic/browser/.gitignore create mode 100644 siws-encryption-lit-action-logic/browser/README.md create mode 100644 siws-encryption-lit-action-logic/browser/deno.jsonc create mode 100644 siws-encryption-lit-action-logic/browser/deno.lock create mode 100644 siws-encryption-lit-action-logic/browser/esbuild-shims.js create mode 100644 siws-encryption-lit-action-logic/browser/esbuild.js create mode 100644 siws-encryption-lit-action-logic/browser/index.html create mode 100644 siws-encryption-lit-action-logic/browser/package.json create mode 100644 siws-encryption-lit-action-logic/browser/project.json create mode 100644 siws-encryption-lit-action-logic/browser/public/vite.svg create mode 100644 siws-encryption-lit-action-logic/browser/src/App.css create mode 100644 siws-encryption-lit-action-logic/browser/src/App.tsx create mode 100644 siws-encryption-lit-action-logic/browser/src/SignInButton.tsx create mode 100644 siws-encryption-lit-action-logic/browser/src/assets/react.svg create mode 100644 siws-encryption-lit-action-logic/browser/src/assets/siws-encryption.png create mode 100644 siws-encryption-lit-action-logic/browser/src/assets/successful-execution.png create mode 100644 siws-encryption-lit-action-logic/browser/src/global.d.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/index.css create mode 100644 siws-encryption-lit-action-logic/browser/src/litActions/common.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/litActions/litActionDecrypt.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/litDecrypt.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/litEncrypt.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/main.tsx create mode 100644 siws-encryption-lit-action-logic/browser/src/types.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/utils.ts create mode 100644 siws-encryption-lit-action-logic/browser/src/vite-env.d.ts create mode 100644 siws-encryption-lit-action-logic/browser/tsconfig.app.json create mode 100644 siws-encryption-lit-action-logic/browser/tsconfig.json create mode 100644 siws-encryption-lit-action-logic/browser/tsconfig.node.json create mode 100644 siws-encryption-lit-action-logic/browser/vite.config.ts create mode 100644 siws-encryption-lit-action-logic/browser/yarn.lock diff --git a/siws-encryption-lit-action-logic/browser/.env.example b/siws-encryption-lit-action-logic/browser/.env.example new file mode 100644 index 00000000..37be1ddb --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/.env.example @@ -0,0 +1 @@ +VITE_ETHEREUM_PRIVATE_KEY= \ No newline at end of file diff --git a/siws-encryption-lit-action-logic/browser/.eslintrc.cjs b/siws-encryption-lit-action-logic/browser/.eslintrc.cjs new file mode 100644 index 00000000..6e8698b7 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/.eslintrc.cjs @@ -0,0 +1,18 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react-hooks/recommended", + ], + ignorePatterns: ["dist", ".eslintrc.cjs"], + parser: "@typescript-eslint/parser", + plugins: ["react-refresh"], + rules: { + "react-refresh/only-export-components": [ + "warn", + { allowConstantExport: true }, + ], + }, +}; diff --git a/siws-encryption-lit-action-logic/browser/.gitignore b/siws-encryption-lit-action-logic/browser/.gitignore new file mode 100644 index 00000000..54f07af5 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? \ No newline at end of file diff --git a/siws-encryption-lit-action-logic/browser/README.md b/siws-encryption-lit-action-logic/browser/README.md new file mode 100644 index 00000000..f60c9c95 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/README.md @@ -0,0 +1,64 @@ +# Encrypting Data with Sign-in With Solana, with custom Lit Action logic and conditions + +This example demonstrates how to use Lit Protocol to encrypt and decrypt data based on authenticated Solana public keys, and custom Lit Action logic. The user is authenticated using SIWS, and then the Lit Action can run any additional checks using this authed user. In this example, these custom checks are not implemented, and you should implement them (here)[src/litActions/litActionSessionSigs.ts#L43]. + +This example leverages two key components: + +1. Sign-in With Solana (SIWS) messages (following [Phantom's specification](https://github.com/phantom/sign-in-with-solana/tree/main)) +2. Lit Actions + +By combining these technologies, we create a secure system for data decryption tied to Solana wallet authentication, with custom Lit Action logic for additional checks. + +## Prerequisites + +- An Ethereum private key + - This private key will be used to: + - Run the Lit Action code. This private key does not require a balance or gas on any chain. However, to run Lit Actions on datil-test, and datil-prod, you do need to pay for each request to the Lit nodes. The easiest way to do this is to use the (Payment Delegation Database Contract system)[https://developer.litprotocol.com/paying-for-lit/payment-delegation-db] and add this wallet as a "Payee". In this case, the wallet will not need any Lit Test Tokens. Instead, the Lit Nodes will check if this wallet has a corresponding "Payer" that has enough Lit Test Tokens, and deduct payment from the Payer's balance. +- This code example uses Node.js, Yarn, and Deno please have these installed before running the example +- The code example also expects the [Phantom wallet browser extension](https://chromewebstore.google.com/detail/phantom/bfnaelmomeimhlpmgjnjophhpkkoljpa?hl=en) to be installed and setup with a Solana wallet + +## Installation and Setup + +1. Clone the repository +2. `cd` into the code example directory: `cd siws-session-sigs/browser` +3. Install the dependencies: `yarn` +4. Create and fill in the `.env` file: `cp .env.example .env` + - `VITE_ETHEREUM_PRIVATE_KEY`: **Required** This is the Ethereum private key that will be used to run the Lit Action code. This private key will be exposed on the frontend, so it should not be a private key for a wallet with any real funds. +5. Build the Lit Action file: `yarn build:lit-action` +6. Start the development server: `yarn dev` + +[!IMPORTANT] +The Lit Action code is compiled into the browser bundle, so you will need to rebuild the Lit Action code whenever you make changes to it. Run `yarn build:lit-action` to rebuild the Lit Action code any time you change the code in the `src/litActions/litActionDecrypt.ts` file. + +## Executing the Example + +1. Open the app in your browser: http://localhost:5173 +2. Open the JavaScript browser console +3. Click the `Select Wallet` button and connect your Phantom wallet +4. Click the `Sign In` button to sign the SIWS message +5. Enter some text in the encryption input field and click the `Encrypt` button +6. Click the `Decrypt` button to decrypt the data + +The following diagram provides an overview of how this code example works: + +![Code Example Overview](./src/assets/siws-session-signatures.png) + +### Expected Output + +After clicking the `Sign In` button, the code example will submit your signed SIWS message to the Lit network to be authenticated using a Lit Action and will generate Session Signatures using the minted PKP if the signing Solana public key is authorized to use the PKP. + +After successful execution, you should see `✅ Got Session sigs` in the JavaScript console and `Session Sigs generated successfully` on the web page: + +![Successful execution](./src/assets/successful-execution.png) + +## Specific Files to Reference + +- [App.tsx](./src/App.tsx): Contains the frontend code and logic for the example +- [SignInButton.tsx](./src/SignInButton.tsx): Contains the code for the `Sign In` button that creates and submits the SIWS message to the browser wallet extension +- [litSiws.ts](./src/litSiws.ts): Contains the code for: + - Minting a Capacity Credit if none was specified in the `.env` file + - Generating the Capacity Credit delegation Auth Sig + - Minting a PKP if none was specified in the `.env` file + - Adding the permitted Auth Methods to the PKP + - Executing the Lit Action to authenticate the SIWS message and generate Session Signatures +- [litActionSessionSigs.ts](./src/litActionSessionSigs.ts): Contains the Lit Action code that authenticates the SIWS message, checks the PKPs permitted Auth Methods, and signals the Lit Network to generate Session Signatures diff --git a/siws-encryption-lit-action-logic/browser/deno.jsonc b/siws-encryption-lit-action-logic/browser/deno.jsonc new file mode 100644 index 00000000..2b880e76 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/deno.jsonc @@ -0,0 +1,5 @@ +{ + "tasks": { + "bundle": "deno run --allow-read --allow-write --allow-env --allow-net --allow-run esbuild.js" + } +} diff --git a/siws-encryption-lit-action-logic/browser/deno.lock b/siws-encryption-lit-action-logic/browser/deno.lock new file mode 100644 index 00000000..8195e1e6 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/deno.lock @@ -0,0 +1,88 @@ +{ + "version": "3", + "packages": { + "specifiers": { + "jsr:@luca/esbuild-deno-loader@^0.10.3": "jsr:@luca/esbuild-deno-loader@0.10.3", + "jsr:@std/assert@^0.213.1": "jsr:@std/assert@0.213.1", + "jsr:@std/encoding@0.213": "jsr:@std/encoding@0.213.1", + "jsr:@std/jsonc@0.213": "jsr:@std/jsonc@0.213.1", + "jsr:@std/path@0.213": "jsr:@std/path@0.213.1" + }, + "jsr": { + "@luca/esbuild-deno-loader@0.10.3": { + "integrity": "32fc93f7e7f78060234fd5929a740668aab1c742b808c6048b57f9aaea514921", + "dependencies": [ + "jsr:@std/encoding@0.213", + "jsr:@std/jsonc@0.213", + "jsr:@std/path@0.213" + ] + }, + "@std/assert@0.213.1": { + "integrity": "24c28178b30c8e0782c18e8e94ea72b16282207569cdd10ffb9d1d26f2edebfe" + }, + "@std/encoding@0.213.1": { + "integrity": "fcbb6928713dde941a18ca5db88ca1544d0755ec8fb20fe61e2dc8144b390c62" + }, + "@std/jsonc@0.213.1": { + "integrity": "5578f21aa583b7eb7317eed077ffcde47b294f1056bdbb9aacec407758637bfe", + "dependencies": [ + "jsr:@std/assert@^0.213.1" + ] + }, + "@std/path@0.213.1": { + "integrity": "f187bf278a172752e02fcbacf6bd78a335ed320d080a7ed3a5a59c3e88abc673", + "dependencies": [ + "jsr:@std/assert@^0.213.1" + ] + } + } + }, + "remote": { + "https://deno.land/x/denoflate@1.2.1/mod.ts": "f5628e44b80b3d80ed525afa2ba0f12408e3849db817d47a883b801f9ce69dd6", + "https://deno.land/x/denoflate@1.2.1/pkg/denoflate.js": "b9f9ad9457d3f12f28b1fb35c555f57443427f74decb403113d67364e4f2caf4", + "https://deno.land/x/denoflate@1.2.1/pkg/denoflate_bg.wasm.js": "d581956245407a2115a3d7e8d85a9641c032940a8e810acbd59ca86afd34d44d", + "https://deno.land/x/esbuild@v0.20.1/mod.js": "d50e500b53ce67e31116beba3916b0f9275c0e1cc20bc5cadc0fc1b7a3b06fd9" + }, + "workspace": { + "packageJson": { + "dependencies": [ + "npm:@esbuild-plugins/node-globals-polyfill@^0.2.3", + "npm:@esbuild-plugins/node-modules-polyfill@^0.2.2", + "npm:@lit-protocol/auth-browser@^7.0.4", + "npm:@lit-protocol/auth-helpers@^7.0.4", + "npm:@lit-protocol/constants@^7.0.4", + "npm:@lit-protocol/contracts-sdk@^7.0.4", + "npm:@lit-protocol/lit-node-client@^7.0.4", + "npm:@lit-protocol/types@^7.0.4", + "npm:@simplewebauthn/browser@^10.0.0", + "npm:@solana/wallet-adapter-base@^0.9.23", + "npm:@solana/wallet-adapter-react-ui@^0.9.35", + "npm:@solana/wallet-adapter-react@^0.15.35", + "npm:@solana/wallet-adapter-wallets@^0.19.32", + "npm:@solana/wallet-standard-features@^1.2.0", + "npm:@solana/wallet-standard-util@^1.1.1", + "npm:@solana/web3.js@1.95.3", + "npm:@types/react-dom@^18.3.0", + "npm:@types/react@^18.3.3", + "npm:@typescript-eslint/eslint-plugin@^7.13.1", + "npm:@typescript-eslint/parser@^7.13.1", + "npm:@vitejs/plugin-react-swc@^3.7.0", + "npm:@vitejs/plugin-react@^4.3.1", + "npm:esbuild@^0.24.0", + "npm:eslint-plugin-react-hooks@^4.6.2", + "npm:eslint-plugin-react-refresh@^0.4.7", + "npm:eslint@^8.57.0", + "npm:ethers@v5", + "npm:ipfs-only-hash@^4.0.0", + "npm:react-dom@^18.3.1", + "npm:react@^18.3.1", + "npm:rollup-plugin-polyfill-node@^0.13.0", + "npm:rollup@^4.28.0", + "npm:typescript@^5.5.3", + "npm:typestub-ipfs-only-hash@^4.0.0", + "npm:vite-plugin-node-polyfills@^0.22.0", + "npm:vite@^5.3.1" + ] + } + } +} diff --git a/siws-encryption-lit-action-logic/browser/esbuild-shims.js b/siws-encryption-lit-action-logic/browser/esbuild-shims.js new file mode 100644 index 00000000..b5aaaf3d --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/esbuild-shims.js @@ -0,0 +1,3 @@ +globalThis.process = { + env: {}, +}; diff --git a/siws-encryption-lit-action-logic/browser/esbuild.js b/siws-encryption-lit-action-logic/browser/esbuild.js new file mode 100644 index 00000000..00dd3d66 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/esbuild.js @@ -0,0 +1,15 @@ +import * as esbuild from "https://deno.land/x/esbuild@v0.20.1/mod.js"; +import { denoPlugins } from "jsr:@luca/esbuild-deno-loader@^0.10.3"; + +esbuild.build({ + plugins: [...denoPlugins()], + entryPoints: ["src/litActions/litActionDecrypt.ts"], + outdir: "src/litActions/dist/", + bundle: true, + platform: "browser", + format: "esm", + target: "esnext", + minify: false, + inject: ["./esbuild-shims.js"], +}); +await esbuild.stop(); diff --git a/siws-encryption-lit-action-logic/browser/index.html b/siws-encryption-lit-action-logic/browser/index.html new file mode 100644 index 00000000..67a83e60 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/index.html @@ -0,0 +1,27 @@ + + + + + + + Vite + React + TS + + + +
+ + + diff --git a/siws-encryption-lit-action-logic/browser/package.json b/siws-encryption-lit-action-logic/browser/package.json new file mode 100644 index 00000000..6ae2331c --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/package.json @@ -0,0 +1,53 @@ +{ + "name": "siws-encryption-lit-action-logic-browser", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "build:lit-action": "deno task bundle", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "@esbuild-plugins/node-globals-polyfill": "^0.2.3", + "@esbuild-plugins/node-modules-polyfill": "^0.2.2", + "@lit-protocol/auth-browser": "^7.0.4", + "@lit-protocol/auth-helpers": "^7.0.4", + "@lit-protocol/constants": "^7.0.4", + "@lit-protocol/contracts-sdk": "^7.0.4", + "@lit-protocol/lit-node-client": "^7.0.4", + "@simplewebauthn/browser": "^10.0.0", + "@solana/wallet-adapter-base": "^0.9.23", + "@solana/wallet-adapter-react": "^0.15.35", + "@solana/wallet-adapter-react-ui": "^0.9.35", + "@solana/wallet-adapter-wallets": "^0.19.32", + "@solana/wallet-standard-features": "^1.2.0", + "@solana/wallet-standard-util": "^1.1.1", + "@solana/web3.js": "1.95.3", + "@vitejs/plugin-react-swc": "^3.7.0", + "ethers": "v5", + "ipfs-only-hash": "^4.0.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "rollup-plugin-polyfill-node": "^0.13.0", + "vite-plugin-node-polyfills": "^0.22.0" + }, + "devDependencies": { + "@lit-protocol/types": "^7.0.4", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.13.1", + "@typescript-eslint/parser": "^7.13.1", + "@vitejs/plugin-react": "^4.3.1", + "esbuild": "^0.24.0", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "rollup": "^4.28.0", + "typescript": "^5.5.3", + "typestub-ipfs-only-hash": "^4.0.0", + "vite": "^5.3.1" + } +} diff --git a/siws-encryption-lit-action-logic/browser/project.json b/siws-encryption-lit-action-logic/browser/project.json new file mode 100644 index 00000000..cccc390e --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/project.json @@ -0,0 +1,6 @@ +{ + "name": "siws-encryption-browser", + "root": "siws-encryption/browser", + "targets": { + } +} \ No newline at end of file diff --git a/siws-encryption-lit-action-logic/browser/public/vite.svg b/siws-encryption-lit-action-logic/browser/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/siws-encryption-lit-action-logic/browser/src/App.css b/siws-encryption-lit-action-logic/browser/src/App.css new file mode 100644 index 00000000..b9d355df --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/siws-encryption-lit-action-logic/browser/src/App.tsx b/siws-encryption-lit-action-logic/browser/src/App.tsx new file mode 100644 index 00000000..d5c548ab --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/App.tsx @@ -0,0 +1,174 @@ +import { useMemo, useState } from "react"; +import { + ConnectionProvider, + WalletProvider, + useWallet, +} from "@solana/wallet-adapter-react"; +import { WalletAdapterNetwork } from "@solana/wallet-adapter-base"; +import { + WalletModalProvider, + WalletMultiButton, +} from "@solana/wallet-adapter-react-ui"; +import { clusterApiUrl } from "@solana/web3.js"; +import "@solana/wallet-adapter-react-ui/styles.css"; + +import SignInButton from "./SignInButton"; +import { MainContentProps, SiwsObject } from "./types"; +import { decryptData } from "./litDecrypt"; +import { encryptStringToLitAction } from "./litEncrypt"; + +function App() { + const [inputData, setInputData] = useState(""); + const [encryptedData, setEncryptedData] = useState<{ + ciphertext: string; + dataToEncryptHash: string; + } | null>(null); + const [siwsObject, setSiwsObject] = useState(null); + const [decryptedData, setDecryptedData] = useState(null); + + const handleSignIn = (siws: SiwsObject) => { + setSiwsObject(siws); + }; + + const encryptDataHandler = async () => { + if (!inputData) { + alert("Please enter data to encrypt"); + return; + } + + if (!siwsObject) { + alert("Please sign in first"); + return; + } + + try { + const result = await encryptStringToLitAction(inputData); + setEncryptedData(result || null); + } catch (error) { + console.error("Error encrypting data:", error); + alert("Failed to encrypt data. Check the console for details."); + } + }; + + const decryptDataHandler = async () => { + if (!siwsObject || !encryptedData) { + alert("Missing necessary data for decryption."); + return; + } + + try { + const decryptedData = await decryptData( + siwsObject, + encryptedData.ciphertext, + encryptedData.dataToEncryptHash + ); + setDecryptedData(decryptedData as string); + } catch (error) { + console.error("Error decrypting data:", error); + alert("Failed to decrypt data. Check the console for details."); + } + }; + + // The network can be set to 'devnet', 'testnet', or 'mainnet-beta' + const network = WalletAdapterNetwork.Devnet; + + // You can also provide a custom RPC endpoint + const endpoint = useMemo(() => clusterApiUrl(network), [network]); + + return ( + + + + + + + + ); +} + +const MainContent: React.FC = ({ + siwsObject, + handleSignIn, + inputData, + setInputData, + encryptData, + encryptedData, + decryptData, + decryptedData, +}) => { + const { publicKey } = useWallet(); + + return ( + <> + {/* Wallet Multi Button Card */} +
+
+

Connect Your Solana Wallet

+ +
+
+ + {/* SignIn Button Card - Visible Only When Wallet Is Connected and Not Signed In */} + {publicKey && !siwsObject && ( +
+ +
+
+ )} + + {/* Encrypt Data for Address Card - Visible Only After Sign-In */} + {siwsObject && ( +
+

Encrypt Data for Address

+ setInputData(e.target.value)} + /> +
+
+ + {encryptedData && ( +
+

🔐 Data encrypted successfully!

+

Ciphertext: {encryptedData.ciphertext}

+

Data Hash: {encryptedData.dataToEncryptHash}

+
+ )} +
+
+ )} + + {/* Decrypt Data Card - Visible Only After Encryption */} + {encryptedData && siwsObject && ( +
+

Decrypt Data

+ + {decryptedData && ( +
+

🔓 Data decrypted successfully!

+

Decrypted Data: {decryptedData}

+
+ )} +
+
+ )} + + ); +}; + +export default App; diff --git a/siws-encryption-lit-action-logic/browser/src/SignInButton.tsx b/siws-encryption-lit-action-logic/browser/src/SignInButton.tsx new file mode 100644 index 00000000..5443ad25 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/SignInButton.tsx @@ -0,0 +1,101 @@ +import { useWallet } from "@solana/wallet-adapter-react"; +import { ethers } from "ethers"; + +import { SiwsObject } from "./types"; + +interface SignInButtonProps { + onSignIn: (siwsObject: SiwsObject) => void; +} + +function SignInButton({ onSignIn }: SignInButtonProps) { + const { publicKey, signMessage } = useWallet(); + + const handleSignIn = async () => { + if (!publicKey || !signMessage) { + alert("Please connect your wallet first."); + return; + } + + try { + const siwsInput = createSiwsInput(publicKey.toString()); + const siwsMessage = new TextEncoder().encode(getSiwsMessage(siwsInput)); + const signature = await signMessage(siwsMessage); + + const siwsObject: SiwsObject = { + siwsInput, + signature: ethers.utils.base58.encode(signature), + }; + + onSignIn(siwsObject); + } catch (error) { + console.error("Error signing message:", error); + alert("Failed to sign in. Check the console for details."); + } + }; + + function getSiwsMessage(siwsInput: SiwsObject["siwsInput"]) { + let message = `${siwsInput.domain} wants you to sign in with your Solana account:\n${siwsInput.address}`; + + if (siwsInput.statement) { + message += `\n\n${siwsInput.statement}`; + } + + const fields = []; + + if (siwsInput.uri !== undefined) fields.push(`URI: ${siwsInput.uri}`); + if (siwsInput.version !== undefined) + fields.push(`Version: ${siwsInput.version}`); + if (siwsInput.chainId !== undefined) + fields.push(`Chain ID: ${siwsInput.chainId}`); + if (siwsInput.nonce !== undefined) fields.push(`Nonce: ${siwsInput.nonce}`); + if (siwsInput.issuedAt !== undefined) + fields.push(`Issued At: ${siwsInput.issuedAt}`); + if (siwsInput.expirationTime !== undefined) + fields.push(`Expiration Time: ${siwsInput.expirationTime}`); + if (siwsInput.notBefore !== undefined) + fields.push(`Not Before: ${siwsInput.notBefore}`); + if (siwsInput.requestId !== undefined) + fields.push(`Request ID: ${siwsInput.requestId}`); + if (siwsInput.resources !== undefined && siwsInput.resources.length > 0) { + fields.push("Resources:"); + for (const resource of siwsInput.resources) { + fields.push(`- ${resource}`); + } + } + + if (fields.length > 0) { + message += `\n\n${fields.join("\n")}`; + } + + return message; + } + + const createSiwsInput = ( + publicKey: string, + statement?: string + ): SiwsObject["siwsInput"] => { + const now = new Date(); + const expirationTime = new Date(now.getTime() + 10 * 60 * 1000); // 10 minutes from now + + return { + domain: window.location.hostname, + address: publicKey, + statement: statement, + uri: window.location.origin, + version: "1", + chainId: 0, + nonce: Math.floor(Math.random() * 1000000), // Generate a random nonce + issuedAt: now.toISOString(), + expirationTime: expirationTime.toISOString(), + resources: [], + }; + }; + + return ( + + ); +} + +export default SignInButton; diff --git a/siws-encryption-lit-action-logic/browser/src/assets/react.svg b/siws-encryption-lit-action-logic/browser/src/assets/react.svg new file mode 100644 index 00000000..6c87de9b --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/siws-encryption-lit-action-logic/browser/src/assets/siws-encryption.png b/siws-encryption-lit-action-logic/browser/src/assets/siws-encryption.png new file mode 100644 index 0000000000000000000000000000000000000000..9f35c0890e8da4049298585655215ccb92b83b74 GIT binary patch literal 152575 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 literal 0 HcmV?d00001 diff --git a/siws-encryption-lit-action-logic/browser/src/assets/successful-execution.png b/siws-encryption-lit-action-logic/browser/src/assets/successful-execution.png new file mode 100644 index 0000000000000000000000000000000000000000..32655404675a2c78bfe46f31dbe0cc6a272188ea GIT binary patch literal 658811 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
f@5Wf&%TFF;{Npz3_55f%AR< z`n1WHylZ$VLGb(I6tmrz8n5MBF^b6+!%k8)gN+e1^zEf>OP#Yh+6T4e{r3$ojojV` zkj8$p%msb{vz&qvtDw(?WekNVP{5p|u7^GocBa~P$WNO~%JP4p%FT4)#sgU($9Eu# z)r|K9$<}L-!=TQdzxX~<*jqlHtDT5*@HxN$M65gSV$y zZ;1(y<F3(*B%RqxgPJlQtmKe_)h<`l=XPvfE%2LrVV6qKfGw#3x-H89p%x8F)vK!A&6$sq zAdmw4(EOXLk=|I@BzK(R;`aS&`GGgHf?WwuBnr4POAVJY-L0Wag7QN^!v->fo-pp<0NhU7J z9tPZ;83|qL{fefS)IX5Z-Ba=E^UpE`jpef3IZfkcYM%HE8P=JRcUU~x5n5pld zqRP+H6{=$%B^a81tkc|Cg3|4y!n7S;rk1__2l0bv~`_cY- z(txm6I#58(lro0U5nIM@f4Tlm90+DHAuu^8E<+iRDx`+$QkpV(eqb-^;e8y8zLLOZ zJbS^R`n5_prGn}>E?*IicpAX{p3YB1jT16v?j7?qLq$Ey?s0l`-VY1(?yU#;_kmqF z5b+CI%Ze1~)Kz{*6L7m<-upA1Z9c41YKiW$TNt=&2gzC}aRg+K89k8d$uL1qAg~j{z+8y-K8$ zK17@N4EKZKeJcfXsE!7e3Vap)ko0WPy8reCzS&G79jED zXm9_Cm}vPxP8u_yM?_;0&%7K(m$%?i=>jKE-?aL`!*of=%xVa3D{IJtJ=f*P`FlcB zhTwdX27w@fAFxR+@hJ#L+(DKnyo4jRLRW0oQl}<~!tQ3Duyyo)Fs%*7h|ZLI@(3L83UHJ(R;>kWo1> zUq;WaCpKbhIQ~6A?~{KHd8el|qV|VSq_R47&Lij$AY2Q$oN?K$(;gTihp1N+Ji0(h zsj*A1jjCt@3H06)AXV;bFUbJ)3IcZAp%FEV9poRhG7|^S9EiLrUxZ8Z2 z$`t+`prM-YUo;SWnq@)t^e~{5VS{$oPFfaC-=Eoa-@8Udfkz|CMo#Kj@<=RE!7$`H zokR%eP48*5DJ0rSC?!r2G8%FWkCGOQa*#x1g&bkdZ@J#K>m8GO?aw$d z$>k1CF1|FsatE{4^i{r5lE>jSAPT(3*+zN;pcZ__$>m{+&suFeO|!uew@J*Gt(~_w1j2r1@uf$Majnhbvk(%C9 zsPkt@j5I#UR5(y@hh^`(yj2<&(I zg%{`9_E{MHVEd>iTa2o7B^lYUg2f!(ml#2Q0$bt2-W~_1slp1;K!eqT!)nhnUj|`2i36G~t z)7(CgNKc_1&pr-yvKt(^=-qu;^! zYPUY&s1~q4fNswzZk-g+Pr->(Q}#-D+bJvDnOfGy6bW$pedb1dcgjG%`i{0*l3C#MOm`AMKp#w(RQGs-Oz>5DGK{%!BAHfT!2ctt1fQ`sBlR@* zimVdv_3eRz_d^pn*6nEDe_*7t*;n{!E_~ZmA6*VoYN_KU(V*Z79fVQ=pfZgt+A$+? z_Mt(5M~3jwmEXH{H2*#Ct_wCYakmskUi7{OsV^)|gpP3vn(2gRQiq_NkqLz{Zc67M z=%t~q;!&de72m|Fu&nS1T zLN?fL@cP4ZG9Q2>j9_Z=WL;3OB`b@84}rw~h1;l>+vQ@o0+u!Z5Y!tNS?BsZxN)aD zc;%=0CNF~-##`|KDU$?F4fr(@9^~CV`d*9OKDDee^=_$PxD$RTd)fB1>m7RXXS!IrjA+``A%6;=3>p%qK zyx{hw@oErRITw)+@cITE*;9cU7*_~10}`BCA{@9bOcOe=pH@@_)XEXxHn+^kiwrLv ze#+2LI>wH)+&2(f6^t+KO%HEInDYt~0fb zHOyhb>Iu)0FYithA6MVx-ja|6zu`qf4@$A-$5vL@vFpKH2Ff*gvWeH!=@xbK2%Ab$&&+;O@Tlo_8kOdaayJ8iJmdPlWgt{?Sq|<5yQI+Nse+{QK{a^vc*UeT54p(DXRxx0?9^%AoxDBq2-rwrRX>iYXEVs_G-v1sv zSw2?>_QjFHP1xwR(g5f<2(36G58M6Lsv4WoZ{B&xoU_U%(ZFdqIXDTgI*H#;b8<#W zndJ|-lp=i_=wA@rc94jaV%Rrel*rZXSFxzsG4lezQw8~a19WskY%rN z3`?LFdC(k4T702xe)FN8Z!EqlBALH2Yn^-Y{#KMeLY@$x`b^(eme-O|@vMwGhFM<4 zK#<|e-3l@lVGyVHI`1-MlPFE~zMpC=*~jgECTFPMSvce-96${iu7HfON=uMIUx3K= z;qvnGXPy-2>7c86cY8KTNw!!)8hPZ@-R@Yd7~fvruv8>pkUR21qDhS}BOk=ogdN0P zaA1gx!Lz~M9z%zr;kweM^o7GWMOkC@?SU>RpV-<`exii!UBOkerw^g%rX>rDl!p5^ zYS@Tut!{}K>jmjqNr|pDVyjO*6*$jmIlkl4%BuJf=KV^~&XCk5cw$B_ov{z~WZN>o7F5 z;yb|oe8Gq?MZ3$*$nu`;ol)!XJ(~dcEzm*S+P5ZO`gEz+8>jXY7`=LH&%G$ByUO6J z;~{zkqf9f}7v7apB{A$p*W8T0J7C$e@k%d7&Lv9Ex=3%?z_ZMd*Wf6kILN^B(6OVo zoh`lu=8y%3$vUjHhJ2h(oJ0u*5gxe&urb{hhHBfhkiw;Q+_27V796(X0YFEdN3}w1 zAl-4R*VmPkm`u0Dg_t5m682&^4V_Cj-pNz1fa)KLHB70%rFN|SETiNn3@gyLblq7Q zlWcQqed^^!nCZ=lcn(i^No_pPn@Uox1$g6y5zx`1CY^dV*xj?MWZ*cS@Cs_k9*~~f zQrf(0&fP(})GIN2X2niF${);Bwt^=-w_WDF#=ocx;65_N5~ zX1nZDBaR5GNSt7)K3t7Z$@aRF)02_gC^_IRaq4SU84scLm~WEx_qP$>G^Ux_k5-aQC4gwjL_+`Ck#;K>(> zaz~W!u70;<6d<4}A2g0BAAWi**NSoKH12E~DKI(T4&g2X!})y0_#(jttG1DF|JJ+; zWzeX+pHyVCVAX2`0#y;0*SBYC*uec#yWW>NtQUt*UsE_f@M@_|EA}m}2n#rY>&*r9 zHyOTm9ljT}H_=wE@L7LXrp{lB!EV0BpiLZ}QFAs00`q7qsHuQSl_wvXrojl65-5`! zgbS1ko^h%*1fM+Z*Mr;UL5NW!tRd0cUL7Af&c>3+wy#r=*c4n0LjlQ$1;HWvbhdbE zdjv_r=Ch(GiQ8S2p(KK@7c2ob;7N#pPzP&JqZy7>mE)0^S zqYF;tj^M@LInC_-G(C>?NiBND#WbUU_L9X6P?~VZ@fPu%r5CE_u`gypZYcB$4iate zNxv5TuWbV8`#{-)aAd%%9HVJKG7f0IBs~UR6>P`madVY3(XtKf%3-^MLjQD%b?>lC;_G}`WJ*tkT^XAs|0mS4G_`ay^$x7*`AH`wFRVe(=Q;ValE>|h(<|t@*#+!`qas1%3t^>oP#uNFV36f(?-2U zqaDf;_pq0g*1t3zdhwK-j^EBM^OoB$H(9<&xRsuEH({_`BSqkAA?3^DBcT!FNnWSD z7fnXxmPY|&r!zg*dkK~Jnym8?-&0q4316<5*ZaiIwR_bhwihOtjewt=0~@d2J#?QO z{#aG&Yng~R|M1tgO11|N2xyUP@eoQ6caFvLWUbetXs9(B%COTX9+k0ThA3BvSj~i& zb3V7AM>c~mnPtbW;%4*5?mLWbjZ@p1_Jr&!Cts4N^PR}r0qQO?hh4j%$LoO;0RhJc ztR5K7!#30t(o5h1%>iY%>6 zf4z$?=}6i!MH&b28Ctz|bim_F(=6gjs4Z(BK{3251PaLVDn`pqu!})TXCY^qWstbj zXkJ2wVB0=LWGdtS4=mM+G_rdA1r`d(o+tn)!_mVdpafes4z}&X@JgRG&^+x9ijHT4 zahHp<^AImcNCDBM9R0H>JEa1X>f7}SKs{p*v5#J!e@KQ?P-d3#{(u2EwEiDGTANiq zw#*x`%{tq`-f;YMTtekj1)5>9goUVDm*w8VcbdER7Hinz1M^^CAx;8MN;p?%=-(m|q&WhFpGau1N|>bALySt4IQ|xRN&Lr5+*A zp>xsFb8Lf={!^>qqwjVX4z>J&5WyZ>OZ&pIW9!+=$g*RW!t_jJ(V?mNt!JvKAs<0% zx)o!E!Mr(1w!6%4p8GZO9n_Kc<=reYOT&E>Oz|2`_P3Js86Xkv)8dL~fh!f5S@j-j zZJ>~jNk#W8L5T|ME==56d1zGcIP%;r1S*};FoBUzij<=v$Rx;jbM??%(qwe<8k~zy zvD4&|KIiLze?EPIa*`rL#T;GYXwyQbf$L<_Uldh zgNlH(V(w9jvSI|oR;7f>H5JTr#G=)*Jb-4Agca+xfe@9vUQPCFPBx3#Kt&47r4Q{I zSKiSWn5P=ni=H8gz-i1sG3C=P9FI+%S!nkTc^XvZZt`rhyVd;MxqYO~{KT ze70qbZ1cbv?vh7=K=x|mR?lOAu-Yp!-Uh6AnkVX{5QnGl;NbWX^T7MNCXQn{gb}O$ z720R!`LASY#5kHfgfckMa3IR_Brw46S;;gGUQ+W_O${YGG&i5-dvY_~%m}&wpzXD} zq_solysOOy9-F)hd+LD!hflKop>RzJ!d>c{_kis0md)HqTG(!&#YY>mW2Wn_mU`&& z9O<1)&If)52I7Y+j^(V~29K^A@RssZ=PbE7VlTaX_h<)^Ee~I(cCV2DJw~9fK@H<7 zopZYGB>2cjuk79PrZOa59d7f^;Bb`yMb$F4UyaqrPoXFmJbS$|)bC8x`Ou=;SbgEz zsfj%vB7>x2g52ZTFPx+y&?TZ4v9X8MqCB$0lA!C6BxAJrJZHaBLSPJKGnjg}CDw;N z@>k=aqCN?EXoF<$=jYa$2dY_VVP_tX4otP2C~tPe=dCqNbkPr5fMIGt86#~FR#h=D zpB}U(XcmeoCX+1(2MU&HCW-8=;c9fF7q0+XCiRHsuwv}A!cY)6#sZ|-Yj<>lNu97I zW1x-ntp{xAAtw^j(pl@Y(G$5%J+`+Eh-%6OpoSm2A;GAyge>tM)54OO=@BnJ19XzB_*eZms;IG(-3+$2j> zP|I+zz((lXt7v|yEDU#3x^dTL^-DO#wx!4JRQNdZpqAlM%6(j|DTpz)Ws;?H6Kv8c z+&4sM$@OCECzAuq`nO8vRSeLyp~K{p<$@jsppph=N(U#2E6XiU2Wbv=J-5h}Ua~2X z=D;Z7r~kD8djG{)Y?i1%2iX!*BAXtg%L))z^(0ULKBkcQc0!oP;L41=x|KqsjtG%Yo&xrPB;rC9`sh$CqYD@c+~T7!7OI z5&C3A9$MuTYIQ9a>s=OGxv}fX&TIC1Lh5x#PU&#peW%*IXeX1AVVhq!Y8znGj$hc~ zUye(?$|2(^dZ(SM9sCT)MST<0atO2u&+v{im3PnELx?v8(wW?%z<>!FHi$;SL70%6 zItNUc?i{?z5nBRjX$yei99%GP>kC&yNHN#orQcvt*E5!uGkN!X44|JwUc_uh(1P$ur3^ zV%H>1p*Q#>tc(8r2dHhID$w7pyR`wuI`b5v*<&=K*he1B%qw@W;9ge zsco%BSh($zJFlQwJnPgyr;{Qnte@McVVQ#6GmkNO>tx#SAOy zm*GsV;nuD$ycQEPBR%x8?w<8sbtki+`)PU|$u`TQ2Nw>g*OE-by?(iD5KlUxR4_*d zS*+J3c?6@psZsPw|KowFWf0>2*OJ6#$?b_8Hkh(ic5dm2d2gEKx+BS&!9cPMSmI%* z4wi0iW=X~OET~d09Fr_;y(6Lho_Vl`k^a_0cP2Ot8`yNi{yU%P>jyv-G`p|rFl62e;4>6*)R^&7ht3YsVQU7AbvS0x+Qg)kIW`N`573{1aV^gcDn;69y+ zo3@86T{U6VN6cJ}VlY@mo_di)9X9ZeM7%KS{H1m`8ow%9qX$(-c_d1Ue&Fdot<`Zm z6GJ2pt20JCcl``!MPv;Z)K`I)k58@JcwX~h*!`$tj(CBzK61qyZz-Td90rV8><<*T zNW{NkmgfSv%$e~BiYN-eOKEOSDlT@KK`j`i$c*q94X=cM=ZVF?rXG+ShfGJ(m0LMH zFPKQ4!unb@gh_PQ&1j5NNld%s#<0Ka75k+=60X8CAu#nM*9azpXC`M!*t!=WXVgiR z6OyT3Iz>lFgXa-y#LRu+B^sLORqSdCRBmaf3DskZ2s?ql)$#xzN&@L8SIpQWWWetG zY$79N>Z@k@ z>B%k#H!sB5j&PgUIs20KQBm32$|bV>*ms&ccM*uZdmE$Q8%x~+7<83?p-uneBN>^5 zxKozuMlAj70n`PXE9<-Ryd^Ziw@v2VOie&>SYN5x)^=0cstQcspiUqpa5$^mHwQO~0JJ0& zuGB80_P+ZC-u!O%DzRav%>qf85y@2C9^dBYL{2E`@bBKkQ|ESMYM8r8X1XXsqCYT_*d?X9WW05 zK*)mA^u}C6uM@HLaS*`pwm^CBOo4f)&Gz8UF#*HYKKi)q9Sc4YXoZ0H2xESwEkZC< z>ms5YAGu!h;)3-%GLqAUW5e%stoyF9vof1WeTbImz`rVKIZsVnMV=7t(uj3AYcbg4 zV09={E`b=TzhHk0W9MWaZK04_?&GcN8(^ln4ELG|Of#zX@C}&Un+zNu8Ezk!LwQJr z1^n7{3Yfhk1sjn;B#RfAH3XvwsY6Xc>u@Xmd`W<+A^4Ye^1k^H&~I6#4h7NXN6z>r zgtPDU9k=5fn=f+Z1F*Xh&?RlsO)hkCZ-|Qe6$dYI!!2ZN`z}?#n@NZ2;6di+{BzFC zuLCFS<_}c@f87@ei56H-zLfULYl(|ymYrMYJ2>-1rWLs1{tb5=Y;w8cM=1}rRAg;f zK^9UCWp?U|;RoNQ=CjELdobS@Ix;pbe%jjrqBqQ?B_WL+3Ptr zygFcE{PY6^;_EygyM}Bx^b=un8zHWn+AG4sV`O6JOBD5#t|GA=AT0Dez zSWbltJ)y=BwvzhBwTGX4=kx9;CxEf|YwRj-6zTp7c8L_@qBZQ}e8udST_ail0UOL~ z$;;)Z->}yS1}8wW0(y<{3}|pag`(;;_FGS%oE>Ki!` zoX7=24YwTQ1nEz^uz2nR0SG_iw_?bwh&hy^6QVqI*2Ky@;Ul)S5@i&0MbbfQBFUS{ zG8<5owp!(1i=yGnVK$>`zr6GP%^dzdO48Uoo63Pbv*gfWW(9Al z5uWVqG(YVkB`Kfe>+I$IWv8_iyV_8Tkav+t1bh8YukIfw2a1{?1P$rEBwjoDQ@Gie7cH8>q(xlq6BNbou8?{q36@Kx{PT+S7gJrHy z$198Z=?1&G$xmf^lkKs==;OKfFw_J#*{fx9q7H}CDQK5<4a?kg92$uZ$S zEprriMg+8z7$+{HNllnJ0D*YW^UFuONr92mU>QZZb%%q~*q)wQN(%LpDzDr*uXF!# z*Z=je!E@BWlv1(gj6Z!OSwG_zxyEJM@P{i>{EfHfr%%TZyUncJA4v8k+o<0i9o9fO z1~8VFA}Xu`BzeBnZTv>ecLkxU`|ynW&%3U@2p%Ee^h;+>xb+;DgTen^4wQ*{K${0` z5>$UWv))?MOz@A8;V|xAdf^~m@@3#p;pV@=08Ar5xs`m-Op=X zs~Ax3XEc%rq=7&XAyg{3z(xJ#8g7DHFMSkpUJzm+BiUHHy39i3OJa6+k~Xx;MJoDd zJN>T~7J{>|??UcmKR-1SurPEP$ZB&VaNo@LI`e|iE$gfbQ3vx;AkiCN^RhJ4rEocH zW;!6n?$9^21|jwvK2?ZMkZHPfX%M^S1g9}{$4cCM|LFbcV{mrKtLk2P*$t+&|GXm@ zXJ4_AXu8;@Qi1u~9AJ3wAP&M;?Do}zd1Z}U({k!Jm`Za!9A}3S;HMPUatcd@i8`Mu z=i;;^TbK5~Z+icE?SK1UHeh>==S(BsTvubBeF)86vs)Rh#F1oj!`%NfPz8U&mnTYK zv={+-zj-{ALV({r9+@wghaU0N@hUYbC`9@=I}b>{WIdfUJ(DA`@ayTZG$9d0B42*w z93eP|8+DLbqyX1W$SR3qkm&Rs`%gd!H0}WzWN21EX)#EhCNuV(lDbk(j{NIty?FuV zIB$j8tK4Rv=7d^H)RS&v)jApK>rD-)o473jh z?wRTDBT9<*#Q%P&|4)cwFarsj4QX|tPz8>J1V-_@YXHhALzs@deDgigWD<2KNv~56 z(8WC%buX2=LSvO=^Pd;L8C(UNh>uz)dVgldy=13Y&TR{X%0%?^@;H+julZ#M1qb0|)dXku6@PJ3E@&Kt}^~snneo&Fk;Y&W-Om)=i<~Sd8j@ieKovYWMtlmx`xv z;2{odaR&#&YB|I~-~vEf(Sa;CqXj_9_ehj+z(b%M3l6~atpFX%ABVrB2jY&{1rV^o zFj{mu;EDiJVxkvdi~3yta@VGRPmdXQ_SG^t3~L|osc~mq={qjm_ZK;LDOZjh{({<@ zBqc zflUZ|+*x|Q%ng(4WIT9Zw#-}DjPr{j_W#lL-r-pP@BeTK=~7XlGD0O>p=G7)RLBUI zJwvwaY?&2>%(BV6>^(9Hnb~`I`JJ!6>ytje<9>hdAMZMj_m$&yJzwYZ zJRj#{oEzW%U%+%C2u!!Lxi}A2N)fvPGLbG!2%qnt-`IR--w>Ye&-WRwu-v`Io?nT8bVn*bjBgw>3{;tObyrw*GHf1 zX*r$TAfMS@q8fpo1WY?eE+^F5O2Lm)jEjB%1XrH_|vSg_lb{P2$Z@{%(96^tOdQ5 zv|RT@k|iT~ZhNLewu|f;CqOxefXF|Gkj|!>!l!#0C_QBAQlVBjXY9E*f>1TGqs$4n zJuON8wq5y?&Ek)V_L}&O=QFKeX18&m66x?_7jsceXU-rDwh|;rx(@=NRKD5LsnVUf zR08stfGN+OSTyA29IRK_(4jf8X~<3Y7o;~5ytUW|L1T+w!aIvg;sk!jrrSNk+B$2UE$c$@8z#W!#TP@W8}>AxSp~HXEJ_H3&Kwga#oZ(=6c(N@n(gRTI$rfE>N8 z=|5DFal@!P&G8|V%e(!h1%NS~pMjl*={pe$bNgTR8R<^IkXZu$yx9majI25OIgc~V zUQ7@Y0~k3G{h>z@lT^8T5MI&5ot**qa2Hbfw>+|>Xl4%`kj7e;2+34zD4Es!HfBGi z3C;7Js_Ds{Sm8S+!Z6$R_b_zeSpMf9|Kk|t!y2>1pd+!kFIUeY%!^3KY4z(_zT-hU zd&3UP+XDWPvaJTl+U=zagkTJTu*xt=6*#I+*4Vrjsy^!gH))hWdht})c77$zTZQZ5 zT~PsOp}k+z{Li5j5hal=@PnqK{E19&F_2QWg)uI35U*#8uGoj5uTMzugUjIiJIMP~ zUKyAXNM?v8cgt}QM{$2$%aM!B**Hi%%`cs;AH=@s<4Ra2B6^zv?^P zFi>_$xh-ncTh_~YA#jqrbmZrb==_xp-QttlfA#QxUVs17n(7~S4WaPxrqve4kIhRI z62tnkgS;(t_fa6+IvYQ_Vu4vx;JAVYKAwL&&`?7&vA+Wxf!*21TpjNpfM!$jahK+G z*t7!Zb|YzHI~I9xd_{Tis&1nmBRp{lR+Nx|2|;WpnQGWgU2m7;P-3hh1M?fd7otR7 z0%~7FCa{>Tlb>`URxXK>k>JII?3DALjSTx?7*b(-z{;O_A83U|U>*0rJ2{zC|+jUpw3DGnf~`?>IoB7#beHnkj33Ojx#&?&++~| ze1s!yk0`G}yWm~K$`Y>`fG1{XAeamsxgrGhOQZx#k2dAGUQjtYeof{k;;{JsFv(ly zmR_?J5>gj75G#DNuHnhRl+)Bm2PXD$2L~-Lao!m!D%RledL#{XRP(rgUBW!0e4Z*G!FmQ!a5qcn) zXJ4;vI6EKpnT#`=jEe)kVpz_;jePZ@XY&JLHsAg!U<3FgODmG_CL4-(%OEk!J30zCQ*xSbFxE8-V-Rau-yzK)qr)r5J* zkoY-|IVg?;I)M_uej*4mkU+5d8Q42YpKv?#k$ab#DLkO2hYo(P4>Wn`Y~;sSs*cmS zwCK?lWA&Pwh}^beZ7SyZ^$J*987ws4I!pxM*uA7cx2tpWJT!lZ`d)vrws7j(+|h@GpJv##hXTG=Az-r;S?ez?y0&(b_SNhV&2Y{0q6eG8#pu|C=3P5gt0qY%gfL%FVt2*f5CT|T&jS? zFa^~GbkeEJ^c$?uPacg3sC=|pG%g(o7-fB_jCK`A-vQ83f9OAvsbWLvV*ZL$z?2

>Ei!Q0y2>~1tyO-+CI)J!h|Et^OTC`T7iivRO5If01O zqk+PM5-bwt;Sv?BV|G3XHWCjCVc$XiHX8>q?B9l<#aLyBwd@@(c#%hF31jm@rmzVZ zn;(p4oQ*_b8XOE_h>2f?JJSp$osv=+IAx%M^~5CQs3vtPM;!QN^l9(_cG7hgBa9tC z^!W5+WizJqk#45v>JvGtBi-TyUPg*5%)^OI2?vhy|LxL)HPRFX9Z@hVQGN}jQ4vN# zt&3mnTG@I4=)Eky$QA-4w+JEh@L}|jx`Zpmc+1rC?{7yE}&ewO~VGTtiFt~kHu^E3@hmPw`2$&fU2Nz6*Jp1hE;~UWV?#@YJ)${rd zQzxT`xrw?8pJ^11c~R}G@oYf=pl}cqJ&Gt$F^^^JzFj2R@ABL*qK-x%U*n`@<~0x zmEn_fQOIUGziQ7;e)>93nDBw)bKnvD%O7L10rJr$7MitFG)zetyym>>)0w0LmDm)t z9-CvySr>z@90%RN9z=9XL_n%yN_$|G4>wW5F~m^|pt{$VT`9$IL7Ah(l#GCZKBS;X zZV1>FP9BT{v z8onu?%oTPJ#&emE-*YJerz%q0iB!I~fgl#{y*o*01rXNt7$)ysuMR3m^bD^wl%h;UNo(~on>dGD$Mmc299VQJ zN58pQK>rw*o+}6Tu4ewL*_m6$;V$U^P+aZePF@N;IEA>6Enb32_MXX zuMk)%Zo^joM7iQ^?wY7kKX3K)xVFkwgVYU^(t_?v=Z(Jiwj(vU2jHxKInoDeUQ96p zYHr~bn-S2+PUx74{P)AFCgoBy-!q3{UssFc={-C#7rkA38J;3XAE|BcLNWHj%$D?^_+ zatdRfL;U~80!DvmD+fVZfjAj-?;(}~V}Zwb;NX)o(f@|!g=Oy7?W3*=_1*pdd?BMm z0CYR1v+^#e>9=5Mqu}kGD&qO~_B-aZ>oCZx*xr2apTY|5`G>zxxhO|%h!PeNJ?jTF zvWBJ;wf)YB(7QB$Ua^AarO~NZH);N{=7|-9922LfMb{2O%B1?nt~=@*85t6hsem|j zqTHml9x|1_i^s*6TUh=gxCQ8ym9eeKKo2i^fvjMqoRvs-z>NCf&@ziB>M|@w+jJhE z^nEn`dg%QTmwhLnl1Y%Eb>!8|E7>+xia&$D#o{J-LS6K{)pEB35&Diq zTdO+b-8pc76XhL3mT9A+qZEG);xS72;4`ZhJ~*ue{bxGJ1D}(5c`j6$Xlb+;WnB}` zVlv=W5gw4~IZ^v{m$PMOk=wvX`yeV1Pn-ue2$7tq`A+R}{L=335fID9d+KWn;x3GiVb2$@k zyBxj$D@jE^))SRsUvplsXmz6Y?7F$MvL*m37NFg@dTt#=Cq*DxO^dn4*LpM^@d|QV z0*ttt7t-7boK^*EeQA)ZW5SfndQNT&fG4tzp8nO2Xj~@(R*5tk!?+~5WyCtqP1SO6 z408>kLkIzPi3g7y9Bzr&UkZR5tz!-JR2Bq*a9U8r3IA^uPV9vOU^_ktW@mF=Cu!!~ zPfafALDR<l0;noYfz!-JX%7I?Cy-R+CiABVlWUS$y&6C~+m-+s zE()KBcu}bbaZa9}8Y@Ml9z5N2aV@Up} z*!pkr_I5Tb0XHj=RT>i;faWiP&v+j^VH9|RS6NjBGJTM~cZSUmtUkA(b0FW)o1N)Q z3H$^HbMT1|tNeA<%#V>a{q;>BZY9O=^UbtjIyZ26%iAym0*f0S!`DD`UNWA zgLq}k2J$4!T6q1a|9B8EV|25Px=ULZi%IWjWQ@u@7DQS@LkO;Q(NWLkL$j3X+ozLp9Zj$rQofW(Zmi zH7h-YEcc+k4>V>)oUA&f5}s z=VkL*J^QgH2*z@h+Uy0=xMS7g#_jN9(O1MHvcSDz7puNn4?Ykrd*F}b_i3&6th#Ni zib;MKJWg5DVZ^m!Z08*Kw5qQ<` z)*B1b9z9qp-yafW3e^0YG7D)@a11}hAoEEp=x@B1yErd}?B z0@3Ed1v{PIuQ(S1XHcQ=U?xNjQMoAr-AL{z(h<^zP+r#*c$YaP8OB~uhEJ^r9-cp&04aLN>(;?1O_!xf9CSh`!RZAe zF3>J8Y#AuMUK*dD&R;H>qTQ5jZR~u`8MP&zUUmDA+cqYjD8hF9wJ9j_SnP{NoVFrA z0nRq`8;}Ie{x3UBC>#XqL70sfc!1r#To?&29A|dBU!>k0mt*Ymq+%$0nn?4S^CEOy zgJ$j|qU4cv*2#0diQ%ToW^>?;`W%j4Ap(%0c5eU7rtBPn{DHVk48~SQHyWOC{40a6 zJcgSRmGfdpcG%a=Fp&)2-z{8G1x4%-6qG8q3YW@bjF-#1y$R*p-f@fuS*wy4`rDxdlfTIwzxQWJ z{FwS)#f4KuHTf-c7}}+w(u`rJTnREAAdh=9q7I=Eprw#AWy6 z`!DnUW<&A-3eWiV_z@ixz3+c}s|{`yr@lqoay$3zn1 zH1PJ84E7)!l(D`_a41nKI_jsOvq~x~Q$@O@zyE;Z(MOuZZ+HwNV`M2?@U z*V61)U(x|1B4Y=V0Fxrtg9y;TBlptQRQNL<0urnNb}nu=Fx@%DfEBZE2Y};``>Xvo zJ1jpYI`Dvh{sjHfN)^fTG0XVcyU&*f{$Z8(XTr{?)SpW-q5x-9$1YMGH*^w>( zp5Fvtro(BCS{wDQkKbc@K434*E+6CD{(feE9&SN%d-X<+vgWkTg0~m~cFZGjBc&-F zyA$&pF#=&r8krSPkiIm%zj0|XhhUF?x36UoVNA3p9Vtc}y{^p_p1eH-&jvSNyORge z2jWBEZFj+jVM)cBc_?>DLxc8aPfxVEi;^-cXr4DQCTUtzL0DWaB4nNK1Z_d0%l z+?RK=*UirU+AwSYP5x|*IXc!`6iJK|K z#U%_D*-F}~nvP^>O;k>ZWf-jm76kKo{l%nF4tRkrKTgAwHxrUk`a?|P1a{_LXZDYV ztDgWHxIAZ_p?X~;HVCRjze&~?LP=N8_)XZb6~n9E18SW_I!7|!roHWMMCPm&I#Nh7 z`>b@e25jRuEx|(R8s*0q@35y5FsF9ldt7GcH^xSNY`B6FO}Y6FP5ISjs`F(p=9CEL zZ4Ul9c{OW{hMI2KMzK5W1G=;M?07+BYxCaj)1XD;?Xuw~wMaKMlW#qjl2ihiMTMq`XCh)Hw*?iS zVtrnKp1Q1golR}qB;7{U2ym_C)3Zd{h3IBWTX%iI#QZWsFu=HA2N9iZ3 zX&mO`PSy|q5R}UiX+Qqox6aD_4N4gT9)e;}^(3sw zIcv1MQ%|+`lSFO91uG)CyrvXh&IO`-b)}cL4luVg51*wY%74NCC zD<%FqZ5ueeNcO-~B<{?^OG0 z;+d*_xZ=$W6G->AG0h-|cQDkvq$=wYf;smn6z5C-~VcUHwU3G}ch+5GQ$Bu?{ zqK^rs$oOFwXRHJAnKi9I*h+@EZ}e@8d?*~vw+MdFI3xb~o|H;Xlm_~qyvgpo#=f%L zm*wBCJf>boa~h!+xJ*@_T<@q!QI1(+GzGgnPb%nU1PjqV%yqiyv9vDTFJ!yTZK6?0 zDJ8)|Sf#M2OP)rw(B-&|;m4x5xes7c$&dukp(u(^OXnc#km!m>J>0&#;&vk(b3 z=AvB6=wn;9ljjmn#Hc_V%b&x;(1^WERA*tZ-o&Xo{c-WqXPMgR>ixQ^U#!Y6N6pP=O{jk(tNCE~WF zWAY5#g{!uXrCX;8EB4Y6UWn}dpe6YYM$B2_@JfA@zbEUgLzUCkkb*R?^m3^EwH}8u zj_uU;P`()Q0mZ$Vl|?!#AZF82I#ATg2>J_^q=Lc{s-Kl zbP<8z4`c$bRD>10vp2}!%WMS4Cz5oey0xDcXBh(_`8)P%iEz%QMHoE^$V1xkh?QG} zuJ5eHV2OiKqJuCdNsa|%A&{sw2W(p_Sc@~T$5Sr)Rmy9L=f3B97A4y|55R>L!mUxU zn+!hFqYxZWH1`TU#`GpY-T)fcVGC?&N2W$a^^5mdTjqNVnaEBl(s^eV7m^=^uCA6C zV;;)nc&m^c*Ixkb&W^M!x5j*Gjv_L`5}Z{fjry^R{h2T-(u+7Kr?#+^u2gD0ch<>x8Sy$tA7A zp2(ty-(;PN6t?}8`z%%|W*ey-(2Dsh-ZQ>QoQx?@lIkC#9 zrqI(5OWYywe~MEZ$?@$N&FjfiZ-Mn;n(Pay9ZUwh@IHUgQTfE3&7pde-V7HI#_06f>BIF7!8f+-Df|ni}#zOc3=7re8)xa z3Ov9CvaY(MkwhXKt(5Gs+l!%LM$@cmI<%#t;UAr;w0pAuZzQdBi~#ME5n#x8U%(-e zD{-hhBJSt~X`)%Mj21mU%G4Qqy$0!>_ZN}{{P;Y|+r_Sut4(@QnVR*eT1u4jvu4E{ z-XYxq@8_{7yQ%ZE_kM5p;mSR8H5Xo% zn8kj6p7p=H0IE(BxNzdY^jeW!QX4b$Q1BckN2cQ?qs@@DLeku0^EqQ5d=43V^p zA;e$Ytx@Ng5VNNBWUvCow+`0}xl<|~8!&qcYwR)McCQdPu5&y|zcHc^pdO8_PBgUB z!tfC6`10-O7sB?l&tyB@joZGd#^sv)b*9M}Xx5f|?<_IdXRNEoX!>!KJ)5)3Puw!y zK$=Y4hTfhzomB9T%@G%uJBx+(k{g4{MsI4Pk)bj|UDm#Ib^hL%Y}o_lWN|-H*L>)W ztF33-zg~zN;amB9WC_Nht1}(0JL`KFjg=L~k^hvkV z6CH@n>p8=+! z0+1M^?lH%6!y**v7ph}-cm@Ch_i3Ij-^f2*7~fM-a~b0a3>FzpnZrq00KdjOk-0M+ zVF}-SI>rp0krT8T!Ct-F0F_~C+)($oM+qRJ%4SkL4~dtUK2s82@wpN*^Alk0?;%Q0 zKe(OJ(to5S>B+cw?G(of0yt{jCCIG=laCK`PIdjq7$ZhG`}Hr~Ss&om=|1Pj-;~nt zEiKv=gK$Y`eUD$|>N|qTzk!)WjXYmh2X4Xux6`v@RD#LU?gvyUt}Mv*pXmnS0jTmY zKE=JmPE$4D)w>|IbcBY0Ja$~bpO2J$voG5$FS@gRN4)8EPxidWfbF9Y?eJ&XRSv|o zp^;K^xd+JRt^}CTUu!MTjncC3f2op9pm(w@jSUx)MhSaLkn59izUF5#)ovHMf!a(~ zeygmkIR@A5*5R`%R|kE;uaX8xYcLBcycgcmVND0$vw5HoW@&Aw;}*^`^Npg|#(fi6p4Odc>yWri_f9Xu+#bw2op`RdV{+>})pvzA3_GD02V;Q9K@Leaf z;nXD+6T~C%1admnuuvNgp&3HoTo>oe`w}%(Ez#A|j%J!w7S&1wnn#N%a9_6*!b&a% z2^rh7?A-D3(nswxCj$f+%;{-Lwr&e=2XW%uw#*7k#(2VuFgHU3R_5y;U%Za0xSkfm zKoo5AHV+p++70ICQ}Ejr{R*ma)Tr0ET;+>B&KyKmhy<^tc*}7}U{=Ssey;Eu0z_#I z2gKglfS1<3MfRcm7bODy^ps~{wDe8kp$vxAQ?W{3e6lFbuYw-zMVBYArin57%7`_w zH}+h^D%ho8doKhU5%+@{k>l`%-=w>N|MwUE@bJDL$uyr|S3yQIe>rFI>Bsyt{0s96 zGDJ-28oAbNrXUMAM-xh^*OO;1x}|I6rJdeVVAEXCoteJVDVDx?bcO2A2@HiVNAMk~ z-Cr(6g2sFRK|XdU#|6lx01SQYmeAnI(2j@R`CN?mz|g?eGpkbci-_e>#6p(Dx_S>Q zchjUl&+)kosTjE%8Jn0LzHw!}wsjh{OsdaNMrrG{&|kp;Wal5s@2a9a!u5BU^O}hQD=JpWT=cVfh6`wI$j) z3`Md8yyM$0lD(i>BDp)ODib{wGFM1)H~#H0;G6}&A({5tUCsYD;&Rt*wNa!z9e%fB z{teQWVKlkCKb^Cpn!mfV_5tt2j^C!1?0eDJ#Jt2+sH@mpTEC%UWSjK~E)MgUixK-s zsDuIyYBw*Mfrwne_jQl-=~^2OuLQCjDpu~e|Qp>;wsS70_P)0~3z z6MsdT6isO_cVsvUX}+_3m&DdYRq8yfPyV%1hWe#_fd7Cum zgp5B+ddlfYboE5W@jzuo zF7m(TZCoifkvXq$*na-Dr(@-2t1!tnT1QKx2ml$R6rgg@t^K4DLLFRuFBpEDU$14U9q@xQNVlyO0ZjSzFrBj+f!GwHou)XA?-oSef~-jdXM%zNyK z?s9ULI|KbJcYdCGkfddR?|>}Em6iZ3>7)vw$2@DEOj(EAbDbI{FR`x%!O}^jgWLle zSJlTZz2@K~yNi|58Ub<7GJGmN3Pnh6HBQ^U2Qn4{o0=CMATO~~h77huGY$=&7;J(YEI|;rffk=YN~?S?5?{*Y z{Oe~{V}&Hy_cm(>a4s`rYZUAT8-wY~^SjrVz{di1 zxQ1VHVEYsUxo=piTTdT-899n9hRa6?m%+3LXVmJOesc(L(?uI#Sk7;%5U`V%c&iBW z?OICpZiI!;TvF;qAMB2YM3+_b z-L-F7so1?KBB9y)fo>1XH5r@*L{F0N{ft3^K_+4eY7wu#%vWb@oWVPG34lB6@~gAX zWCF53(di6j&Y8tilu6D;U8PY`>@6K3_T4unVM>j{4GV(r+TS3 zELJ>Fi)`sU7#J( zGzQ?1AXH&x1#~n_wtW1!pV|l$o$QUz)hn|b*Flz~aY8J(yfQIn5q4R$HpMlzzfPR@ z=+|^VAts-Vw!N-<5*h9gyJhk>7l|;Rza0MK;(Q@M2vh5M|8s7CG17?RU*KXfy6y|K zGNysM0<|QY4_VoDYWtP{)2D)y??O2Hl_hbWlbMfAo8q^%qPugh%l%DMj>$(M(VH(N z#%pQiRlQpnXi`r%*1fw#EIC`XijrYsiRJfWE+td2DF%hX5cuUOU%z&@)z{PUUPQJ8eBoM8HG*B#`{cOCy+|L6I7E4>iR?nn%|cI4kbZ)iyA_sK zb|OiBfbu1wdAf7(W7mfP@7e7Q`n3rItQBIL3);))NL-(W^LE01f`3TmT`eOlo!rZl zG=reeSRi|KJbd_CwDXQZQV$lp+E-@y2Cexu9p2;iwN2P)eL|*HfI84Fw=vW04&uG* z&S}`kKoD$xK5z5`!9s|h*Yo4bTNVBIXIE#YHhthP$0$JR9eUubz!AxlhqqU~xaI96R&bKfAyJ;x z;|I+??^p|AMW07Z<8sa3s(HIDF-ITg1?^hp)WLI9Mk?VS5yy+ULJkunr+!10Kl!7; z*}y*SD10{J_A+B7pc2oV!Ou-_pSLwSiHxwV;`6Bj$fGKwi-;lFzgGM`V2pJC%Ra`kQ^r<|9-Y4p0wD*;fbeJsziY7La>xm&2f2 z57BVK+u8$rjNr4YklBYk-@M^w-N6N$&x8duHWyYs1jh z#*i^ic1nyXd@`8{HQ>0(`UF*F7EeNPZOaC`Dl+$Yc6J zG-C~U2Fyh#2r9_P&^_zawOTx7j7-K)yM|4n@$V^f*m6r)FKHdj3n3$XOs5ZNjm*g< zvTQ_MA0Ln;&DToI#}kwxyURkLx}1Gv0AD+j-y|n^%@}oA4f6hAU8F%@0J9>mi}9U& z&@lLROQ7oeILIz`?25JT=3a2WAf94_ED9lOob0$kT5UALXgpQ@P03~V!a)n44x_8a z01NnLN}t=r{fneCYZR=blvko;FP!@0?-6FQ&KV+i>9BVs zLY}U%w#>V9K^u&}9dyLF8>R+0)q8d(OhU}ZHcXs*^>zzFJY$Vn{_F!{@`+hi_ZK3M zYRY}3@RB;+K2sLo8qZY5j1d%(^L~Mf!$ZHi`|cuB*Zt6o-X{c4ow`bd@_vOvU1Xv; zMS3sZV_0a0-t+nX>)da{gF_2!43BXW;!8o6Pp6!>hMU-);dniXiF1TR?%z)o&W2!c z*Pln+jxxFn#69r4aGH{G4k8KE>!P%t+N5YylxrR-8uB;6S9-8O=z7M3>C~xHrfOj1 z6$l;B=dR6XWJ0&I1+GvKJ>WDQoZ;chl}?psWjHMuj(bCVqZcIOK~x@0y`_FE_YxO- zvxQ4+7O^+W-Y>2oDLp}GOoK5+((wl?A3$OlPK$<89|~b`iAEK2CtQhQ{RNMnck^GZ z$%8|Ib@;J9+wnBl!_)Ja#|;MY5G$hx31IeaG5Yzi!ks09wPE3-OV&C!a`e^?kAR)L zXue^W>S~Euf~Pd8nJVn7?d`1}J$fW}QF!gVwPhCi#*G_db-HIC)1M*3f74GV@1fsj zN~$bqrdtU7%ev35M;4pJblmd8Lf(-!bd>cKn5f*gn(@CKgs!6fwQ(z+CL@TnAxiYv z+8td|S z$U~meHW$+Z5B&Y_KdQ3g(|NefItj4RlTmK$-}cKHT5w9f^ZNDO{P|U@3Z)+1wd85b zu&VXk(8Y;)=OI&HAHLj-Mjo#Rr|Ay=@l(`KlxN&069r+#wH?D1E)@;lxms0(45-)M z-T^-*8^wVgngFU|-y1-{EqgvQs^4&)VT6d3o7+YHy0c(ObIVWgE&t=Eo-4@Gf5 zj1LScO1X)t8N@5D`htEw^Dp19HHCBauw`ghIPd99HUwwzph)YTU{uLyX)jrW?qg2* z7XVrozkZr;EE7cCv*f9X)}|9;dc$uuBV7y-eTM`=b|dtuOyQg+GESq1vSs0}>)7Ve zWf!`Ci%52X@MN9yCiI1=#`o)Dx{59J7)r8sn`x zTeNasGE~e5yzY{C^-xucbhRqCg&sXUJ0@tn0o2CE_5|@@TYNWciS;~sRmT^3Qnk!R z3ishxx&>gRl{WpEHXtPo<($W)D`SSJY_!h0Wx@dy)wG=Yc0TySi7jdz?{Pv`^^tO? z1UTGS(|v1Z4{6f&Rbc?{k;v3!&uHwUV_o(HHm+|N6NXrya*I|egv)&e?{q7pAl9e)446_*ce&P)Av+gH)2Q?N?|ox z61GHigU~}pa-5j^()>xzcZ>`S#ZUI%3Nf)<5Xu3qY;kiH%ZnkHKohG;6U0L)UbQR~ zIPKan$bEV00D(~MEK*}*Ve4eji4qr`1za|HWt8PU(5yGJWY*bVclOq|Fa;zg1hXVl#n zpunJTphHWPOP2m}0nN>*BjHX;us6Ika+SeD=qZ~+_ti49EVV+@NHS)bdkrD1sZlON zdi?4rda@c1(q^{0PD{bOcoFxKrn@%t-4YQ=p?sD2W2$Ms+s|9phBt2nMt{67DO_upFRxKl@%>Q>kjmh? z&vqCUi~H0QqIVzfvcO+IqmhSh3Tb5q;w*-(gqWnxzh9`NcNpSJPjb$42&>}r%5b0* z-*UJ!r^u)kw6sRi^4Grr^@c9D0Wc%F-sB6(T9=S;F#@+MQk&4Ei-Sc3ueF0Qzuk{` zI_=}t(usR2p3>Ye1(XDO55KE~%w`EP?3)FCV2D26C-Tqe5U=V^SDE~v7xnnbIYz`k zUJ*F;^hsTT z&2}GAH=rk*@+3kDU6Q)UUB>yW7PxpR-*k!;7Q9Z}=GI^o3>fNBuf6qlw~zUV?=>MN zRT7<;D$1KTi8$z=xRSQz!Pi(>AzB6`E4Kx?@?H?(Gs99tfu~2D!GjWr1%t4WnyukC zANR;J>=HXh*kO(9KrYdZH0}+ObJqnzu4zPN%v(fOWa2Su>}8n^O4Xsg&bgR?lmY!I zTGp%7ar*~zY+|6TSPMjiUiotAuXpwkku=fQ-M?N{dhUP;Hv<%4ipyT_3ommf&1+Nl}bPDC%M+eO?{G)tMc+(G2jd zv~}Lj#(X2(y9DE$8pibj3}O$*FW+lhB_%@=>0}bb$cKWK-UoX~D^hoR@7Bmdw(K!5 zURQbu;Yt z>-w4J-6|_9gGh5A%!7|)f5ML+ed9!q+3gST^;HW7-GXZ(voDSAyHL%ov}KqB%)^(& zj>TSQzF9D)^u=gHEn!ayyHgdUczvR9 zgfc|B?N2@&tc(w#?tWf&eMMcIV76+MAno!fNtp;blQ@*md( zf9meFG;l_}x4rL6-OGCPx#_!GN#ogLb@Z^(UfEVg>Xmb!>g@=AVbmQ^xPD}r< z@f|DEvnZ`ok|rg*A4M*9vrB1z;44}1%k*8fVz0gVRVwONpX6T^!2kXzFy|iQMb^Bf zav-OOSKQZIfl_=0F0pqopx0k>WDpCI4xfDY_A=ahzS*RE0>=;CxcB5q+{cy*H6qVI zJYu4_&lmN;1*Z9ol6S$gk&JsBK4-5<_AGZw7nx~&JuCE5$P;zD_@Sz51VGtRK#$ER zXRmIn*RP&lfXfy8=*H+t*LTBp(Lq6%5l(`@A*+<*9|9NRB6S->Qodozo8K`?U0`r5 zhAE!m%9WZM$Ccdt4;wBG7F&F;JN1Az_muWU_s7r-5IiC6pmY9Q0+zq&IkS!sH=uN% z$kTe9au^u>?THdp%ouD?u~qHO9LBNp5gbM#+`5J4C^x2KPc9KTt?y~=j9DM4yfo-g z6gB)!0V*|1Y&NfFnLv-b>&%1JLgO(aFlyUmcD?}lyYCEGHNTcLvA ze*$)R4BwmdmNUq9cjQ!Sp;A;DRe>x+bz%-LC(c#rKB4*G39iA>sRHLc`{1&c^fvk8 z>dU&-DuY0~W!pC&$@{-bdU^1?`Wl3o)Zq6btO)lXwTSeS4$^Ultve=G;FyzKq6K zWdEzoA3l8u$~@jDk{@JmLeLxGVsFEG#ErA@0#00HVv2BN|8+;%LJV8I$bWIZJ1uyl z!tv6Bt>u_=4G)~HF8$d*{=PKC1?kY}{(jk05g|Y8chaIHi6#wBJ7#e;sc#ityCitJ zrlqbnqJw2#G4F$}T5TKk0Lw?ezps~3Njitk1({+CT|o-!Uz)j`Iaq;5W;3ny!MCS- zv$dB5oxACRUL+Gz{UD}bNzQqtY5Ypov7T*m+DfUPCXVuzHQf_DqpYDahr)%v+*-X; z-h23~+eNmk<80+Ketv!mefbcId#~xsjsfa)U(|rIv-$0J9fKr&;6T@Lf~F_ zGi?h|xd|$ho|KJ-+f1PB{=~UDqgQs3t2?yk&okHg5^9mZ{kt^av%{Cher&|=-R-sd zjl%qQ;grKHlVW7@REf<=CHn)DcJnInO)YD40|_QV%)fT^yf>b4y42DHL_4crX{^}0 zC&@tl!-;HGte;GG9t!6!y|Xs9oT7cN5JX%w@HJnM>!;K@_lYtssSNvR5% z8RcZe8Yr)8SA?eQ`zJ4fDLFovRlR9g8Ulo^k*f{Eb5lK2Io~j0lO#hiTgYZ<@I2}3 zG_%MR5!Vxx>}KgMtK(k--oKy0&I`dDh_7McaqZARk@-i{^6$0qLCM$1f58SN0W^1^ zj*c!zS(I|(LC&p!l~2dsJi9bdC{@0Xb5N>qE*p@Bh3Y$y-F!NCTi!W71hSkC+ zH@<9r%Fhmn5-4cBo+7>XlvyR)_dBcfqsq!llXYLX`&Orwm9lN+cMiP_379l|=qhxh zyS8gB$EL5Rdm7^?nb3D^v{5XU#9~izq+k(;VU)+`$^W36%X(?mUzU2jE$VR^zq7r> zd736Wrw{xeS9_)Yx)}a$7XSPk1veOIakAxOz9%i5%De)uNlA)|NxribtvCG0che#% zG5#Trx-VYQl{$b+&!g+YlZ~Xh>_9!8kyBSyc2abX)l;BjLk@|hCgtc7hfFX^HueWs z)CJsL{#ik%au3Fx1h6?O=*~mu#KS<_p6&P60KdkUCiP}p3tS?6KSz&LWI^;GM)%in zj;@atnBHafrcHr-OV41iDBF0XTn*fRf*3+xKAHorY_@VEkjQnw7v*qzWAwZnv}$$$ zCtdz(UocSkjJDNLQt;ds!aTHYioBzMw2}&HXAuxN|C$9To7{{nijAR5mq}B+(N}7h z3$%p^3yHw7BGNa$7kHJinAE8mqqBxXuoGzqLCK^~g&sgI*k1_F$`Ul+l^V+aY*-aK zct$8bmJwXHD09bey+2RQ&G`HE`8;_^IzxuHc>3Mh%N!gc_qR;udhU_-TG6azc%Sdc zECwgBiE|@Hb;s)iD_+g{)J2JxW%d;s`IK@NMSgU7%1%f?Aikfip<+ZFB6a0Np2vNo zo7(4Rr>M7=4D%DMXyk>*KgizP=!&|~qg-ZstN5eDwfe|H|ErF+E#Z@$_1YOc#Ak`B z6@{3H3wFj&Z(y$2&<6#+s2_gn?ag-FDOP8zqIKdEX~PBWZYSn>4nqw!uAcjXL5Wp= zb(IG(j{{JLfINc$ebBzbR85Flg6brtd`O6yQD&!I{n_&uU!HDO98aW6kxz_KRmn;I z-ta-KQdn3d%~-1LWUwups4opaLwLb*=!rYN4aJ?B$8zzduP@x@(c5@7P^#|yYvIKH zS)F^w&)>YK>n0>?VUg2t@eD0(rUx%F5^CHWiWfa|$xY;rE7;tq!hFa8!A?kfIq<2h zn?4RJ9qX2+THL;@n0Z7`Xgc}v$9P}{xa}r^t@Vd2w{=-{G<^_%&oR97M7o-Q>#FRC z5cEDdD>P8u1!H&vw8ue2>2O)i6%T%To_QD0>MIu& zwt=A#3?RQ+*WM{1LGFIAZL!YO5X%lX(mG6$Gk)vbXv+0Bzb^_ppVP@hGwKFitLO7e zTqCi&`3+CLHi{SOC8oT;u@_eV+N0`x&DMq0Vlp;)v79hcl+ePdK!wx|DHjL-wB3#H z<1Le7+;1G8zuif*{qghhZSw_x%*l|-wuJOYRrH2C-{UQB&ZP_tRZHliJ41H&xs-FJ zzXh7UCKE~!9yfgD?VH0_ax|5tS^xM=PwB*mb>xQ`F9`>kJ~!-e;3;vsrT4G!Lk=F?fWInGT=}?YvTG_zG7RD0y@}p^qEf&5 z(vRVxj_rHZGb+8OA9^Y|yuWv{Iy$IBFOWe`Cz-4vRM;&o<@A}B`Wh1loiEr(i!00z zE34ePqCN(FzudRCMH>PU^=B&fQ%^Ii6r??Re_hb?0!$v@#&Y@Cv11vrbf;%P!+q7k zJJp?l3-9bD4-2Xp4fT5Oi*KNB`!U_F%1lqzjX1P@0L*jXM+SVs)#4D^8_nb5FvZBu z36p@XHziOfs4l4;lOsx)$nC#zmCs%2?WrE&-=);d9G~qz5qaG=xc(lbcfU>7nFyo( z{w-y~)Ro4;H*_A$A!p(5C1r`4E3*^}kPo}i}X&uhs4Dp#Y(=rb_ULA^7UzmlROPL%(=mO_brO=AD- zx>PkRE*Nwhf*y0cItDd!ZcVZ7vzswjFd7peeKoKPW=&?88baWeOQ8B_Hdbi?yH91M zwB~vc?=Xp`X^-$L*P#Yj%`a8-3OP;zn@#{P~n8a4Vxw;=OQKiHJTxTXhUMH^<7WeTZ`57V>@Uy%Gg@?@q z=3lbA#Mg=H=$;Pb8-*g%%BP1iG69Z2J;^9xqcb{<&yz^+(*$;xO;;3(0lJcj5jeaJ zv!o7yd~>C9U8zY+KCturY9gu7%J1n-epL)qrV006pZ)=kk3{!wGI#TO%@eK;v2M{6rpx((r0JSas|w5NB;7IJ2Tv>M*FVf$jC->Lk!~Z{;K8oy zx78;e(m2&5sAHl4q;|=q%B74q{^RIKQ*3R zdTFm->s{KA|G*k?yZHX}GhSZL{|{$x0aXRM?hmU2N-0}XLb_8xQgQ>*-7PJRlytd~ zlKr-Ua}0!J zkJT-kC_?U|?s+ZMo|Z;0dJ+~&dhsqhcI8^-i$ukAS8|ox%i%Yhxn5R3?W?vY5B!Vs z$=mC8iM=WecgkzW+!P1)_$o`9p)>&=bfXO_hqyti%hZH?Bn0EPG)ZIEx&CP9@oaDJ z=Ba`JQuMph!_|!{c!bNz3zIhe|id^V6U-xY-Vf?y7C3s+6$uP-`fSgEMP|T--^L8{5mX1S=DbvlrhI zJ!!tGdA<7n#);T%mMCNS#Cd8yd7fd*Q!mt~{eqRl<6lq8|EKToAkYA%5&!41RYS$X z5y#jcwCdg8R-&q9@+IOaiF{M|qiE6?)#;O}i6c4#o^5Gm74b>tty3Oomt*xN32V-3 zOGt{X$DPBJSohXt$|-kqW3cIz!ylW^%SyQ)yJ)_o_EPif1EYGbicsDO-Zdc7d${x- z41ALi7Z+< zWv&NuPSZ#*bf#tv>{M~MrDMtgaUGoqGy^zDNn~VX4skrb(;!l0b?m()DBD&+Pwr^Z zLBtl&+8xJiV@x20WyDOArV|$4_K6CG0u678d zJ8kPZkZ1dlP?BE(KcW%vp5oPVpC&jqE+qc;Z6>C2`8gH55=`U`y`-$sEXjO_*F!J&hA4DT%>7LaSqp#s2+} z_bKodbT)c~cfB^SsV(4~A;;6w|2?o-{Ixo)P?J^5q>)qPqH2#{mTv4br7%B%Dr0yU z)v@DIfo@4crH8|3Edn~jOZGTtsb|p<7v!)_cBA+7Q4t<9PrZsGBrgk-@O}k5iw8iO^3iA`=X&O0O>1%ewovE8^W7 z_|uNWx_8-Pt$1x{QUd87t0#x>p2p_!gBPiiZKG}oSl zIB>8?j9E=m&fk`+gxk=Zr!j}M>t+m_4oCzVTx9BwDwf;ZG{kUkh7-Pc(~fZt6VE?+ zxOv4$IwDs=ebG!pe~;jpT1GNB1wcm=Y~#-O&p9|$v!xS0)s@X7Yb1o<%>^ro$)_J= zLLw#|Rc-X$)P-&{LWBWHAcXAxy~%Wd$OV8>Rl(-tP@3mZ!gsyWoeUWjw3FW?_TR;u zfq)sB{CIYYv0O_QcJmS2z_9JDcg(D+e8A{UL)U@>ljz)sg>XWoNVc#=gdylHBte1% zXzPy@p0rUw@XX$cF9B`jca`xnfPc{u;NX*pw{kThr61pU<-fiUFupfCCGQ~JSdl_# z_Z4u_EZzs87|tuX$JXz1N1v4Q3J+GNPg1d z<2r9sx_>xb9-9fhXSD)51)ihny0!pPph+hy&7!&&RH`jCuu=3e+B~y`D*ezDpS6(~ z;$DMv+oxw436D{hXn23RHdCy%9DT5q1ProBfaT0*1vtH_^5}RRC|{^R@2#*1(Yyr~ zVo&tdFbIk-wa14yw-7d0OekV2Y4~`zV46^~KFc4=WI;fP1VXBOQrDNMIh(zCeS{kl z>nkdidzeNr!xl`|GhC-PT>i*RUEy0v3=aCK(&#q#q4;9%P`-PfpL`X;EPW9Ve?~h$ zk(c~ZwM}@1sjTGSk8%uSk4MuLhEWaNg^jwZf?|b@8ugXT#9ywG%dxle--L5-O$?$= zTAl4oksX;ft#OFuAw>x`{5Ae=jFTz!ZI08!9E#dq+zOtH?SA_|e{-8syXZPJf zIpc1rBQKR$SV}caz7x;bBc+m~Al|^(zm-3O%`~dWFS4Ab# ztMaCYbKTd!kv>LSdfJ%N-HU|Sq6FZ97|3s)5RV_*67VV9QtG}Q>Y(jXweX%mY0U@l z9SlwrCt`5uH{dX8(zHC{>E$wV_sul~l$4p!*xvrWEgr}?MI+{)!Cv01L;>Yz?Fv8( zW0`d5I?-0bWB{^I8rTm|U<7rkSOx_pIFAPh9jZL9W_YB~VE90B90xc?Y(ta5S}Z8d zk+#?ed`hr+mF=snrpLDJ=-+X&o|9Byi|_)!xpy*;qvVAkp+B0)el3Ai0pIoNEVxq@5>hni-^QhK<&dvmEmZ10W#yi9@x0pT7MPRoTqLA%4(Fu7NxU9SCb zgJ(f!)ebEGfe<|sZhPGD;T#Mj^{|)LJplo|w4#RH-JwMmvs293zT0)=R3)my(q3-z zJa^-{Im%fcdYNXKPt_gZCa@MKO)~lg#Z)$}kbN_Z%@Ksj@6?4x4vmjRZgbm7iC0%L z+kD9+P-Tt|n{%JC@^tfq(!6-QUWWnINYk)ohQpLR2*l>wYa{oGbHG~XOP%ybA2iXq z`jN5Q(&O*MqjT$ndLUk>{;LH1u1KqQ^l)Rvn@Er}kA z2j=>gyR1JBd;wwhKf7jZc29{->6%w@+?~;wsya zZvcmMKD-w>>}4~XNB9XeqVQThe|Gc$$bc~_zurfC^0AyEUAx)SBhDMyP+!_>8xUiU zi1`^hGmY@uO#M)CV?l1NWR1015*_I)p;+c8Z7h(k`0Vi{4JeJ0`#n-z1oLd6c>h9S zNZ~9XoK529SAUj6Hi6F~3J|Vx#-{Kz8u}NJo*dzWXan46twJg6`G9f7z{Oo}KLk-) zv8AQYVi09IW`L4psLDcZ)fAU8L0g6t>r~jlbE4G`6|t3Ycwbw%5UCk(PpWYFNX2vs zYk3GMJ^rZa^-ep3Ugq8^q|+j+Ru&~)8lT}0Ne$QI^AeQw`%Tv= zEB#vHvP1%OOgjI%=nbbE*lSZcm*z*CNmKKZEzqDq0E1S97=X8rp zsbQtZ`Sijugs6jXJZ~Fofa7m=-ghxNE#dIE7ozp+A>ANNy!0=RT5~D_yXK zCosfB)!mY2Ix6i1HIlAG%l!}}=C<_}S?QXinN^fO1!I-ABgKTR6@@dtIF-D<)hWMD z%G+(>9}A~MYNd=%Fz(cHe*HQZ-pAGodcR}f&i>ZcMx%d!D*WLpNXJl^U0d@EUTGn~fm1tEI)SzP?Vj%VNuff<`w#$=%GjVZ z9lHXaky<5RIieQ>3XV%@_*Gs-IP*@u-VC1J-HqW_Em-W&9ZNgm!-ck#AlMtXmD$m# zh?hbh4Dh$QLouWy|h=RuggvIQ;JS{BcIe zBHR{0b6-sJ({j#6oKCKZwCejTyk6cUUfJuTr=DE3^WT0OqgS@cEPu7yo1$kRr4}2nh&>t(32J0tBIR~{UDH7e zI<|oJqOS!INmN)bQsv^q^2PzB`p~MYq#fDi4Ns3_tdgtW_!75Hjh~*n+zTuVYvK71 zl*?aH*mF3*qbH%WU*Nd)n_{Jr27Q!bB7~0XM}r7%FKxQ&&E5?%9r*~NO>}>ch7^rT zmUMLGYjsh()n2B@k0JXAUDouNBbD4zs|$k&0M$`ab-(g)%MGgn2zw`xetc{IGL)wY zEQT-NN5EH<8NiI5TOx_X;>OeR3?^Nbjd!KiW{F3T6{AVtT%EF7GE@9L4FD%tONs{uNb_KT;&0Be<726K{kjEfZ{}$AocOt-$<^`_TnBr<;i90 zBfzdqAE*QvZUKXO0wuU9EkL?ReWvD;;BX>`6P-II7H;>ar&ZNhV{zk*15bCe6_s8u)X}`jp@f?9`WhM zelJC;!IMps4Bsj%;3ZS(r0BE0U z?<>Rhq*b8dlm!k#s^;b6Cu)*NCqN>CffF;`T3SP1S*7vpa4O``x1VGe1##C9?^g9aJV9& zHufBI5roQRf@aSeFXPx_NrL1YNT?-1GUY5xey!1e+ql!fskRWvrkM`(KHBRrkt%;A z6ytXF{GTiU0FgbvfEV+x{(#KC1PZ={=ITeqN&&V{qspkd*VRV6j?|p9PEFHM+HIbt zRO!UwW)5F6wt!UUL8h_M(?3a}KAn@3KRJL?&|H)}w2n*n%1W&1{-A1-`-#Pvf`NBv zH7(-2WA%q&iykS+KUH6g#R-#yV{gzgZo~)vpG~x$T`_8$uTB?VuF@P6vg!nVi;V&p zy31)90k5pkA8Txb6{?XJI$-f890zTKhpexhJF;<>cI>z&Zs*|CbHwA|P0+B_DZAN0 zB!BAw!xk6OFJ*>*T}%IbgrorS5z_sWUZH4^PqETj1NjkhOob_C*5b){mrl({bils+ zWTm6O`{fC<-Ts6bGI~{;ywDiYr;($`=wz~Qg@p<`iK8)gSq3^$p3U2D6Y5{5R1MIG zhVD*N7T|g=Z64KpWb1J5#xNvCze~zEN2%sF7#mMnNdAq4q35lc`# zL6s})x(h?J0PR;MRB3`7XAj6=`HERV zApm#mL)Y(|wz)bj+B8v(2bwL3aO4hR_zb(uS1rEfZ`>T7BLb z%ry^ZP)6pXDebq|`?*PKeG9@ygi=oc@+Avg!gW%}d(XyBccxc?ebc^5FSHdLdW!Nhfm+Zl9|6izE37GCn`?hl8nWWF8*(`<~of zW=;26de-%M62irufW|L23BV&wJ~9DAx^S=i2AybAZTN7){-_OaAAdK&y?Pmv zEk3R{jzKUx>gjEs#@dguU~^5GGVtZiyyULCpU#ee`$?$#ProZ%{?9xgeAmu*ddH0h zdG~x@k@ptm4xmGegi~WEHdC@)+i(L^;9| z2QqHf-JQ*z2fmD?(cf_PIN7kE8=P5OQ+?wcZ2i;D*~Hzl%hMjL`AJ7+LQ(uCSUsNq zbpt~;V!`w+C@u~ng@pLR?KF9%KSp@h+V0&*uDoO`<6@LLUh3&nUb38i3dvo<2*uCx zcYD~x`_-ESN+ubOa7tpx5Dz;i+bFo*d#AQ-j7_;KuWU4$S5VnaNSaAV;`u%5rf~iE zq`&&3<0ARIf(#3`dG|`fNi&P{+nXyXK(eVkB_py-^j9fRm1z&b%V_7ZUGN6k-MUrF zYJVK*`b&!`YcK`9yyz?QGG#ysSYxE2~n+6V8akAT)Y6R1xl zlQX7I4!|LddoCEl0>-OcfIz@uIghqsGO>ufx<#I1mhx2= z4%7#|+^%H~`Zshw;=sSWwCK?pq=*&mIgd73HJEZWsDDu4s5PCXZBY3yrWfm^fECO=5 z?aLSvI35KU>`q{~Vw{U7=O?!q$_%9MfsCC47j`FLV^q|Ex^nblWgtzj&S7Ke4GrV2 z2rug-H!^gm<&v;5(4`XHz~he=oWmw-aBQRAP1MH7s}Q zpz4aCPdf&M%1UQ~n$JEc+nhdm8V;2cTTNF&`Q6T3;LSH?1Av5Ts&=VrD#fo}gtB{F z3_jtGbLN?K*STzD)EZ-s$(r|C>Ar*wu<`jz$B_*hE8ow0+-M!6L>-nD{7@N*-C>Ct z10RPJPEHxqj|4D#=_H~kN9zdQmTt%I*HVHAdDPzs8gm4 zabE=x_59>(=7)vpG@w=A=A~oUrJAEhMwHp_iReD9Yi3}{8k*bNx!&ST;5yW=F#}== za{a}K{2fqCb)9f#8Jl`|?BCd3D&to~b%aUU4RP0eE~v%8#x`!$dlUXt{! z(w`KSIITPVI;fRaa-&%Y%cyzMo8=LmaUxZ-k)iZr>X@)D?Jt&||H$Tdn*YxG1w|K( zs(+GFE9a>7yR8rtXYf(_WE2(bf{Yn`hpi?TYv_;@kBxP{c4$Cg4Uw)j%mQ{ya$ z(pysbD*TH8!*gZD$S9-vVgch}W;24vIzFB_@aCWO{sx~a1R_N8+ady*TOtX^_xDan z+NF;s0L>K>PpMX{JtZ2>_`9XY73?$?blB5pMvpb>9P%u9vBF1@e9?^Z1~oo@*9EOs z0w|ZNNM(Zi`{^D(Xcs=kO{PYW0&ZgJ866w~0(y`t8A|`?oJ`l3?rI&P0_Q*{5nrx|jyigWr7-QKMfYhiWb?S-hla6TD^tvsJz! zIojLc7qgseo0DR}s5`%BOj>{K=(n7NB5cLzRll(x6)HSm8S2^m`A*)b#{MX86gFfv?nPefuM z$SwP>2LQs5i#b3ww7Bp5aHJZrN@^yVzhk<2>+OSSrt%#MNLdp5zvKRD=sv1X(;}um z>^i3GPYzR4@Ur@=)Ra%D@5Sf?Hs%Mx{tzeNzZI}zNWX@wd-1C=+-f&nI#*h&e#&n$ zT&vq8B~6cHd@emYK$%)LrDm$|vaQ0UA*7cJyHo^bY}FBq*{u6|;{VOk@D8%k zeYln>he#(oKRVBKSs>}CkWcm}+8ZWr(ZB$^^l7Am&6snwI+fTmKK?PU(bLd&<|&yiX?oZJ5GScfY8Bi@WA&%5h*>- zglheLkO3W~=jA9M#|XOwA{ga0YV6|y<^b=PAMjVZ-HlH5KY-M?;3OomGjicE;L3Zt z3|I8SAeTv_039W>$0^6dW>EibBUb*{)oeQAoRmMTKKso|F zDlU`qy7A?frLwF+7_ZAA4F|+Ue}Dji7Gw`6bt51c$9`=x(w=Xr<8W6Q)vJ!~6BW)bIsP5}%4 zJfFO46Oc|q!D{mioC98`7vGvm=V$1 zZf6a72cX_2b4^w4!mjv$l;m=Axy;TqNtdo?usf|Od?4qM<4KYq??q6j4*F@_p$h)zK+Ca` zYgvAmg61CVga8uO!*BPU@^=Rr^;%wUjI7Ia>2bBYhUt4ym7^sDrfz9YV;`Nf4O3J* zh;Dg^CDMq#T{!C1ON#9oQA@RTPy0=vzSQD(X0l&|57t4>%FSMzQ%}iXr)4}b6xtE? zG!pkp`@y74>GQXb{JCkfEC$@u5IaB?;GjV@9jALY;1vkw$#=ujE= z+dN5>ICAosMNq9n@A%y86}MpnQk5UIC-mj>{)j;g-C}zh=lQd&_r|Dj(m^FIf>G5J zrZ`2sC5+2oK>wA%w4S7ME_(~<+5GFA58hcwb+T)Ms z$y^=%eeP2&5zc*LhIK}W6*t~;bg5Bjig+BjOySUOQ%Xwk*&r(`4son$IBt23rRG&K zEB51HFiaLQ(6zKoh&k%dkrbrbo_k-HZMt!%*q%c>L}N+Fytxp`9vN}K>F)6m-cEkS z3KJPhBcCrOK;(j3>nlYND$NOT0YW&*rR8NfU>ON=xlOqO@gA`B?=}A{ZWG44Z=(Oe zs2bo_(VB|@>Bh#@HcZ)}W{cAWdgMIKs{C$wze0shB9VG`g#9|DCU+NFwc_ONSePlU zMsx!n0w2U+u}Xik+}M*39pqtt!1yT?U1`|y$mjL_D>7z(p=B)YNR0+g=ofoC$nFP{edwqaSLTpz29Rw#_QFy zyF;+5z2wIb8)sWr;6#IzzQ4#PVhSr)6iMkIuws1DI`~{}XTR*q)ts$k*f>YMLarI_ zl%qLS?rPK7DglM#RKE5BLRZ(azj4QVz17a9on4*62*6Yi(6v!#3$6G`YyA*5 zDFhtd+_uSIwXY<<-J>IqUd6QZc!SJ8@L-Y+>Js!81C_gqbWW=thr;EMW!*na;MSy2 zqk6!Rw*7gB>0f`wzdYk#z9c4G@G|a^2lEL}+ONj>0>DqL=~E;lZ|~5HS}%#pnuviO z7YXh-3hL0O;llMlBb7QHx!9W$BX@#~rJV95km8A6?zp82_l5&hUA)QtVub%Q=&5@E zt}YSuFVOG;9m)Q7fq;0Z_C>KT+bXRt(>*QDYceI>U8majKh-{;2AJ~USFYReBt7pKG* z?)iYNaSQ!MqyKXnjE!0Wtqi-S#=mM`&zUhl|Mbep>V7D5+mq92U*C)1nfyYd>FT<# zhqtHM(Am8U0VaPgK@B^k!Z;jRx2X^8QYzfY=(#=Ld_w4$+<$L%#I(9h`tQpp0>KfY zv0-k@NU@Oc1xywu1$Gnpgpa_jMhdjY<@W2c2|$|wG?gxojL`p5XLyU<>qJ7d3hzcS zcBwUn4SgbI)2x}SVBK&U#x<^-_DFHxwvu(U4-IK|2;!UusT(Gt7MG>}#nXhVJT!KK zZ25l4imL?)Dl1pQVCs_}85%KqWstJ)Z#U!{+nJxfdY<>GaaQ;3;rJ&ikIJhbJnh|` zVpp3Pp+Y)wedJRo@t3*NwlL;j8J>Q*i2w26@0+r`J7$6B9}oTOH^tBIvXNsw7tjSc z3U?!h4fv4#d8@WqSU3ICn2)v&c%SyMRPJ|q9%J=5{dX{i@hSGg^)KIy1ko>`$bZNL zfY>MH%>7K7c88-@=JLc9bdw!b0|i@6=LttiZy0kkpz(tQIU}q#Nr?*?2H(SeARlV{Pm^c^={@hXGxAa9AU2fUWihz zp7spUj`iHd)*XZME)d~=Si$~d8~Nv7@ad5Orqv#q_~ln+sQ9NH0~g4 zGr@O9ioC6DX(Cw)q&rHylj&vo_zvpnNSKqH{Y1xiM>)d{PaCnPTNEKf9&<~RV!wJj z|NmB|fBQrd;AsiHnFF=IWHDHyyn!qT#{~DmMqQM%#Mz`=r&9gt@QtkDCi}$Iwj*Ec z@Z)6*FT$#Xo!7(sr{$;r#YxAS^t%Gf2cGfvljP-J8Qt(N&9E;(UVckS-*|2eMZ&h+ zfEDU}x()vD!I9Q)8%ip@K9W7nruoP~=ID9spNE>9m_38i^-5RT&cD6j|NPr<6}YbQ zXAIzIyi7v=x|Gh(AfFRq@^CH^0|V|F9il~?^pj6zN{Y$_3jSfau&4-`R@y#3{1+btA&(*2^mTLlNHzWb<(k-d>&Vuw; z|MGJr0`M2aJVM4NJux(a4WSD8b5vMX8&eS31qt&`u?3xU$d%A$WN?=-ADKQUy87i} z``7dD-@jjw1eDpPr2HD;FF!wx2*D5_K5rApFfjJxv0?n46C&@V5JgL8$0JeSyb+~P zxKYqE*AA9wMygoNRvkAEqC(=MzkP6N#K5nSlWtp`Up|YtBtd0|XoLrdQl*qI-&*8! z>4@-J2oP{phZu~&_)TDk`k~M+?n_nM+Z1Wix5Ci4bR0wI7CW&CH!%>gzd`6 zeeYDD;X^N*s?6=0=A9bfcpX-Q8n^A3!!q$#Z}$Dw+Fb6DgVzG`Hxro&u@I_;m7wKvj=H$M}AS1 zYAz9-2I&}t_zaQN9-TFJi)<43)7*7s_v9j@yfh7WdZ>i*RLOr?tSkgQmWR?vVPX+l zdKA|%&~R{Y%yzg@lSU~e;eWyJwN7>4xy1`iKIX!^m|W-FdLoSa@j7Lm(EkrP<==VU zooL|FLlm6F5HhBZqYx!9iCe-hjfbVSDvStho_6MumI9R;PS$fY zS6)1nfds;|?+<-QbpHKt0G-2v;^R($Ie!y7Mc&ytb$xl;bh`CM<^aRMvEGBw#Ct*W&#)g`eh1Uu)Qk9>%n2(n^c~#8f-i^$0 z=9B#>WyZaAE@S6ZR<^7Eb zOq@_zN&wKf7(9|snmZ>x{z)G2sU}_lMycGWE7D;L=#~6OO7!%qmM?)DojGM7%lsTb zdI%*uAb~R$p!0h9`oG~naHA^#-Z=O?Ky5HjVw0x>c)38&$^@iTZwZc8VXGr<-KvlWHL7~Il#R%?| z_wUa#E#8`|*Kb?E`BJ5El}Q|IY{r%rAq*HXy_pY*g&a<@0ipR#ql?4_M-bPe0~?D=}f z^ZDED2?h9+s3&iL+rezIJj;-nU>GUn=?hg7%LFjm21M>ZP{Zm0>3RtF(t%JzDvXGa zX>umPMK)D-2_#@f!}E?D0RXvt2-F=eb|+J}U;=VpVFIXYfrqh|&u?(UyBZjIG$(u@@AXn|;*;wh7XR7Q9@mDbO!!q-%wQEq~Vp~Ts} zZf>Vj&JBkTJh`Wz9R+4wxg7%fzP^s+7C!k^g^!F38d!Uc4L#W$l}hBaVFFPkQNRja z+upwoRdv75mV~_i$BqKI603BhQEo&oK%=i@;=m(cg# z@TThun~0}giz@4hoN8}+OgHIhtyHz_5Z$9jV^>%Dd}Gv@4>~Wg=QlT1yrknEcV7xR>juB8d?h|E)WeW;yuBk^mfhTF8CG+a zu^Swwlx$s5A`u*S{Mge(qvOBvLHPY%g$GVhi=e1VN*UhcPvJD zUN~*b52ymUIOX%_%1yVI7I;8K6xgNW2?m&D0;+te1cE~L-Dzhk&tj&@!)@F-L8mil z;FSs6;-7tRg4{=^47V(m4$~1R97Z1Z4Z>z-o=ug&oCTk;v@8W-|FfpEfPpOAGR4SI zn0!l13#-AQdDZQP4SJ+wvuD&|tv0fM#9pyNVjN&by8{jVqiOPO9n7|ZpF>BEyCl|) zMwDuL@}fGF8*P=%N}#!=``hNcueINwSW=kEK5fRxIVg!IhwFPbBT0g-N;OOVMc?DF zW)gCGK&g85;|XC(JL{DPZIa=_nsjak2>PWoONU=1BA!wAkoqBV?2=s=Qdp=8v_C@-4^t zcKbuRKmF#8PygvRXBvl34F*IE6`$LwLseOLs-Ou94h>Awi;u~;Ck6wm-{(9ANQh0% z+fgc*@3SIcsNKANqn9)}TH1nzH$XB13-9Z?hYjWa5Q9C%dgMq+pDZx`M-djzjtu;Y zbm45DAl(AyRo0f21moA?vZW(s>&~^sn!@Z8pIr93YS{FS%ohHX7*67z4T-8(XZ&~gR114r};GouI5i(C`3qrS(H06MQ*5f5~W? z^mye$b%j|>0uD?0^_3m`=jJ2gn`1@vubP4Xdi5ueA4>rPwhVt%A7kO3^@sOWrJkPT}9m zg}`h&g_EV)`@~*-#H3gVYCv3RpLEaQJ7Dc=t0w7hZNFF;UL39(1Lgy63(4)Ux;ox_&hU+I;+c|og?ow(AaCjzIy#n5+RRRjiPJNnq;RRS1w zCNJ|=%r(ni$DZ6?CKv2Vk=pot8uGH#9LwJstMYI=&cJ)GQZg+)<%Cy!U9LD*fQIYo zN4Sr7cldzRz~vg;qCF+Xt=a65#LrWeAv2JE z^`~s}|8+}(4eL|*^7maS-n&fu6Di%{B~1!Ww?^=x|9^)L=Xle zX5UZC!zVfLf`Z1}3+qy=%6xS!Ei&>``#am01PBuQev3##K_0~M)PpahsAMwV?#*q$ zn4h4wQUv%XqurxHdIn`IOPGy}iWCZTwnYls)VZ-(i1z*Mr z%mMg(*qGc_OMk9)uoEMh^_rx}U?|7QWaQ+=GoRo1q8U29`Vh4?jKA?7(y$#edhwFm+B31!yt9aE7KosdKAwYpsI`sj1_YP zpRT9g5>sPa%q+c;o-NZKy?622w?4ksl}}3g=yhWJ%d15$I5As;AdHs)Y*O%YZE)gv zPmHA_RA9U_Qz3;dvERaLbn2~meKE7^iO@O-o?$JoxiYz8!#ZQ}^JpRDI!DI%4zqM*CE`MEZm>T21PHTn-kwkl-B{MfAR zVCvmtTr=PN8Yl2&zZQQj3etV+ql$P-E@-zoe8ZKP?NMbbF)l-#Q(oekYOr&(!E=2w zfhEd4Xh`rkJ61sx%-{9pkfY{IRJ`@E|58+?(yyzQApX`E@%abkzqhN zfo6P#nK?=Jnkr-5v5a*nIdZ|$td-oNAex?Bc?M>A%iI|x_%d1|iYjjcgi+R(ml-`* zx3nz$-L9Y?hFM-C7_J1`zrcV1d3Y~|6ChD(MjBn52Kp)Fx8aV+zSI+7$ifN`1*#ff zgMgh};Q&~#^n|TyE|`mx$AOet$%SkMVFR=glIUnyp+I~IkY~_gqE78>2^0L&5MF*n z@)fh3k@OvQn*xN{>>*;d*X4@l2?iasmvbLzv7U;TcNW`|e503Pp64g&VcIKW2^BmUaPE_j@*8%ECaWEdUv`?bZx-B&ni(?PUiDMvrYZ>t=l_{ zWPK|{l#cFJ?kJ;{-`Nde!J9akpHLkImCZv-|xh z>S_jOS~c@lehIl-X+Kg{rNGz&<1KQ}#Krq%sJ`1)b)iVnDZOwZ#1)q-(b4O(gRJ7^ zs*+lctJ>C%JeiKe|6T~O>&hg9gpE&;PCA)o*WZqTgGKuQbJ=LRORumbg5PGxqg9u5 zi<(wkGkTM0r`sX+NGOlhQt9nvgIgW~csF(wR7u%sRhDWfBmwRULb^l+5xzHjd11c* zaeWuSh2f4b7OY!Zk_SQyB)#7W28i-s{vfA(RgS7BO*#T-Xm|`Igw>JW? zf#az?V*;s4LWF~5hGLXtf_k8c$pYE!G~K{cP9t!=|BlX(d2D;KLWQAC4x&m)L6OUU z4Lv1BN_wUX;$BA{@0bvZsPMTShl36(T}s2*`7_+N0Uvl6H0Z(Q38rDtu?_s$jG4q~ z;gOYti%hNW!6L@_#u3PetHB6cyzsqK02Uh^&JLvX)d!Fv7YEP(W2b6kgOq;(fePL1 zr7HXD$(7Igo9=6~Xp0(#7J0xXkLjuY8(!3qCgF_&wzGCZBH;5JW zr9?XTU5Y3GhLrzC7aUGaIs!aOd)*5rxJ;zecx_tG*y@$R=2}TG9pZSf>^Vdx9`1gM7;9#;b&e#$0Rm7O`+F(reNhlP`A6VCDN%4P@?FGB zV=;X1+PCinDk-$Y_16E%b~F+J0SVFE+5ejh9I_+WV1KFXi?%h`X@&PVf;;QAw8mta zW0BU?H|21|*KI4K<^iDnlcc`G*71@fd-12~9`BtDx;hT`$Z!Zr^qspyKV;;2e7%Dd zMFg=#MFkXEd_R5)KvK+n=Pe#Z_3G|pGsR4D6oE$Ejm9$wRD$_uvc{Up>DsOdXCdrvNiJR7Q>u>*wW9axBxj-k&-9sc-uk$a(w8FG(S~ z@qyP9;ag)5(U;WdhsT}Jy_h|*lix(CGUB=LYin?=>bSxh8u(~g_yfDw+=6)ccmnK9 zdxY6!1nfhGZGM|Uk)*B`+M=2|S%jiD^o zBxKWQ1p^B912AHZwXxAT$jAj zViX*%Wh_)(=ddTJWy(&p*m}mnOK))e-T>DKA_zrLtp;!eO@&ZbsPkg4I)lNY0S>9e z^3#UTuCngvrO!S{0r>F;m>1zBrc?PkqSqlaxPF^(<_B*tl*Y5fHkSJKDrQfs3HSKy zKI%1)_>-HJ?T3guy8pC|Wo?AVGX(Wdv@gBH;kLu$uzaGDEANBRMl}uk3IeDI(eQlQ zg3`5t8>E zByYhr%KcK5^rl-+?$vHgLCzArth;IB_3OA3Pf3+y8Td!uw!X~6ovbm$mU%imSai~O zD&&!G}UJ^K+(cU5ssV z@wdHCxgu8|o_HhNBf0aJuLb_QNa-`CILAV0tJqK)W@0%>NJ8@A8uBM*A_5`fYoe^+ z@d2eXt0Ee*&15VI55)sFSJqs9oe+NN?VlL|Tew-?k^*#l0tSQ1=R%|~{4@?yEYw)_ z&uv*Y^G%f|efT$!SSuSF8-td6xc#@sJoFu>BIVzQC+; zRG2s#5U@!&3A`c1RzpNh#t!tO(=Hrar{owsAZ7xvC_ivWM1qMzs7vezL~N9yk&kNh z)On*oxYPqG*b)OL@BrJ>`~YM12xAyDB8&B!nb?RnEZ)}KJVQ-C-JO+k|H%pZcU=q5 zfoNvEImn$&D2-z?@Y2Pfr*h(+%uRr#&Tx`3Qz~s$VKf>g%&r&c@^X-=`b&@Z72CoutMjT}shm(T> z@!=mM_|hhYugX-f9edaOh@JX}!Ee=VE8k8FIBb8xAw>v#i}*o{e-|m8Yv0tvL^1ul z;^7nAe!}dV7iz<)Mf4jpdB0gd9amYmi`nXCQ1`4oRD6BVL6fQO!X4uW3Xle2HRiN8 zPlDE~FC9J;>T!GByW#U{5T5Vl{Q{+FLT_tlI1q?}Ncs%=2}_0;RnzL(TdkH{0Y0f- zMeE|wUv9MeaM)_|+;VujyJM8Ao0$Fgodh=1zkG3#L4FKJUsovGKSz7<`=5A|K!}=S z`a75qP=9r*`n({yLmGXxua2~;_ufz5AWj)W!Cjh6h5nS+(K)lkxip5Dk(Vc!YHwG< z=R$I5Ke2+gAdL9~_e_}T(_7(yj|`z5cX~#_onDpWhxRf>SB$a|oi& zTSX!#QmpwS2InO{KaiiF>GktwToLKpJ>gro_=?YOI5_PW&vZd!`lBrn^B7PHo%&7l z+_!@nVjBQjVU@hN)KBM_;QDpwQM{y1u?po#Ok`vQ%@ zcdEghgE5sw+nuP&Q{HzL0r$l&O1fl>7c?NaiQ49XPmVdFhV1o4GV$vu_2ou}EaC#u zq8C%;!KwVG#2)Mv$=jFL5qhVx;>XF8^`X`F`nx zkvq_}SJ&Pb{9{M`+pja!@YU9PZ{CnpSvBEtkZDCg*YI%gT;BI6{0GgFe{{IV%}8X>j(Ny1rTug1AKmp2ye-3VG`f zwXU*s%foxb3XbioYQ#_00nM~15DQf!p^=M;!c(@<~*)l&aA2|R>+dc{5 zpeF`n%xvIg047N$`C@LzP{3HHrp=fjp_SO zSq1Xb#Zg&3;U$TR=P?!iGpp(ycfAySz8E;%jtJq8)*I*FhN%{b$p!Vw`#~im<;E=E zdzmj0e;xexz8*^RXlrp%VxVcCpHH>%E@FWF(%!rLYd#yoBJKT*&AF&L;WRv~Cz^>E zOUt<({$W}~?+}go#EK#l2L&o#Lti{Vb%hJ&2AjUOuJP9{m7&KJM zwk*04?zob8l^L8rPUy(EPxo;AoF$dBb&Bd8dKR_q{FP|nejp|jD_d9?aKQ{MQpy|)5Z*(}!Bl*;!F zP2q&E9o)}&X}*Vdd9ldoWgwr$blr>I_Shjn4beVbxH16-D=F4D1@$0{dO|{yelPBE zkcbH&pB!jLl6ak2v6wUxO0}9LfP}q4%^_){m()k60zG)@%)NV|1{|jnN)2d1Rki0A z7sJ3kbRFb1GN0u1L)5Aa9##bS2lq_t$EMOeeHsBQ^`2bWktwLn$*@KwGXwlP3*aB! zstlxZo&$9lqRq-G!g)INtT&)!I2+*7+?boWv3Go+rQiHff8Hb?uc#s@gHew!tfP6i zdd2ySx?my>uW&h?8!rhf&9~i>uH-EnS$3u!$rNt56i5p=HS4XS{Onz6J6uxmdK3zT z%G|%DSFV0xEqXo06!|`MJ;j=nh-9GaA^>l%N11u!=2V$p|k*m768fHy5%LsI`{Zwyl zD0EDRDltZl&*DNj^+#4ec&?h@WE=9=W@NlRI6$AsXkT?;a)8hn*YS~xRpYR~VC&AC zu-H*Qrf!>2tu6AMNR6zsUOcE&JE&x8%1cc!dfRc3s2# z-u!t&T0wp|9q9#0@NT!?5&F$q{^Pb1=t)+YwJ@zzP>l`=Y!>X)%?e!5MPDDxl93G$ z%BCsKFT<6{(hd*J6S<(0(~;wKcHtW5q3BIf+`vc4q{`Jq$`xj4f`QeL1gNc~1>q4b zYW55tj(8@`C)jywzPh|X*)Vhj`b&QUR+xGh9-w|&p+FGs(9xyG(j6|)aH3$3oowYt z&vbL@c_WtM+nve^9GL;_Bd|Tw7|(xmY3nZ^`{NxErz-}ErW`%EC$mA}o&*PfEodW! zFAqFFWynQCBCZ-!ANP#fx&Zs;(2EREI}R!_%yk)=gV=mP|1oVF)M-0v0*zeA!0#@eL;NalVXB6ff{fRhRK)_4F$qHS!fxYJJ9zd160ym?grs^hy2Aebv zRB!C?DBLDq)&Te#$gRS+Y&tn8t#k;&_lZTYFEm>{G^HX>bwE#4J#8FF?(vl#fu6(yM?}qt6mqj{rYx%FG`|DJ99 zd!$ltwdW6SmI8LnF8wO8!J-ZUQ}R-d(enyu@s#UH`i%nSayD$v-dyxe{PYEf1-AMz z;W4vyXa3ol3hjOQ{UccNU~#UDnIz`1iSjEF$ds_)08&S~Ech-X{wk$JSYo+o6%yzp0(QXS&+`b!wlO zwj#2d%7>d!YL)t;p*3TQjkCBHI0}Tg%fc;-Af&`A`7xeAMZsDXg)Uy+4E!<`fT5bj z5OeD#WH?VMdRrovZV=%7dL_WddPv=JB8{To`}7r3M;8oKozhZJ2=i|9dBIJb8+%y+ zA4iS7Q~qTMNHBCAvkQ7fn&N{8Hi06Dqf>>Z1A^ZFyh8`s_RV9gi}tRrVbEd881(J4 zNl%;z4;L`(CtNuF25$7gj;9SOK=^C8|PH@1K>gU zof8@veQZ`!RC3xj^{gKneqT7YeiMluTwPb5VFZZA%GB>Tnn)c_T7UzIn%~0a$HZ_# ztXO0zocmk{%clK!UUg3`TRcF!kg#dZ8XgP?umlcpGItsDg#wdOQjanl@MTc#f%v6H zRkHom6GY6*d?QWHwz}^{f-oahGsk6Hl>zhlBBd~7SDXpl02jvY0{a?{C@5&a*OoRP zo-c8}iqX-m)Ds5=+VPmCp!9c$^@9f}FC(FD5sSecw)t$XYXYHhc!lE6g9WLF5!*Rf z;NJObebC=-?kdeKY2l)wf?-SHACRSTRfO9t9p#7Jxy~WFeJN?_xb*qUBGf9(p^lG59`tOs-d|7_Dgc?BUY(;wyL(KO#%Cezea=t5fxfS()Et z#`@WN%-hB8Q#b5xZdK>9r;+p>t4~QDlZV`OD6tG#e+Vq02AU6O`RII1isLUKQ)7%7 zz^fb2PekiI|9KiDXo5dJowqW$6V**wz{d=SSv@s@9H$?%6R!;VE3tlN}T?h^dOHJ(d$ z9VGmJ?w@W1o#@YNFGtq&?x_8`qrh*N9=}EFp_FuxMw|{nJNnAPEdh{B+i zXL}YAQ&X9^e(8J*)5^Suo?Z^7X89Q;)?%h%5I|W9r!Dt0RUWVaocQ42AgXIslAnQe z!QSv|oKzY$ihdesPNwTVjRa!pKn!a9LzO+d#mvNzVUxJFCqxFiOdvFg%Rk!;zNS6P+i#hxwth3YI%USh*8nnZPGCJ?MZf!_{3KzoeXy{ zn#`t-?4(4aNA2y8z|P#7nwyu=rPKKt5#<~!iPMU0t+2nkxvRFr4XJg58fqtGaB3bB z^CkfD-SW)Zn`hB@-8-yTrEX90bjbp~VT+?wmk6GGXftmjX!#Yo&KrY=8cL5@!m*<_aiBHroB z&PWK7jOBh;=zF}s)ABmVkKEcu`OpT&2V-kr2x8dP9}VKDnpBSg-0k{jENgYGo> zhMcFo38FNBTn&dj`jvp&mTIe_P{l0p%jFmW`f1QpEj$JB|bVEF2j{SSJ7yy9OsX=O*R*5c$T|4A72MROOGoIEJj7uNk6wy zpU-6}RRm&PX@8(())fpy`k@7dZiKd*+p>gPrwe>&Fj3wg;cW(y)%yiCBB4{Z+P?kK zy2?#!XUW~-nk4VPftY`9tzHD;?(5Jq+MZ!EQIelw|3}2z;xR8T$S)dxAmjY^KKpsS zrGl%9`{CH6GrpLdS5iw%hw^0_{d3sNY%(+Tp_b6>odgbb}6+O412gJE}W*p zs)SkX0)#R+iu;6Nxs}WnoO(drXBL;0i-=-Ia2Isy5+~rWh;cZs1eg@3Z0$yQj^8129P88;$!fRw)ZEFoI!Vm*w4KB$vlosp@3Ys&wUzD1+jKu zYu5!z8Pv-A5UA<_u(Vx1j%-*S5%4tdvUiDF;nPk)nq#q_NjqHXt3%yVi`NE`u zC%L;V7yY!h*izO8v>xHKWW)ojr(r#hj)Ce{4m6igRPkqT#Zmw8a+YF;31G?%Zs)A~ zEXP^G?n<828y-7N_l}*7{zgyOZZn9Q%<0l0`o%q;RuMcJ+Z9?rR~Cp?4Xe4F(|{e~ zYTOo0WA68Tv6-3q2gY~P=WojRDlIXtSTA+`)5ZEem%{Uyxx+4k z3LKa1@%ny@%Z^u*`uIm8LZh)0HT;`A!8R+>=MlQtGVfKN$Hw*5;FJ?Y zi)2gXS11%+V)z+HVLdqI zGB=aJimUbSJ@)5oRz5GA30FgxyMO#dt{ow-we@y+62t0$b9F_~A`2odU+bST;EVWb zcS9yn#?w08UFjn=Gjb62(TrwmsZa28mBuMIObAoc2xRvCD|1(N4(h_gQ9*<+6%@@$ z&;xuF^uFVY-BRJ~fIR3gs04ybZqMr`^09k5hGYoAO)BG<#Kh8KVT73gOU!A&b|((T z1r2@$bY$CSm{M-#19t-e5%VX$UjeEQo7Awd#r1V@xC`o-KO4?WFgq7_4ZXwc9pyYp zJUY#W516TYe4i5ip*uvkJO-3XR3dNRxs#g^)M0H>25O3IL`#6b!52vjhWmEM`0KkU zj!aRA;Qn&h*Tb(22DZ3;Ex8kc?2SX zgc^qUb!5U|XGpMsgqzkZe+#C=K4vO^i+`4|U%?U7Nh-yfHXY4wzYU8is8`l7d>2Di zPek;6qe|uS7m-gQ#FQkQLTBv9pG|f?Kpp6Nm4pR9wID)sLHhKvuVZMfbtaNBrM-#qKs5Wc}H< zpFGDYd>Z-LdjFFZ{QMD66|MK8nxbf2b7|<#N;uA8hSmaajYYSP5gO{a<18$?MTz$d zQSv2+2Y<~gz&pGozm*T62{XpNSJ)EkBp#YLw(zC&a->dCvij~}LVcNz>L{W1x$XNP z3&Z3CmfBbWliwWXPccA*B#Gb-|0k<(cnY%rj^lqo??2P=r+`@*aw0)uQHaYLjLDC> zr;l=kevu`dvh-e<2~i3iBa4}GsCq^m)0Lta?ZreI|Mrj`r`Nx*bMQ8LYPa1x-;<}8 zOt5XAFShTde5~+RH(vOGy2JZT2+a$W-d*O-4tpL6*o3ST^2Yiq5#^E94M|Lm~^_|FCzu8|I;A>0ddp-Z} zH_h?9%_n*-#AO4^zwy=aU61=X&quJ9zdMybbv!fR3#wV79P$Pvx!UFeug+DBWA=&DrDKk83t;-;-!t9^&5r?pNif4 zVy1kp!9yVLK^HcwY;IW1KcK1}e(V47c82h05WS}hAE*d!Fw=5|2&ljL)PFCQ|E_4S zUI-~Cr^-fz3OU8i8eS$Q0x?v?aohx{#23Lm1$iGZ8=^@%%G`d3#(-hj@jPBdFd|qf|KIl3W2k5Gq zQSA}0@G^U|s5BMyNM^sYU2O6f0tjAlN|kq6w{+Ax2Dp)`pb67*|0e6upakPzob%%z zoM`+G9;b5UHvMltk&_(!9UJ#Q+1>w)oKpfa0^+^Me1B?Z&`BEy%oG#)5Shxvd$Yp6 z$a{7y+TP!d!B?TYv!k?xTzHRN5_7Hvn z9R9c^0@!+y+kXejf1zoAzLTHyOpt-6Nv`u8iejT`EtJ@Ow&d~1Z z&u9McHr#uPf%NE696mX%4?1%6mJgHx+eYDtWwZvJx3FSlL8Xs}x2-6m(Bm$CN3Wr&(e% zC0;18y#70@|Mvj=86to9c@DXQPpcnz!1kLh4u)s?&VL8yXLyhp`xXXrHfl!LopS)YJ6ca#P{ z@E8Ul{rW+P@FPEQH)%2CH%a#&2xbU5Xc9*6z$ugaiTv5Kk-SGkNUF$*C1$)GJr?@% z^T!n;hO*MJu=xe{?L;QPu8JFb#oYxE6w zyee&HBhl`YwLYp-GA}+a|IbAPf6KRt;F}vfS^Iei!_OLdHrdrsMIW7Q6nSHkDOPZoTyp%R8++P!HG!5<=Ui+KMq9byK+S7#m)*>c4hJXQHrh;b8fLsRAptpGS3j@!R=l#?X>rL_&kO!#QXmlU+$XrT9k$cohYqN)2 z%1(;opRBb?iLD<+qMRPrapD3<_6ks0BUkew*}twcUJbA;T4B_mT}@DKc;nD_-SR(zf-P(@@95Bq>An6h z+w0XU_Tvo(MA0*kH?~lLLR0IDH;>FvoabrY*XlR2V9y$ZI6z@?;tkbr_6oS76jqu~ zIBkEkD86hV=!w$Ekog?!#o&{MkN7|(V)Q6+ZASBi9I<6i7i$#Vs$@*uubd>lGriQjL z-^96RJY=6M7PE}5CIxf*;fp=|Mfmf_?ZU@SDn8J4E{vFSd{VZUL?jq#L_Rf2X;atrG*g zHO9qS2VEThPRaZ4-TZW6+$|G%ov9sdU`hSwx)EHV+IxzW33-K`m9Je8mC3ZU(ONUS zPL9Jml2oArM$Hsl5306aSif0gDe!O>k0|6f=hq)dyuAp(G9okt%1Rc+MIOWTDheH) zHZo#^jY6O8j;)^K^Da6+wO~NHl^z`*Cxu&LjrFYbSpT^5%V0!sA@M$d6m;GcOF5$~ z^+R#CHgb{Fc+EBa)Y!05Zj-(SCl8G&Q~9qK>D#w#;NiKly;**lefXK=p9pX&pSOWc z3ZgWTPv`Y$dj?4#q~WhMDiWBRMJE4qi$e|73mv;zE)R_HwgTW ztNw_<+JHt^VDtyyRFjKeQ^HN}3}jVWqd&s5D+`<|QSkZhz0LTWXR(R}r+sOZ#QJJ7 zISv+$M%)1wgQTi^RdjwlPGtW0Y0MItmK;nzYFuXN6Z3*6GBPFxhR7S7fp59d_h>hi zI4z%7CLmz^GPhu=KQ=!hWrGC%xJ*quenGqv0u6iA+rOftuS;U+fKAMG80lTB%^AjX z4bx~g*BY1!DC`m=_+_R+MEhk8QqYyoD3eQ%?fe>tAtM4uvn3)TZ;@ouKI-{R6^E29 z3y6eCui&BYl?F=5pULsRlLk`wRYYe#M(23_x(M3HqFAVw3b}JAi;exF;&XS$XV z?9o0QTwHS~t~s!$HjU=y?;4(>YY8fZ{U(GK{77^gPZMc$={@%nNyOJwdFg0ol(hSp zM--*?2$&y6UCP}Xb@Ux~OF3t@%85MAxfx;R@7t^&fK8jnG2=-=*0vLj^@~AkEj-Lf{UK znl#RHPVtplrgu@lpH7IV|6(LJIIs}3t_}{($J34DxqkVyYf1&7e5C8g>6s3!^_X3|ww3}2G;~|P9&^?7)lQItR?-L~g59x@wF|HD}QqD7KoB!zB z+N|aHM2bEC_Aw74Hj_}-BePrpeRJE|o0hyRlu)P>_ElKjn*9*+L#=U!JdwY91 z2a0KtrT(aLDc^r6-)%aR|u1jOR?_ah%}4TB7+B=@*uU8?P!kT*KBz#p{wU^ z6*lmDC*lSCjCsLK829TXv?mA;75T5b2&%I-s?(@$radrm(giE5_vHvbKgn+QLFh>) zM?qZq`oj6r&3EQi2=%w>WLZ1@Eo|SpAnG!P*(F8tk`A8nX=cL+YQr z?)BxNOb_VAS#+50y2G_louz_-%WX&F>*Mnclx-OUVc>V^MBapYfE+OzE}AHW=_~oKs@Y}G$vn$MF%0`Q&?eAgh^wMEqQCaU8r6B|2w8hL zP-tp*qGI~t)^e=x28X3g^=2y>f>eu*iP;M%@)!2&(Af*sLK97A#&}l>%2xL3Og7o4 zMy(a!n`u-r|35()zQhlDZ!5zirW@T@yp$M&rJt*O*vUr=O5dB@TSmt&wld>(KEo#( zx9{lBbQ`^mDaR0>+Be!ifiY%0@cmWXj+V}%$UJ&|VLQ3=a{7;~`nAh-0z17qMedp# zx>R19(1k^fIhuLe{#w}ZCxt=-QbdI146})> zU?wqPWb5dAigbzTJ=l!GTvwIyN|u&S_SMl1{euESvrWe=2U`|#j0OUWF_YKC`4=2H znVRxxltM`O%9F2CkG(HY8u)|&r8Xz0pb*o>2`GGjv>q~|Cmq(HP-6rL|ESYw{Z)h& zOEtJAEA@k?Y~@8?dB(Yt`7Gp@GOO1}rfmW1hczIO7WbqM!}=$X$uYf6bnj9e@pf=z zBcuSe1txph=p@2@G{>C;Yr~Nqs1TjOJ{p>u$sHIor{g&u^@XwwhOzDSri?_NnBR;U zm-O-$aLzUni{9Zc^BjQgtquaTzWa>LV@s5WgQ?!I%Z7T7O=>RNrEjw5p7GitU@=vC zM|DR8V)(=?xF|1sxDpYIUcc;~g2fBt4<0Hu*zF_`vkuoDhd?i{rVG(}7)UF#R$p>1 zeJRz+dEW0)N~qmotFXxuv)8S`lZ5i8`uBe$y#)BtAh~3r=OqzlV7fhp^~%+;Be75P z#^ZkGeT0>az*pL=VcQbA^Sk!|==t8EH2tVl{9#ffb%ES1rG6fXY!`C{&1{2P3a63w zh0ucZH*6fA%Y+Bt4k!g5t-o2x#JpP2zbc#x$fp%dsmcar{x7sk@{%7{glP=L&QKTQ z^i7)GP*m`5-{fv@_U9Jc8+3Mn2f{1k?#KIe#Yq1=t3Kr?c?$c!;u8&w@wI`u41Se~ z&!r!GLZhxkLibor5Glv4y)7n?$!{*_%bL@{*A=N-*IWT4nS>bR9{Id3ao4jhQCSPT zG{xch(_Jxu<1`H0#(@+J?l7;NJfQr+<$2B9e04Hq92Px6O&4bT7{a%;1v0AfvZwuj zD-2nwyguB|oaUPPfRq^(gWQOB8VEq_3V4J3j!!Uf6gVWKj>kQ>Gy$- zrn!k5FfEEteecho5IBxI{Ho~er{;dpY_>aBpOhB@)2P|kAwy+KYA;WHW=H5;|F+JM0-wOjG;mJ*64qnoq+(_!29vvP=cZ=x} zPNlmQGWy2Qhy{wP76=k+n~dhLF7GXGL7!YiNAM8wyZb)hO| z+Qy(6y&X{HVAA&|b1?HA_Oh{(j{*;aZgsuB1^%1)O7{zgB+&N(Es9bW2qOzXhZnn* zUcAW<#_~ZbW(Bg@ci|Tqut9(ehKAt0lLGMF=XQrZBjR<60JM=XC~C+C?HHZIfGtpz z2ka{-ntOSv^qTz%`_7 z5p+^9zJeY19EWX`s8-1V8}q<{&@#l}&u1z?Oci^24upadaA)ut7P$YwDkh_v!mNOs z6tJTe145xp(Byma9CmSmkTa7Lo_!MFZ@u17~T)TFu-* zr1TOv+S&y;Y>mHAubmW-luY;khoSh`_Ua?3-YGng0m25v?bjN-t})Ui7X$sBsS#Pr z1xD+1Ls})0ige2LrDn`9-Gq|Sulqt%Yg>U=MXw}2E{37e$+SQ~7zM*5!4V?3NfpWL zAjzhyPLd;w>|TARGIzsx9t+e3>|t+4X*9BK1Nzn<5)_M*Zr;3p;2ZtndUyR%)y+uJ zjo%r=ib!KELq1R^1WYKn9*7)Zyh}dJM;-1##Gu*uZhxQgga(UNF;GW0%jj@}OUWM_ zRgF=ElBAG~f0g=+Zl!$7?aZT>x%nM!q)&{elAIOJ1M?JGHma7$_-}|N8fDvI(F;1+ z+Y1%1sV%Qx8yBB%nX=v`aqO6`aPZ)H&XA?f@p;>9$L`W*Ia`7~Jzn04FI0PzW~z7L zXmH7OzUZ|@Y;`aj^JvjrR8UL_#cuxEmt?!+1H8!whqRgI*IF3bW8W6S@mKnaR|0n5 zeMb%1{&s;nb(%+erPuq&-2nR9$k>|bNuhG%r09d@edktHg{O5C``*u8+|KG)+E-8Y z$fw#^dv*QfsVvITf`a4Y&C8<5KbA&@nBp^PWf>@jauyL!FZjRk`#@2nS`KxEkd{+W zMSla&eGCHGvywu}RGQnq(0zuJ05m>lxpg#8m-lZd4<5fGW{Q+$dA7Mr^kLTtSO4(% zaq^`Pr^IC^HU@#r`QcJVe42Ai(7n~%y#VzOPTTz4POzdc_m>$tic$rf1C(xzTR#n) zOKgb^Kk>l_L2ZTA8W0oNZGLB@Eg#IDt+V!?b=hPL3JDqMtL)QBArtaL3r_C!J=H&6 zAEx#V$bHl1H&SnFxISB|$%D`1P*Tw)(E$o!P=LQwsAvf83x>-#UQnP%U7`|PZe!o= z0>*lCZ48sJOWP^=J}v{$04L{+3P?$oHaCl9qHpI8@L%*Y%>tj&EjL1Ye9&4+#|U_# z$(?1RmjAH{1h<1yqOQPgrF|197?XJg4q>3RIB30W&w8nt4T^I|vP4iuW7%yD9-{?M z=;-Ja0Fk=GqValpoe@x*EUm5@a$EtPTLE~zbk8vSY-o_f*=_N8`w>d@89$I+dWO8g zZrNv-eqa7}11NntrfpXHrFy3ZwVHr52Hr)Q5=9ps|NmlkzFUqy&>69k7zhbbPvWAh zv1DtlU9?&2araX??GCD0X_f-K6SJ%2ywGa*PJLT7AJ7u~GCZkeKNmC8QiV$>$n1mA zORvG4O!M`#Pv#A(HB|;*U+mi9iZgt#q)S%n%X5~$n}dsgH2lc;V)K+tp-ff1XD5ED zpZdT6;dm1opJp+ggkQZz+SQ3_B1Mh5`{8ggtl=($+Qw*U9HHg6CO*E4&-WHm&~tHv z5xHFgo3LJFyVmBIzQK85TRZP5-#>jG(vsbIw6AG=x}qQECts~xG8mv%Lljdq7aBnS ztUUY5@hy-e!(7SH(Zg1XZGrVL?bO;v=lrCxd zZyS~FWKZs#9T1+ZGDob`%sO)9J@ETg|KuepL&}Ddse+(bn|UQ5n(rW_(UL$aBDG96 zX-HtBx9W7^&@nWtX&sljn~%0}RaP{Fazk%gqPtO$ib-s6lS8h%=dgG*hy+4iEFN3I z*N^teGp^33xTbfSCR(0Y*H9}uEq07StbnjyUq6dDdt>sv{Ev;=K_25zmiOA_6VPcb z1)sZAxg(nFRbGWhQ-^D0KPqEjT`1^8wM`D9#-qG}CZVOjYz-TyP1~^ZV@hcu>oQ@d zkz^DoBK5G8tqO=6;DYGF)C6YOCpJITfN-q*668_;Pnzye-gBW>ZPWL(02*1j;K;~a zq)FzJR(6;$PfUa%#)F!crBCokKC9ei_If|~6hlO`ODW#^{8;d4!Jdnos3Z$)h@Y-}I z{1b3X8ZUi`>=F6S@Dj9Z^_y>-h*yb-rdMX7?U_$P6i+!8X9fb@4n+o}1xeAANIJv* z6ii&)mkbCn&}KYWFnFv>|7dNHwvwfSQz9_E!C{-uS7fW$2Rgm-8826bv`sZyVTGz+ zZUi{fC3`z9KR3)@kgK=Rch+iR;-^*wriX>fWm-k1Bj9Gv0E)71ev~NAFnS0L)>}5Q z{fmeyl|pwz1|OYAMQhV4d+kr?43sN$M0ERSKrNIgQ%j4+880V2hN0h(udD$Xrgl20 zDUlNv20|7O4K10lPpZk7%Gfm96IEiJ`j2ORsvq6@3DZ%6-=AH}`&I=@B|Q_jUp~G7 zsrvFYAO9omse%F;XS1+wUtM?;?M}jH{{Z&H9=9cYY~iIxls@eJJ;CoAx*1+=>3&UF z5(4V_*mNUEY?={6n{`~)rLS2!$D{3vfzS22SCGki>p<&qJu(IKE6#D4tvE!3A(h|a z!mJ$wOb6n;q$ICaj-E)*MzT;+nFg;&8xU64#P!@#{TCguq>f zl-TvP>pn0Hwz5FM+yj)x^i^!WnwVLH`@5&Ne1m!D(6Aa*~16wO>uy1$_sMwb+XdvhV)!L46Jg-g`dgw0xwsT4|{)o*d+yA|et3 zes*CxiB}~slhW9y5}~Sn-VcAt!2UoeLDB=Yh-$*nh79ra-7lq1RWD6OSxr9;f(*l* zZ3VALjrt`MJwH>VmZy&2OY4EDCp#XIiD@1tr0KlHS(GN}FWOywk6z#F;-?dW_QNP|T zVZ}QhmI@lexnoLjHJ*TAGHk^(Q-`fPKBRsJu#FBPQDb+=6j)I{{Ikmb@5M(&I0!32 zH&GVn^u$FlawukW%0DUiflPSpqujmCNV^p|P9i>ck&&^rjp~;G5J-`olz%JC_Ja3q zz$w0nNLO&ElK4_|hdh!_4~| zvRH8b0XYuKhp*vP6HS5ril8RETqUN%cfcLsZZ>z)&c_+J7kkwiIu{;jx=GcI6f1|T zAapKUAZ5ZqRnQkDe*dgt?|2?`N)ciZl)Ft^g;oTbQ`!MQm1iG&KzAN*U=i-{L{5&pF40!p(b;7m2`8@VG6VqIiCR%5&#!DdF!L=-ir359DQ)uWL zQ#YRM+>OocSenziqwNzd#q*gLQYFKCj6&aZ`z1U0my39X5WOY7wW7#-3;=846P~j< z?)}%pk3_c^78<2TC;I{r*)?L`QnRplxp$ko%6PIu2UjSw(Vc zK_6kd$eSx_i^!F~{4%EM5fHGkQ0re>B`k|uD@5-Yh!y}n--vU$)b!DSHij`s6BM?) z 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

p90Svf`I22hSQ}AYpoih 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�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 0) { + fields.push("Resources:"); + for (const resource of siwsInput.resources) { + fields.push(`- ${resource}`); + } + } + + if (fields.length > 0) { + message += `\n\n${fields.join("\n")}`; + } + + return message; +} + +export async function verifySiwsSignature( + message: string, + signatureBase58: string, + publicKeyBase58: string +) { + // Convert message to Uint8Array + const messageBytes = new TextEncoder().encode(message); + + try { + const signatureBytes = ethers.utils.base58.decode(signatureBase58); + const publicKeyBytes = ethers.utils.base58.decode(publicKeyBase58); + + // Import the public key + const publicKey = await crypto.subtle.importKey( + "raw", + publicKeyBytes, + { + name: "Ed25519", + namedCurve: "Ed25519", + }, + false, + ["verify"] + ); + + // Verify the signature + const isValid = await crypto.subtle.verify( + "Ed25519", + publicKey, + signatureBytes, + messageBytes + ); + + return isValid; + } catch (error) { + console.error("Error in verifySiwsSignature:", error); + throw error; + } +} diff --git a/siws-encryption-lit-action-logic/browser/src/litActions/litActionDecrypt.ts b/siws-encryption-lit-action-logic/browser/src/litActions/litActionDecrypt.ts new file mode 100644 index 00000000..8617457e --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/litActions/litActionDecrypt.ts @@ -0,0 +1,88 @@ +// @ts-nocheck +import { getSiwsMessage, verifySiwsSignature } from "./common.ts"; + +(async () => { + const _siwsObject = JSON.parse(siwsObject); + const siwsInput = _siwsObject.siwsInput; + + let signatureIsValid = false; + let siwsMessage; + + try { + siwsMessage = getSiwsMessage(siwsInput); + + signatureIsValid = await verifySiwsSignature( + siwsMessage, + _siwsObject.signature, + siwsInput.address + ); + + if (!signatureIsValid) { + console.log("Signature is invalid."); + return LitActions.setResponse({ + response: JSON.stringify({ + success: false, + message: "Signature is invalid.", + }), + }); + } + + console.log("Signature is valid."); + } catch (error) { + console.error("Error verifying signature:", error); + return LitActions.setResponse({ + response: JSON.stringify({ + success: false, + message: "Error verifying signature.", + error: error.toString(), + }), + }); + } + + try { + // check whatever conditions you want, using JS + // to set the userIsPermitted variable to true or false + // and then return early if the conditions are not met + const userIsPermitted = true; + if (!userIsPermitted) { + LitActions.setResponse({ + response: JSON.stringify({ + success: false, + message: "User is not permitted.", + }), + }); + return; + } + const currentActionIpfsCid = Lit.Auth.actionIpfsIds[0]; + const currentIpfsCidAccessControlConditions = [ + { + contractAddress: "", + standardContractType: "", + chain: "ethereum", + method: "", + parameters: [":currentActionIpfsId"], + returnValueTest: { + comparator: "=", + value: currentActionIpfsCid, + }, + }, + ]; + + const decryptedData = await Lit.Actions.decryptAndCombine({ + accessControlConditions: currentIpfsCidAccessControlConditions, + ciphertext, + dataToEncryptHash, + chain: "ethereum", + }); + return LitActions.setResponse({ response: decryptedData }); + } catch (error) { + console.error("Error decrypting data:", error); + return LitActions.setResponse({ + response: JSON.stringify({ + success: false, + message: "Error decrypting data.", + error: error.toString(), + }), + }); + } +})(); diff --git a/siws-encryption-lit-action-logic/browser/src/litDecrypt.ts b/siws-encryption-lit-action-logic/browser/src/litDecrypt.ts new file mode 100644 index 00000000..915f009a --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/litDecrypt.ts @@ -0,0 +1,47 @@ +import { disconnectWeb3 } from "@lit-protocol/auth-browser"; + +import { + // calculateLitActionCodeCID, + getLitNodeClient, + getSessionSigs, +} from "./utils"; +import { SiwsObject } from "./types"; +import litActionDecrypt from "./litActions/dist/litActionDecrypt.js?raw"; + +export async function decryptData( + siwsObject: SiwsObject, + ciphertext: string, + dataToEncryptHash: string +) { + const litNodeClient = await getLitNodeClient(); + + // for debugging if you can't decrypt - you can uncomment this to + // see the action ipfs cid that we are executing and make sure it matches what you expect + // const actionIpfsCid = await calculateLitActionCodeCID(litActionDecrypt); + // console.log("🔄 Action IPFS CID that we are executing:", actionIpfsCid); + + try { + console.log("🔄 Decrypting data..."); + const response = await litNodeClient.executeJs({ + code: litActionDecrypt, + sessionSigs: await getSessionSigs(litNodeClient), + jsParams: { + siwsObject: JSON.stringify(siwsObject), + ciphertext, + dataToEncryptHash, + }, + }); + console.log("✅ Decrypted data"); + + return response.response; + } catch (error) { + console.error("Error in decryptData:", error); + throw error; + } finally { + // run these when you're totally done with the session. + // commented out for now, because otherwise if you click "decrypt" twice it will + // fail the second time because these connections are already disconnected. + // disconnectWeb3(); + // litNodeClient.disconnect(); + } +} diff --git a/siws-encryption-lit-action-logic/browser/src/litEncrypt.ts b/siws-encryption-lit-action-logic/browser/src/litEncrypt.ts new file mode 100644 index 00000000..3f11f9f4 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/litEncrypt.ts @@ -0,0 +1,22 @@ +import { getCurrentActionIpfsCidConditions, getLitNodeClient } from "./utils"; +import litActionDecrypt from "./litActions/dist/litActionDecrypt.js?raw"; + +export const encryptStringToLitAction = async (stringToEncrypt: string) => { + try { + const litNodeClient = await getLitNodeClient(); + console.log("🔄 Encrypting data..."); + const accessControlConditions = await getCurrentActionIpfsCidConditions( + litActionDecrypt + ); + console.log("🔄 Access control conditions:", accessControlConditions); + const { ciphertext, dataToEncryptHash } = await litNodeClient.encrypt({ + dataToEncrypt: new TextEncoder().encode(stringToEncrypt), + accessControlConditions, + }); + console.log("✅ Encrypted data"); + return { ciphertext, dataToEncryptHash }; + } catch (error) { + console.error("Error in encryptStringForAddress:", error); + throw error; + } +}; diff --git a/siws-encryption-lit-action-logic/browser/src/main.tsx b/siws-encryption-lit-action-logic/browser/src/main.tsx new file mode 100644 index 00000000..3d7150da --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/main.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App.tsx' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/siws-encryption-lit-action-logic/browser/src/types.ts b/siws-encryption-lit-action-logic/browser/src/types.ts new file mode 100644 index 00000000..3b07f2e9 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/types.ts @@ -0,0 +1,30 @@ +export interface SiwsObject { + siwsInput: { + domain?: string; + address: string; + statement?: string; + uri?: string; + version?: string; + chainId?: number; + nonce?: number; + issuedAt?: string; + expirationTime?: string; + notBefore?: string; + requestId?: string; + resources?: []; + }; + signature: string; +} +export interface MainContentProps { + siwsObject: SiwsObject | null; + handleSignIn: (siws: SiwsObject) => void; + inputData: string; + setInputData: (data: string) => void; + encryptData: () => Promise; + encryptedData: { + ciphertext: string; + dataToEncryptHash: string; + } | null; + decryptData: () => Promise; + decryptedData: string | null; +} diff --git a/siws-encryption-lit-action-logic/browser/src/utils.ts b/siws-encryption-lit-action-logic/browser/src/utils.ts new file mode 100644 index 00000000..065c5e48 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/utils.ts @@ -0,0 +1,127 @@ +import * as ethers from "ethers"; +import { LitContracts } from "@lit-protocol/contracts-sdk"; +import { LIT_ABILITY, LIT_RPC, LIT_NETWORK } from "@lit-protocol/constants"; +import ipfsOnlyHash from "typestub-ipfs-only-hash"; +import { LitNodeClient } from "@lit-protocol/lit-node-client"; +import { AuthCallback } from "@lit-protocol/types"; + +import { + LitActionResource, + generateAuthSig, + createSiweMessageWithRecaps, +} from "@lit-protocol/auth-helpers"; + +const ETHEREUM_PRIVATE_KEY = import.meta.env.VITE_ETHEREUM_PRIVATE_KEY; +const SELECTED_LIT_NETWORK = LIT_NETWORK.DatilDev; + +let litNodeClient: LitNodeClient | null = null; +let litContractsClient: LitContracts | null = null; +let ethersSigner: ethers.Wallet | null = null; + +export const getLitNodeClient = async () => { + if (!litNodeClient) { + console.log("🔄 Connecting to Lit Node Client..."); + litNodeClient = new LitNodeClient({ + litNetwork: SELECTED_LIT_NETWORK, + debug: false, + }); + await litNodeClient.connect(); + console.log("✅ Connected to Lit Node Client"); + } + return litNodeClient; +}; + +export const getLitContractsClient = async (ethersSigner: ethers.Wallet) => { + if (!litContractsClient) { + console.log("🔄 Connecting to Lit Contracts Client..."); + litContractsClient = new LitContracts({ + signer: ethersSigner, + network: SELECTED_LIT_NETWORK, + debug: false, + }); + await litContractsClient.connect(); + console.log("✅ Connected to Lit Contracts Client"); + } + return litContractsClient; +}; + +export async function calculateLitActionCodeCID( + input: string +): Promise { + try { + const cid = await ipfsOnlyHash.of(input); + return cid; + } catch (error) { + console.error("Error calculating CID for litActionCode:", error); + throw error; + } +} + +export const getCurrentActionIpfsCidConditions = async ( + litActionCode: string +) => { + return [ + { + contractAddress: "", + standardContractType: "", + chain: "ethereum", + method: "", + parameters: [":currentActionIpfsId"], + returnValueTest: { + comparator: "=", + value: await calculateLitActionCodeCID(litActionCode), + }, + }, + ]; +}; + +function getAuthNeededCallback( + litNodeClient: LitNodeClient, + ethersSigner: ethers.Wallet +): AuthCallback { + return async ({ resourceAbilityRequests, expiration, uri }) => { + const toSign = await createSiweMessageWithRecaps({ + uri: uri!, + expiration: expiration!, + resources: resourceAbilityRequests!, + walletAddress: await ethersSigner.getAddress(), + nonce: await litNodeClient.getLatestBlockhash(), + litNodeClient, + }); + + const authSig = await generateAuthSig({ + signer: ethersSigner, + toSign, + }); + + return authSig; + }; +} + +export const getSessionSigs = async (litNodeClient: LitNodeClient) => { + const ethersSigner = await getEthersSigner(); + console.log("Getting Session Signatures..."); + return litNodeClient.getSessionSigs({ + chain: "ethereum", + expiration: new Date(Date.now() + 1000 * 60 * 60 * 24).toISOString(), // 24 hours + resourceAbilityRequests: [ + { + resource: new LitActionResource("*"), + ability: LIT_ABILITY.LitActionExecution, + }, + ], + authNeededCallback: getAuthNeededCallback(litNodeClient, ethersSigner), + }); +}; + +const getEthersSigner = async () => { + if (!ethersSigner) { + console.log("🔄 Creating ethers Signer..."); + ethersSigner = new ethers.Wallet( + ETHEREUM_PRIVATE_KEY, + new ethers.providers.JsonRpcProvider(LIT_RPC.CHRONICLE_YELLOWSTONE) + ); + console.log("✅ Created ethers Signer"); + } + return ethersSigner; +}; diff --git a/siws-encryption-lit-action-logic/browser/src/vite-env.d.ts b/siws-encryption-lit-action-logic/browser/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/siws-encryption-lit-action-logic/browser/tsconfig.app.json b/siws-encryption-lit-action-logic/browser/tsconfig.app.json new file mode 100644 index 00000000..d739292a --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/tsconfig.app.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] +} diff --git a/siws-encryption-lit-action-logic/browser/tsconfig.json b/siws-encryption-lit-action-logic/browser/tsconfig.json new file mode 100644 index 00000000..ea9d0cd8 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ] +} diff --git a/siws-encryption-lit-action-logic/browser/tsconfig.node.json b/siws-encryption-lit-action-logic/browser/tsconfig.node.json new file mode 100644 index 00000000..3afdd6e3 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/tsconfig.node.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true, + "noEmit": true + }, + "include": ["vite.config.ts"] +} diff --git a/siws-encryption-lit-action-logic/browser/vite.config.ts b/siws-encryption-lit-action-logic/browser/vite.config.ts new file mode 100644 index 00000000..8e6db3e7 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/vite.config.ts @@ -0,0 +1,46 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; +import { NodeGlobalsPolyfillPlugin } from "@esbuild-plugins/node-globals-polyfill"; +import { NodeModulesPolyfillPlugin } from "@esbuild-plugins/node-modules-polyfill"; +import rollupNodePolyFill from "rollup-plugin-polyfill-node"; +import { nodePolyfills } from "vite-plugin-node-polyfills"; + +export default defineConfig({ + plugins: [ + react(), + nodePolyfills({ + include: ["buffer", "process", "util"], + }), + ], + define: { + "process.env": {}, + global: "globalThis", + }, + resolve: { + alias: { + // Remove the buffer alias + }, + }, + optimizeDeps: { + esbuildOptions: { + define: { + global: "globalThis", + }, + plugins: [ + NodeGlobalsPolyfillPlugin({ + process: true, + }), + NodeModulesPolyfillPlugin(), + ], + }, + include: ["@noble/ed25519"], + }, + build: { + rollupOptions: { + plugins: [rollupNodePolyFill()], + }, + commonjsOptions: { + include: [/@noble\/ed25519/, /node_modules/], + }, + }, +}); diff --git a/siws-encryption-lit-action-logic/browser/yarn.lock b/siws-encryption-lit-action-logic/browser/yarn.lock new file mode 100644 index 00000000..1032d606 --- /dev/null +++ b/siws-encryption-lit-action-logic/browser/yarn.lock @@ -0,0 +1,11815 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@assemblyscript/loader@npm:^0.9.4": + version: 0.9.4 + resolution: "@assemblyscript/loader@npm:0.9.4" + checksum: 10c0/09f0448e3b74cd90dabc86f7578c554ac64fe1ec2e24a167c235c29f36ef4b23671be9bbcff132e9dd9aa446528ec6617732dbf26b71193f5701372f987c2e60 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.25.2": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: 10c0/50d79734d584a28c69d6f5b99adfaa064d0f41609a378aef04eb06accc5b44f8520e68549eba3a082478180957b7d5783f1bfb1672e4ae8574e797ce8bae79fa + languageName: node + linkType: hard + +"@babel/core@npm:^7.24.5": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/a425fa40e73cb72b6464063a57c478bc2de9dbcc19c280f1b55a3d88b35d572e87e8594e7d7b4880331addb6faef641bbeb701b91b41b8806cd4deae5d74f401 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/f89282cce4ddc63654470b98086994d219407d025497f483eb03ba102086e11e2b685b27122f6ff2e1d93b5b5fa0c3a6b7e974fbf2e4a75b685041a746a4291e + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" + dependencies: + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/de10e986b5322c9f807350467dc845ec59df9e596a5926a3b5edbb4710d8e3b8009d4396690e70b88c3844fe8ec4042d61436dd4b92d1f5f75655cf43ab07e99 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.25.0": + version: 7.25.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.4" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a765d9e0482e13cf96642fa8aa28e6f7d4d7d39f37840d6246e5e10a7c47f47c52d52522edd3073f229449d17ec0db6f9b7b5e398bff6bb0b4994d65957a164c + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" + dependencies: + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + checksum: 10c0/7e14a5acc91f6cd26305a4441b82eb6f616bd70b096a4d2099a968f16b26d50207eec0b9ebfc466fefd62bd91587ac3be878117cdfec819b7151911183cb0e5a + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.2" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/adaa15970ace0aee5934b5a633789b5795b6229c6a9cf3e09a7e80aa33e478675eee807006a862aa9aa517935d81f88a6db8a9f5936e3a2a40ec75f8062bc329 + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/ca6a9884705dea5c95a8b3ce132d1e3f2ae951ff74987d400d1d9c215dae9c0f9e29924d8f8e131e116533d182675bc261927be72f6a9a2968eaeeaa51eb1d0f + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: 10c0/0376037f94a3bfe6b820a39f81220ac04f243eaee7193774b983e956c1750883ff236b30785795abbcda43fac3ece74750566830c2daa4d6e3870bb0dff34c2d + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-replace-supers@npm:7.25.0" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b4b6650ab3d56c39a259367cd97f8df2f21c9cebb3716fea7bca40a150f8847bfb82f481e98927c7c6579b48a977b5a8f77318a1c6aeb497f41ecd6dbc3fdfef + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e3a9b8ac9c262ac976a1bcb5fe59694db5e6f0b4f9e7bdba5c7693b8b5e28113c23bdaa60fe8d3ec32a337091b67720b2053bcb3d5655f5406536c3d0584242b + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10c0/73db93a34ae89201351288bee7623eed81a54000779462a986105b54ffe82069e764afd15171a428b82e7c7a9b5fec10b5d5603b216317a414062edf5c67a21f + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" + dependencies: + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + checksum: 10c0/448c1cdabccca42fd97a252f73f1e4bcd93776dbf24044f3b4f49b756bf2ece73ee6df05177473bb74ea7456dddd18d6f481e4d96d2cc7839d078900d48c696c + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/f88a0e895dbb096fd37c4527ea97d12b5fc013720602580a941ac3a339698872f0c911e318c292b184c36b5fbe23b612f05aff9d24071bc847c7b1c21552c41d + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f44d927a9ae8d5ef016ff5b450e1671e56629ddc12e56b938e41fd46e141170d9dfc9a53d6cb2b9a20a7dd266a938885e6a3981c60c052a2e1daed602ac80e51 + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.24.7": + version: 7.25.4 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/199919d44c73e5edee9ffd311cf638f88d26a810189e32d338c46c7600441fd5c4a2e431f9be377707cbf318410895304e90b83bf8d9011d205150fa7f260e63 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7": + version: 7.24.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" + dependencies: + "@babel/helper-module-transforms": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-simple-access": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f1cf552307ebfced20d3907c1dd8be941b277f0364aa655e2b5fee828c84c54065745183104dae86f1f93ea0406db970a463ef7ceaaed897623748e99640e5a7 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dcf3b732401f47f06bb29d6016e48066f66de00029a0ded98ddd9983c770a00a109d91cd04d2700d15ee0bcec3ae3027a5f12d69e15ec56efc0bcbfac65e92cb + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/970ef1264c7c6c416ab11610665d5309aec2bd2b9086ae394e1132e65138d97b060a7dc9d31054e050d6dc475b5a213938c9707c0202a5022d55dcb4c5abe28f + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-typescript@npm:7.25.2" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b3c941da39ee7ecf72df1b78a01d4108160438245f2ab61befe182f51d17fd0034733c6d079b7efad81e03a66438aa3881a671cd68c5eb0fc775df86b88df996 + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/986bc0978eedb4da33aba8e1e13a3426dd1829515313b7e8f4ba5d8c18aff1663b468939d471814e7acf4045d326ae6cff37239878d169ac3fe53a8fde71f8ee + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/d6143adf5aa1ce79ed374e33fdfd74fa975055a80bc6e479672ab1eadc4e4bfd7484444e17dd063a1d180e051f3ec62b357c7a2b817e7657687b47313158c3d2 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10c0/4e31afd873215744c016e02b04f43b9fa23205d6d0766fb2e93eb4091c60c1b88897936adb895fb04e3c23de98dfdcbe31bc98daaa1a4e0133f78bb948e1209b + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.4": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/964304c6fa46bd705428ba380bf73177eeb481c3f26d82ea3d0661242b59e0dd4329d23886035e9ca9a4ceb565c03a76fd615109830687a27bcd350059d6377e + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/89d45fbee24e27a05dca2d08300a26b905bd384a480448823f6723c72d3a30327c517476389b7280ce8cb9a2c48ef8f47da7f9f6d326faf6f53fd6b68237bdc4 + languageName: node + linkType: hard + +"@emurgo/cardano-serialization-lib-browser@npm:^11.5.0": + version: 11.5.0 + resolution: "@emurgo/cardano-serialization-lib-browser@npm:11.5.0" + checksum: 10c0/73131ae8d3b2ee08ddac84adcd6087d4c7a60290907035ee55e767b0c3d1b998b93af61ff52c9dafa68878fda887b8dbe6c77ceda87451bdfb9f7b2f76cd5e39 + languageName: node + linkType: hard + +"@emurgo/cardano-serialization-lib-nodejs@npm:11.5.0": + version: 11.5.0 + resolution: "@emurgo/cardano-serialization-lib-nodejs@npm:11.5.0" + checksum: 10c0/06871ea49e0bb13ca7e696cf9e8ef8dbe38789e7ae2aad9c08eaae7e0219eff42f6be23e4c67cf051cef5ffc2a35dc7a3bd952bf39de5916ff016c605b08b6a0 + languageName: node + linkType: hard + +"@esbuild-plugins/node-globals-polyfill@npm:^0.2.3": + version: 0.2.3 + resolution: "@esbuild-plugins/node-globals-polyfill@npm:0.2.3" + peerDependencies: + esbuild: "*" + checksum: 10c0/da3591b3943076a8d4a78320c176f37e5a5802512e2c3a792d4dfe495c051e097668dc56513160147b43e86987078559490164905ef41d1326ac0a9e7a6498ac + languageName: node + linkType: hard + +"@esbuild-plugins/node-modules-polyfill@npm:^0.2.2": + version: 0.2.2 + resolution: "@esbuild-plugins/node-modules-polyfill@npm:0.2.2" + dependencies: + escape-string-regexp: "npm:^4.0.0" + rollup-plugin-node-polyfills: "npm:^0.2.1" + peerDependencies: + esbuild: "*" + checksum: 10c0/8573eb409d19769ea6a2f621d8d7e344d84a9f19d03f37f4ace053e23dab8eeea08feea871c1704a2d39c0859adadfba808b59a50de4d227cb3879dbd90e7f52 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/aix-ppc64@npm:0.24.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm64@npm:0.24.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm@npm:0.24.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-x64@npm:0.24.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-arm64@npm:0.24.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-x64@npm:0.24.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-arm64@npm:0.24.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-x64@npm:0.24.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm64@npm:0.24.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm@npm:0.24.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ia32@npm:0.24.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-loong64@npm:0.24.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-mips64el@npm:0.24.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ppc64@npm:0.24.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-riscv64@npm:0.24.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-s390x@npm:0.24.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-x64@npm:0.24.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-arm64@npm:0.24.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-x64@npm:0.24.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-arm64@npm:0.24.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-x64@npm:0.24.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/sunos-x64@npm:0.24.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-arm64@npm:0.24.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-ia32@npm:0.24.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-x64@npm:0.24.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 10c0/fbcc1cb65ef5ed5b92faa8dc542e035269065e7ebcc0b39c81a4fe98ad35cfff20b3c8df048641de15a7757e07d69f85e2579c1a5055f993413ba18c055654f8 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@ethereumjs/common@npm:^3.2.0": + version: 3.2.0 + resolution: "@ethereumjs/common@npm:3.2.0" + dependencies: + "@ethereumjs/util": "npm:^8.1.0" + crc-32: "npm:^1.2.0" + checksum: 10c0/4e2256eb54cc544299f4d7ebc9daab7a3613c174de3981ea5ed84bd10c41a03d013d15b1abad292da62fd0c4b8ce5b220a258a25861ccffa32f2cc9a8a4b25d8 + languageName: node + linkType: hard + +"@ethereumjs/common@npm:^4.3.0, @ethereumjs/common@npm:^4.4.0": + version: 4.4.0 + resolution: "@ethereumjs/common@npm:4.4.0" + dependencies: + "@ethereumjs/util": "npm:^9.1.0" + checksum: 10c0/189eb5fa8f68c8ebd9778e30307241ad65f37117f05ee8bf965a03924149e7f30eff068231ee5b689f924c93c41cd5762cac5fb9ab8a540b3686e3f06556e5fb + languageName: node + linkType: hard + +"@ethereumjs/rlp@npm:^4.0.1": + version: 4.0.1 + resolution: "@ethereumjs/rlp@npm:4.0.1" + bin: + rlp: bin/rlp + checksum: 10c0/78379f288e9d88c584c2159c725c4a667a9742981d638bad760ed908263e0e36bdbd822c0a902003e0701195fd1cbde7adad621cd97fdfbf552c45e835ce022c + languageName: node + linkType: hard + +"@ethereumjs/rlp@npm:^5.0.2": + version: 5.0.2 + resolution: "@ethereumjs/rlp@npm:5.0.2" + bin: + rlp: bin/rlp.cjs + checksum: 10c0/56162eaee96dd429f0528a9e51b453398546d57f26057b3e188f2aa09efe8bd430502971c54238ca9cc42af41b0a3f137cf67b9e020d52bc83caca043d64911b + languageName: node + linkType: hard + +"@ethereumjs/tx@npm:^4.1.2": + version: 4.2.0 + resolution: "@ethereumjs/tx@npm:4.2.0" + dependencies: + "@ethereumjs/common": "npm:^3.2.0" + "@ethereumjs/rlp": "npm:^4.0.1" + "@ethereumjs/util": "npm:^8.1.0" + ethereum-cryptography: "npm:^2.0.0" + checksum: 10c0/f168303edf5970673db06d2469a899632c64ba0cd5d24480e97683bd0e19cc22a7b0a7bc7db3a49760f09826d4c77bed89b65d65252daf54857dd3d97324fb9a + languageName: node + linkType: hard + +"@ethereumjs/tx@npm:^5.3.0": + version: 5.4.0 + resolution: "@ethereumjs/tx@npm:5.4.0" + dependencies: + "@ethereumjs/common": "npm:^4.4.0" + "@ethereumjs/rlp": "npm:^5.0.2" + "@ethereumjs/util": "npm:^9.1.0" + ethereum-cryptography: "npm:^2.2.1" + checksum: 10c0/49209b326f6e6e0cd1c837c991beb0e19d210380dfa0b8247092d6247e92492adc735da6515458f2efecd28a9e85ecc3ae8b1254cf12e9b0631a269654620a55 + languageName: node + linkType: hard + +"@ethereumjs/util@npm:^8.0.6, @ethereumjs/util@npm:^8.1.0": + version: 8.1.0 + resolution: "@ethereumjs/util@npm:8.1.0" + dependencies: + "@ethereumjs/rlp": "npm:^4.0.1" + ethereum-cryptography: "npm:^2.0.0" + micro-ftch: "npm:^0.3.1" + checksum: 10c0/4e6e0449236f66b53782bab3b387108f0ddc050835bfe1381c67a7c038fea27cb85ab38851d98b700957022f0acb6e455ca0c634249cfcce1a116bad76500160 + languageName: node + linkType: hard + +"@ethereumjs/util@npm:^9.1.0": + version: 9.1.0 + resolution: "@ethereumjs/util@npm:9.1.0" + dependencies: + "@ethereumjs/rlp": "npm:^5.0.2" + ethereum-cryptography: "npm:^2.2.1" + checksum: 10c0/7b55c79d90e55da873037b8283c37b61164f1712b194e2783bdb0a3401ff0999dc9d1404c7051589f71fb79e8aeb6952ec43ede21dd0028d7d9b1c07abcfff27 + languageName: node + linkType: hard + +"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abi@npm:5.7.0" + dependencies: + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/hash": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + checksum: 10c0/7de51bf52ff03df2526546dacea6e74f15d4c5ef762d931552082b9600dcefd8e333599f02d7906ba89f7b7f48c45ab72cee76f397212b4f17fa9d9ff5615916 + languageName: node + linkType: hard + +"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-provider@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/networks": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + "@ethersproject/web": "npm:^5.7.0" + checksum: 10c0/a5708e2811b90ddc53d9318ce152511a32dd4771aa2fb59dbe9e90468bb75ca6e695d958bf44d13da684dc3b6aab03f63d425ff7591332cb5d7ddaf68dff7224 + languageName: node + linkType: hard + +"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-signer@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + checksum: 10c0/e174966b3be17269a5974a3ae5eef6d15ac62ee8c300ceace26767f218f6bbf3de66f29d9a9c9ca300fa8551aab4c92e28d2cc772f5475fdeaa78d9b5be0e745 + languageName: node + linkType: hard + +"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/address@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + checksum: 10c0/db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908 + languageName: node + linkType: hard + +"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/base64@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + checksum: 10c0/4f748cd82af60ff1866db699fbf2bf057feff774ea0a30d1f03ea26426f53293ea10cc8265cda1695301da61093bedb8cc0d38887f43ed9dad96b78f19d7337e + languageName: node + linkType: hard + +"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/basex@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + checksum: 10c0/02304de77477506ad798eb5c68077efd2531624380d770ef4a823e631a288fb680107a0f9dc4a6339b2a0b0f5b06ee77f53429afdad8f950cde0f3e40d30167d + languageName: node + linkType: hard + +"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bignumber@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + checksum: 10c0/14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2 + languageName: node + linkType: hard + +"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bytes@npm:5.7.0" + dependencies: + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f + languageName: node + linkType: hard + +"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/constants@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 + languageName: node + linkType: hard + +"@ethersproject/contracts@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/contracts@npm:5.7.0" + dependencies: + "@ethersproject/abi": "npm:^5.7.0" + "@ethersproject/abstract-provider": "npm:^5.7.0" + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + checksum: 10c0/97a10361dddaccfb3e9e20e24d071cfa570050adcb964d3452c5f7c9eaaddb4e145ec9cf928e14417948701b89e81d4907800e799a6083123e4d13a576842f41 + languageName: node + linkType: hard + +"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hash@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/base64": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + checksum: 10c0/1a631dae34c4cf340dde21d6940dd1715fc7ae483d576f7b8ef9e8cb1d0e30bd7e8d30d4a7d8dc531c14164602323af2c3d51eb2204af18b2e15167e70c9a5ef + languageName: node + linkType: hard + +"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hdnode@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/basex": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/pbkdf2": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/sha2": "npm:^5.7.0" + "@ethersproject/signing-key": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + "@ethersproject/wordlists": "npm:^5.7.0" + checksum: 10c0/36d5c13fe69b1e0a18ea98537bc560d8ba166e012d63faac92522a0b5f405eb67d8848c5aca69e2470f62743aaef2ac36638d9e27fd8c68f51506eb61479d51d + languageName: node + linkType: hard + +"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/json-wallets@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/hdnode": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/pbkdf2": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/random": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + aes-js: "npm:3.0.0" + scrypt-js: "npm:3.0.1" + checksum: 10c0/f1a84d19ff38d3506f453abc4702107cbc96a43c000efcd273a056371363767a06a8d746f84263b1300266eb0c329fe3b49a9b39a37aadd016433faf9e15a4bb + languageName: node + linkType: hard + +"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/keccak256@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + js-sha3: "npm:0.8.0" + checksum: 10c0/3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033 + languageName: node + linkType: hard + +"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/logger@npm:5.7.0" + checksum: 10c0/d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501 + languageName: node + linkType: hard + +"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/networks@npm:5.7.1" + dependencies: + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/9efcdce27f150459e85d74af3f72d5c32898823a99f5410e26bf26cca2d21fb14e403377314a93aea248e57fb2964e19cee2c3f7bfc586ceba4c803a8f1b75c0 + languageName: node + linkType: hard + +"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/pbkdf2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/sha2": "npm:^5.7.0" + checksum: 10c0/e5a29cf28b4f4ca1def94d37cfb6a9c05c896106ed64881707813de01c1e7ded613f1e95febcccda4de96aae929068831d72b9d06beef1377b5a1a13a0eb3ff5 + languageName: node + linkType: hard + +"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/properties@npm:5.7.0" + dependencies: + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 + languageName: node + linkType: hard + +"@ethersproject/providers@npm:5.7.2": + version: 5.7.2 + resolution: "@ethersproject/providers@npm:5.7.2" + dependencies: + "@ethersproject/abstract-provider": "npm:^5.7.0" + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/base64": "npm:^5.7.0" + "@ethersproject/basex": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/hash": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/networks": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/random": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + "@ethersproject/sha2": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + "@ethersproject/web": "npm:^5.7.0" + bech32: "npm:1.1.4" + ws: "npm:7.4.6" + checksum: 10c0/4c8d19e6b31f769c24042fb2d02e483a4ee60dcbfca9e3291f0a029b24337c47d1ea719a390be856f8fd02997125819e834415e77da4fb2023369712348dae4c + languageName: node + linkType: hard + +"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/random@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/23e572fc55372653c22062f6a153a68c2e2d3200db734cd0d39621fbfd0ca999585bed2d5682e3ac65d87a2893048375682e49d1473d9965631ff56d2808580b + languageName: node + linkType: hard + +"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/rlp@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044 + languageName: node + linkType: hard + +"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/sha2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + hash.js: "npm:1.1.7" + checksum: 10c0/0e7f9ce6b1640817b921b9c6dd9dab8d5bf5a0ce7634d6a7d129b7366a576c2f90dcf4bcb15a0aa9310dde67028f3a44e4fcc2f26b565abcd2a0f465116ff3b1 + languageName: node + linkType: hard + +"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/signing-key@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + bn.js: "npm:^5.2.1" + elliptic: "npm:6.5.4" + hash.js: "npm:1.1.7" + checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 + languageName: node + linkType: hard + +"@ethersproject/solidity@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/solidity@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/sha2": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + checksum: 10c0/bedf9918911144b0ec352b8aa7fa44abf63f0b131629c625672794ee196ba7d3992b0e0d3741935ca176813da25b9bcbc81aec454652c63113bdc3a1706beac6 + languageName: node + linkType: hard + +"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/strings@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/570d87040ccc7d94de9861f76fc2fba6c0b84c5d6104a99a5c60b8a2401df2e4f24bf9c30afa536163b10a564a109a96f02e6290b80e8f0c610426f56ad704d1 + languageName: node + linkType: hard + +"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/transactions@npm:5.7.0" + dependencies: + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/rlp": "npm:^5.7.0" + "@ethersproject/signing-key": "npm:^5.7.0" + checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 + languageName: node + linkType: hard + +"@ethersproject/units@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/units@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/constants": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + checksum: 10c0/4da2fdefe2a506cc9f8b408b2c8638ab35b843ec413d52713143f08501a55ff67a808897f9a91874774fb526423a0821090ba294f93e8bf4933a57af9677ac5e + languageName: node + linkType: hard + +"@ethersproject/wallet@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wallet@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": "npm:^5.7.0" + "@ethersproject/abstract-signer": "npm:^5.7.0" + "@ethersproject/address": "npm:^5.7.0" + "@ethersproject/bignumber": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/hash": "npm:^5.7.0" + "@ethersproject/hdnode": "npm:^5.7.0" + "@ethersproject/json-wallets": "npm:^5.7.0" + "@ethersproject/keccak256": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/random": "npm:^5.7.0" + "@ethersproject/signing-key": "npm:^5.7.0" + "@ethersproject/transactions": "npm:^5.7.0" + "@ethersproject/wordlists": "npm:^5.7.0" + checksum: 10c0/f872b957db46f9de247d39a398538622b6c7a12f93d69bec5f47f9abf0701ef1edc10497924dd1c14a68109284c39a1686fa85586d89b3ee65df49002c40ba4c + languageName: node + linkType: hard + +"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/web@npm:5.7.1" + dependencies: + "@ethersproject/base64": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + checksum: 10c0/c82d6745c7f133980e8dab203955260e07da22fa544ccafdd0f21c79fae127bd6ef30957319e37b1cc80cddeb04d6bfb60f291bb14a97c9093d81ce50672f453 + languageName: node + linkType: hard + +"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wordlists@npm:5.7.0" + dependencies: + "@ethersproject/bytes": "npm:^5.7.0" + "@ethersproject/hash": "npm:^5.7.0" + "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/strings": "npm:^5.7.0" + checksum: 10c0/da4f3eca6d691ebf4f578e6b2ec3a76dedba791be558f6cf7e10cd0bfbaeab5a6753164201bb72ced745fb02b6ef7ef34edcb7e6065ce2b624c6556a461c3f70 + languageName: node + linkType: hard + +"@fivebinaries/coin-selection@npm:2.2.1": + version: 2.2.1 + resolution: "@fivebinaries/coin-selection@npm:2.2.1" + dependencies: + "@emurgo/cardano-serialization-lib-browser": "npm:^11.5.0" + "@emurgo/cardano-serialization-lib-nodejs": "npm:11.5.0" + checksum: 10c0/1601ecc00bb48bee0ba3b8e9042474be4352f85592a4e0c0e169a01a600ce2772cd8a321bb3e00a279825549a288f052c8944e483d6c1aba7df4da95d6b6355a + languageName: node + linkType: hard + +"@fractalwagmi/popup-connection@npm:^1.0.18": + version: 1.1.1 + resolution: "@fractalwagmi/popup-connection@npm:1.1.1" + peerDependencies: + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 + checksum: 10c0/af5fbd80af0abc771560de3e5bbcbb7fd211593ce239cf296f4b6089a4cf884d28d6229c38604cb172d81441466f2bc76d47cc14fec1de0bac1ce3c6e234dd65 + languageName: node + linkType: hard + +"@fractalwagmi/solana-wallet-adapter@npm:^0.1.1": + version: 0.1.1 + resolution: "@fractalwagmi/solana-wallet-adapter@npm:0.1.1" + dependencies: + "@fractalwagmi/popup-connection": "npm:^1.0.18" + "@solana/wallet-adapter-base": "npm:^0.9.17" + bs58: "npm:^5.0.0" + checksum: 10c0/4c89a2b6a67e2968a7e03adfd99ab8476e863202154358a633f187606395be638d9b75bb9aa1028bf542e47792dfc4929f3f3f6846a1fd46e7fca71772afbb64 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@jnwng/walletconnect-solana@npm:^0.2.0": + version: 0.2.0 + resolution: "@jnwng/walletconnect-solana@npm:0.2.0" + dependencies: + "@walletconnect/qrcode-modal": "npm:^1.8.0" + "@walletconnect/sign-client": "npm:^2.7.2" + "@walletconnect/utils": "npm:^2.4.5" + bs58: "npm:^5.0.0" + peerDependencies: + "@solana/web3.js": ^1.63.0 + checksum: 10c0/b0a38943243b1b09af22fc2ed714e4c83affd8bc6b6bf1ace6e6ebd3c583dd7685aaa6b7dee5ea18cda4359e5e5a001a08b9e0e6e6c00750c2fec3c1fec1b0a5 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@keystonehq/alias-sampling@npm:^0.1.1": + version: 0.1.2 + resolution: "@keystonehq/alias-sampling@npm:0.1.2" + checksum: 10c0/acc6bd5db4fcb7ae7d2a2f7153962ec6e8612921d8d3927de7ba540283eceee57a06f32a66f17bdecd2f39b8b6d0ebf281596b656e158e7c3467a1e14a754086 + languageName: node + linkType: hard + +"@keystonehq/bc-ur-registry-sol@npm:^0.3.1": + version: 0.3.1 + resolution: "@keystonehq/bc-ur-registry-sol@npm:0.3.1" + dependencies: + "@keystonehq/bc-ur-registry": "npm:^0.5.0" + bs58check: "npm:^2.1.2" + uuid: "npm:^8.3.2" + checksum: 10c0/c9134619034a355567aea14de7f8ddbe21d5344f9be81bbea6c9fdb4ff026cab7a9e04751a033e2366746856e35edc536b565797db0127ba1d50a3ad0552e4d1 + languageName: node + linkType: hard + +"@keystonehq/bc-ur-registry@npm:^0.5.0": + version: 0.5.5 + resolution: "@keystonehq/bc-ur-registry@npm:0.5.5" + dependencies: + "@ngraveio/bc-ur": "npm:^1.1.5" + bs58check: "npm:^2.1.2" + tslib: "npm:^2.3.0" + checksum: 10c0/fe321ec96a567c80c1c9fc3b4abb604d4c8fe2172aeb7db61581e51a98d55e3394f1b8228fbb0dc30d73ba7d9ba1f3a0ab2b0d0a6c33dd5ac310d7e107e744b0 + languageName: node + linkType: hard + +"@keystonehq/sdk@npm:^0.13.1": + version: 0.13.1 + resolution: "@keystonehq/sdk@npm:0.13.1" + dependencies: + "@ngraveio/bc-ur": "npm:^1.0.0" + qrcode.react: "npm:^1.0.1" + react: "npm:16.13.1" + react-dom: "npm:16.13.1" + react-modal: "npm:^3.12.1" + react-qr-reader: "npm:^2.2.1" + rxjs: "npm:^6.6.3" + typescript: "npm:^4.6.2" + checksum: 10c0/7f06138bef5fcfc1c29f40b9a8215fdd0bf310d4d85fa9b622f6d083526931781af97cda7ae3d3b5bb48e59e861c894526db290db355e3047ae874bdbba774db + languageName: node + linkType: hard + +"@keystonehq/sol-keyring@npm:^0.3.1": + version: 0.3.1 + resolution: "@keystonehq/sol-keyring@npm:0.3.1" + dependencies: + "@keystonehq/bc-ur-registry": "npm:^0.5.0" + "@keystonehq/bc-ur-registry-sol": "npm:^0.3.1" + "@keystonehq/sdk": "npm:^0.13.1" + "@solana/web3.js": "npm:^1.36.0" + bs58: "npm:^5.0.0" + uuid: "npm:^8.3.2" + checksum: 10c0/0213fa164c9579eccacab5dda2d79c3ac51e9c50e67e9bbed97727a35dd20f7af914e95ca66ba96f9ebb3ec85aa627a995674ce204f07596fd575de4d12117cc + languageName: node + linkType: hard + +"@ledgerhq/devices@npm:6.27.1, @ledgerhq/devices@npm:^6.27.1": + version: 6.27.1 + resolution: "@ledgerhq/devices@npm:6.27.1" + dependencies: + "@ledgerhq/errors": "npm:^6.10.0" + "@ledgerhq/logs": "npm:^6.10.0" + rxjs: "npm:6" + semver: "npm:^7.3.5" + checksum: 10c0/ccc6f3a339a028faf4fb3545480e12ad127667346cff49f900c033ca399c7d0113d272b78b1ef5fc7d730bb768ac2d14f68f73b0bd519be74befb2563b4cd462 + languageName: node + linkType: hard + +"@ledgerhq/devices@npm:^8.4.3": + version: 8.4.3 + resolution: "@ledgerhq/devices@npm:8.4.3" + dependencies: + "@ledgerhq/errors": "npm:^6.19.0" + "@ledgerhq/logs": "npm:^6.12.0" + rxjs: "npm:^7.8.1" + semver: "npm:^7.3.5" + checksum: 10c0/8776e4d414251047f348942997752e5ebb298bdb8b31653d6879d3045f90d3b75f3123e4696631f06ef74b08fb1f61e31472c27e363340d7c37e835376f459e5 + languageName: node + linkType: hard + +"@ledgerhq/errors@npm:^6.10.0, @ledgerhq/errors@npm:^6.19.0": + version: 6.19.0 + resolution: "@ledgerhq/errors@npm:6.19.0" + checksum: 10c0/25b3cb79b721e83e9d051c0bdefdca25d01e4756d375c374a40cfc72dadbc9ab6e4b6f5a72a9372537f1e74f2b09db4ed3840b1adc8382c1ab09f69fed92651c + languageName: node + linkType: hard + +"@ledgerhq/hw-transport-webhid@npm:6.27.1": + version: 6.27.1 + resolution: "@ledgerhq/hw-transport-webhid@npm:6.27.1" + dependencies: + "@ledgerhq/devices": "npm:^6.27.1" + "@ledgerhq/errors": "npm:^6.10.0" + "@ledgerhq/hw-transport": "npm:^6.27.1" + "@ledgerhq/logs": "npm:^6.10.0" + checksum: 10c0/6ad18ec9bd2e89ca702ea73951ba3841ed1d4bdf4c9f9eebca2350441ad608839ccbfafd9f6da94090355b6f80b67a1e2f852287e8fcc598f597d0cab785c9b0 + languageName: node + linkType: hard + +"@ledgerhq/hw-transport@npm:6.27.1": + version: 6.27.1 + resolution: "@ledgerhq/hw-transport@npm:6.27.1" + dependencies: + "@ledgerhq/devices": "npm:^6.27.1" + "@ledgerhq/errors": "npm:^6.10.0" + events: "npm:^3.3.0" + checksum: 10c0/a14fcd50ccfa01015a43a629f6138a45d3cbf744787f8762bcc156d81d5907c6cdb7116725117f7245cdbf56718165b07c275c71f31bf4101968a84fb3b80c89 + languageName: node + linkType: hard + +"@ledgerhq/hw-transport@npm:^6.27.1": + version: 6.31.3 + resolution: "@ledgerhq/hw-transport@npm:6.31.3" + dependencies: + "@ledgerhq/devices": "npm:^8.4.3" + "@ledgerhq/errors": "npm:^6.19.0" + "@ledgerhq/logs": "npm:^6.12.0" + events: "npm:^3.3.0" + checksum: 10c0/51461fd8e33d12cbe9d25cf8bc2c033affbb1b3b7f4612825fa382e8a8e4478170a47f7ed8bd3446cab0d7132c8662878714f73fd540ed458c8de214dc414ac5 + languageName: node + linkType: hard + +"@ledgerhq/logs@npm:^6.10.0, @ledgerhq/logs@npm:^6.12.0": + version: 6.12.0 + resolution: "@ledgerhq/logs@npm:6.12.0" + checksum: 10c0/573122867ae807a60c3218234019ba7c4b35c14551b90c291fd589d7c2e7f002c2e84151868e67801c9f89a33d8a5569da77aef83b5f5e03b5faa2811cab6a86 + languageName: node + linkType: hard + +"@lit-protocol/access-control-conditions@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/access-control-conditions@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/75b3c76feedbd3bded3de96bd3889311df2008ea8bc56dcde6666ce549b8acd27902ba4c202572a9943c4348f47444bea936055a8e2b05a31185b9c6a62b5e28 + languageName: node + linkType: hard + +"@lit-protocol/accs-schemas@npm:^0.0.22": + version: 0.0.22 + resolution: "@lit-protocol/accs-schemas@npm:0.0.22" + dependencies: + ajv: "npm:^8.12.0" + checksum: 10c0/0236deeb210961009ab489c6b54faeba1c189689cf7e16c1ea2d05f92f0a545bb2e58e2441710e24140b43467db865368b3299a7d147e7d8bec4791eac4b8d05 + languageName: node + linkType: hard + +"@lit-protocol/auth-browser@npm:7.0.4, @lit-protocol/auth-browser@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/auth-browser@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/bytes": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@ethersproject/strings": "npm:5.7.0" + "@ethersproject/wallet": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/misc-browser": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + tslib: "npm:1.14.1" + checksum: 10c0/c0de55d32550b5d061879ec1029106f5833bbd43784d913f8c9516cf8443fc196372f9a63da5052df9e36be7ce1feea0863be98f81539eaf82ebc800d0e2860f + languageName: node + linkType: hard + +"@lit-protocol/auth-helpers@npm:7.0.4, @lit-protocol/auth-helpers@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/auth-helpers@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/access-control-conditions": "npm:7.0.4" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + siwe-recap: "npm:0.0.2-alpha.0" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/1abad1c5d396655075ae444587842a1e135cc64beb42085e5834841350f0ef0de2fa45268c04297b13cdafc837e6563d328c478c6c85210df688e3c2eab43475 + languageName: node + linkType: hard + +"@lit-protocol/constants@npm:7.0.4, @lit-protocol/constants@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/constants@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/types": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + checksum: 10c0/4420623a6ddffce272d149fb5a5a47742494e5ae30d1301cca7f6897d23320984a1cef78ce9fa9d030b2b075eee80595e2f940d6987810c9c8f8d61bf84742eb + languageName: node + linkType: hard + +"@lit-protocol/contracts-sdk@npm:7.0.4, @lit-protocol/contracts-sdk@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/contracts-sdk@npm:7.0.4" + dependencies: + "@ethersproject/abi": "npm:5.7.0" + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + jose: "npm:^4.14.4" + process: "npm:0.11.10" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/c336261151671128656b550f5a7b11fd5c276d6ed39e04fcede9ab3764af6c85cae990414aa264f55daaeea1c7bb09d452bc1251a5a3114eae8ba6c7783fb9e6 + languageName: node + linkType: hard + +"@lit-protocol/contracts@npm:^0.0.74": + version: 0.0.74 + resolution: "@lit-protocol/contracts@npm:0.0.74" + peerDependencies: + typescript: ^5.0.0 + checksum: 10c0/9bffb0487376669237cbc051722b6571434e1818941c36aa4590c58ef56dd795f73ce82dfe65718a9f0ab5d3ca44ac954b7330fcd1491009e8cdf95bdfacae50 + languageName: node + linkType: hard + +"@lit-protocol/core@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/core@npm:7.0.4" + dependencies: + "@ethersproject/abi": "npm:5.7.0" + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/access-control-conditions": "npm:7.0.4" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/contracts-sdk": "npm:7.0.4" + "@lit-protocol/crypto": "npm:7.0.4" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/nacl": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@lit-protocol/wasm": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + date-and-time: "npm:^2.4.1" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + jose: "npm:^4.14.4" + multiformats: "npm:^9.7.1" + pako: "npm:^2.1.0" + process: "npm:0.11.10" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/334e63fa9430a45f175c461f98434cac79c0b5f9d5f022707d6605f36fdf1be61ea730bdaae89275f824758608987378cd10e4f13d513fcb169599e75a8b07cd + languageName: node + linkType: hard + +"@lit-protocol/crypto@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/crypto@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/nacl": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@lit-protocol/wasm": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + pako: "npm:^2.1.0" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/243b1443f507a454e21d2e0df9a517c6c7745fbe84e49ccf243cde20f416a4d6581c5f534cd0d6085cbbd41074b9b4aabdba115f7570e99e226f52566c4734df + languageName: node + linkType: hard + +"@lit-protocol/lit-node-client-nodejs@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/lit-node-client-nodejs@npm:7.0.4" + dependencies: + "@ethersproject/abi": "npm:5.7.0" + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@ethersproject/transactions": "npm:5.7.0" + "@lit-protocol/access-control-conditions": "npm:7.0.4" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/auth-helpers": "npm:7.0.4" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/contracts-sdk": "npm:7.0.4" + "@lit-protocol/core": "npm:7.0.4" + "@lit-protocol/crypto": "npm:7.0.4" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/misc-browser": "npm:7.0.4" + "@lit-protocol/nacl": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@lit-protocol/wasm": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + cross-fetch: "npm:3.1.8" + date-and-time: "npm:^2.4.1" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + jose: "npm:^4.14.4" + multiformats: "npm:^9.7.1" + pako: "npm:^2.1.0" + process: "npm:0.11.10" + siwe: "npm:^2.3.2" + siwe-recap: "npm:0.0.2-alpha.0" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/cf333b9b720b6752b0ebb558bbd3b052144ebc0b172a791949a83577f26a035ac0b40b2f2b068dae066cbe33062eec36f067b970baa56b6092094edf6aa2cc2f + languageName: node + linkType: hard + +"@lit-protocol/lit-node-client@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/lit-node-client@npm:7.0.4" + dependencies: + "@ethersproject/abi": "npm:5.7.0" + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/bytes": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@ethersproject/strings": "npm:5.7.0" + "@ethersproject/transactions": "npm:5.7.0" + "@ethersproject/wallet": "npm:5.7.0" + "@lit-protocol/access-control-conditions": "npm:7.0.4" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/auth-browser": "npm:7.0.4" + "@lit-protocol/auth-helpers": "npm:7.0.4" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/contracts-sdk": "npm:7.0.4" + "@lit-protocol/core": "npm:7.0.4" + "@lit-protocol/crypto": "npm:7.0.4" + "@lit-protocol/lit-node-client-nodejs": "npm:7.0.4" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/misc": "npm:7.0.4" + "@lit-protocol/misc-browser": "npm:7.0.4" + "@lit-protocol/nacl": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@lit-protocol/wasm": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + "@walletconnect/ethereum-provider": "npm:2.9.2" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + cross-fetch: "npm:3.1.8" + date-and-time: "npm:^2.4.1" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + jose: "npm:^4.14.4" + multiformats: "npm:^9.7.1" + pako: "npm:^2.1.0" + process: "npm:0.11.10" + siwe: "npm:^2.3.2" + siwe-recap: "npm:0.0.2-alpha.0" + tweetnacl: "npm:^1.0.3" + tweetnacl-util: "npm:^0.15.1" + util: "npm:0.12.5" + checksum: 10c0/188aed65f771c120c052bb8f726090791117aae2215c71fc279b1346a3e3c8baf625f81c3badcfadcce1dd58c28a19a42c011a68a6e736ce950d16ce54730ea4 + languageName: node + linkType: hard + +"@lit-protocol/logger@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/logger@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/types": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + checksum: 10c0/a11dcd2e7339741c8416ea05651577dfcc7c696368faa3305bd6d0a75301d6e97637b6d4c715ea86b4c283a71ea633dab6c5c1534da531b83281a838e4994103 + languageName: node + linkType: hard + +"@lit-protocol/misc-browser@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/misc-browser@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/types": "npm:7.0.4" + "@lit-protocol/uint8arrays": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + checksum: 10c0/8c2200f7edb49006f05c741817f4355928aef2b6fd63215566f68553c9a5d71dfa770c83807968663a34703a1e6231647a324aeb9a6be562918d38962e7960ae + languageName: node + linkType: hard + +"@lit-protocol/misc@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/misc@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/logger": "npm:7.0.4" + "@lit-protocol/types": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + ajv: "npm:^8.12.0" + bech32: "npm:^2.0.0" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + util: "npm:0.12.5" + checksum: 10c0/72d784d0a912a0625d6b50ffbf4ef4ce6b5cd466a782d87ca23b9934117c7a3a3e36884e506066b7f597d4ad286bdeee6ed424ff3273ab1fbc3881b7d87df40e + languageName: node + linkType: hard + +"@lit-protocol/nacl@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/nacl@npm:7.0.4" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/cb1c041788fad4aade0143293dd925c0735427812ecc86080616bc1b56f612a8725906720b10b33704d4904de02ed161d7fc7f67c204aa3dfb5ceb729c84b0e2 + languageName: node + linkType: hard + +"@lit-protocol/types@npm:7.0.4, @lit-protocol/types@npm:^7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/types@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + checksum: 10c0/70ee91da8121421efcc86120bc7517f4718b8a239f1e9dd13c40b04a54c1997128049b4f605d54a590012c1275ebacd1549ecabc62e8515c687970d8729147d8 + languageName: node + linkType: hard + +"@lit-protocol/uint8arrays@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/uint8arrays@npm:7.0.4" + dependencies: + "@ethersproject/abstract-provider": "npm:5.7.0" + "@lit-protocol/accs-schemas": "npm:^0.0.22" + "@lit-protocol/constants": "npm:7.0.4" + "@lit-protocol/contracts": "npm:^0.0.74" + "@lit-protocol/types": "npm:7.0.4" + "@openagenda/verror": "npm:^3.1.4" + depd: "npm:^2.0.0" + ethers: "npm:^5.7.1" + siwe: "npm:^2.3.2" + tslib: "npm:1.14.1" + checksum: 10c0/7556fd99a11d352e8213837ac5496b6b434c2bd69f19868447524ecfdfabcf77358f898860706721e4d4978f4decfe4fa6835c7abfdb61f368b9012943747ecb + languageName: node + linkType: hard + +"@lit-protocol/wasm@npm:7.0.4": + version: 7.0.4 + resolution: "@lit-protocol/wasm@npm:7.0.4" + dependencies: + ethers: "npm:^5.7.1" + pako: "npm:^2.1.0" + tslib: "npm:1.14.1" + checksum: 10c0/83e92ee488679fcee032ab2730d19c92fc397220991a1fbcf68afc3f1c28abb1246f6542aeb72107f99d046e423eabaf6acc12947fd2608078ffe725faeeb7d2 + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^5.1.1": + version: 5.1.1 + resolution: "@metamask/rpc-errors@npm:5.1.1" + dependencies: + "@metamask/utils": "npm:^5.0.0" + fast-safe-stringify: "npm:^2.0.6" + checksum: 10c0/16f107be2a8b7c0727ee4bf2992cf09b91148f35e3b4a3c25f82050bf87d3b0daddb50f5738b6374abc58403244da076b6272351fac4462f1bc9831898b42255 + languageName: node + linkType: hard + +"@metamask/utils@npm:^5.0.0": + version: 5.0.2 + resolution: "@metamask/utils@npm:5.0.2" + dependencies: + "@ethereumjs/tx": "npm:^4.1.2" + "@types/debug": "npm:^4.1.7" + debug: "npm:^4.3.4" + semver: "npm:^7.3.8" + superstruct: "npm:^1.0.3" + checksum: 10c0/fa82d856362c3da9fa80262ffde776eeafb0e6f23c7e6d6401f824513a8b2641aa115c2eaae61c391950cdf4a56c57a10082c73a00a1840f8159d709380c4809 + languageName: node + linkType: hard + +"@mobily/ts-belt@npm:^3.13.1": + version: 3.13.1 + resolution: "@mobily/ts-belt@npm:3.13.1" + checksum: 10c0/f988afcf61299861105b52fa2abda62356d3f40ca19ad05667b990774e380dadafd758bacc02b075df9c4b8eab5b910078f28775780ebb137844121968035270 + languageName: node + linkType: hard + +"@multiformats/base-x@npm:^4.0.1": + version: 4.0.1 + resolution: "@multiformats/base-x@npm:4.0.1" + checksum: 10c0/f6d16d2d7793ea371206fc17853a0932a7e697ddc739a6b63421a7ee090ee8ab28224c3c7e4401899d0a343bc95284a5f0aa7502edadfb5ad21967f9cbd6a9d2 + languageName: node + linkType: hard + +"@ngraveio/bc-ur@npm:^1.0.0, @ngraveio/bc-ur@npm:^1.1.5": + version: 1.1.13 + resolution: "@ngraveio/bc-ur@npm:1.1.13" + dependencies: + "@keystonehq/alias-sampling": "npm:^0.1.1" + assert: "npm:^2.0.0" + bignumber.js: "npm:^9.0.1" + cbor-sync: "npm:^1.0.4" + crc: "npm:^3.8.0" + jsbi: "npm:^3.1.5" + sha.js: "npm:^2.4.11" + checksum: 10c0/937334cd87b3ab907177f656b9dcc0fc97cfb796de24948ff3d76f51ece039882514eaa1d313c3fa367a137619369bcc149f2b0b11dbd99b803c2d19c6298220 + languageName: node + linkType: hard + +"@noble/curves@npm:1.4.2, @noble/curves@npm:~1.4.0": + version: 1.4.2 + resolution: "@noble/curves@npm:1.4.2" + dependencies: + "@noble/hashes": "npm:1.4.0" + checksum: 10c0/65620c895b15d46e8087939db6657b46a1a15cd4e0e4de5cd84b97a0dfe0af85f33a431bb21ac88267e3dc508618245d4cb564213959d66a84d690fe18a63419 + languageName: node + linkType: hard + +"@noble/curves@npm:^1.1.0, @noble/curves@npm:^1.4.2": + version: 1.6.0 + resolution: "@noble/curves@npm:1.6.0" + dependencies: + "@noble/hashes": "npm:1.5.0" + checksum: 10c0/f3262aa4d39148e627cd82b5ac1c93f88c5bb46dd2566b5e8e52ffac3a0fc381ad30c2111656fd2bd3b0d37d43d540543e0d93a5ff96a6cb184bc3bfe10d1cd9 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 10c0/8c3f005ee72e7b8f9cff756dfae1241485187254e3f743873e22073d63906863df5d4f13d441b7530ea614b7a093f0d889309f28b59850f33b66cb26a779a4a5 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.5.0, @noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.4.0": + version: 1.5.0 + resolution: "@noble/hashes@npm:1.5.0" + checksum: 10c0/1b46539695fbfe4477c0822d90c881a04d4fa2921c08c552375b444a48cac9930cb1ee68de0a3c7859e676554d0f3771999716606dc4d8f826e414c11692cdd9 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@openagenda/verror@npm:^3.1.4": + version: 3.1.4 + resolution: "@openagenda/verror@npm:3.1.4" + dependencies: + assertion-error: "npm:^1.1.0" + depd: "npm:^2.0.0" + inherits: "npm:^2.0.4" + sprintf-js: "npm:^1.1.2" + checksum: 10c0/3052358963675e4591df518ed34e2cf48ec78e7fb527ca1ef6e15a53a5f5e8d18af1db6de4500f9d19e3447380fe6561d0d386ff3db0fd54457bd90f26c583af + languageName: node + linkType: hard + +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" + dependencies: + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + napi-wasm: "npm:^1.1.0" + checksum: 10c0/30a0d4e618c4867a5990025df56dff3a31a01f78b2d108b31e6ed7fabf123a13fd79ee292f547b572e439d272a6157c2ba9fb8e527456951c14283f872bdc16f + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-x64": "npm:2.4.1" + "@parcel/watcher-freebsd-x64": "npm:2.4.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.4.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-x64-musl": "npm:2.4.1" + "@parcel/watcher-win32-arm64": "npm:2.4.1" + "@parcel/watcher-win32-ia32": "npm:2.4.1" + "@parcel/watcher-win32-x64": "npm:2.4.1" + detect-libc: "npm:^1.0.3" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + node-addon-api: "npm:^7.0.0" + node-gyp: "npm:latest" + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 10c0/33b7112094b9eb46c234d824953967435b628d3d93a0553255e9910829b84cab3da870153c3a870c31db186dc58f3b2db81382fcaee3451438aeec4d786a6211 + languageName: node + linkType: hard + +"@particle-network/analytics@npm:^1.0.1": + version: 1.0.1 + resolution: "@particle-network/analytics@npm:1.0.1" + dependencies: + hash.js: "npm:^1.1.7" + uuidv4: "npm:^6.2.13" + checksum: 10c0/a9648d06e87099fdcb3cc1f1158c8bad8d0375a4ac38589ac313dfb87d204a09e9fdfcb2e1a6e8b1cc20190d95bc03690f1260ae1c0891d82e8d37bda2170707 + languageName: node + linkType: hard + +"@particle-network/auth@npm:^1.3.1": + version: 1.3.1 + resolution: "@particle-network/auth@npm:1.3.1" + dependencies: + "@particle-network/analytics": "npm:^1.0.1" + "@particle-network/chains": "npm:*" + "@particle-network/crypto": "npm:^1.0.1" + buffer: "npm:^6.0.3" + draggabilly: "npm:^3.0.0" + checksum: 10c0/2d0d31cc070d554542c899e2da97db03ee1dd7007de5e5e3999cfdc1953b599a4e287baa2817bdaa9cba69fb97e394a54273839002b73bdade362342bb499301 + languageName: node + linkType: hard + +"@particle-network/chains@npm:*": + version: 1.6.8 + resolution: "@particle-network/chains@npm:1.6.8" + checksum: 10c0/318d6d413651efdbe6ca51868117a4227ab24b56f5dc016f6584fd8b75212a294c9712ce92b2ebffee8e74abc3a0ba7af422bcba09175017ed40193ab0369827 + languageName: node + linkType: hard + +"@particle-network/crypto@npm:^1.0.1": + version: 1.0.1 + resolution: "@particle-network/crypto@npm:1.0.1" + dependencies: + crypto-js: "npm:^4.1.1" + uuidv4: "npm:^6.2.13" + checksum: 10c0/320ae6f2353b17e873ff15bafa00cd54cfad5bf7b85467f6be88160f1a9e26affb3bbe8ef2676ccd4cd00b6e9dc528746e7598feabe11472621966424954a938 + languageName: node + linkType: hard + +"@particle-network/solana-wallet@npm:^1.3.2": + version: 1.3.2 + resolution: "@particle-network/solana-wallet@npm:1.3.2" + dependencies: + "@particle-network/auth": "npm:^1.3.1" + peerDependencies: + "@solana/web3.js": ^1.50.1 + bs58: ^4.0.1 + checksum: 10c0/e61168412798dcc3f68bda4c2edbfec1daddbd381151c32913df3f6ccd93b21d008038b359c8458fb465228f8ed63fbe64e3a0ea290d854c40738e00513f22af + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@project-serum/sol-wallet-adapter@npm:^0.2.6": + version: 0.2.6 + resolution: "@project-serum/sol-wallet-adapter@npm:0.2.6" + dependencies: + bs58: "npm:^4.0.1" + eventemitter3: "npm:^4.0.7" + peerDependencies: + "@solana/web3.js": ^1.5.0 + checksum: 10c0/80e4cf47209211eb8371a450e35f2ee95a871b4b5e7d42a6b6b26cde06830665808f42179365fa711266df6cbc30b117618bc139e5a23ad446ac1a5faee6a23e + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@react-native-async-storage/async-storage@npm:^1.17.7": + version: 1.24.0 + resolution: "@react-native-async-storage/async-storage@npm:1.24.0" + dependencies: + merge-options: "npm:^3.0.4" + peerDependencies: + react-native: ^0.0.0-0 || >=0.60 <1.0 + checksum: 10c0/cad2098ef84251f2ab8ebc07b750e585a20ac7ca07f26e5441e957a76f2b66f01d10ef5fbddb63d675431377b31beb5208548093e1eb17d262d2184b51133f4d + languageName: node + linkType: hard + +"@rollup/plugin-inject@npm:^5.0.4, @rollup/plugin-inject@npm:^5.0.5": + version: 5.0.5 + resolution: "@rollup/plugin-inject@npm:5.0.5" + dependencies: + "@rollup/pluginutils": "npm:^5.0.1" + estree-walker: "npm:^2.0.2" + magic-string: "npm:^0.30.3" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/22d10cf44fa56a6683d5ac4df24a9003379b3dcaae9897f5c30c844afc2ebca83cfaa5557f13a1399b1c8a0d312c3217bcacd508b7ebc4b2cbee401bd1ec8be2 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.1": + version: 5.1.1 + resolution: "@rollup/pluginutils@npm:5.1.1" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^2.3.1" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/433a8b0b67ef9a36fb909a63c5ffa03846e15b6547fec9d2b9e15510dd898de9d1ec3f574aae29749d0e757e269112121a859f204b37becc470f1404e862b1e2 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.29.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-android-arm64@npm:4.22.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-android-arm64@npm:4.29.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.29.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.22.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.29.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.29.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.29.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.29.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.29.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.29.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.29.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.29.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.29.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.29.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.29.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.29.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.22.4": + version: 4.22.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.29.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@scure/base@npm:~1.1.6": + version: 1.1.9 + resolution: "@scure/base@npm:1.1.9" + checksum: 10c0/77a06b9a2db8144d22d9bf198338893d77367c51b58c72b99df990c0a11f7cadd066d4102abb15e3ca6798d1529e3765f55c4355742465e49aed7a0c01fe76e8 + languageName: node + linkType: hard + +"@scure/bip32@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip32@npm:1.4.0" + dependencies: + "@noble/curves": "npm:~1.4.0" + "@noble/hashes": "npm:~1.4.0" + "@scure/base": "npm:~1.1.6" + checksum: 10c0/6849690d49a3bf1d0ffde9452eb16ab83478c1bc0da7b914f873e2930cd5acf972ee81320e3df1963eb247cf57e76d2d975b5f97093d37c0e3f7326581bf41bd + languageName: node + linkType: hard + +"@scure/bip39@npm:1.3.0": + version: 1.3.0 + resolution: "@scure/bip39@npm:1.3.0" + dependencies: + "@noble/hashes": "npm:~1.4.0" + "@scure/base": "npm:~1.1.6" + checksum: 10c0/1ae1545a7384a4d9e33e12d9e9f8824f29b0279eb175b0f0657c0a782c217920054f9a1d28eb316a417dfc6c4e0b700d6fbdc6da160670107426d52fcbe017a8 + languageName: node + linkType: hard + +"@simplewebauthn/browser@npm:^10.0.0": + version: 10.0.0 + resolution: "@simplewebauthn/browser@npm:10.0.0" + dependencies: + "@simplewebauthn/types": "npm:^10.0.0" + checksum: 10c0/da7764df8c5d3d4201ace4847f89416fbbfac7db254c94530ffc7e8ed3c4530f013950e074f5eae83eeb9ac9c1323f25813487c21c7d4827da485e739b8c6261 + languageName: node + linkType: hard + +"@simplewebauthn/types@npm:^10.0.0": + version: 10.0.0 + resolution: "@simplewebauthn/types@npm:10.0.0" + checksum: 10c0/364dd5add9001ef17e2b54dd0f54ff1901cc2c455b195fcb7bf2108eec792709bd2747c5095b69efbc834c82a8ec602ef7362564e214c482251fc3f9c0b16f41 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.31.28": + version: 0.31.28 + resolution: "@sinclair/typebox@npm:0.31.28" + checksum: 10c0/b3125e370e040738cc42c1ca5210bab44cdfc220b156ccd876f5fa1697ff6fe3ea110190c135e268e41d203d6481750b350add33e79b9874da68dc3a4d601f5a + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@solana-mobile/mobile-wallet-adapter-protocol-web3js@npm:^2.1.2": + version: 2.1.3 + resolution: "@solana-mobile/mobile-wallet-adapter-protocol-web3js@npm:2.1.3" + dependencies: + "@solana-mobile/mobile-wallet-adapter-protocol": "npm:^2.1.2" + bs58: "npm:^5.0.0" + js-base64: "npm:^3.7.5" + peerDependencies: + "@solana/web3.js": ^1.58.0 + checksum: 10c0/8beba738d6e0e774f31080bd1d88531ddb1c0def28307a172b9802da48c3e762a2c6d8b8ddcfc285798e92b3cfbab80b94e18be97d185f72d82986983239dc76 + languageName: node + linkType: hard + +"@solana-mobile/mobile-wallet-adapter-protocol@npm:^2.1.2": + version: 2.1.3 + resolution: "@solana-mobile/mobile-wallet-adapter-protocol@npm:2.1.3" + dependencies: + "@solana/wallet-standard": "npm:^1.1.2" + "@solana/wallet-standard-util": "npm:^1.1.1" + "@wallet-standard/core": "npm:^1.0.3" + js-base64: "npm:^3.7.5" + peerDependencies: + "@solana/web3.js": ^1.58.0 + react-native: ">0.69" + checksum: 10c0/2385df821b5f27161c913fe2ffb55564c216b991d21875c663ec234eb5731cd07893af24a40d3885951687f17ad440fbb71cf166c4c23ee34f72734089549baf + languageName: node + linkType: hard + +"@solana-mobile/wallet-adapter-mobile@npm:^2.0.0": + version: 2.1.3 + resolution: "@solana-mobile/wallet-adapter-mobile@npm:2.1.3" + dependencies: + "@react-native-async-storage/async-storage": "npm:^1.17.7" + "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "npm:^2.1.2" + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-standard-features": "npm:^1.2.0" + js-base64: "npm:^3.7.5" + peerDependencies: + "@solana/web3.js": ^1.58.0 + dependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/bcc21b263611407e40ebc2e54172fd006c65457ea3fcc095edd48a0a42469a68f9c22c1e2bca333f2a7f5ca0f2e5afce676d833e2a594f98ae30b03c2056b2e3 + languageName: node + linkType: hard + +"@solana/buffer-layout@npm:^4.0.1": + version: 4.0.1 + resolution: "@solana/buffer-layout@npm:4.0.1" + dependencies: + buffer: "npm:~6.0.3" + checksum: 10c0/6535f3908cf6dfc405b665795f0c2eaa0482a8c6b1811403945cf7b450e7eb7b40acce3e8af046f2fcc3eea1a15e61d48c418315d813bee4b720d56b00053305 + languageName: node + linkType: hard + +"@solana/wallet-adapter-alpha@npm:^0.1.10": + version: 0.1.10 + resolution: "@solana/wallet-adapter-alpha@npm:0.1.10" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/ff58e1f2153927f68e2bc52aeefe254a111c4564e3eb8a9f1ebb52db1de9ca2f066fdc0aed2c5dff582be8df7c7577186aed49adcc78a08091cacd57d18d45f1 + languageName: node + linkType: hard + +"@solana/wallet-adapter-avana@npm:^0.1.13": + version: 0.1.13 + resolution: "@solana/wallet-adapter-avana@npm:0.1.13" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/f1b547e87b90345a65c3113a2fc99a04b2ff03ac9f0c9a8721e125736ad09c3d1913003f4df1daa20e41a4fb169492f8a3f7d690c5aa1493933fd85341187029 + languageName: node + linkType: hard + +"@solana/wallet-adapter-base-ui@npm:^0.1.2": + version: 0.1.2 + resolution: "@solana/wallet-adapter-base-ui@npm:0.1.2" + dependencies: + "@solana/wallet-adapter-react": "npm:^0.15.35" + peerDependencies: + "@solana/web3.js": ^1.77.3 + react: "*" + checksum: 10c0/3adf3a28d0c039b4e614aecc26d49257b559e0c3782cbe991171f9a946ad1e686af0483a008330639b7f4e67c9abd9bf6036710bb8ded7c89fc098ed1d441b20 + languageName: node + linkType: hard + +"@solana/wallet-adapter-base@npm:^0.9.17, @solana/wallet-adapter-base@npm:^0.9.23": + version: 0.9.23 + resolution: "@solana/wallet-adapter-base@npm:0.9.23" + dependencies: + "@solana/wallet-standard-features": "npm:^1.1.0" + "@wallet-standard/base": "npm:^1.0.1" + "@wallet-standard/features": "npm:^1.0.3" + eventemitter3: "npm:^4.0.7" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/976118a9a98f7ac34cdc0fcec0052da77e2d3ec1ff56e77b04aa23c0f63cc31e9ead9afdd656de2259662b215c3d618ebc64de39df35bea263f8a01618436870 + languageName: node + linkType: hard + +"@solana/wallet-adapter-bitkeep@npm:^0.3.20": + version: 0.3.20 + resolution: "@solana/wallet-adapter-bitkeep@npm:0.3.20" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/6cd5a26ab44f836d78396c6bb6f32c3645e70723f6713c9b76b4d018aa548db1c0df7ae8187dc7f179fd22e67d253257f5e65cf55889a12ac8ed99421f86a65f + languageName: node + linkType: hard + +"@solana/wallet-adapter-bitpie@npm:^0.5.18": + version: 0.5.18 + resolution: "@solana/wallet-adapter-bitpie@npm:0.5.18" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/026559a7023bf4b0e6839da321ffd8986e6b3f33c1c1f8a617c10d38dcd739b471f577ba2b0fcfe2fb42c3fc2cf5e5c18a2d2e03798285eb118638f64d46b6a2 + languageName: node + linkType: hard + +"@solana/wallet-adapter-clover@npm:^0.4.19": + version: 0.4.19 + resolution: "@solana/wallet-adapter-clover@npm:0.4.19" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/76b3f2d1c79a5fc148bb7270342d3913868e605d09e0d5a662eb1ae4d2d06db03ec1e5e32e9096e06a2598d839a2356977cfe644a071de6a0466c99ffe1e0d38 + languageName: node + linkType: hard + +"@solana/wallet-adapter-coin98@npm:^0.5.20": + version: 0.5.20 + resolution: "@solana/wallet-adapter-coin98@npm:0.5.20" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + bs58: "npm:^4.0.1" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/fd03d043990dd3fb90dc2e2f12737cd0a8d0abbc3d6b6e7819caa737b41b6a86a4aa90d6af7cdaaf7aef0b942818fe0b88142a2cc6629d4a95fce93ac674dacc + languageName: node + linkType: hard + +"@solana/wallet-adapter-coinbase@npm:^0.1.19": + version: 0.1.19 + resolution: "@solana/wallet-adapter-coinbase@npm:0.1.19" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/616c6fa5ced1cb2104207f869d3d6ed87add52aad39533aa7962d5d93f2ed0e993d4bf96ae4cea87cc582807fb2c145279af0da1847877618745fbcb7e46bbe6 + languageName: node + linkType: hard + +"@solana/wallet-adapter-coinhub@npm:^0.3.18": + version: 0.3.18 + resolution: "@solana/wallet-adapter-coinhub@npm:0.3.18" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/9852b8922e5d5088705c91761ef1748b9baf98d81d6e9601e802cbd26d96f7d17e22f4ed57e25edc8727e429339e3b8f133c049f6cdff33ae0a1f12b6bc2f5bd + languageName: node + linkType: hard + +"@solana/wallet-adapter-fractal@npm:^0.1.8": + version: 0.1.8 + resolution: "@solana/wallet-adapter-fractal@npm:0.1.8" + dependencies: + "@fractalwagmi/solana-wallet-adapter": "npm:^0.1.1" + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/401d1fb182fe61dbf829b605f1af3dc7205f61eb70d2e49bf307e3a6aa5360f7567685bdd78858ca62d0a69e86b20fba72d2a4d5fe0aed75ad917b68a6f4d40c + languageName: node + linkType: hard + +"@solana/wallet-adapter-huobi@npm:^0.1.15": + version: 0.1.15 + resolution: "@solana/wallet-adapter-huobi@npm:0.1.15" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/92e4182cca5be34e91cb287f21d8715753effcb5e88d659689451eecf83e691e5b921a36d0a51400721df87a25920b146f2e37cca83137a7e3bf3f2f115a9c73 + languageName: node + linkType: hard + +"@solana/wallet-adapter-hyperpay@npm:^0.1.14": + version: 0.1.14 + resolution: "@solana/wallet-adapter-hyperpay@npm:0.1.14" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/be855bbd8533ef41286f2ad298dfe5699575063761a68dbf387a21c4b85d14a3e7f2041e9eb7dfde54051e915025e787bbbb1d12d93d5016d7d995e147fd2943 + languageName: node + linkType: hard + +"@solana/wallet-adapter-keystone@npm:^0.1.15": + version: 0.1.15 + resolution: "@solana/wallet-adapter-keystone@npm:0.1.15" + dependencies: + "@keystonehq/sol-keyring": "npm:^0.3.1" + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/febd0084ab6f0da929fdc1d9f9d93c7f9cb0855c2d0d6fb3232b36d7035ede04e5ee63dc3c6a42051b011ec2abab1a21338d9d913a82bea0411dc4ecfc014fe9 + languageName: node + linkType: hard + +"@solana/wallet-adapter-krystal@npm:^0.1.12": + version: 0.1.12 + resolution: "@solana/wallet-adapter-krystal@npm:0.1.12" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/457621f93386cc5003b4a1cec9c46a763f96a7eb493bcca3dddc3e56331ce1f205cf8c6128c1af3f95ff31700353a6e3e4bbf295a8f69e54cfbdd0824bf04396 + languageName: node + linkType: hard + +"@solana/wallet-adapter-ledger@npm:^0.9.25": + version: 0.9.25 + resolution: "@solana/wallet-adapter-ledger@npm:0.9.25" + dependencies: + "@ledgerhq/devices": "npm:6.27.1" + "@ledgerhq/hw-transport": "npm:6.27.1" + "@ledgerhq/hw-transport-webhid": "npm:6.27.1" + "@solana/wallet-adapter-base": "npm:^0.9.23" + buffer: "npm:^6.0.3" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/681c67dee65180f509efa3342a47ebea48bf9919817da31fef535ab06a155181ffb6e152b20a6d2ca5563b40dc330989b65ef6288748bcb93cafd68a4aba8712 + languageName: node + linkType: hard + +"@solana/wallet-adapter-mathwallet@npm:^0.9.18": + version: 0.9.18 + resolution: "@solana/wallet-adapter-mathwallet@npm:0.9.18" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/f3359a03e8a44731af9f297cf30e6df01fec19fb109025f64e8c6f9e71fd27f856210f9dda13a30925c7cc0a065c2f78145ff7d4d57be18065d0df0b475cb0ba + languageName: node + linkType: hard + +"@solana/wallet-adapter-neko@npm:^0.2.12": + version: 0.2.12 + resolution: "@solana/wallet-adapter-neko@npm:0.2.12" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/0ccf4c58dfdb840f6a4d287796524242178cc93859b315f0f73927b9f5027e7df60085ff7dcae2063a5d5b19d92670ea4344e57c73800ea52f2f435bd6fbaff0 + languageName: node + linkType: hard + +"@solana/wallet-adapter-nightly@npm:^0.1.16": + version: 0.1.16 + resolution: "@solana/wallet-adapter-nightly@npm:0.1.16" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/8b3631ae6de2ffa9943c549839ad4459367b19cce4525c02df75e23d2b0a42c7b849e65d4795072b153e6c90b2d5931e4cb41591897097b6cb14659659e2ea72 + languageName: node + linkType: hard + +"@solana/wallet-adapter-nufi@npm:^0.1.17": + version: 0.1.17 + resolution: "@solana/wallet-adapter-nufi@npm:0.1.17" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/97bf1fb0e5816062eec8c056a1673eccf3e1aa28343fb307eb000edc654de127ea4c01941a74f3696ace0a5ce94177677ea17aa5fb0f0775fe0e0791049849bb + languageName: node + linkType: hard + +"@solana/wallet-adapter-onto@npm:^0.1.7": + version: 0.1.7 + resolution: "@solana/wallet-adapter-onto@npm:0.1.7" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/9865cbd6d983675f27ed5156c141c80d15b6a01e31e9586ddd0298268bf2c5ff9e03fdc9ca1d8411178a034e51d8313025db64c10de8cb466df7e8a342821dc5 + languageName: node + linkType: hard + +"@solana/wallet-adapter-particle@npm:^0.1.12": + version: 0.1.12 + resolution: "@solana/wallet-adapter-particle@npm:0.1.12" + dependencies: + "@particle-network/solana-wallet": "npm:^1.3.2" + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/5350c366a437e677041400e90c00d889493cc5badc1a998f65bc80c9d6fdeb67958df2f83fdc74c2301185ff06bcfa6729b98a5c1db9f5272f50b8adf01b23d0 + languageName: node + linkType: hard + +"@solana/wallet-adapter-phantom@npm:^0.9.24": + version: 0.9.24 + resolution: "@solana/wallet-adapter-phantom@npm:0.9.24" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/5462ca78b95dfa8d2426676bf7471a31ae2a4d000b5a6c98f47a1be33382a4b0d74f95a3396c325730ec7fe6f2fa4a703cd80acdb42c9ef4b1ed324edf22522c + languageName: node + linkType: hard + +"@solana/wallet-adapter-react-ui@npm:^0.9.35": + version: 0.9.35 + resolution: "@solana/wallet-adapter-react-ui@npm:0.9.35" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-adapter-base-ui": "npm:^0.1.2" + "@solana/wallet-adapter-react": "npm:^0.15.35" + peerDependencies: + "@solana/web3.js": ^1.77.3 + react: "*" + react-dom: "*" + checksum: 10c0/fbd78f1bc8718931dead98b75cb4321d6ab3d2934f75b723b2e4fa1fe89bc09dc5551ac520dc9071a6c5bc1e3632126b2d1cb812dd74597478ff560c88c34bfe + languageName: node + linkType: hard + +"@solana/wallet-adapter-react@npm:^0.15.35": + version: 0.15.35 + resolution: "@solana/wallet-adapter-react@npm:0.15.35" + dependencies: + "@solana-mobile/wallet-adapter-mobile": "npm:^2.0.0" + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-standard-wallet-adapter-react": "npm:^1.1.0" + peerDependencies: + "@solana/web3.js": ^1.77.3 + react: "*" + checksum: 10c0/09312bb4c3350e159e5afd2c968615146be9352ffe7f6e1640f5cb65c9c4e9623b9b5a684d1b467a7dfd6f5aac6a7967a9983435439f26f7bebcda4aa3332d5a + languageName: node + linkType: hard + +"@solana/wallet-adapter-safepal@npm:^0.5.18": + version: 0.5.18 + resolution: "@solana/wallet-adapter-safepal@npm:0.5.18" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/a6a5800c36e2a699d0b8e72f712b0b759944dab02ae5aaaa0d37e43df123fae1332cce4ae1b7c08e3f13294a494789fb1957c91099f8034307ab5d43aa861617 + languageName: node + linkType: hard + +"@solana/wallet-adapter-saifu@npm:^0.1.15": + version: 0.1.15 + resolution: "@solana/wallet-adapter-saifu@npm:0.1.15" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/a15290d076b45c9972905d061fa10ad617ebe2d0832edc115096dd6b9e0db51acc5cef54f99fd085f943a250e6b0188dc5fbe8bc2137a09880d776773618f815 + languageName: node + linkType: hard + +"@solana/wallet-adapter-salmon@npm:^0.1.14": + version: 0.1.14 + resolution: "@solana/wallet-adapter-salmon@npm:0.1.14" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + salmon-adapter-sdk: "npm:^1.1.1" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/e520c0bc2c5058c76265bd2e58027dbd097dbddb5e4239806c494411d8ebeeaee54f1daa8fdbfbdab457df2b411c9e02a16bab7b69f8796d0ca6cd72990c9983 + languageName: node + linkType: hard + +"@solana/wallet-adapter-sky@npm:^0.1.15": + version: 0.1.15 + resolution: "@solana/wallet-adapter-sky@npm:0.1.15" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/d30812811a0bf04040541daa132f2dce5efb981451e2c3662ccec78f6ff8e126e24481e950ea88159216552bde216d0503df5602f11e33768e408c523a7fdc07 + languageName: node + linkType: hard + +"@solana/wallet-adapter-solflare@npm:^0.6.28": + version: 0.6.28 + resolution: "@solana/wallet-adapter-solflare@npm:0.6.28" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-standard-chains": "npm:^1.1.0" + "@solflare-wallet/metamask-sdk": "npm:^1.0.2" + "@solflare-wallet/sdk": "npm:^1.3.0" + "@wallet-standard/wallet": "npm:^1.0.1" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/afd2da0b032ac667c93b8549b7fd8d38527d49dba9e395b3c7d23c6d1feceae3f55d1a7a42afecb8ce1a478f992db22e1e5112592c660eaec08207dd868dffdc + languageName: node + linkType: hard + +"@solana/wallet-adapter-solong@npm:^0.9.18": + version: 0.9.18 + resolution: "@solana/wallet-adapter-solong@npm:0.9.18" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/f8a83a5de249a80bc9eff02ca8355ca835ab8204614f0e6a95fdb5b0437c0b5332c904b91891cd9db92b3b948b702b0a59d3804b3927670713c7d4f76fd54b01 + languageName: node + linkType: hard + +"@solana/wallet-adapter-spot@npm:^0.1.15": + version: 0.1.15 + resolution: "@solana/wallet-adapter-spot@npm:0.1.15" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/c1a05f3bfc7055711d35041b7fbe20f4686619c88cb8e861382089f633fb57bdfbf4240ef0972b33504bf3b856c228c20819d53dd6a983e9340f30ae11635612 + languageName: node + linkType: hard + +"@solana/wallet-adapter-tokenary@npm:^0.1.12": + version: 0.1.12 + resolution: "@solana/wallet-adapter-tokenary@npm:0.1.12" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/69f697456714f17d81d6a0d5dacd46d7ea1ebd6a64a17f2ed4e0a369e15c5db8b9a4762ac10d68f863660b225fdff833f4a7d343a64106004cbb9dc6a37ee6a8 + languageName: node + linkType: hard + +"@solana/wallet-adapter-tokenpocket@npm:^0.4.19": + version: 0.4.19 + resolution: "@solana/wallet-adapter-tokenpocket@npm:0.4.19" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/f58888170abfda1857315f0bada2192abe25c3a33050186cb7729fe00711765fcffc6329594eb583e67b5724255e8f7610a3234c16a1fab1bf6fa5e6a018ad7a + languageName: node + linkType: hard + +"@solana/wallet-adapter-torus@npm:^0.11.28": + version: 0.11.28 + resolution: "@solana/wallet-adapter-torus@npm:0.11.28" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@toruslabs/solana-embed": "npm:^0.3.4" + assert: "npm:^2.0.0" + crypto-browserify: "npm:^3.12.0" + process: "npm:^0.11.10" + stream-browserify: "npm:^3.0.0" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/de3a38a7060b4a351400ac69c51ef2bbc2c16b0543f9c382cd03926e663e30da19c9e9cd2653f52257e5f27b189744034781dcaa731d0d9b57d700bf3864c8c4 + languageName: node + linkType: hard + +"@solana/wallet-adapter-trezor@npm:^0.1.2": + version: 0.1.2 + resolution: "@solana/wallet-adapter-trezor@npm:0.1.2" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@trezor/connect-web": "npm:^9.2.1" + buffer: "npm:^6.0.3" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/ae2263f19dacc76bf16da55a10b8fe39486d016b35e61c63d5802a782d919a56d1ec9bd2d2754a4e259ce66d56424276cf7b9c499c2f51f897c30108148b3c4b + languageName: node + linkType: hard + +"@solana/wallet-adapter-trust@npm:^0.1.13": + version: 0.1.13 + resolution: "@solana/wallet-adapter-trust@npm:0.1.13" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/b8f32330d4f1e02805a805984d735dc727b66139bac08905b40a4dd3c3c09d2640be6806d2a873ef6fa7d5f30cd6df2abb6e1c5c984876718bb90b70d63eded8 + languageName: node + linkType: hard + +"@solana/wallet-adapter-unsafe-burner@npm:^0.1.7": + version: 0.1.7 + resolution: "@solana/wallet-adapter-unsafe-burner@npm:0.1.7" + dependencies: + "@noble/curves": "npm:^1.1.0" + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-standard-features": "npm:^1.1.0" + "@solana/wallet-standard-util": "npm:^1.1.0" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/8fe211e9617bd0a88272b06ea7488833defbfc480087e8afb500203b4dc7f731800620d2bbcca597b372b7fe6190e057947709e6d02eec2dd09912be17a86727 + languageName: node + linkType: hard + +"@solana/wallet-adapter-walletconnect@npm:^0.1.16": + version: 0.1.16 + resolution: "@solana/wallet-adapter-walletconnect@npm:0.1.16" + dependencies: + "@jnwng/walletconnect-solana": "npm:^0.2.0" + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/159eb45007b4c8ea88224543707ffb715a19ed55fa6ff4135ae95e090a7bd0c3a8fcf8c7dbad03ee5120bf6f47f365b7477cc4f7b0bc0ec958b9d126c1d057cd + languageName: node + linkType: hard + +"@solana/wallet-adapter-wallets@npm:^0.19.32": + version: 0.19.32 + resolution: "@solana/wallet-adapter-wallets@npm:0.19.32" + dependencies: + "@solana/wallet-adapter-alpha": "npm:^0.1.10" + "@solana/wallet-adapter-avana": "npm:^0.1.13" + "@solana/wallet-adapter-bitkeep": "npm:^0.3.20" + "@solana/wallet-adapter-bitpie": "npm:^0.5.18" + "@solana/wallet-adapter-clover": "npm:^0.4.19" + "@solana/wallet-adapter-coin98": "npm:^0.5.20" + "@solana/wallet-adapter-coinbase": "npm:^0.1.19" + "@solana/wallet-adapter-coinhub": "npm:^0.3.18" + "@solana/wallet-adapter-fractal": "npm:^0.1.8" + "@solana/wallet-adapter-huobi": "npm:^0.1.15" + "@solana/wallet-adapter-hyperpay": "npm:^0.1.14" + "@solana/wallet-adapter-keystone": "npm:^0.1.15" + "@solana/wallet-adapter-krystal": "npm:^0.1.12" + "@solana/wallet-adapter-ledger": "npm:^0.9.25" + "@solana/wallet-adapter-mathwallet": "npm:^0.9.18" + "@solana/wallet-adapter-neko": "npm:^0.2.12" + "@solana/wallet-adapter-nightly": "npm:^0.1.16" + "@solana/wallet-adapter-nufi": "npm:^0.1.17" + "@solana/wallet-adapter-onto": "npm:^0.1.7" + "@solana/wallet-adapter-particle": "npm:^0.1.12" + "@solana/wallet-adapter-phantom": "npm:^0.9.24" + "@solana/wallet-adapter-safepal": "npm:^0.5.18" + "@solana/wallet-adapter-saifu": "npm:^0.1.15" + "@solana/wallet-adapter-salmon": "npm:^0.1.14" + "@solana/wallet-adapter-sky": "npm:^0.1.15" + "@solana/wallet-adapter-solflare": "npm:^0.6.28" + "@solana/wallet-adapter-solong": "npm:^0.9.18" + "@solana/wallet-adapter-spot": "npm:^0.1.15" + "@solana/wallet-adapter-tokenary": "npm:^0.1.12" + "@solana/wallet-adapter-tokenpocket": "npm:^0.4.19" + "@solana/wallet-adapter-torus": "npm:^0.11.28" + "@solana/wallet-adapter-trezor": "npm:^0.1.2" + "@solana/wallet-adapter-trust": "npm:^0.1.13" + "@solana/wallet-adapter-unsafe-burner": "npm:^0.1.7" + "@solana/wallet-adapter-walletconnect": "npm:^0.1.16" + "@solana/wallet-adapter-xdefi": "npm:^0.1.7" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/1b3de4fd0d4adb31ad588c296d23656019b438299e8d7e16500428d5740bf37129f2bfaf4b9b84cf2e1e99f870ad2196a86f4cc2953a3ffe90d54de4a9b33148 + languageName: node + linkType: hard + +"@solana/wallet-adapter-xdefi@npm:^0.1.7": + version: 0.1.7 + resolution: "@solana/wallet-adapter-xdefi@npm:0.1.7" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + peerDependencies: + "@solana/web3.js": ^1.77.3 + checksum: 10c0/04c54640fac67a952b114446457f99ebd9bdd2ebb8e86932c63d0aae73aa5702cb04d4d90fe34e70de2259f99bb6457b577aeb71c28c76a91d7bc29afd9c3bd1 + languageName: node + linkType: hard + +"@solana/wallet-standard-chains@npm:^1.1.0": + version: 1.1.0 + resolution: "@solana/wallet-standard-chains@npm:1.1.0" + dependencies: + "@wallet-standard/base": "npm:^1.0.1" + checksum: 10c0/7019f18befdd0fb54180c6cdbb0fea1dfd37dc0b56bd7c82697264bae0064c58f03df068e4d377d80ff4985b85e05d13d3c7ef664d97f681772ab36bed62d279 + languageName: node + linkType: hard + +"@solana/wallet-standard-core@npm:^1.1.1": + version: 1.1.1 + resolution: "@solana/wallet-standard-core@npm:1.1.1" + dependencies: + "@solana/wallet-standard-chains": "npm:^1.1.0" + "@solana/wallet-standard-features": "npm:^1.2.0" + "@solana/wallet-standard-util": "npm:^1.1.1" + checksum: 10c0/ca88b7bdba27cf91c20531ef4ccfd7181c2fac58f06d16e5fd3ee133f8c30d42ffcb274b4dea304d49b0b53736d814c2595a01df031e981a88320fe4358722a4 + languageName: node + linkType: hard + +"@solana/wallet-standard-features@npm:^1.1.0, @solana/wallet-standard-features@npm:^1.2.0": + version: 1.2.0 + resolution: "@solana/wallet-standard-features@npm:1.2.0" + dependencies: + "@wallet-standard/base": "npm:^1.0.1" + "@wallet-standard/features": "npm:^1.0.3" + checksum: 10c0/09d6de09b3fabb5c0fda1557cf84852110be6aab8e7f47b33c549a4b6ff37d053a16cc9c549300e27db57f9ac97f133a98a238ddef7ff6056f7ebec61fd38f5a + languageName: node + linkType: hard + +"@solana/wallet-standard-util@npm:^1.1.0, @solana/wallet-standard-util@npm:^1.1.1": + version: 1.1.1 + resolution: "@solana/wallet-standard-util@npm:1.1.1" + dependencies: + "@noble/curves": "npm:^1.1.0" + "@solana/wallet-standard-chains": "npm:^1.1.0" + "@solana/wallet-standard-features": "npm:^1.2.0" + checksum: 10c0/0b6e266836df83cf2036000bd93985a2743d2369d8e4438c5e92a27870e22bf08d865a3934a6abf9b09ec99746e219312f7ddfc9b3b54f05c88ac1cb6e3b1269 + languageName: node + linkType: hard + +"@solana/wallet-standard-wallet-adapter-base@npm:^1.1.2": + version: 1.1.2 + resolution: "@solana/wallet-standard-wallet-adapter-base@npm:1.1.2" + dependencies: + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-standard-chains": "npm:^1.1.0" + "@solana/wallet-standard-features": "npm:^1.2.0" + "@solana/wallet-standard-util": "npm:^1.1.1" + "@wallet-standard/app": "npm:^1.0.1" + "@wallet-standard/base": "npm:^1.0.1" + "@wallet-standard/features": "npm:^1.0.3" + "@wallet-standard/wallet": "npm:^1.0.1" + peerDependencies: + "@solana/web3.js": ^1.58.0 + bs58: ^4.0.1 + checksum: 10c0/ee29b276ab231a0b96c2e5d9cb61eec78b4e12160b415bc9c0ded9077fa2d9e2bcfccaa25e10616d9a477511ba031c951740910e884eee8c86f5640d381286e6 + languageName: node + linkType: hard + +"@solana/wallet-standard-wallet-adapter-react@npm:^1.1.0, @solana/wallet-standard-wallet-adapter-react@npm:^1.1.2": + version: 1.1.2 + resolution: "@solana/wallet-standard-wallet-adapter-react@npm:1.1.2" + dependencies: + "@solana/wallet-standard-wallet-adapter-base": "npm:^1.1.2" + "@wallet-standard/app": "npm:^1.0.1" + "@wallet-standard/base": "npm:^1.0.1" + peerDependencies: + "@solana/wallet-adapter-base": "*" + react: "*" + checksum: 10c0/07a2d4be3646eca0a78f8a8769b97de245f5a9508ea5a5ca026d7ddbcf58c408513fefdf22cb3570fd9097b0edad1f0f3e966dd606b95d18e95529a60bc0399b + languageName: node + linkType: hard + +"@solana/wallet-standard-wallet-adapter@npm:^1.1.2": + version: 1.1.2 + resolution: "@solana/wallet-standard-wallet-adapter@npm:1.1.2" + dependencies: + "@solana/wallet-standard-wallet-adapter-base": "npm:^1.1.2" + "@solana/wallet-standard-wallet-adapter-react": "npm:^1.1.2" + checksum: 10c0/bc2e6622875c70c1fabb4a4d8b147c89b53bab392e244aec1027e6dbd3d8e838a19a65e42323a3c6fc21a3ded2896e6cf6b9a73a85dc10f8c03b15697d3e85c3 + languageName: node + linkType: hard + +"@solana/wallet-standard@npm:^1.1.2": + version: 1.1.2 + resolution: "@solana/wallet-standard@npm:1.1.2" + dependencies: + "@solana/wallet-standard-core": "npm:^1.1.1" + "@solana/wallet-standard-wallet-adapter": "npm:^1.1.2" + checksum: 10c0/19c5ed5d48c04850c1142be38d6db2f6bcf31c777ba2a37ed437966a0e618e57a46b19c3ce89eca602a6b381469d6fb9995d18eceae6455caa2496c94f2858d2 + languageName: node + linkType: hard + +"@solana/web3.js@npm:1.95.3, @solana/web3.js@npm:^1.36.0, @solana/web3.js@npm:^1.63.1, @solana/web3.js@npm:^1.95.0": + version: 1.95.3 + resolution: "@solana/web3.js@npm:1.95.3" + dependencies: + "@babel/runtime": "npm:^7.25.0" + "@noble/curves": "npm:^1.4.2" + "@noble/hashes": "npm:^1.4.0" + "@solana/buffer-layout": "npm:^4.0.1" + agentkeepalive: "npm:^4.5.0" + bigint-buffer: "npm:^1.1.5" + bn.js: "npm:^5.2.1" + borsh: "npm:^0.7.0" + bs58: "npm:^4.0.1" + buffer: "npm:6.0.3" + fast-stable-stringify: "npm:^1.0.0" + jayson: "npm:^4.1.1" + node-fetch: "npm:^2.7.0" + rpc-websockets: "npm:^9.0.2" + superstruct: "npm:^2.0.2" + checksum: 10c0/6c3847029924bb0980ce6c1a3ea5cca87e8fc2b694ceb7c897319bf30d9643d57417fc1859aff09b9045adb3905134bd8f063a936b39a551304ee08a7a1f53c9 + languageName: node + linkType: hard + +"@solflare-wallet/metamask-sdk@npm:^1.0.2": + version: 1.0.3 + resolution: "@solflare-wallet/metamask-sdk@npm:1.0.3" + dependencies: + "@solana/wallet-standard-features": "npm:^1.1.0" + "@wallet-standard/base": "npm:^1.0.1" + bs58: "npm:^5.0.0" + eventemitter3: "npm:^5.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + "@solana/web3.js": "*" + checksum: 10c0/6e86e6e283b42e11cb278ae0792d6887c1ad34cf3157bc038ccbdf72ad288763658155cba5d0dc7afca94eb2d395165195b626483a6b1efec22d1877cbccca9e + languageName: node + linkType: hard + +"@solflare-wallet/sdk@npm:^1.3.0": + version: 1.4.2 + resolution: "@solflare-wallet/sdk@npm:1.4.2" + dependencies: + bs58: "npm:^5.0.0" + eventemitter3: "npm:^5.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + "@solana/web3.js": "*" + checksum: 10c0/5779f03662d826ea85b606467e956f452759111a7ad34da0f7162f9c5882ac1828d575cc1be9ce61ba40c41ae62886e859718672adec15f8104ffdd8a00ebac5 + languageName: node + linkType: hard + +"@spruceid/siwe-parser@npm:^2.1.2": + version: 2.1.2 + resolution: "@spruceid/siwe-parser@npm:2.1.2" + dependencies: + "@noble/hashes": "npm:^1.1.2" + apg-js: "npm:^4.3.0" + uri-js: "npm:^4.4.1" + valid-url: "npm:^1.0.9" + checksum: 10c0/79005ae8978b9dd0c1ece949dbc2294d6a641db757c14ae0864b6803358cc498bac882d8031e656b4dbf3e838be043ce6517c857b6e2df26a1e8922baeb2c07d + languageName: node + linkType: hard + +"@stablelib/aead@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/aead@npm:1.0.1" + checksum: 10c0/8ec16795a6f94264f93514661e024c5b0434d75000ea133923c57f0db30eab8ddc74fa35f5ff1ae4886803a8b92e169b828512c9e6bc02c818688d0f5b9f5aef + languageName: node + linkType: hard + +"@stablelib/binary@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/binary@npm:1.0.1" + dependencies: + "@stablelib/int": "npm:^1.0.1" + checksum: 10c0/154cb558d8b7c20ca5dc2e38abca2a3716ce36429bf1b9c298939cea0929766ed954feb8a9c59245ac64c923d5d3466bb7d99f281debd3a9d561e1279b11cd35 + languageName: node + linkType: hard + +"@stablelib/bytes@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/bytes@npm:1.0.1" + checksum: 10c0/ee99bb15dac2f4ae1aa4e7a571e76483617a441feff422442f293993bc8b2c7ef021285c98f91a043bc05fb70502457799e28ffd43a8564a17913ee5ce889237 + languageName: node + linkType: hard + +"@stablelib/chacha20poly1305@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha20poly1305@npm:1.0.1" + dependencies: + "@stablelib/aead": "npm:^1.0.1" + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/chacha": "npm:^1.0.1" + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/poly1305": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/fe202aa8aface111c72bc9ec099f9c36a7b1470eda9834e436bb228618a704929f095b937f04e867fe4d5c40216ff089cbfeb2eeb092ab33af39ff333eb2c1e6 + languageName: node + linkType: hard + +"@stablelib/chacha@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/4d70b484ae89416d21504024f977f5517bf16b344b10fb98382c9e3e52fe8ca77ac65f5d6a358d8b152f2c9ffed101a1eb15ed1707cdf906e1b6624db78d2d16 + languageName: node + linkType: hard + +"@stablelib/constant-time@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/constant-time@npm:1.0.1" + checksum: 10c0/694a282441215735a1fdfa3d06db5a28ba92423890967a154514ef28e0d0298ce7b6a2bc65ebc4273573d6669a6b601d330614747aa2e69078c1d523d7069e12 + languageName: node + linkType: hard + +"@stablelib/ed25519@npm:^1.0.2": + version: 1.0.3 + resolution: "@stablelib/ed25519@npm:1.0.3" + dependencies: + "@stablelib/random": "npm:^1.0.2" + "@stablelib/sha512": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/b4a05e3c24dabd8a9e0b5bd72dea761bfb4b5c66404308e9f0529ef898e75d6f588234920762d5372cb920d9d47811250160109f02d04b6eed53835fb6916eb9 + languageName: node + linkType: hard + +"@stablelib/hash@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hash@npm:1.0.1" + checksum: 10c0/58b5572a4067820b77a1606ed2d4a6dc4068c5475f68ba0918860a5f45adf60b33024a0cea9532dcd8b7345c53b3c9636a23723f5f8ae83e0c3648f91fb5b5cc + languageName: node + linkType: hard + +"@stablelib/hkdf@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/hkdf@npm:1.0.1" + dependencies: + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/hmac": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/722d30e36afa8029fda2a9e8c65ad753deff92a234e708820f9fd39309d2494e1c035a4185f29ae8d7fbf8a74862b27128c66a1fb4bd7a792bd300190080dbe9 + languageName: node + linkType: hard + +"@stablelib/hmac@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hmac@npm:1.0.1" + dependencies: + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/a111d5e687966b62c81f7dbd390f13582b027edee9bd39df6474a6472e5ad89d705e735af32bae2c9280a205806649f54b5ff8c4e8c8a7b484083a35b257e9e6 + languageName: node + linkType: hard + +"@stablelib/int@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/int@npm:1.0.1" + checksum: 10c0/e1a6a7792fc2146d65de56e4ef42e8bc385dd5157eff27019b84476f564a1a6c43413235ed0e9f7c9bb8907dbdab24679467aeb10f44c92e6b944bcd864a7ee0 + languageName: node + linkType: hard + +"@stablelib/keyagreement@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/keyagreement@npm:1.0.1" + dependencies: + "@stablelib/bytes": "npm:^1.0.1" + checksum: 10c0/18c9e09772a058edee265c65992ec37abe4ab5118171958972e28f3bbac7f2a0afa6aaf152ec1d785452477bdab5366b3f5b750e8982ae9ad090f5fa2e5269ba + languageName: node + linkType: hard + +"@stablelib/poly1305@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/poly1305@npm:1.0.1" + dependencies: + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/080185ffa92f5111e6ecfeab7919368b9984c26d048b9c09a111fbc657ea62bb5dfe6b56245e1804ce692a445cc93ab6625936515fa0e7518b8f2d86feda9630 + languageName: node + linkType: hard + +"@stablelib/random@npm:1.0.2, @stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2": + version: 1.0.2 + resolution: "@stablelib/random@npm:1.0.2" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/ebb217cfb76db97d98ec07bd7ce03a650fa194b91f0cb12382738161adff1830f405de0e9bad22bbc352422339ff85f531873b6a874c26ea9b59cfcc7ea787e0 + languageName: node + linkType: hard + +"@stablelib/sha256@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha256@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/e29ee9bc76eece4345e9155ce4bdeeb1df8652296be72bd2760523ad565e3b99dca85b81db3b75ee20b34837077eb8542ca88f153f162154c62ba1f75aecc24a + languageName: node + linkType: hard + +"@stablelib/sha512@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha512@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/84549070a383f4daf23d9065230eb81bc8f590c68bf5f7968f1b78901236b3bb387c14f63773dc6c3dc78e823b1c15470d2a04d398a2506391f466c16ba29b58 + languageName: node + linkType: hard + +"@stablelib/wipe@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/wipe@npm:1.0.1" + checksum: 10c0/c5a54f769c286a5b3ecff979471dfccd4311f2e84a959908e8c0e3aa4eed1364bd9707f7b69d1384b757e62cc295c221fa27286c7f782410eb8a690f30cfd796 + languageName: node + linkType: hard + +"@stablelib/x25519@npm:1.0.3, @stablelib/x25519@npm:^1.0.3": + version: 1.0.3 + resolution: "@stablelib/x25519@npm:1.0.3" + dependencies: + "@stablelib/keyagreement": "npm:^1.0.1" + "@stablelib/random": "npm:^1.0.2" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/d8afe8a120923a434359d7d1c6759780426fed117a84a6c0f84d1a4878834cb4c2d7da78a1fa7cf227ce3924fdc300cd6ed6e46cf2508bf17b1545c319ab8418 + languageName: node + linkType: hard + +"@swc/core-darwin-arm64@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-darwin-arm64@npm:1.7.26" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-darwin-x64@npm:1.7.26" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.26" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.26" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.26" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.26" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-linux-x64-musl@npm:1.7.26" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.26" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.26" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.7.26": + version: 1.7.26 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.26" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:^1.5.7": + version: 1.7.26 + resolution: "@swc/core@npm:1.7.26" + dependencies: + "@swc/core-darwin-arm64": "npm:1.7.26" + "@swc/core-darwin-x64": "npm:1.7.26" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.26" + "@swc/core-linux-arm64-gnu": "npm:1.7.26" + "@swc/core-linux-arm64-musl": "npm:1.7.26" + "@swc/core-linux-x64-gnu": "npm:1.7.26" + "@swc/core-linux-x64-musl": "npm:1.7.26" + "@swc/core-win32-arm64-msvc": "npm:1.7.26" + "@swc/core-win32-ia32-msvc": "npm:1.7.26" + "@swc/core-win32-x64-msvc": "npm:1.7.26" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.12" + peerDependencies: + "@swc/helpers": "*" + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10c0/6c5ce3d048cb100cd545145b1701a857207b1aeecc8f6bc44ed10b0a1792052834d155a6fa651dad20f38d3fff595034649cc75618946be8da751fa86a9c75b7 + languageName: node + linkType: hard + +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: 10c0/8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356 + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.11": + version: 0.5.13 + resolution: "@swc/helpers@npm:0.5.13" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/b9df578401fc62405da9a6c31e79e447a2fd90f68b25b1daee12f2caf2821991bb89106f0397bc1acb4c4d84a8ce079d04b60b65f534496952e3bf8c9a52f40f + languageName: node + linkType: hard + +"@swc/types@npm:^0.1.12": + version: 0.1.12 + resolution: "@swc/types@npm:0.1.12" + dependencies: + "@swc/counter": "npm:^0.1.3" + checksum: 10c0/f95fea7dee8fc07f8389afbb9578f3d0cd84b429b1d0dbff7fd99b2ef06ed88e96bc33631f36c3bc0505d5a783bee1374acd84b8fc2593001219b6c2caba241b + languageName: node + linkType: hard + +"@toruslabs/base-controllers@npm:^2.8.0": + version: 2.9.0 + resolution: "@toruslabs/base-controllers@npm:2.9.0" + dependencies: + "@ethereumjs/util": "npm:^8.0.6" + "@toruslabs/broadcast-channel": "npm:^6.2.0" + "@toruslabs/http-helpers": "npm:^3.3.0" + "@toruslabs/openlogin-jrpc": "npm:^4.0.0" + async-mutex: "npm:^0.4.0" + bignumber.js: "npm:^9.1.1" + bowser: "npm:^2.11.0" + eth-rpc-errors: "npm:^4.0.3" + json-rpc-random-id: "npm:^1.0.1" + lodash: "npm:^4.17.21" + loglevel: "npm:^1.8.1" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/29e43aa5cf6eb1f330b45d7f4f6768d1c48f10ff0f55b6de79166c11b7ec0421d242f63680ded7c3b53153b8ff56c967b7ed8c81661d7986c89a7dad177ebc00 + languageName: node + linkType: hard + +"@toruslabs/broadcast-channel@npm:^6.2.0": + version: 6.3.1 + resolution: "@toruslabs/broadcast-channel@npm:6.3.1" + dependencies: + "@babel/runtime": "npm:^7.21.0" + "@toruslabs/eccrypto": "npm:^2.1.1" + "@toruslabs/metadata-helpers": "npm:^3.2.0" + bowser: "npm:^2.11.0" + loglevel: "npm:^1.8.1" + oblivious-set: "npm:1.1.1" + socket.io-client: "npm:^4.6.1" + unload: "npm:^2.4.1" + checksum: 10c0/00cd2cf99f7c013233137f43cc977846ec1153712ea96189dd4db218299027ce16fc7809fb13a249ff5496685031e6a15374d01a5db84615c0bfae535a01f029 + languageName: node + linkType: hard + +"@toruslabs/eccrypto@npm:^2.1.1": + version: 2.2.1 + resolution: "@toruslabs/eccrypto@npm:2.2.1" + dependencies: + elliptic: "npm:^6.5.4" + checksum: 10c0/77b9fa8e981cb97a78a72368732edd9baa4a77dc357565ae6b6d0539317583e971b08bb0cc989bad7a7d3f376edd7ee0cb8eb66ce2f913ae79779c4ec160de60 + languageName: node + linkType: hard + +"@toruslabs/http-helpers@npm:^3.3.0, @toruslabs/http-helpers@npm:^3.4.0": + version: 3.4.0 + resolution: "@toruslabs/http-helpers@npm:3.4.0" + dependencies: + lodash.merge: "npm:^4.6.2" + loglevel: "npm:^1.8.1" + peerDependencies: + "@babel/runtime": ^7.x + "@sentry/types": ^7.x + peerDependenciesMeta: + "@sentry/types": + optional: true + checksum: 10c0/485801bd76ce0767e2b1a74c88fc0f78148a944e22cf4930ce9e3927357a40b0ec021a0309cb0c2e1b817b727a4ab36fe319f967fb6e9d5fb8d3746be165b56b + languageName: node + linkType: hard + +"@toruslabs/metadata-helpers@npm:^3.2.0": + version: 3.2.0 + resolution: "@toruslabs/metadata-helpers@npm:3.2.0" + dependencies: + "@toruslabs/eccrypto": "npm:^2.1.1" + "@toruslabs/http-helpers": "npm:^3.4.0" + elliptic: "npm:^6.5.4" + ethereum-cryptography: "npm:^2.0.0" + json-stable-stringify: "npm:^1.0.2" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/30587248f0e20d9158284efade382b3bf3d6c921f78fbf7d73961dbdb1635f64ea2a7838c614fb7c4c954f36d9b5d37927d7e27a947aa52590fdfc86e4b7173c + languageName: node + linkType: hard + +"@toruslabs/openlogin-jrpc@npm:^3.2.0": + version: 3.2.0 + resolution: "@toruslabs/openlogin-jrpc@npm:3.2.0" + dependencies: + "@toruslabs/openlogin-utils": "npm:^3.0.0" + end-of-stream: "npm:^1.4.4" + eth-rpc-errors: "npm:^4.0.3" + events: "npm:^3.3.0" + fast-safe-stringify: "npm:^2.1.1" + once: "npm:^1.4.0" + pump: "npm:^3.0.0" + readable-stream: "npm:^3.6.2" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/de1bdef3e5886c50735bf612363825bab68377706ccbe4c3987b4bf6f7046fa2ea31c95537426ad2b9943071f0dc3a9b3d7ee8bf54ff71a21587939ea5a53257 + languageName: node + linkType: hard + +"@toruslabs/openlogin-jrpc@npm:^4.0.0": + version: 4.7.2 + resolution: "@toruslabs/openlogin-jrpc@npm:4.7.2" + dependencies: + "@metamask/rpc-errors": "npm:^5.1.1" + "@toruslabs/openlogin-utils": "npm:^4.7.0" + end-of-stream: "npm:^1.4.4" + events: "npm:^3.3.0" + fast-safe-stringify: "npm:^2.1.1" + once: "npm:^1.4.0" + pump: "npm:^3.0.0" + readable-stream: "npm:^4.4.2" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/78a00b9ca542d78e27a61cb04db5e5c0045832b64b1f4c09cf6f3e7cadafe94c402109f42ecf24135c83ac5269e9fa233535d140d2241ac73e1c4871276d0db7 + languageName: node + linkType: hard + +"@toruslabs/openlogin-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "@toruslabs/openlogin-utils@npm:3.0.0" + dependencies: + base64url: "npm:^3.0.1" + keccak: "npm:^3.0.3" + randombytes: "npm:^2.1.0" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/22f266f77fb5bc20b8fa687fa967a550c05f93e19f7fe8552f7559f9bf3966da7b76f486a5d23d9f898257e854cb6dbf44e5054775463f75b1d7560702398332 + languageName: node + linkType: hard + +"@toruslabs/openlogin-utils@npm:^4.7.0": + version: 4.7.0 + resolution: "@toruslabs/openlogin-utils@npm:4.7.0" + dependencies: + base64url: "npm:^3.0.1" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/eedfec1804f6867334417ada615dff175afd1b42d4c47eb74f85839091621cce2d1383f8d1b55fbe103818dd3a2c3367bf0ae2ceb61c6d8d2ba7ae09f57170cd + languageName: node + linkType: hard + +"@toruslabs/solana-embed@npm:^0.3.4": + version: 0.3.4 + resolution: "@toruslabs/solana-embed@npm:0.3.4" + dependencies: + "@solana/web3.js": "npm:^1.63.1" + "@toruslabs/base-controllers": "npm:^2.8.0" + "@toruslabs/http-helpers": "npm:^3.3.0" + "@toruslabs/openlogin-jrpc": "npm:^3.2.0" + eth-rpc-errors: "npm:^4.0.3" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.1" + lodash-es: "npm:^4.17.21" + loglevel: "npm:^1.8.1" + pump: "npm:^3.0.0" + peerDependencies: + "@babel/runtime": 7.x + checksum: 10c0/37581652f679d9470193f195b2e14b704d747594aebebb586b974c6d656018db04a4ed4be4da89f60a630c58e270074ebdc0e3c2a97dd9efbf85e5d55e48b3b7 + languageName: node + linkType: hard + +"@trezor/analytics@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/analytics@npm:1.2.0" + dependencies: + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/bdc720714590696fadd10ed9d8afa2f77c1451e10a7f8cc6c7fde93902770356c8d22ecc14d8bca9eeb7c267af0287cd77bc1453426c51bc3d8ff4e2f93327bd + languageName: node + linkType: hard + +"@trezor/blockchain-link-types@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/blockchain-link-types@npm:1.2.0" + dependencies: + "@solana/web3.js": "npm:^1.95.0" + "@trezor/type-utils": "npm:1.1.0" + "@trezor/utxo-lib": "npm:2.2.0" + socks-proxy-agent: "npm:6.1.1" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/c9d6c735fd6b48b933dde49bca09d6a474581a551d9cfcab0d2c3a39c6081c5a28ad49835b15793a12bba58e6eed9430b896a6f052814da3929255373256d1ef + languageName: node + linkType: hard + +"@trezor/blockchain-link-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/blockchain-link-utils@npm:1.2.0" + dependencies: + "@mobily/ts-belt": "npm:^3.13.1" + "@solana/web3.js": "npm:^1.95.0" + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/3f1ed7f134b813ecd5a7a1b9ab7fade28d74802604c7e46d8d2705cb3fa3aff4671514a9029f2a8e18ba04c207dfa72d0abac386a62c581e974db76b4a69593a + languageName: node + linkType: hard + +"@trezor/blockchain-link@npm:2.3.0": + version: 2.3.0 + resolution: "@trezor/blockchain-link@npm:2.3.0" + dependencies: + "@solana/buffer-layout": "npm:^4.0.1" + "@solana/web3.js": "npm:^1.95.0" + "@trezor/blockchain-link-types": "npm:1.2.0" + "@trezor/blockchain-link-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + "@trezor/utxo-lib": "npm:2.2.0" + "@types/web": "npm:^0.0.138" + events: "npm:^3.3.0" + ripple-lib: "npm:^1.10.1" + socks-proxy-agent: "npm:6.1.1" + ws: "npm:^8.18.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/a0821108471f905c42417fa74f04b110011b79037fc4b82c880c9b62b413aa80a3b7ce4ece0b575ce763a6c6dde7ad50d257361c05c152b29795b01853e68a9e + languageName: node + linkType: hard + +"@trezor/connect-analytics@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/connect-analytics@npm:1.2.0" + dependencies: + "@trezor/analytics": "npm:1.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/bacecd384aa7dabd5acb2245b81b7ae21a5014d92ee913c791215518eda2418a909e651e6e483441e467b8579684b26b0286987fb2c673d2a31641e666108327 + languageName: node + linkType: hard + +"@trezor/connect-common@npm:0.2.0": + version: 0.2.0 + resolution: "@trezor/connect-common@npm:0.2.0" + dependencies: + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/6f00fb9c8375b789458c166bd7a10e490548bd038c9f7ab6a3813426a58ddb952379250cd66e38ab317cabb96d0209392d0e721007cf4a9ed23cc272ee616ce6 + languageName: node + linkType: hard + +"@trezor/connect-web@npm:^9.2.1": + version: 9.4.0 + resolution: "@trezor/connect-web@npm:9.4.0" + dependencies: + "@trezor/connect": "npm:9.4.0" + "@trezor/connect-common": "npm:0.2.0" + "@trezor/utils": "npm:9.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/7d16adf24cd11919575dac8ee5d3a07eb6a6d9190527f6cc4d1fbbb64248faf408c51df9ce7bf12e03bd5ded7b1797b17a3c4ed9d3e81bcdc2c2f135d8958be6 + languageName: node + linkType: hard + +"@trezor/connect@npm:9.4.0": + version: 9.4.0 + resolution: "@trezor/connect@npm:9.4.0" + dependencies: + "@babel/preset-typescript": "npm:^7.24.7" + "@ethereumjs/common": "npm:^4.3.0" + "@ethereumjs/tx": "npm:^5.3.0" + "@fivebinaries/coin-selection": "npm:2.2.1" + "@trezor/blockchain-link": "npm:2.3.0" + "@trezor/blockchain-link-types": "npm:1.2.0" + "@trezor/connect-analytics": "npm:1.2.0" + "@trezor/connect-common": "npm:0.2.0" + "@trezor/protobuf": "npm:1.2.0" + "@trezor/protocol": "npm:1.2.0" + "@trezor/schema-utils": "npm:1.2.0" + "@trezor/transport": "npm:1.3.0" + "@trezor/utils": "npm:9.2.0" + "@trezor/utxo-lib": "npm:2.2.0" + blakejs: "npm:^1.2.1" + bs58: "npm:^5.0.0" + bs58check: "npm:^3.0.1" + cross-fetch: "npm:^4.0.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/adcd94200fe720bb846441dc96f4984981630aa14534444b9cf6b001a1c18deda445eba71d36d5df625978724c9200af535281b49b402f3972471338e9abfbeb + languageName: node + linkType: hard + +"@trezor/env-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/env-utils@npm:1.2.0" + dependencies: + ua-parser-js: "npm:^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 + checksum: 10c0/44b4a548f7bde7ba689b1dfd694f24b64df606aff3357e892583749b76373ffebdd66d2e5577ff3a77887f38e8b7f4a8d25cf9cd7a2d6dc5274b1539026a6c46 + languageName: node + linkType: hard + +"@trezor/protobuf@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/protobuf@npm:1.2.0" + dependencies: + "@trezor/schema-utils": "npm:1.2.0" + protobufjs: "npm:7.2.6" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/ae608580dd05951f14387f593b3e6e3610f9a520f9534f70b294c912539df54cd52002099697c1ad2afd917fa142f29d9a2456a702f816f98e87229425a037cc + languageName: node + linkType: hard + +"@trezor/protocol@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/protocol@npm:1.2.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/8cfeb4dd0dd34823d4ef8a44d388b6cfa280dd97eb8f0f3000fd973b7a7e948d7a8d537a4deb2e15fdcac78650d39e4fa4caf72d71bd92e7e37b1ef004349b13 + languageName: node + linkType: hard + +"@trezor/schema-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/schema-utils@npm:1.2.0" + dependencies: + "@sinclair/typebox": "npm:^0.31.28" + ts-mixer: "npm:^6.0.3" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/8604613317540f26dc43938a16a5cd64fba55f0a33673aa0aebebdd917ab94da66e188f29611f8f2aa77b440147a936771c580b2cdf117e5e03d1a5d6239d5a0 + languageName: node + linkType: hard + +"@trezor/transport@npm:1.3.0": + version: 1.3.0 + resolution: "@trezor/transport@npm:1.3.0" + dependencies: + "@trezor/protobuf": "npm:1.2.0" + "@trezor/protocol": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + cross-fetch: "npm:^4.0.0" + long: "npm:^4.0.0" + protobufjs: "npm:7.2.6" + usb: "npm:^2.11.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/abfdb59e552acef974af211b5ec802901c0fadd09646835087ff2ff9cb8b4910d3a157e2136fb69da23402f52d0247440389a35b8be2ab3895bdb42e357085d0 + languageName: node + linkType: hard + +"@trezor/type-utils@npm:1.1.0": + version: 1.1.0 + resolution: "@trezor/type-utils@npm:1.1.0" + checksum: 10c0/0fdb25e7ad446723d7ff3ffc430e5080bdd332e9601c7c91cb3b4975b2177020f0e0ff736cae06081962adc8d165e8153377ea9edd7e5f6e50b77535945b85fd + languageName: node + linkType: hard + +"@trezor/utils@npm:9.2.0": + version: 9.2.0 + resolution: "@trezor/utils@npm:9.2.0" + dependencies: + bignumber.js: "npm:^9.1.2" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/a4721f7442455c2a017ec925e3f2134f56d9e8fb4b272bccffd8d561c67ff0b82f58384135ead9bc15d7c9a346ad47f77b445c78211e71cc55eebfac92b2747c + languageName: node + linkType: hard + +"@trezor/utxo-lib@npm:2.2.0": + version: 2.2.0 + resolution: "@trezor/utxo-lib@npm:2.2.0" + dependencies: + "@trezor/utils": "npm:9.2.0" + bchaddrjs: "npm:^0.5.2" + bech32: "npm:^2.0.0" + bip66: "npm:^1.1.5" + bitcoin-ops: "npm:^1.4.1" + blake-hash: "npm:^2.0.0" + blakejs: "npm:^1.2.1" + bn.js: "npm:^5.2.1" + bs58: "npm:^5.0.0" + bs58check: "npm:^3.0.1" + create-hmac: "npm:^1.1.7" + int64-buffer: "npm:^1.0.1" + pushdata-bitcoin: "npm:^1.0.1" + tiny-secp256k1: "npm:^1.1.6" + typeforce: "npm:^1.18.0" + varuint-bitcoin: "npm:^1.1.2" + wif: "npm:^4.0.0" + peerDependencies: + tslib: ^2.6.2 + checksum: 10c0/1581f1e355849e15a54bd1b8421abf0191758abed4f8f4cceae8d8db59cec72a5deced66b05193d8d033bf994d3c05d15c6ecf96f51928cdda07d68e0ca873c1 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/connect@npm:^3.4.33": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/debug@npm:^4.1.7": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/estree@npm:1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a + languageName: node + linkType: hard + +"@types/lodash@npm:^4.14.136": + version: 4.17.7 + resolution: "@types/lodash@npm:4.17.7" + checksum: 10c0/40c965b5ffdcf7ff5c9105307ee08b782da228c01b5c0529122c554c64f6b7168fc8f11dc79aa7bae4e67e17efafaba685dc3a47e294dbf52a65ed2b67100561 + languageName: node + linkType: hard + +"@types/long@npm:^4.0.1": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: 10c0/42ec66ade1f72ff9d143c5a519a65efc7c1c77be7b1ac5455c530ae9acd87baba065542f8847522af2e3ace2cc999f3ad464ef86e6b7352eece34daf88f8c924 + languageName: node + linkType: hard + +"@types/minimist@npm:^1.2.0": + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 10c0/3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: 10c0/ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0": + version: 22.5.5 + resolution: "@types/node@npm:22.5.5" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/ead9495cfc6b1da5e7025856dcce2591e9bae635357410c0d2dd619fce797d2a1d402887580ca4b336cb78168b195224869967de370a23f61663cf1e4836121c + languageName: node + linkType: hard + +"@types/node@npm:^12.12.54": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 + languageName: node + linkType: hard + +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.13 + resolution: "@types/prop-types@npm:15.7.13" + checksum: 10c0/1b20fc67281902c6743379960247bc161f3f0406ffc0df8e7058745a85ea1538612109db0406290512947f9632fe9e10e7337bf0ce6338a91d6c948df16a7c61 + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.3.0": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^18.3.3": + version: 18.3.8 + resolution: "@types/react@npm:18.3.8" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/367312c9fe276639ecb142265e090a4dd04bb39f8d718cbab546de3f1ddcfddeff415e1147d0fc40f734badaa7420b7b109d511bd4304b2c4c9c36164612fdf8 + languageName: node + linkType: hard + +"@types/uuid@npm:8.3.4, @types/uuid@npm:^8.3.4": + version: 8.3.4 + resolution: "@types/uuid@npm:8.3.4" + checksum: 10c0/b9ac98f82fcf35962317ef7dc44d9ac9e0f6fdb68121d384c88fe12ea318487d5585d3480fa003cf28be86a3bbe213ca688ba786601dce4a97724765eb5b1cf2 + languageName: node + linkType: hard + +"@types/w3c-web-usb@npm:^1.0.6": + version: 1.0.10 + resolution: "@types/w3c-web-usb@npm:1.0.10" + checksum: 10c0/3df5733a334c5fd22ef3fa1e97a70c029542591058d11905d1304c26bab8705d975168818b5b7ec21fef5591cdea776dbdb31d4c04aa433e7fe7d61dd7ebdecf + languageName: node + linkType: hard + +"@types/web@npm:^0.0.138": + version: 0.0.138 + resolution: "@types/web@npm:0.0.138" + checksum: 10c0/76868dcae8acdf89c3039097c7b1e26842670f3c24afce55dec52ba1eb681d32d245e35174566860b10e02ff7255d0e618dc6737ba582031f203d3e7b7389b1e + languageName: node + linkType: hard + +"@types/ws@npm:^7.2.0, @types/ws@npm:^7.4.4": + version: 7.4.7 + resolution: "@types/ws@npm:7.4.7" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/f1f53febd8623a85cef2652949acd19d83967e350ea15a851593e3033501750a1e04f418552e487db90a3d48611a1cff3ffcf139b94190c10f2fd1e1dc95ff10 + languageName: node + linkType: hard + +"@types/ws@npm:^8.2.2": + version: 8.5.12 + resolution: "@types/ws@npm:8.5.12" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3fd77c9e4e05c24ce42bfc7647f7506b08c40a40fe2aea236ef6d4e96fc7cb4006a81ed1b28ec9c457e177a74a72924f4768b7b4652680b42dfd52bc380e15f9 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^7.13.1": + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^7.13.1": + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + +"@vitejs/plugin-react-swc@npm:^3.7.0": + version: 3.7.0 + resolution: "@vitejs/plugin-react-swc@npm:3.7.0" + dependencies: + "@swc/core": "npm:^1.5.7" + peerDependencies: + vite: ^4 || ^5 + checksum: 10c0/f9f562c87f0fd384d160c5d499056841f8a38050fc01f5295d3394a77c288eca1f78f6df3aa08c01f3f5cb3e4937c6490607ac87b700d87bab425b7c4dc15e91 + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.3.1": + version: 4.3.1 + resolution: "@vitejs/plugin-react@npm:4.3.1" + dependencies: + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.2" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + checksum: 10c0/39a027feddfd6b3e307121d79631462ef1aae05714ba7a2f9a73d240d0f89c2bf281132568eb27b55d6ddaf08d86ad1bd8b0066090240e570de8c6320eb9a903 + languageName: node + linkType: hard + +"@wallet-standard/app@npm:^1.0.1": + version: 1.0.1 + resolution: "@wallet-standard/app@npm:1.0.1" + dependencies: + "@wallet-standard/base": "npm:^1.0.1" + checksum: 10c0/4652babe9c7eb26791a13ec3c8f9700d52dd8cfb03a26906b8ad63de5962dca9d67bbab0e32ecc64beab7ea042dca8aa1bec81a50ae6aac4f1e9d2b6b74ce563 + languageName: node + linkType: hard + +"@wallet-standard/base@npm:^1.0.1": + version: 1.0.1 + resolution: "@wallet-standard/base@npm:1.0.1" + checksum: 10c0/16d38671219f7f931ee6823cbbd199948849fb1931cb8da26a5eab6545a9085a608ba22b7dccb8ac3075b7017df4eb3031b1162c72bbaac653a4f1afc0d1ad71 + languageName: node + linkType: hard + +"@wallet-standard/core@npm:^1.0.3": + version: 1.0.3 + resolution: "@wallet-standard/core@npm:1.0.3" + dependencies: + "@wallet-standard/app": "npm:^1.0.1" + "@wallet-standard/base": "npm:^1.0.1" + "@wallet-standard/features": "npm:^1.0.3" + "@wallet-standard/wallet": "npm:^1.0.1" + checksum: 10c0/4dc2e18d64861bc267e4033f2f28093d0da760c1af148fc78e7cd87cfe9e716811c587825c9ca434b3d0809a8bc2a8e3d0032a3ce5df568ac3f3ac5cf33db932 + languageName: node + linkType: hard + +"@wallet-standard/features@npm:^1.0.3": + version: 1.0.3 + resolution: "@wallet-standard/features@npm:1.0.3" + dependencies: + "@wallet-standard/base": "npm:^1.0.1" + checksum: 10c0/d243442da3e86c5610226a7fb67a71fe6b7737d771cbeafe5ffbac4b5c938925c4edc22751f5a910148fe9e18dcfcaee3327170e622d77fbce324f6feebfd63f + languageName: node + linkType: hard + +"@wallet-standard/wallet@npm:^1.0.1": + version: 1.0.1 + resolution: "@wallet-standard/wallet@npm:1.0.1" + dependencies: + "@wallet-standard/base": "npm:^1.0.1" + checksum: 10c0/4aaecb40ef56a49918a9629a1bc7848ab0d642e2e53811c7369e63186d2f02487d0317d6f28a52c17ef26270e308c6fb86288ce3ec984645fb37929e1bc59b8c + languageName: node + linkType: hard + +"@walletconnect/browser-utils@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/browser-utils@npm:1.8.0" + dependencies: + "@walletconnect/safe-json": "npm:1.0.0" + "@walletconnect/types": "npm:^1.8.0" + "@walletconnect/window-getters": "npm:1.0.0" + "@walletconnect/window-metadata": "npm:1.0.0" + detect-browser: "npm:5.2.0" + checksum: 10c0/65203ed4773eeff8c4c4f32d1068d8f069f956a8bfd41bc5349aef6750b617338be16e05590c4aab5af154dcbc0a32db9701df423b7d98860d141a4a65d887fe + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.16.2": + version: 2.16.2 + resolution: "@walletconnect/core@npm:2.16.2" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.14" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.0.4" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.16.2" + "@walletconnect/utils": "npm:2.16.2" + events: "npm:3.3.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:3.1.0" + checksum: 10c0/182c42f72154224954f1c85db00342a1e84578641bb3ba00b63675fd18d16eb6395d61c4d32954f95d9906a22cf444dd85073926d3229d266d7056d35facda5b + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/core@npm:2.9.2" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.1" + "@walletconnect/jsonrpc-provider": "npm:1.0.13" + "@walletconnect/jsonrpc-types": "npm:1.0.3" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.13" + "@walletconnect/keyvaluestorage": "npm:^1.0.2" + "@walletconnect/logger": "npm:^2.0.1" + "@walletconnect/relay-api": "npm:^1.0.9" + "@walletconnect/relay-auth": "npm:^1.0.4" + "@walletconnect/safe-json": "npm:^1.0.2" + "@walletconnect/time": "npm:^1.0.2" + "@walletconnect/types": "npm:2.9.2" + "@walletconnect/utils": "npm:2.9.2" + events: "npm:^3.3.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:^3.1.0" + checksum: 10c0/425623e63b601c0302d8330348883d6fb53a2f3f6f46e36a4a6b491a37fa9466aa14b3f5f5078f2428ac391d345813814e59f11eb9f6748e798ae0a75499d719 + languageName: node + linkType: hard + +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 + languageName: node + linkType: hard + +"@walletconnect/ethereum-provider@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/ethereum-provider@npm:2.9.2" + dependencies: + "@walletconnect/jsonrpc-http-connection": "npm:^1.0.7" + "@walletconnect/jsonrpc-provider": "npm:^1.0.13" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/sign-client": "npm:2.9.2" + "@walletconnect/types": "npm:2.9.2" + "@walletconnect/universal-provider": "npm:2.9.2" + "@walletconnect/utils": "npm:2.9.2" + events: "npm:^3.3.0" + peerDependencies: + "@walletconnect/modal": ">=2" + peerDependenciesMeta: + "@walletconnect/modal": + optional: true + checksum: 10c0/0c16dd2a2ba360cf41945db971cbdbea68226a2c00ea0b0f49aad7a89b982a4c39cffe700f475d5be7b9518266b38b4d9e5305700c22d46d68c0e672ec09609f + languageName: node + linkType: hard + +"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.1": + version: 1.2.1 + resolution: "@walletconnect/heartbeat@npm:1.2.1" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + tslib: "npm:1.14.1" + checksum: 10c0/5ad46f26dcb7b9b3227f004cd74b18741d4cd32c21825a036eb03985c67a0cf859c285bc5635401966a99129e854d72de3458ff592370575ef7e52f5dd12ebbc + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.2": + version: 1.2.2 + resolution: "@walletconnect/heartbeat@npm:1.2.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-http-connection@npm:^1.0.7": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:1.0.13": + version: 1.0.13 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + tslib: "npm:1.14.1" + checksum: 10c0/9b5b2f0ce516d2ddebe2cd1a2c8ea18a6b765b0d068162caf39745c18534e264a0cc6198adb869ba8684d0efa563be30956a3b9a7cc82b80b9e263f6211e30ab + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:1.0.14, @walletconnect/jsonrpc-provider@npm:^1.0.13": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.3": + version: 1.0.3 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/a0fc8a88c62795bf4bf83d4e98a4e2cdd659ef70c73642582089fdf0994c54fd8050aa6cca85cfdcca6b77994e71334895e7a19649c325a8c822b059c2003884 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: "npm:^3.3.0" + keyvaluestorage-interface: "npm:^1.0.0" + checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" + dependencies: + "@walletconnect/environment": "npm:^1.0.1" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + tslib: "npm:1.14.1" + checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:1.0.13": + version: 1.0.13 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.13" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + tslib: "npm:1.14.1" + ws: "npm:^7.5.1" + checksum: 10c0/afa2cd5647e97857f07a282d7466d3495e76abd0dfff46cd6fc36ca71c9f5a95ae1fae21fb7f0c49f881246d2b8a0e7dbc29f7fe58dbd34bd74fae9e6760c140 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + ws: "npm:^7.5.1" + checksum: 10c0/a710ecc51f8d3ed819ba6d6e53151ef274473aa8746ffdeaffaa3d4c020405bc694b0d179649fc2510a556eb4daf02f4a9e3dacef69ff95f673939bd67be649e + languageName: node + linkType: hard + +"@walletconnect/keyvaluestorage@npm:1.1.1, @walletconnect/keyvaluestorage@npm:^1.0.2": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.1" + idb-keyval: "npm:^6.2.1" + unstorage: "npm:^1.9.0" + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 + languageName: node + linkType: hard + +"@walletconnect/logger@npm:2.1.2, @walletconnect/logger@npm:^2.0.1": + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.2" + pino: "npm:7.11.0" + checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f + languageName: node + linkType: hard + +"@walletconnect/mobile-registry@npm:^1.4.0": + version: 1.4.0 + resolution: "@walletconnect/mobile-registry@npm:1.4.0" + checksum: 10c0/a5faef1f3c74615892c331c5725ad12433d0a5577befa79ebc9f81d1a55098584de2548dd4b94850f9f229b69a31ec9d490a839f16132fe88be7106807043050 + languageName: node + linkType: hard + +"@walletconnect/qrcode-modal@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/qrcode-modal@npm:1.8.0" + dependencies: + "@walletconnect/browser-utils": "npm:^1.8.0" + "@walletconnect/mobile-registry": "npm:^1.4.0" + "@walletconnect/types": "npm:^1.8.0" + copy-to-clipboard: "npm:^3.3.1" + preact: "npm:10.4.1" + qrcode: "npm:1.4.4" + checksum: 10c0/2969fefd1c82e52ab4460c8681806d56e2e6b44528778cec049ff96a06e4a2e0d4c6594a4e8faed1e5a5f47708618a441fba5ccaf955c6e020ce3792e0eda4b2 + languageName: node + linkType: hard + +"@walletconnect/relay-api@npm:1.0.11, @walletconnect/relay-api@npm:^1.0.9": + version: 1.0.11 + resolution: "@walletconnect/relay-api@npm:1.0.11" + dependencies: + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + checksum: 10c0/2595d7e68d3a93e7735e0b6204811762898b0ce1466e811d78be5bcec7ac1cde5381637615a99104099165bf63695da5ef9381d6ded29924a57a71b10712a91d + languageName: node + linkType: hard + +"@walletconnect/relay-auth@npm:1.0.4, @walletconnect/relay-auth@npm:^1.0.4": + version: 1.0.4 + resolution: "@walletconnect/relay-auth@npm:1.0.4" + dependencies: + "@stablelib/ed25519": "npm:^1.0.2" + "@stablelib/random": "npm:^1.0.1" + "@walletconnect/safe-json": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + tslib: "npm:1.14.1" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/e90294ff718c5c1e49751a28916aaac45dd07d694f117052506309eb05b68cc2c72d9b302366e40d79ef952c22bd0bbea731d09633a6663b0ab8e18b4804a832 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/safe-json@npm:1.0.0" + checksum: 10c0/2a25af0f69090f2e30eb385ac07523dc052e63515e2b079bedb78548aec16bf92532d9b4a1095660c47286f140ad17211f07b8d5dae2b4ae6a48012d7dabb73d + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/safe-json@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/sign-client@npm:2.9.2" + dependencies: + "@walletconnect/core": "npm:2.9.2" + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/heartbeat": "npm:1.2.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:^2.0.1" + "@walletconnect/time": "npm:^1.0.2" + "@walletconnect/types": "npm:2.9.2" + "@walletconnect/utils": "npm:2.9.2" + events: "npm:^3.3.0" + checksum: 10c0/3310d43e10cd5c0974e7b76abbbd342d627594eec79b4718ac232e78418d03c61c72de00c7b604f3da7ff35259fccbe7148d98af566250601d76797a11981bcc + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:^2.7.2": + version: 2.16.2 + resolution: "@walletconnect/sign-client@npm:2.16.2" + dependencies: + "@walletconnect/core": "npm:2.16.2" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.16.2" + "@walletconnect/utils": "npm:2.16.2" + events: "npm:3.3.0" + checksum: 10c0/cb1d2345ec38ed2f1e69c5d329ee665b7577ae9c9ae298787b1d79ec979a1be23615f24ac7a8695ff759c9a540441b027f1b094a3c74fda48ddd1d6f11cf5e51 + languageName: node + linkType: hard + +"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.16.2": + version: 2.16.2 + resolution: "@walletconnect/types@npm:2.16.2" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/82b9ed7d569a048fd61787fbe07d1f465e376d6e5a706ff03c28c50573fb05d4511da1fa62978a4416bf2e81b67e24043c7284609c66dc450332a19f6094722f + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/types@npm:2.9.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/heartbeat": "npm:1.2.1" + "@walletconnect/jsonrpc-types": "npm:1.0.3" + "@walletconnect/keyvaluestorage": "npm:^1.0.2" + "@walletconnect/logger": "npm:^2.0.1" + events: "npm:^3.3.0" + checksum: 10c0/bd6f442fdb2ca921c29594b1105af3a95d2b9f138d56c60c65eedcd70d1f73c80b9c5bcac896b4d96bc044a992daac1f895f227cf5c326945c5b5cc86ceed452 + languageName: node + linkType: hard + +"@walletconnect/types@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/types@npm:1.8.0" + checksum: 10c0/ea6dda33360bf536e9d24c0725315b7edb60959ec86eb26ad4c2422f9ff23ec207ee361d6b185cad25eda54f192d21e8b795fdcfe63cb41662cac1b1d0cf9065 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/universal-provider@npm:2.9.2" + dependencies: + "@walletconnect/jsonrpc-http-connection": "npm:^1.0.7" + "@walletconnect/jsonrpc-provider": "npm:1.0.13" + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + "@walletconnect/jsonrpc-utils": "npm:^1.0.7" + "@walletconnect/logger": "npm:^2.0.1" + "@walletconnect/sign-client": "npm:2.9.2" + "@walletconnect/types": "npm:2.9.2" + "@walletconnect/utils": "npm:2.9.2" + events: "npm:^3.3.0" + checksum: 10c0/703d4f39d146831f1399114af18dd23e0e9b9658b976bfb48e989387900a6fc236a4d97aa1ab9b873b857749137b7c77bec7fc0158d624c5770cc82a64c6fe56 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.16.2, @walletconnect/utils@npm:^2.4.5": + version: 2.16.2 + resolution: "@walletconnect/utils@npm:2.16.2" + dependencies: + "@stablelib/chacha20poly1305": "npm:1.0.1" + "@stablelib/hkdf": "npm:1.0.1" + "@stablelib/random": "npm:1.0.2" + "@stablelib/sha256": "npm:1.0.1" + "@stablelib/x25519": "npm:1.0.3" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.0.4" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.16.2" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + detect-browser: "npm:5.3.0" + elliptic: "npm:^6.5.7" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + checksum: 10c0/d26a5d9d99ab4cc78930929da61b2b40cd39b3e70b237a380a57dc66585751d2f09b3e69e1ca53d927122bd2b609d69a282f686860cc2f937b75d2fafad86e6b + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.9.2": + version: 2.9.2 + resolution: "@walletconnect/utils@npm:2.9.2" + dependencies: + "@stablelib/chacha20poly1305": "npm:1.0.1" + "@stablelib/hkdf": "npm:1.0.1" + "@stablelib/random": "npm:^1.0.2" + "@stablelib/sha256": "npm:1.0.1" + "@stablelib/x25519": "npm:^1.0.3" + "@walletconnect/relay-api": "npm:^1.0.9" + "@walletconnect/safe-json": "npm:^1.0.2" + "@walletconnect/time": "npm:^1.0.2" + "@walletconnect/types": "npm:2.9.2" + "@walletconnect/window-getters": "npm:^1.0.1" + "@walletconnect/window-metadata": "npm:^1.0.1" + detect-browser: "npm:5.3.0" + query-string: "npm:7.1.3" + uint8arrays: "npm:^3.1.0" + checksum: 10c0/4f5a93dd2ec13e700e8ced0c24f87aee7c6254832d86e9a90cbc5632c23e64d93fbf2c06bf4d640be4d6ef0c66d164ada597e4b2be833ac895e86bf8b6443a6e + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/window-getters@npm:1.0.0" + checksum: 10c0/aac07cf9b55059f6e7f11caeeee2f255812ad52426110552dc2339bf4238ab78da4c436309249421b9ebb85c9100f7c172c85126061dc6c149ee50a126de8840 + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.0, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/window-metadata@npm:1.0.0" + dependencies: + "@walletconnect/window-getters": "npm:^1.0.0" + checksum: 10c0/62388547f4dd714f8c5f507fb9054455225fb27103840efbc3b1d07f3b89a90d4fe519440cdfe934aa6e25204066711e3175427111f61849f6fdf61342f11881 + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.1, @walletconnect/window-metadata@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" + dependencies: + "@walletconnect/window-getters": "npm:^1.0.1" + tslib: "npm:1.14.1" + checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 + languageName: node + linkType: hard + +"JSONStream@npm:^1.3.5": + version: 1.3.5 + resolution: "JSONStream@npm:1.3.5" + dependencies: + jsonparse: "npm:^1.2.0" + through: "npm:>=2.2.7 <3" + bin: + JSONStream: ./bin.js + checksum: 10c0/0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn@npm:^8.11.3, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + +"aes-js@npm:3.0.0": + version: 3.0.0 + resolution: "aes-js@npm:3.0.0" + checksum: 10c0/87dd5b2363534b867db7cef8bc85a90c355460783744877b2db7c8be09740aac5750714f9e00902822f692662bda74cdf40e03fbb5214ffec75c2666666288b8 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.5.0": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: 10c0/394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.12.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"apg-js@npm:^4.3.0": + version: 4.4.0 + resolution: "apg-js@npm:4.4.0" + checksum: 10c0/b3e60e2ba8b25fe1c9fcc648f43b98f02f0eff3bbd593fd2866302fe57b1b7840ee9be894ebed6214876a6feecd543cc717d7b68351bf2df831db110ae01e6bb + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 10c0/c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab + languageName: node + linkType: hard + +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" + dependencies: + bn.js: "npm:^4.0.0" + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 + languageName: node + linkType: hard + +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" + dependencies: + call-bind: "npm:^1.0.2" + is-nan: "npm:^1.3.2" + object-is: "npm:^1.1.5" + object.assign: "npm:^4.1.4" + util: "npm:^0.12.5" + checksum: 10c0/7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 + languageName: node + linkType: hard + +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: 10c0/25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b + languageName: node + linkType: hard + +"async-mutex@npm:^0.4.0": + version: 0.4.1 + resolution: "async-mutex@npm:0.4.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/3c412736c0bc4a9a2cfd948276a8caab8686aa615866a5bd20986e616f8945320acb310058a17afa1b31b8de6f634a78b7ec2217a33d7559b38f68bb85a95854 + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"base-x@npm:^3.0.2, base-x@npm:^3.0.9": + version: 3.0.10 + resolution: "base-x@npm:3.0.10" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13a34b71439ee5381667efa630b3bf640cf17f632c5ba01990483367592e72f247d7fb4f8c6d0e3ff8c0fb7224b3ac682ff5be09b87063a45b3968f0457e563 + languageName: node + linkType: hard + +"base-x@npm:^4.0.0": + version: 4.0.0 + resolution: "base-x@npm:4.0.0" + checksum: 10c0/0cb47c94535144ab138f70bb5aa7e6e03049ead88615316b62457f110fc204f2c3baff5c64a1c1b33aeb068d79a68092c08a765c7ccfa133eee1e70e4c6eb903 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"base64url@npm:^3.0.1": + version: 3.0.1 + resolution: "base64url@npm:3.0.1" + checksum: 10c0/5ca9d6064e9440a2a45749558dddd2549ca439a305793d4f14a900b7256b5f4438ef1b7a494e1addc66ced5d20f5c010716d353ed267e4b769e6c78074991241 + languageName: node + linkType: hard + +"bchaddrjs@npm:^0.5.2": + version: 0.5.2 + resolution: "bchaddrjs@npm:0.5.2" + dependencies: + bs58check: "npm:2.1.2" + buffer: "npm:^6.0.3" + cashaddrjs: "npm:0.4.4" + stream-browserify: "npm:^3.0.0" + checksum: 10c0/c82312703a078e068c8414dedccd5b35eaeb42b2c060447be3b2e9319db6c5f746c18ada21a15c09b60ed5be01b3cc9a655a3b934a86658ed0767ee37a04958f + languageName: node + linkType: hard + +"bech32@npm:1.1.4": + version: 1.1.4 + resolution: "bech32@npm:1.1.4" + checksum: 10c0/5f62ca47b8df99ace9c0e0d8deb36a919d91bf40066700aaa9920a45f86bb10eb56d537d559416fd8703aa0fb60dddb642e58f049701e7291df678b2033e5ee5 + languageName: node + linkType: hard + +"bech32@npm:^2.0.0": + version: 2.0.0 + resolution: "bech32@npm:2.0.0" + checksum: 10c0/45e7cc62758c9b26c05161b4483f40ea534437cf68ef785abadc5b62a2611319b878fef4f86ddc14854f183b645917a19addebc9573ab890e19194bc8f521942 + languageName: node + linkType: hard + +"big-integer@npm:1.6.36": + version: 1.6.36 + resolution: "big-integer@npm:1.6.36" + checksum: 10c0/6a8b1b46d903738a50479527c6fdd5ddea4ef98228e7c5f66ca04e32acb0a1f5e7793a35eb50e91c34e6453d4c94f99df4391973cd665b52923d0e2aeef6aa2f + languageName: node + linkType: hard + +"big-integer@npm:^1.6.48": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + +"bigint-buffer@npm:^1.1.5": + version: 1.1.5 + resolution: "bigint-buffer@npm:1.1.5" + dependencies: + bindings: "npm:^1.3.0" + node-gyp: "npm:latest" + checksum: 10c0/aa41e53d38242a2f05f85b08eaf592635f92e5328822784cda518232b1644efdbf29ab3664951b174cc645848add4605488e25c9439bcc749660c885b4ff6118 + languageName: node + linkType: hard + +"bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.0.1, bignumber.js@npm:^9.1.1, bignumber.js@npm:^9.1.2": + version: 9.1.2 + resolution: "bignumber.js@npm:9.1.2" + checksum: 10c0/e17786545433f3110b868725c449fa9625366a6e675cd70eb39b60938d6adbd0158cb4b3ad4f306ce817165d37e63f4aa3098ba4110db1d9a3b9f66abfbaf10d + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"bindings@npm:^1.3.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: "npm:1.0.0" + checksum: 10c0/3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba + languageName: node + linkType: hard + +"bip66@npm:^1.1.5": + version: 1.1.5 + resolution: "bip66@npm:1.1.5" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/7b4d1b4bfb67cfe8b4af6998f24014ce2a89f1c56e639a4da10f266afcceb9e7e78f395dc05b56af10458ef7c8f627d3077b9e62cd4a1f29777928886ca0557c + languageName: node + linkType: hard + +"bitcoin-ops@npm:^1.3.0, bitcoin-ops@npm:^1.4.1": + version: 1.4.1 + resolution: "bitcoin-ops@npm:1.4.1" + checksum: 10c0/979915a8c9e0d2df2e28abdc22943dcaba692f80bd213c5bb2112c2570c9016452e622ef1425d9494c56f3bf335eb5058d66916945604fd0eca6bb6afd527ee8 + languageName: node + linkType: hard + +"bl@npm:^5.0.0": + version: 5.1.0 + resolution: "bl@npm:5.1.0" + dependencies: + buffer: "npm:^6.0.3" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/528a9c3d7d6b87af98c46f10a887654d027c28c503c7f7de87440e643f0056d7a2319a967762b8ec18150c64799d2825a277147a752a0570a7407c0b705b0d01 + languageName: node + linkType: hard + +"blake-hash@npm:^2.0.0": + version: 2.0.0 + resolution: "blake-hash@npm:2.0.0" + dependencies: + node-addon-api: "npm:^3.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.2.2" + readable-stream: "npm:^3.6.0" + checksum: 10c0/368dc38d3694c925ac1c013f6e35ece9a0a6adb43aa475e97d6babcf829b6be9e4ef879aab2ce1f0e685f5346580e653ead9540a348691423d907504aafe9739 + languageName: node + linkType: hard + +"blakejs@npm:^1.1.0, blakejs@npm:^1.2.1": + version: 1.2.1 + resolution: "blakejs@npm:1.2.1" + checksum: 10c0/c284557ce55b9c70203f59d381f1b85372ef08ee616a90162174d1291a45d3e5e809fdf9edab6e998740012538515152471dc4f1f9dbfa974ba2b9c1f7b9aad7 + languageName: node + linkType: hard + +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + languageName: node + linkType: hard + +"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + languageName: node + linkType: hard + +"borsh@npm:^0.7.0": + version: 0.7.0 + resolution: "borsh@npm:0.7.0" + dependencies: + bn.js: "npm:^5.2.0" + bs58: "npm:^4.0.0" + text-encoding-utf-8: "npm:^1.0.2" + checksum: 10c0/513b3e51823d2bf5be77cec27742419d2b0427504825dd7ceb00dedb820f246a4762f04b83d5e3aa39c8e075b3cbaeb7ca3c90bd1cbeecccb4a510575be8c581 + languageName: node + linkType: hard + +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 10c0/04efeecc7927a9ec33c667fa0965dea19f4ac60b3fea60793c2e6cf06c1dcd2f7ae1dbc656f450c5f50783b1c75cf9dc173ba6f3b7db2feee01f8c4b793e1bd3 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"brorand@npm:^1.0.1, brorand@npm:^1.0.5, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + languageName: node + linkType: hard + +"browser-resolve@npm:^2.0.0": + version: 2.0.0 + resolution: "browser-resolve@npm:2.0.0" + dependencies: + resolve: "npm:^1.17.0" + checksum: 10c0/06c43adf3cb1939825ab9a4ac355b23272820ee421a20d04f62e0dabd9ea305e497b97f3ac027f87d53c366483aafe8673bbe1aaa5e41cd69eeafa65ac5fda6e + languageName: node + linkType: hard + +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: "npm:^1.0.3" + cipher-base: "npm:^1.0.0" + create-hash: "npm:^1.1.0" + evp_bytestokey: "npm:^1.0.3" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.0": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: "npm:^1.0.4" + browserify-des: "npm:^1.0.0" + evp_bytestokey: "npm:^1.0.0" + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: "npm:^1.0.1" + des.js: "npm:^1.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" + dependencies: + bn.js: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + languageName: node + linkType: hard + +"browserify-sign@npm:^4.0.0": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" + dependencies: + bn.js: "npm:^5.2.1" + browserify-rsa: "npm:^4.1.0" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" + inherits: "npm:^2.0.4" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 + languageName: node + linkType: hard + +"browserify-zlib@npm:^0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: "npm:~1.0.5" + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + languageName: node + linkType: hard + +"browserslist@npm:^4.23.1": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" + dependencies: + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" + bin: + browserslist: cli.js + checksum: 10c0/3063bfdf812815346447f4796c8f04601bf5d62003374305fd323c2a463e42776475bcc5309264e39bcf9a8605851e53560695991a623be988138b3ff8c66642 + languageName: node + linkType: hard + +"bs58@npm:^4.0.0, bs58@npm:^4.0.1": + version: 4.0.1 + resolution: "bs58@npm:4.0.1" + dependencies: + base-x: "npm:^3.0.2" + checksum: 10c0/613a1b1441e754279a0e3f44d1faeb8c8e838feef81e550efe174ff021dd2e08a4c9ae5805b52dfdde79f97b5c0918c78dd24a0eb726c4a94365f0984a0ffc65 + languageName: node + linkType: hard + +"bs58@npm:^5.0.0": + version: 5.0.0 + resolution: "bs58@npm:5.0.0" + dependencies: + base-x: "npm:^4.0.0" + checksum: 10c0/0d1b05630b11db48039421b5975cb2636ae0a42c62f770eec257b2e5c7d94cb5f015f440785f3ec50870a6e9b1132b35bd0a17c7223655b22229f24b2a3491d1 + languageName: node + linkType: hard + +"bs58check@npm:2.1.2, bs58check@npm:^2.1.2": + version: 2.1.2 + resolution: "bs58check@npm:2.1.2" + dependencies: + bs58: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/5d33f319f0d7abbe1db786f13f4256c62a076bc8d184965444cb62ca4206b2c92bee58c93bce57150ffbbbe00c48838ac02e6f384e0da8215cac219c0556baa9 + languageName: node + linkType: hard + +"bs58check@npm:^3.0.1": + version: 3.0.1 + resolution: "bs58check@npm:3.0.1" + dependencies: + "@noble/hashes": "npm:^1.2.0" + bs58: "npm:^5.0.0" + checksum: 10c0/a01f62351d17cea5f6607f75f6b4b79d3473d018c52f1dfa6f449751062bb079ebfd556ea81c453de657102ab8c5a6b78620161f21ae05f0e5a43543e0447700 + languageName: node + linkType: hard + +"buffer-alloc-unsafe@npm:^1.1.0": + version: 1.1.0 + resolution: "buffer-alloc-unsafe@npm:1.1.0" + checksum: 10c0/06b9298c9369621a830227c3797ceb3ff5535e323946d7b39a7398fed8b3243798259b3c85e287608c5aad35ccc551cec1a0a5190cc8f39652e8eee25697fc9c + languageName: node + linkType: hard + +"buffer-alloc@npm:^1.2.0": + version: 1.2.0 + resolution: "buffer-alloc@npm:1.2.0" + dependencies: + buffer-alloc-unsafe: "npm:^1.1.0" + buffer-fill: "npm:^1.0.0" + checksum: 10c0/09d87dd53996342ccfbeb2871257d8cdb25ce9ee2259adc95c6490200cd6e528c5fbae8f30bcc323fe8d8efb0fe541e4ac3bbe9ee3f81c6b7c4b27434cc02ab4 + languageName: node + linkType: hard + +"buffer-fill@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-fill@npm:1.0.0" + checksum: 10c0/55b5654fbbf2d7ceb4991bb537f5e5b5b5b9debca583fee416a74fcec47c16d9e7a90c15acd27577da7bd750b7fa6396e77e7c221e7af138b6d26242381c6e4d + languageName: node + linkType: hard + +"buffer-from@npm:^1.1.1": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + languageName: node + linkType: hard + +"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 + languageName: node + linkType: hard + +"buffer@npm:^5.1.0, buffer@npm:^5.4.3, buffer@npm:^5.7.1": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"bufferutil@npm:^4.0.1": + version: 4.0.8 + resolution: "bufferutil@npm:4.0.8" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10c0/36cdc5b53a38d9f61f89fdbe62029a2ebcd020599862253fefebe31566155726df9ff961f41b8c97b02b4c12b391ef97faf94e2383392654cf8f0ed68f76e47c + languageName: node + linkType: hard + +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.4 + resolution: "cacache@npm:18.0.4" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/6c055bafed9de4f3dcc64ac3dc7dd24e863210902b7c470eb9ce55a806309b3efff78033e3d8b4f7dcc5d467f2db43c6a2857aaaf26f0094b8a351d44c42179f + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: "npm:^5.3.1" + map-obj: "npm:^4.0.0" + quick-lru: "npm:^4.0.1" + checksum: 10c0/bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001662 + resolution: "caniuse-lite@npm:1.0.30001662" + checksum: 10c0/4af44610db30b9e63443d984be9d48ab93eef584609b3e87201c10972b9daff0b52674e3ed01f7b7b240460763428a3aa8ef7328d14b76ed31ed464203677007 + languageName: node + linkType: hard + +"canonicalize@npm:^2.0.0": + version: 2.0.0 + resolution: "canonicalize@npm:2.0.0" + checksum: 10c0/b14fecd0f9e498d22a550656440ed7fd7a9e59eeaba16d72691683a351626f2cd61f62fe17cca4267f39d7a851e027c3defc47b09a9e748dd2cce3ea4eda0a1f + languageName: node + linkType: hard + +"cashaddrjs@npm:0.4.4": + version: 0.4.4 + resolution: "cashaddrjs@npm:0.4.4" + dependencies: + big-integer: "npm:1.6.36" + checksum: 10c0/9e39c2fbc8650eb5cb8dc2f5c017b479fe2f9d8be8d28261966c515a5eed4da83ef9068b465d7e59330f8bb23ed9c67431c6548b802be478693644d7a7520731 + languageName: node + linkType: hard + +"cbor-sync@npm:^1.0.4": + version: 1.0.4 + resolution: "cbor-sync@npm:1.0.4" + checksum: 10c0/e50a092204b1be80189ef6c02efba38afa233de0c6dc6acdb8d3243f90dbcd79a5f7fa79066c22b752e1428641efb97431949222ddbf986ec73e36d6a4bf7f6d + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + languageName: node + linkType: hard + +"cids@npm:^1.0.0, cids@npm:^1.1.5, cids@npm:^1.1.6": + version: 1.1.9 + resolution: "cids@npm:1.1.9" + dependencies: + multibase: "npm:^4.0.1" + multicodec: "npm:^3.0.1" + multihashes: "npm:^4.0.1" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/9a1de15b563abf45608d483190287eab7f272724fcde3af0e71a8c05913877b20a89753196fb1f1f042e3dad9a2939b63870f5607f99e2fd7f68f47a5480602d + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + languageName: node + linkType: hard + +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" + dependencies: + execa: "npm:^8.0.1" + is-wsl: "npm:^3.1.0" + is64bit: "npm:^2.0.0" + checksum: 10c0/02bb5f3d0a772bd84ec26a3566c72c2319a9f3b4cb8338370c3bffcf0073c80b834abe1a6945bea4f2cbea28e1627a975aaac577e3f61a868d924ce79138b041 + languageName: node + linkType: hard + +"cliui@npm:^5.0.0": + version: 5.0.0 + resolution: "cliui@npm:5.0.0" + dependencies: + string-width: "npm:^3.1.0" + strip-ansi: "npm:^5.2.0" + wrap-ansi: "npm:^5.1.0" + checksum: 10c0/76142bf306965850a71efd10c9755bd7f447c7c20dd652e1c1ce27d987f862a3facb3cceb2909cef6f0cb363646ee7a1735e3dfdd49f29ed16d733d33e15e2f8 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"commander@npm:^2.20.3": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111 + languageName: node + linkType: hard + +"consola@npm:^3.2.3": + version: 3.2.3 + resolution: "consola@npm:3.2.3" + checksum: 10c0/c606220524ec88a05bb1baf557e9e0e04a0c08a9c35d7a08652d99de195c4ddcb6572040a7df57a18ff38bbc13ce9880ad032d56630cef27bef72768ef0ac078 + languageName: node + linkType: hard + +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + languageName: node + linkType: hard + +"constants-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-es@npm:^1.1.0": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 10c0/210eb67cd40a53986fda99d6f47118cfc45a69c4abc03490d15ab1b83ac978d5518356aecdd7a7a4969292445e3063c2302deda4c73706a67edc008127608638 + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.3.1": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: "npm:^1.0.6" + checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 + languageName: node + linkType: hard + +"crc@npm:^3.8.0": + version: 3.8.0 + resolution: "crc@npm:3.8.0" + dependencies: + buffer: "npm:^5.1.0" + checksum: 10c0/1a0da36e5f95b19cd2a7b2eab5306a08f1c47bdd22da6f761ab764e2222e8e90a877398907cea94108bd5e41a6d311ea84d7914eaca67da2baa4050bd6384b3d + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.0": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: "npm:^4.1.0" + elliptic: "npm:^6.5.3" + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: "npm:^1.0.1" + inherits: "npm:^2.0.1" + md5.js: "npm:^1.3.4" + ripemd160: "npm:^2.0.1" + sha.js: "npm:^2.4.0" + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: "npm:^1.0.3" + create-hash: "npm:^1.1.0" + inherits: "npm:^2.0.1" + ripemd160: "npm:^2.0.0" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + languageName: node + linkType: hard + +"create-require@npm:^1.1.1": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 + languageName: node + linkType: hard + +"cross-fetch@npm:3.1.8, cross-fetch@npm:^3.1.4": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af + languageName: node + linkType: hard + +"cross-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/386727dc4c6b044746086aced959ff21101abb85c43df5e1d151547ccb6f338f86dec3f28b9dbddfa8ff5b9ec8662ed2263ad4607a93b2dc354fb7fe3bbb898a + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + languageName: node + linkType: hard + +"crossws@npm:^0.2.0, crossws@npm:^0.2.4": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: 10c0/b950c64d36f3f11fdb8e0faf3107598660d89d77eb860e68b535fe6acba9f0f2f0507cc7250bd219a3ef2fe08718db91b591e6912b7324fcfc8fd1b8d9f78c96 + languageName: node + linkType: hard + +"crypto-browserify@npm:^3.11.0, crypto-browserify@npm:^3.12.0": + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" + dependencies: + browserify-cipher: "npm:^1.0.0" + browserify-sign: "npm:^4.0.0" + create-ecdh: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + create-hmac: "npm:^1.1.0" + diffie-hellman: "npm:^5.0.0" + inherits: "npm:^2.0.1" + pbkdf2: "npm:^3.0.3" + public-encrypt: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + randomfill: "npm:^1.0.3" + checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + languageName: node + linkType: hard + +"crypto-js@npm:^4.1.1": + version: 4.2.0 + resolution: "crypto-js@npm:4.2.0" + checksum: 10c0/8fbdf9d56f47aea0794ab87b0eb9833baf80b01a7c5c1b0edc7faf25f662fb69ab18dc2199e2afcac54670ff0cd9607a9045a3f7a80336cccd18d77a55b9fdf0 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"date-and-time@npm:^2.4.1": + version: 2.4.3 + resolution: "date-and-time@npm:2.4.3" + checksum: 10c0/f5a04d2a6d0a7ef08b65f241b05a2685bab5fa1231d0a0d023cf7581b5185dcd076873403143c29a06d5cf5a5737894b27877a811df86dbc979a62ba840281b5 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + languageName: node + linkType: hard + +"decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: "npm:^1.1.0" + map-obj: "npm:^1.0.0" + checksum: 10c0/4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decimal.js@npm:^10.2.0": + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 + languageName: node + linkType: hard + +"delay@npm:^5.0.0": + version: 5.0.0 + resolution: "delay@npm:5.0.0" + checksum: 10c0/01cdc4cd0cd35fb622518a3df848e67e09763a38e7cdada2232b6fda9ddda72eddcf74f0e24211200fbe718434f2335f2a2633875a6c96037fefa6de42896ad7 + languageName: node + linkType: hard + +"depd@npm:^2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + languageName: node + linkType: hard + +"des.js@npm:^1.0.0": + version: 1.1.0 + resolution: "des.js@npm:1.1.0" + dependencies: + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + languageName: node + linkType: hard + +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e + languageName: node + linkType: hard + +"detect-browser@npm:5.2.0": + version: 5.2.0 + resolution: "detect-browser@npm:5.2.0" + checksum: 10c0/aca0046d1223237b06a184314da476c945ea881ffe1884230456ef222518e93ef0b28707380e2a503e7157d7eb382ac3ff1d33bf84c352835818c625efdbd193 + languageName: node + linkType: hard + +"detect-browser@npm:5.3.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 + languageName: node + linkType: hard + +"detect-libc@npm:^1.0.3": + version: 1.0.3 + resolution: "detect-libc@npm:1.0.3" + bin: + detect-libc: ./bin/detect-libc.js + checksum: 10c0/4da0deae9f69e13bc37a0902d78bf7169480004b1fed3c19722d56cff578d16f0e11633b7fbf5fb6249181236c72e90024cbd68f0b9558ae06e281f47326d50d + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.0": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: "npm:^4.1.0" + miller-rabin: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + languageName: node + linkType: hard + +"dijkstrajs@npm:^1.0.1": + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"domain-browser@npm:^4.22.0": + version: 4.23.0 + resolution: "domain-browser@npm:4.23.0" + checksum: 10c0/dfcc6ba070a2c968a4d922e7d99ef440d1076812af0d983404aadf64729f746bb4a0ad2c5e73ccd5d9cf41bc79037f2a1e4a915bdf33d07e0d77f487b635b5b2 + languageName: node + linkType: hard + +"draggabilly@npm:^3.0.0": + version: 3.0.0 + resolution: "draggabilly@npm:3.0.0" + dependencies: + get-size: "npm:^3.0.0" + unidragger: "npm:^3.0.0" + checksum: 10c0/4fc17000c5023bb55f278b6282170a1dab246b3796add04a63927e9973e0883bcc33c3a1c5060b463d111b16a66c1a55e9fb91eac93b56a77a9e4669169045b5 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.2": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.4": + version: 1.5.27 + resolution: "electron-to-chromium@npm:1.5.27" + checksum: 10c0/4a057f469a01829884f2a51f3fc60af7e6a718b15009e4875df122fcdf13babea475ba029af1652a6875b4acfca730c48b13caac5d477d648e622699d3b662bf + languageName: node + linkType: hard + +"elliptic@npm:6.5.4": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + languageName: node + linkType: hard + +"elliptic@npm:^6.4.0, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4, elliptic@npm:^6.5.5, elliptic@npm:^6.5.7": + version: 6.5.7 + resolution: "elliptic@npm:6.5.7" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/799959b6c54ea3564e8961f35abdf8c77e37617f3051614b05ab1fb6a04ddb65bd1caa75ed1bae375b15dda312a0f79fed26ebe76ecf05c5a7af244152a601b8 + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": + version: 7.0.3 + resolution: "emoji-regex@npm:7.0.3" + checksum: 10c0/a8917d695c3a3384e4b7230a6a06fd2de6b3db3709116792e8b7b36ddbb3db4deb28ad3e983e70d4f2a1f9063b5dab9025e4e26e9ca08278da4fbb73e213743f + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.6.1": + version: 6.6.1 + resolution: "engine.io-client@npm:6.6.1" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.17.1" + xmlhttprequest-ssl: "npm:~2.1.1" + checksum: 10c0/f0ba384a86c2965b8016907a970e2b71b792e951cb97013b237a6f13ecedc7444b0262c7886e62f6807ad761418f3e1ed2442179722e67e5f1d7f55ff6590514 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.3 + resolution: "engine.io-parser@npm:5.2.3" + checksum: 10c0/ed4900d8dbef470ab3839ccf3bfa79ee518ea8277c7f1f2759e8c22a48f64e687ea5e474291394d0c94f84054749fd93f3ef0acb51fa2f5f234cc9d9d8e7c536 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"err-code@npm:^3.0.0, err-code@npm:^3.0.1": + version: 3.0.1 + resolution: "err-code@npm:3.0.1" + checksum: 10c0/78b1c50500adebde6699b8d27b8ce4728c132dcaad75b5d18ba44f6ccb28769d1fff8368ae1164be4559dac8b95d4e26bb15b480ba9999e0cd0f0c64beaf1b24 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es6-promise@npm:^4.0.3": + version: 4.2.8 + resolution: "es6-promise@npm:4.2.8" + checksum: 10c0/2373d9c5e9a93bdd9f9ed32ff5cb6dd3dd785368d1c21e9bbbfd07d16345b3774ae260f2bd24c8f836a6903f432b4151e7816a7fa8891ccb4e1a55a028ec42c3 + languageName: node + linkType: hard + +"es6-promisify@npm:^5.0.0": + version: 5.0.0 + resolution: "es6-promisify@npm:5.0.0" + dependencies: + es6-promise: "npm:^4.0.3" + checksum: 10c0/23284c6a733cbf7842ec98f41eac742c9f288a78753c4fe46652bae826446ced7615b9e8a5c5f121a08812b1cd478ea58630f3e1c3d70835bd5dcd69c7cd75c9 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"esbuild@npm:^0.24.0": + version: 0.24.2 + resolution: "esbuild@npm:0.24.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.2" + "@esbuild/android-arm": "npm:0.24.2" + "@esbuild/android-arm64": "npm:0.24.2" + "@esbuild/android-x64": "npm:0.24.2" + "@esbuild/darwin-arm64": "npm:0.24.2" + "@esbuild/darwin-x64": "npm:0.24.2" + "@esbuild/freebsd-arm64": "npm:0.24.2" + "@esbuild/freebsd-x64": "npm:0.24.2" + "@esbuild/linux-arm": "npm:0.24.2" + "@esbuild/linux-arm64": "npm:0.24.2" + "@esbuild/linux-ia32": "npm:0.24.2" + "@esbuild/linux-loong64": "npm:0.24.2" + "@esbuild/linux-mips64el": "npm:0.24.2" + "@esbuild/linux-ppc64": "npm:0.24.2" + "@esbuild/linux-riscv64": "npm:0.24.2" + "@esbuild/linux-s390x": "npm:0.24.2" + "@esbuild/linux-x64": "npm:0.24.2" + "@esbuild/netbsd-arm64": "npm:0.24.2" + "@esbuild/netbsd-x64": "npm:0.24.2" + "@esbuild/openbsd-arm64": "npm:0.24.2" + "@esbuild/openbsd-x64": "npm:0.24.2" + "@esbuild/sunos-x64": "npm:0.24.2" + "@esbuild/win32-arm64": "npm:0.24.2" + "@esbuild/win32-ia32": "npm:0.24.2" + "@esbuild/win32-x64": "npm:0.24.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/5a25bb08b6ba23db6e66851828d848bd3ff87c005a48c02d83e38879058929878a6baa5a414e1141faee0d1dece3f32b5fbc2a87b82ed6a7aa857cf40359aeb5 + languageName: node + linkType: hard + +"escalade@npm:^3.1.2": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.6.2": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react-refresh@npm:^0.4.7": + version: 0.4.12 + resolution: "eslint-plugin-react-refresh@npm:0.4.12" + peerDependencies: + eslint: ">=7" + checksum: 10c0/33dd82450f7c5fa884c5c84ffaf9d9a8b363bc155432807dc09904c7db6ba724888fac4562b058268259aa7c9270b622ef411488011b3469a2add275ed5c2273 + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint@npm:^8.57.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^0.6.1": + version: 0.6.1 + resolution: "estree-walker@npm:0.6.1" + checksum: 10c0/6dabc855faa04a1ffb17b6a9121b6008ba75ab5a163ad9dc3d7fca05cfda374c5f5e91418d783496620ca75e99a73c40874d8b75f23b4117508cc8bde78e7b41 + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"eth-rpc-errors@npm:^4.0.3": + version: 4.0.3 + resolution: "eth-rpc-errors@npm:4.0.3" + dependencies: + fast-safe-stringify: "npm:^2.0.6" + checksum: 10c0/332cbc5a957b62bb66ea01da2a467da65026df47e6516a286a969cad74d6002f2b481335510c93f12ca29c46ebc8354e39e2240769d86184f9b4c30832cf5466 + languageName: node + linkType: hard + +"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.2.1": + version: 2.2.1 + resolution: "ethereum-cryptography@npm:2.2.1" + dependencies: + "@noble/curves": "npm:1.4.2" + "@noble/hashes": "npm:1.4.0" + "@scure/bip32": "npm:1.4.0" + "@scure/bip39": "npm:1.3.0" + checksum: 10c0/c6c7626d393980577b57f709878b2eb91f270fe56116044b1d7afb70d5c519cddc0c072e8c05e4a335e05342eb64d9c3ab39d52f78bb75f76ad70817da9645ef + languageName: node + linkType: hard + +"ethers@npm:^5.7.1, ethers@npm:v5": + version: 5.7.2 + resolution: "ethers@npm:5.7.2" + dependencies: + "@ethersproject/abi": "npm:5.7.0" + "@ethersproject/abstract-provider": "npm:5.7.0" + "@ethersproject/abstract-signer": "npm:5.7.0" + "@ethersproject/address": "npm:5.7.0" + "@ethersproject/base64": "npm:5.7.0" + "@ethersproject/basex": "npm:5.7.0" + "@ethersproject/bignumber": "npm:5.7.0" + "@ethersproject/bytes": "npm:5.7.0" + "@ethersproject/constants": "npm:5.7.0" + "@ethersproject/contracts": "npm:5.7.0" + "@ethersproject/hash": "npm:5.7.0" + "@ethersproject/hdnode": "npm:5.7.0" + "@ethersproject/json-wallets": "npm:5.7.0" + "@ethersproject/keccak256": "npm:5.7.0" + "@ethersproject/logger": "npm:5.7.0" + "@ethersproject/networks": "npm:5.7.1" + "@ethersproject/pbkdf2": "npm:5.7.0" + "@ethersproject/properties": "npm:5.7.0" + "@ethersproject/providers": "npm:5.7.2" + "@ethersproject/random": "npm:5.7.0" + "@ethersproject/rlp": "npm:5.7.0" + "@ethersproject/sha2": "npm:5.7.0" + "@ethersproject/signing-key": "npm:5.7.0" + "@ethersproject/solidity": "npm:5.7.0" + "@ethersproject/strings": "npm:5.7.0" + "@ethersproject/transactions": "npm:5.7.0" + "@ethersproject/units": "npm:5.7.0" + "@ethersproject/wallet": "npm:5.7.0" + "@ethersproject/web": "npm:5.7.1" + "@ethersproject/wordlists": "npm:5.7.0" + checksum: 10c0/90629a4cdb88cde7a7694f5610a83eb00d7fbbaea687446b15631397988f591c554dd68dfa752ddf00aabefd6285e5b298be44187e960f5e4962684e10b39962 + languageName: node + linkType: hard + +"ev-emitter@npm:^2.0.0": + version: 2.1.2 + resolution: "ev-emitter@npm:2.1.2" + checksum: 10c0/3c7a7983d1b964ca58e4ed025aeb1f4201b1a76ffd1c1f59677518f4d4a3bd82cd4d94fa1f1646b29949744c30725e4607505c75a1fb81832846537d65ac026f + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.7": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + +"events@npm:3.3.0, events@npm:^3.0.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: "npm:^1.3.4" + node-gyp: "npm:latest" + safe-buffer: "npm:^5.1.1" + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + languageName: node + linkType: hard + +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + +"exenv@npm:^1.2.0": + version: 1.2.2 + resolution: "exenv@npm:1.2.2" + checksum: 10c0/4e96b355a6b9b9547237288ca779dd673b2e698458b409e88b50df09feb7c85ef94c07354b6b87bc3ed0193a94009a6f7a3c71956da12f45911c0d0f5aa3caa0 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + languageName: node + linkType: hard + +"eyes@npm:^0.1.8": + version: 0.1.8 + resolution: "eyes@npm:0.1.8" + checksum: 10c0/4c79a9cbf45746d8c9f48cc957e35ad8ea336add1c7b8d5a0e002efc791a7a62b27b2188184ef1a1eea7bc3cd06b161791421e0e6c5fe78309705a162c53eea8 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.1.1": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d + languageName: node + linkType: hard + +"fast-stable-stringify@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-stable-stringify@npm:1.0.0" + checksum: 10c0/1d773440c7a9615950577665074746c2e92edafceefa789616ecb6166229e0ccc6dae206ca9b9f7da0d274ba5779162aab2d07940a0f6e52a41a4e555392eb3b + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.1 + resolution: "fast-uri@npm:3.0.1" + checksum: 10c0/3cd46d6006083b14ca61ffe9a05b8eef75ef87e9574b6f68f2e17ecf4daa7aaadeff44e3f0f7a0ef4e0f7e7c20fc07beec49ff14dc72d0b500f00386592f2d10 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: 10c0/3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + +"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: "npm:^1.1.3" + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 10c0/61237342fe035967e5ad1b67a2dee347a64de093bf1222b7cd50072568d73c48dad5cc5cd4fa44635b7cfdcd14d6c47554edb9891c2ec70ab33ecb831683e257 + languageName: node + linkType: hard + +"get-size@npm:^3.0.0": + version: 3.0.0 + resolution: "get-size@npm:3.0.0" + checksum: 10c0/dcfed978a6671941ca2ac8618e300cb8726fa6c01a072506bc67330790b81d5590c1e080f24e983d92782c32a7d17cc276d84156cd90275e13f9acf310ce0f05 + languageName: node + linkType: hard + +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"h3@npm:^1.10.2, h3@npm:^1.12.0": + version: 1.12.0 + resolution: "h3@npm:1.12.0" + dependencies: + cookie-es: "npm:^1.1.0" + crossws: "npm:^0.2.4" + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + iron-webcrypto: "npm:^1.1.1" + ohash: "npm:^1.1.3" + radix3: "npm:^1.1.2" + ufo: "npm:^1.5.3" + uncrypto: "npm:^0.1.3" + unenv: "npm:^1.9.0" + checksum: 10c0/21ac3ee2451e96a74d6a4ec3a6e589c4725590dc4e675816436ae9d041556fc1b64052ba3775a48912f4ae98977031e1be4c57ac8a80bb4297117506b6ec7a6f + languageName: node + linkType: hard + +"hamt-sharding@npm:^2.0.0": + version: 2.0.1 + resolution: "hamt-sharding@npm:2.0.1" + dependencies: + sparse-array: "npm:^1.3.1" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/cad2bce96b12eb8bf19392bff98c5120917bdc38c4335b00f0c67217c4d231dc989b47f4c0f893cdde912b08581bf97e109a5ab70615a657d79b2a1375e0c9d5 + languageName: node + linkType: hard + +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 10c0/febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + safe-buffer: "npm:^5.2.0" + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 + languageName: node + linkType: hard + +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + languageName: node + linkType: hard + +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 + languageName: node + linkType: hard + +"hosted-git-info@npm:^4.0.1": + version: 4.1.0 + resolution: "hosted-git-info@npm:4.1.0" + dependencies: + lru-cache: "npm:^6.0.0" + checksum: 10c0/150fbcb001600336d17fdbae803264abed013548eea7946c2264c49ebe2ebd8c4441ba71dd23dd8e18c65de79d637f98b22d4760ba5fb2e0b15d62543d0fff07 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-shutdown@npm:^1.2.2": + version: 1.2.2 + resolution: "http-shutdown@npm:1.2.2" + checksum: 10c0/1ea04d50d9a84ad6e7d9ee621160ce9515936e32e7f5ba445db48a5d72681858002c934c7f3ae5f474b301c1cd6b418aee3f6a2f109822109e606cc1a6c17c03 + languageName: node + linkType: hard + +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/2490e3acec397abeb88807db52cac59102d5ed758feee6df6112ab3ccd8325e8a1ce8bce6f4b66e5470eca102d31e425ace904242e4fa28dbe0c59c4bafa7b2c + languageName: node + linkType: hard + +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 10c0/f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"int64-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "int64-buffer@npm:1.0.1" + checksum: 10c0/8226f1cb1c1c80ab54bc1a21cac786cfe7869b80043509204122c32f95a23f9556b62e265fa43cd5450424b788a2cd4ccc72e29d7e74dc10a83d71b500dc4ffd + languageName: node + linkType: hard + +"interface-ipld-format@npm:^1.0.0": + version: 1.0.1 + resolution: "interface-ipld-format@npm:1.0.1" + dependencies: + cids: "npm:^1.1.6" + multicodec: "npm:^3.0.1" + multihashes: "npm:^4.0.2" + checksum: 10c0/9b31cd37548ac788c57b6b0779810022c8fd5ab0487d62d8865aa7423750b832648dbbba877cda6a9647e2cd86250854a588a97848f73b682feccd0138a0e51c + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ipfs-only-hash@npm:^4.0.0": + version: 4.0.0 + resolution: "ipfs-only-hash@npm:4.0.0" + dependencies: + ipfs-unixfs-importer: "npm:^7.0.1" + meow: "npm:^9.0.0" + bin: + ipfs-only-hash: cli.js + checksum: 10c0/e1e6fd135043d0e70035e310e86548d6636d9fc6fb9c2694aeecb2416830961ece0adaa31a32052179ba8d818bafd9e14294d8b1daa363fc68af8dbd73deb277 + languageName: node + linkType: hard + +"ipfs-unixfs-importer@npm:^7.0.1": + version: 7.0.3 + resolution: "ipfs-unixfs-importer@npm:7.0.3" + dependencies: + bl: "npm:^5.0.0" + cids: "npm:^1.1.5" + err-code: "npm:^3.0.1" + hamt-sharding: "npm:^2.0.0" + ipfs-unixfs: "npm:^4.0.3" + ipld-dag-pb: "npm:^0.22.2" + it-all: "npm:^1.0.5" + it-batch: "npm:^1.0.8" + it-first: "npm:^1.0.6" + it-parallel-batch: "npm:^1.0.9" + merge-options: "npm:^3.0.4" + multihashing-async: "npm:^2.1.0" + rabin-wasm: "npm:^0.1.4" + uint8arrays: "npm:^2.1.2" + checksum: 10c0/13a6fb0b78433f44f56bd1df8f8127e6e2a9a2f629965850523ebdbf6663270e75674d9277f1b65739b65cae84122022181199b2ff56ff9536154015d954e94c + languageName: node + linkType: hard + +"ipfs-unixfs@npm:^4.0.3": + version: 4.0.3 + resolution: "ipfs-unixfs@npm:4.0.3" + dependencies: + err-code: "npm:^3.0.1" + protobufjs: "npm:^6.10.2" + checksum: 10c0/c992f8d38fee9865edd52fbf0eb76210759c2e1b98706ab4bad1f0a37a38cc48057f239c48084ca99b66859c5808eae500865ebf88dc83847ab70fca0fd59f97 + languageName: node + linkType: hard + +"ipld-dag-pb@npm:^0.22.2": + version: 0.22.3 + resolution: "ipld-dag-pb@npm:0.22.3" + dependencies: + cids: "npm:^1.0.0" + interface-ipld-format: "npm:^1.0.0" + multicodec: "npm:^3.0.1" + multihashing-async: "npm:^2.0.0" + protobufjs: "npm:^6.10.2" + stable: "npm:^0.1.8" + uint8arrays: "npm:^2.0.5" + checksum: 10c0/b07befde2207cdc08ad5080f6ebeaf4891fd0ee157438012f68ac06aa81743e19cf6e28dca2c3bc7762013a48ddd75ce5c5d7ab2adef381b373cd05a33fd5038 + languageName: node + linkType: hard + +"iron-webcrypto@npm:^1.1.1": + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: 10c0/e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.0" + define-properties: "npm:^1.1.3" + checksum: 10c0/8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c + languageName: node + linkType: hard + +"is-plain-obj@npm:^2.1.0": + version: 2.1.0 + resolution: "is-plain-obj@npm:2.1.0" + checksum: 10c0/e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.1": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: "npm:^0.1.0" + checksum: 10c0/9f3741d4b7560e2a30b9ce0c79bb30c7bdcc5df77c897bd59bb68f0fd882ae698015e8da81d48331def66c778d430c1ae3cb8c1fcc34e96c576b66198395faa7 + languageName: node + linkType: hard + +"isarray@npm:^2.0.1, isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isomorphic-timers-promises@npm:^1.0.1": + version: 1.0.1 + resolution: "isomorphic-timers-promises@npm:1.0.1" + checksum: 10c0/3b4761d0012ebe6b6382246079fc667f3513f36fe4042638f2bfb7db1557e4f1acd33a9c9907706c04270890ec6434120f132f3f300161a42a7dd8628926c8a4 + languageName: node + linkType: hard + +"isomorphic-ws@npm:^4.0.1": + version: 4.0.1 + resolution: "isomorphic-ws@npm:4.0.1" + peerDependencies: + ws: "*" + checksum: 10c0/7cb90dc2f0eb409825558982fb15d7c1d757a88595efbab879592f9d2b63820d6bbfb5571ab8abe36c715946e165a413a99f6aafd9f40ab1f514d73487bc9996 + languageName: node + linkType: hard + +"it-all@npm:^1.0.5": + version: 1.0.6 + resolution: "it-all@npm:1.0.6" + checksum: 10c0/366b5f7b9ceda9c1183d6d67c94e9e8216e21d6a037068881941c6e625aa76e47833a82c328263d118c66d5c3fcf3ebb482a38d6cfa8aebe03c56db791a711f6 + languageName: node + linkType: hard + +"it-batch@npm:^1.0.8, it-batch@npm:^1.0.9": + version: 1.0.9 + resolution: "it-batch@npm:1.0.9" + checksum: 10c0/5cf850a8ab401e016fde08c3e8c8e49e64760ad6ec7dc7d457d73d8d80ed8026656264fe3fdf3c7e1e51a36d0119daa36d77228909750ff7b5965c1c23ca8664 + languageName: node + linkType: hard + +"it-first@npm:^1.0.6": + version: 1.0.7 + resolution: "it-first@npm:1.0.7" + checksum: 10c0/b6a741f3f761fe4bc74dcccc8bae287ae02982d4c92cfe19d67568026ec40380d3ced526097480034fbc887b6a5d1f9f56ddfc76f7167e43e643854824eedfe4 + languageName: node + linkType: hard + +"it-parallel-batch@npm:^1.0.9": + version: 1.0.11 + resolution: "it-parallel-batch@npm:1.0.11" + dependencies: + it-batch: "npm:^1.0.9" + checksum: 10c0/6727b10c6c38859a9a8ab15dbd51bddda9b639ac4720056f2fe280a0a7073f17beb140b8a06b3e135fc9024f8a749f4fa587a7df9ed2ca771330575c541daf41 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jayson@npm:^4.1.1": + version: 4.1.2 + resolution: "jayson@npm:4.1.2" + dependencies: + "@types/connect": "npm:^3.4.33" + "@types/node": "npm:^12.12.54" + "@types/ws": "npm:^7.4.4" + JSONStream: "npm:^1.3.5" + commander: "npm:^2.20.3" + delay: "npm:^5.0.0" + es6-promisify: "npm:^5.0.0" + eyes: "npm:^0.1.8" + isomorphic-ws: "npm:^4.0.1" + json-stringify-safe: "npm:^5.0.1" + uuid: "npm:^8.3.2" + ws: "npm:^7.5.10" + bin: + jayson: bin/jayson.js + checksum: 10c0/c3e0be127c2450fc8d4003386d29762a8a02ac9554801770729b64cf6d76c973ee1165761571c7455f5a3d1369a3ddde16c184b9df62405896ae05b8152cd571 + languageName: node + linkType: hard + +"jiti@npm:^1.21.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" + bin: + jiti: bin/jiti.js + checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 + languageName: node + linkType: hard + +"jose@npm:^4.14.4": + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 10c0/4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 + languageName: node + linkType: hard + +"js-base64@npm:^3.7.5": + version: 3.7.7 + resolution: "js-base64@npm:3.7.7" + checksum: 10c0/3c905a7e78b601e4751b5e710edd0d6d045ce2d23eb84c9df03515371e1b291edc72808dc91e081cb9855aef6758292a2407006f4608ec3705373dd8baf2f80f + languageName: node + linkType: hard + +"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0" + checksum: 10c0/43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbi@npm:^3.1.5": + version: 3.2.5 + resolution: "jsbi@npm:3.2.5" + checksum: 10c0/74d4725f76f169d7848f3f2f88a8dd252d995421c1fefdaed8116daf4a1897c514ce8336ebb68303a2cf8d659e4fbc16791a1d232420b52cec3cf1f12ad760ed + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-rpc-random-id@npm:^1.0.1": + version: 1.0.1 + resolution: "json-rpc-random-id@npm:1.0.1" + checksum: 10c0/8d4594a3d4ef5f4754336e350291a6677fc6e0d8801ecbb2a1e92e50ca04a4b57e5eb97168a4b2a8e6888462133cbfee13ea90abc008fb2f7279392d83d3ee7a + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json-stable-stringify@npm:^1.0.2": + version: 1.1.1 + resolution: "json-stable-stringify@npm:1.1.1" + dependencies: + call-bind: "npm:^1.0.5" + isarray: "npm:^2.0.5" + jsonify: "npm:^0.0.1" + object-keys: "npm:^1.1.1" + checksum: 10c0/3801e3eeccbd030afb970f54bea690a079cfea7d9ed206a1b17ca9367f4b7772c764bf77a48f03e56b50e5f7ee7d11c52339fe20d8d7ccead003e4ca69e4cfde + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 + languageName: node + linkType: hard + +"jsonparse@npm:^1.2.0": + version: 1.3.1 + resolution: "jsonparse@npm:1.3.1" + checksum: 10c0/89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0 + languageName: node + linkType: hard + +"jsonschema@npm:1.2.2": + version: 1.2.2 + resolution: "jsonschema@npm:1.2.2" + checksum: 10c0/70b7a3b7f59b4e70b8751b546340d18cfffd85994b4fe5ff5ed1f018e5af3b15e4578449883fe3ccdb17eaa975e3307e0b850bd46c227f8a8cb54da8f11ff820 + languageName: node + linkType: hard + +"jsqr@npm:^1.2.0": + version: 1.4.0 + resolution: "jsqr@npm:1.4.0" + checksum: 10c0/69fbfe4c866a04c97b377901a166544a583bfc76b838c275efa9af058d64e5612267079b1e96ea7b6434385803571b1c6a97a43c85f4373e8afa4f4034fc916c + languageName: node + linkType: hard + +"keccak@npm:^3.0.3": + version: 3.0.4 + resolution: "keccak@npm:3.0.4" + dependencies: + node-addon-api: "npm:^2.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.2.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/153525c1c1f770beadb8f8897dec2f1d2dcbee11d063fe5f61957a5b236bfd3d2a111ae2727e443aa6a848df5edb98b9ef237c78d56df49087b0ca8a232ca9cd + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d + languageName: node + linkType: hard + +"kind-of@npm:^6.0.3": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" + dependencies: + "@parcel/watcher": "npm:^2.4.1" + "@parcel/watcher-wasm": "npm:^2.4.1" + citty: "npm:^0.1.6" + clipboardy: "npm:^4.0.0" + consola: "npm:^3.2.3" + crossws: "npm:^0.2.0" + defu: "npm:^6.1.4" + get-port-please: "npm:^3.1.2" + h3: "npm:^1.10.2" + http-shutdown: "npm:^1.2.2" + jiti: "npm:^1.21.0" + mlly: "npm:^1.6.1" + node-forge: "npm:^1.3.1" + pathe: "npm:^1.1.2" + std-env: "npm:^3.7.0" + ufo: "npm:^1.4.0" + untun: "npm:^0.1.3" + uqr: "npm:^0.1.2" + bin: + listen: bin/listhen.mjs + listhen: bin/listhen.mjs + checksum: 10c0/cd4d0651686b88c61a5bd5d5afc03feb99e352eb7862260112010655cf7997fb3356e61317f09555e2b7412175ae05265fc9e97458aa014586bf9fa4ab22bd5a + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 + languageName: node + linkType: hard + +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash@npm:^4.17.15, lodash@npm:^4.17.21, lodash@npm:^4.17.4": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"loglevel@npm:^1.8.1": + version: 1.9.2 + resolution: "loglevel@npm:1.9.2" + checksum: 10c0/1e317fa4648fe0b4a4cffef6de037340592cee8547b07d4ce97a487abe9153e704b98451100c799b032c72bb89c9366d71c9fb8192ada8703269263ae77acdc7 + languageName: node + linkType: hard + +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 10c0/50a6417d15b06104dbe4e3d4a667c39b137f130a9108ea8752b352a4cfae047531a3ac351c181792f3f8768fe17cca6b0f406674a541a86fb638aaac560d83ed + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + languageName: node + linkType: hard + +"magic-string@npm:^0.25.3": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" + dependencies: + sourcemap-codec: "npm:^1.4.8" + checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.3": + version: 0.30.11 + resolution: "magic-string@npm:0.30.11" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10c0/b9eb370773d0bd90ca11a848753409d8e5309b1ad56d2a1aa49d6649da710a6d2fe7237ad1a643c5a5d3800de2b9946ed9690acdfc00e6cc1aeafff3ab1752c4 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + languageName: node + linkType: hard + +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 10c0/ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 + languageName: node + linkType: hard + +"map-obj@npm:^4.0.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: 10c0/1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + languageName: node + linkType: hard + +"meow@npm:^9.0.0": + version: 9.0.0 + resolution: "meow@npm:9.0.0" + dependencies: + "@types/minimist": "npm:^1.2.0" + camelcase-keys: "npm:^6.2.2" + decamelize: "npm:^1.2.0" + decamelize-keys: "npm:^1.1.0" + hard-rejection: "npm:^2.1.0" + minimist-options: "npm:4.1.0" + normalize-package-data: "npm:^3.0.0" + read-pkg-up: "npm:^7.0.1" + redent: "npm:^3.0.0" + trim-newlines: "npm:^3.0.0" + type-fest: "npm:^0.18.0" + yargs-parser: "npm:^20.2.3" + checksum: 10c0/998955ecff999dc3f3867ef3b51999218212497f27d75b9cbe10bdb73aac4ee308d484f7801fd1b3cfa4172819065f65f076ca018c1412fab19d0ea486648722 + languageName: node + linkType: hard + +"merge-options@npm:^3.0.4": + version: 3.0.4 + resolution: "merge-options@npm:3.0.4" + dependencies: + is-plain-obj: "npm:^2.1.0" + checksum: 10c0/02b5891ceef09b0b497b5a0154c37a71784e68ed71b14748f6fd4258ffd3fe4ecd5cb0fd6f7cae3954fd11e7686c5cb64486daffa63c2793bbe8b614b61c7055 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micro-ftch@npm:^0.3.1": + version: 0.3.1 + resolution: "micro-ftch@npm:0.3.1" + checksum: 10c0/b87d35a52aded13cf2daca8d4eaa84e218722b6f83c75ddd77d74f32cc62e699a672e338e1ee19ceae0de91d19cc24dcc1a7c7d78c81f51042fe55f01b196ed3 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: "npm:^4.0.0" + brorand: "npm:^1.0.1" + bin: + miller-rabin: bin/miller-rabin + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + languageName: node + linkType: hard + +"mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: 10c0/402e792a8df1b2cc41cb77f0dcc46472b7944b7ec29cb5bbcd398624b6b97096728f1239766d3fdeb20551dd8d94738344c195a6ea10c4f906eb0356323b0531 + languageName: node + linkType: hard + +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist-options@npm:4.1.0": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: "npm:^1.0.1" + is-plain-obj: "npm:^1.1.0" + kind-of: "npm:^6.0.3" + checksum: 10c0/7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54 + languageName: node + linkType: hard + +"minimist@npm:^1.2.5": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"mlly@npm:^1.6.1, mlly@npm:^1.7.1": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" + dependencies: + acorn: "npm:^8.11.3" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.1.1" + ufo: "npm:^1.5.3" + checksum: 10c0/d836a7b0adff4d118af41fb93ad4d9e57f80e694a681185280ba220a4607603c19e86c80f9a6c57512b04280567f2599e3386081705c5b5fd74c9ddfd571d0fa + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + +"ms@npm:^2.0.0, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"multibase@npm:^4.0.1": + version: 4.0.6 + resolution: "multibase@npm:4.0.6" + dependencies: + "@multiformats/base-x": "npm:^4.0.1" + checksum: 10c0/1e931f2d018a195f7ea1d157782a6ab2eb3913674b79a9193e05ee2ded58383a373124ec9d84d20b12a2561a34659d2fe5a7e49e4ba493af5127b0009fdaf33d + languageName: node + linkType: hard + +"multicodec@npm:^3.0.1": + version: 3.2.1 + resolution: "multicodec@npm:3.2.1" + dependencies: + uint8arrays: "npm:^3.0.0" + varint: "npm:^6.0.0" + checksum: 10c0/3ab585bfebc472057b6cdd50c4bdf3c2eae1d92bdb63b865eeb3963908c15f038b5778cd2a7db6530f56f47efec10aa075200cf7251c29f517d7a82ee8303c6a + languageName: node + linkType: hard + +"multiformats@npm:^11.0.2": + version: 11.0.2 + resolution: "multiformats@npm:11.0.2" + checksum: 10c0/cfc6f1d0332e538af4c86af72f2c23b32152b6d0d298987c1ee1bf7564997628c83ced740b2b1a4a20ca1fb1aa82f4d6e04d86d46befd69e521c914f7d0ef15c + languageName: node + linkType: hard + +"multiformats@npm:^9.4.2, multiformats@npm:^9.7.1": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 + languageName: node + linkType: hard + +"multihashes@npm:^4.0.1, multihashes@npm:^4.0.2": + version: 4.0.3 + resolution: "multihashes@npm:4.0.3" + dependencies: + multibase: "npm:^4.0.1" + uint8arrays: "npm:^3.0.0" + varint: "npm:^5.0.2" + checksum: 10c0/9b1288d3ee776c0b95f9032696b360a2ebbc33ca9312be73df197ec84aca9907f643e3d0bf9247b8e321b36a271d45cc4fa8afc874ed725a247ea034b3de4e7c + languageName: node + linkType: hard + +"multihashing-async@npm:^2.0.0, multihashing-async@npm:^2.1.0": + version: 2.1.4 + resolution: "multihashing-async@npm:2.1.4" + dependencies: + blakejs: "npm:^1.1.0" + err-code: "npm:^3.0.0" + js-sha3: "npm:^0.8.0" + multihashes: "npm:^4.0.1" + murmurhash3js-revisited: "npm:^3.0.0" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/515fb3b03bb64e5cd221a25cef08b147e52b43059001c02375664ba9d0edb56af7042a71edec2e97e906402f3dac4f93f07f1da29d1b6ce501f58c871a2f741b + languageName: node + linkType: hard + +"murmurhash3js-revisited@npm:^3.0.0": + version: 3.0.0 + resolution: "murmurhash3js-revisited@npm:3.0.0" + checksum: 10c0/53e14df6b123f1ff402952eaf51caa5e803316fbaa176b13cc522efa1d5261156319f0d2d87ba9f67dbc9b4e00f72296b975e1b92643faf88b8a8a8725a58e5f + languageName: node + linkType: hard + +"nan@npm:^2.13.2": + version: 2.20.0 + resolution: "nan@npm:2.20.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/75775309a21ad179a55250d62ce47322c33ca03d8ddb5ad4c555bd820dd72484b3c59253dd9f41cc68dd63453ef04017407fbd081a549bc030d977079bb798b7 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"napi-wasm@npm:^1.1.0": + version: 1.1.3 + resolution: "napi-wasm@npm:1.1.3" + checksum: 10c0/7c365ab9dc59e6f20d7b7886279ecc03ffc7c3d502ed66d32652e3681c3a56c372f00f29b110aefd9b074a6bab6a997e9b602968c18622e2586818f417e41a5d + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:^0.6.3": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + +"node-addon-api@npm:^2.0.0": + version: 2.0.2 + resolution: "node-addon-api@npm:2.0.2" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/ade6c097ba829fa4aee1ca340117bb7f8f29fdae7b777e343a9d5cbd548481d1f0894b7b907d23ce615c70d932e8f96154caed95c3fa935cfe8cf87546510f64 + languageName: node + linkType: hard + +"node-addon-api@npm:^3.0.0": + version: 3.2.1 + resolution: "node-addon-api@npm:3.2.1" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/41f21c9d12318875a2c429befd06070ce367065a3ef02952cfd4ea17ef69fa14012732f510b82b226e99c254da8d671847ea018cad785f839a5366e02dd56302 + languageName: node + linkType: hard + +"node-addon-api@npm:^7.0.0": + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/fb32a206276d608037fa1bcd7e9921e177fe992fc610d098aa3128baca3c0050fc1e014fa007e9b3874cf865ddb4f5bd9f43ccb7cbbbe4efaff6a83e920b17e9 + languageName: node + linkType: hard + +"node-addon-api@npm:^8.0.0": + version: 8.1.0 + resolution: "node-addon-api@npm:8.1.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/b4009408ea4d0cdda9b59765e949422d464cdbb3e42b9330bddceda7829e0c3cdae7ae9dd1e4203ef731cd51f5a52b339afef581efb72c539f1f1a5464bb291b + languageName: node + linkType: hard + +"node-fetch-native@npm:^1.6.4": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 10c0/78334dc6def5d1d95cfe87b33ac76c4833592c5eb84779ad2b0c23c689f9dd5d1cfc827035ada72d6b8b218f717798968c5a99aeff0a1a8bf06657e80592f9c3 + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-forge@npm:^1.3.1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0, node-gyp-build@npm:^4.5.0": + version: 4.8.2 + resolution: "node-gyp-build@npm:4.8.2" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 10c0/d816b43974d31d6257b6e87d843f2626c72389a285208394bc57a7766b210454d2642860a5e5b5c333d8ecabaeabad3b31b94f58cf8ca1aabdef0c320d02baaa + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^4.1.0" + semver: "npm:^7.3.5" + tar: "npm:^6.2.1" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/00630d67dbd09a45aee0a5d55c05e3916ca9e6d427ee4f7bc392d2d3dc5fad7449b21fc098dd38260a53d9dcc9c879b36704a1994235d4707e7271af7e9a835b + languageName: node + linkType: hard + +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 + languageName: node + linkType: hard + +"node-stdlib-browser@npm:^1.2.0": + version: 1.2.1 + resolution: "node-stdlib-browser@npm:1.2.1" + dependencies: + assert: "npm:^2.0.0" + browser-resolve: "npm:^2.0.0" + browserify-zlib: "npm:^0.2.0" + buffer: "npm:^5.7.1" + console-browserify: "npm:^1.1.0" + constants-browserify: "npm:^1.0.0" + create-require: "npm:^1.1.1" + crypto-browserify: "npm:^3.11.0" + domain-browser: "npm:^4.22.0" + events: "npm:^3.0.0" + https-browserify: "npm:^1.0.0" + isomorphic-timers-promises: "npm:^1.0.1" + os-browserify: "npm:^0.3.0" + path-browserify: "npm:^1.0.1" + pkg-dir: "npm:^5.0.0" + process: "npm:^0.11.10" + punycode: "npm:^1.4.1" + querystring-es3: "npm:^0.2.1" + readable-stream: "npm:^3.6.0" + stream-browserify: "npm:^3.0.0" + stream-http: "npm:^3.2.0" + string_decoder: "npm:^1.0.0" + timers-browserify: "npm:^2.0.4" + tty-browserify: "npm:0.0.1" + url: "npm:^0.11.4" + util: "npm:^0.12.4" + vm-browserify: "npm:^1.0.1" + checksum: 10c0/83ed4ee2c102298ce54b201c6c6d3bd4d486afc22160176acff4e1b94c2f2f18404f0c5ca2c49a729ee52b02d4630d341c3a8e60d12692d32c9a4a508e101700 + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: "npm:^2.1.4" + resolve: "npm:^1.10.0" + semver: "npm:2 || 3 || 4 || 5" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 + languageName: node + linkType: hard + +"normalize-package-data@npm:^3.0.0": + version: 3.0.3 + resolution: "normalize-package-data@npm:3.0.3" + dependencies: + hosted-git-info: "npm:^4.0.1" + is-core-module: "npm:^2.5.0" + semver: "npm:^7.3.4" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/e5d0f739ba2c465d41f77c9d950e291ea4af78f8816ddb91c5da62257c40b76d8c83278b0d08ffbcd0f187636ebddad20e181e924873916d03e6e5ea2ef026be + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba + languageName: node + linkType: hard + +"object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 + languageName: node + linkType: hard + +"object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + languageName: node + linkType: hard + +"oblivious-set@npm:1.1.1": + version: 1.1.1 + resolution: "oblivious-set@npm:1.1.1" + checksum: 10c0/ef78ed5f011c7d01056dddc908845d6e7086cdde534cb6014df6f114433890f9a1f5500bf92e9b1c404b432d21e9a835ba95327a03304efb5c0d864fa466938f + languageName: node + linkType: hard + +"ofetch@npm:^1.3.4": + version: 1.4.0 + resolution: "ofetch@npm:1.4.0" + dependencies: + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.4" + ufo: "npm:^1.5.4" + checksum: 10c0/8825bfd1e87117aba462c1e654ba37e09415e6161527a9ef20723ec220b5cd802b52b07a042f6582746240c65bd5fa6fefb289ea5c6d6ea987d2beca3cc0d2f9 + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.4 + resolution: "ohash@npm:1.1.4" + checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 + languageName: node + linkType: hard + +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"os-browserify@npm:^0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"pako@npm:^2.1.0": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 10c0/8e8646581410654b50eb22a5dfd71159cae98145bd5086c9a7a816ec0370b5f72b4648d08674624b3870a521e6a3daffd6c2f7bc00fdefc7063c9d8232ff5116 + languageName: node + linkType: hard + +"pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" + dependencies: + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + languageName: node + linkType: hard + +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: "npm:^1.1.2" + create-hmac: "npm:^1.1.4" + ripemd160: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" + dependencies: + duplexify: "npm:^4.1.2" + split2: "npm:^4.0.0" + checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 + languageName: node + linkType: hard + +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 + languageName: node + linkType: hard + +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.0.0" + on-exit-leak-free: "npm:^0.2.0" + pino-abstract-transport: "npm:v0.5.0" + pino-std-serializers: "npm:^4.0.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.1.0" + safe-stable-stringify: "npm:^2.1.0" + sonic-boom: "npm:^2.2.1" + thread-stream: "npm:^0.15.1" + bin: + pino: bin.js + checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c + languageName: node + linkType: hard + +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" + dependencies: + find-up: "npm:^5.0.0" + checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 + languageName: node + linkType: hard + +"pkg-types@npm:^1.1.1": + version: 1.2.0 + resolution: "pkg-types@npm:1.2.0" + dependencies: + confbox: "npm:^0.1.7" + mlly: "npm:^1.7.1" + pathe: "npm:^1.1.2" + checksum: 10c0/111cf6ad4235438821ea195a0d70570b1bd36a71d094d258349027c9c304dea8b4f9669c9f7ce813f9a48a02942fb0d7fe9809127dbe7bb4b18a8de71583a081 + languageName: node + linkType: hard + +"pngjs@npm:^3.3.0": + version: 3.4.0 + resolution: "pngjs@npm:3.4.0" + checksum: 10c0/88ee73e2ad3f736e0b2573722309eb80bd2aa28916f0862379b4fd0f904751b4f61bb6bd1ecd7d4242d331f2b5c28c13309dd4b7d89a9b78306e35122fdc5011 + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + +"postcss@npm:^8.4.43": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" + checksum: 10c0/929f68b5081b7202709456532cee2a145c1843d391508c5a09de2517e8c4791638f71dd63b1898dba6712f8839d7a6da046c72a5e44c162e908f5911f57b5f44 + languageName: node + linkType: hard + +"preact@npm:10.4.1": + version: 10.4.1 + resolution: "preact@npm:10.4.1" + checksum: 10c0/5c16a0ac33b3cd00e6e88584fec60424a6ec8a3ba3049472809204a87225ff9bfb95fb8e3e96dacc781e74779e9299505cdabb58178e260b7d52f36301b50917 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"process-warning@npm:^1.0.0": + version: 1.0.0 + resolution: "process-warning@npm:1.0.0" + checksum: 10c0/43ec4229d64eb5c58340c8aacade49eb5f6fd513eae54140abf365929ca20987f0a35c5868125e2b583cad4de8cd257beb5667d9cc539d9190a7a4c3014adf22 + languageName: node + linkType: hard + +"process@npm:0.11.10, process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"protobufjs@npm:7.2.6": + version: 7.2.6 + resolution: "protobufjs@npm:7.2.6" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/e164855536a43aa7941c7d95a2342e466f599d2e033ed89c5f5582fb0e3affeec702810091b850f3b700bfd646260b07bb4d8bb94c107cddcecd92de4d1d62fd + languageName: node + linkType: hard + +"protobufjs@npm:^6.10.2": + version: 6.11.4 + resolution: "protobufjs@npm:6.11.4" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/long": "npm:^4.0.1" + "@types/node": "npm:>=13.7.0" + long: "npm:^4.0.0" + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: 10c0/c244d7b9b6d3258193da5c0d1e558dfb47f208ae345e209f90ec45c9dca911b90fa17e937892a9a39a4136ab9886981aae9efdf6039f7baff4f7225f5eeb9812 + languageName: node + linkType: hard + +"public-encrypt@npm:^4.0.0": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + dependencies: + bn.js: "npm:^4.1.0" + browserify-rsa: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + parse-asn1: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.2 + resolution: "pump@npm:3.0.2" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f + languageName: node + linkType: hard + +"punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pushdata-bitcoin@npm:^1.0.1": + version: 1.0.1 + resolution: "pushdata-bitcoin@npm:1.0.1" + dependencies: + bitcoin-ops: "npm:^1.3.0" + checksum: 10c0/5e08733ae3f76c3dfddf054cfeb2d5485566fbb1a4aef56afc322d73eea81713df47b73d84f3ade55269f3de7c0a11b04fb6a85344f9000640f5a8e153ea876d + languageName: node + linkType: hard + +"qr.js@npm:0.0.0": + version: 0.0.0 + resolution: "qr.js@npm:0.0.0" + checksum: 10c0/1c6a4c7a58d04e52ec2fee99e39b680fdc5b2a510a981df42c36b716a8eac6634d130fc4d65af8f030f2a07dbf5fa046b97cdfa7456c250ebb50a73916efdcb5 + languageName: node + linkType: hard + +"qrcode.react@npm:^1.0.1": + version: 1.0.1 + resolution: "qrcode.react@npm:1.0.1" + dependencies: + loose-envify: "npm:^1.4.0" + prop-types: "npm:^15.6.0" + qr.js: "npm:0.0.0" + peerDependencies: + react: ^15.5.3 || ^16.0.0 || ^17.0.0 + checksum: 10c0/adf488690634883cafaa0688723b8a7eb6297fe3cb99468a72bf62cdf0ca2a19e42df803b31930d0b814e6e0d98e042ee0be05d4c8d5aef5377db08f848eab2a + languageName: node + linkType: hard + +"qrcode@npm:1.4.4": + version: 1.4.4 + resolution: "qrcode@npm:1.4.4" + dependencies: + buffer: "npm:^5.4.3" + buffer-alloc: "npm:^1.2.0" + buffer-from: "npm:^1.1.1" + dijkstrajs: "npm:^1.0.1" + isarray: "npm:^2.0.1" + pngjs: "npm:^3.3.0" + yargs: "npm:^13.2.4" + bin: + qrcode: ./bin/qrcode + checksum: 10c0/fdad4b4c7cc6d1d2ad627991d011271cdcbcae211652ea95fd621eb708de7ec53424eceec0e326390b26cc5f3b5921546df99d2fbcb77e7c951faff91496e0da + languageName: node + linkType: hard + +"qs@npm:^6.12.3": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 + languageName: node + linkType: hard + +"query-string@npm:7.1.3": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" + dependencies: + decode-uri-component: "npm:^0.2.2" + filter-obj: "npm:^1.1.0" + split-on-first: "npm:^1.0.0" + strict-uri-encode: "npm:^2.0.0" + checksum: 10c0/a896c08e9e0d4f8ffd89a572d11f668c8d0f7df9c27c6f49b92ab31366d3ba0e9c331b9a620ee747893436cd1f2f821a6327e2bc9776bde2402ac6c270b801b2 + languageName: node + linkType: hard + +"querystring-es3@npm:^0.2.1": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"quick-format-unescaped@npm:^4.0.3": + version: 4.0.4 + resolution: "quick-format-unescaped@npm:4.0.4" + checksum: 10c0/fe5acc6f775b172ca5b4373df26f7e4fd347975578199e7d74b2ae4077f0af05baa27d231de1e80e8f72d88275ccc6028568a7a8c9ee5e7368ace0e18eff93a4 + languageName: node + linkType: hard + +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: 10c0/f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d + languageName: node + linkType: hard + +"rabin-wasm@npm:^0.1.4": + version: 0.1.5 + resolution: "rabin-wasm@npm:0.1.5" + dependencies: + "@assemblyscript/loader": "npm:^0.9.4" + bl: "npm:^5.0.0" + debug: "npm:^4.3.1" + minimist: "npm:^1.2.5" + node-fetch: "npm:^2.6.1" + readable-stream: "npm:^3.6.0" + bin: + rabin-wasm: cli/bin.js + checksum: 10c0/24a76f1c41b8bdf2f3295f4a1fc81f3ba785a4d0af8334fb61de77411e672eb6a89ba7aca7f79bd9f36bed7dcba4d31ba3e7f4759a9cb94d058b7e95a2f838e0 + languageName: node + linkType: hard + +"radix3@npm:^1.1.2": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: 10c0/d4a295547f71af079868d2c2ed3814a9296ee026c5488212d58c106e6b4797c6eaec1259b46c9728913622f2240c9a944bfc8e2b3b5f6e4a5045338b1609f1e4 + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"randomfill@npm:^1.0.3": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: "npm:^2.0.5" + safe-buffer: "npm:^5.1.0" + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + languageName: node + linkType: hard + +"react-dom@npm:16.13.1": + version: 16.13.1 + resolution: "react-dom@npm:16.13.1" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + prop-types: "npm:^15.6.2" + scheduler: "npm:^0.19.1" + peerDependencies: + react: ^16.13.1 + checksum: 10c0/2408bf4a022f5386da72f2eb7f8cc3e68d2cfd76d338d1cc77afcc6b11fc40d94fd8ebe43e39aec7ef1122f0c08992f9aba50ce4195fc2fc69fe0b515e12b273 + languageName: node + linkType: hard + +"react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-lifecycles-compat@npm:^3.0.0": + version: 3.0.4 + resolution: "react-lifecycles-compat@npm:3.0.4" + checksum: 10c0/1d0df3c85af79df720524780f00c064d53a9dd1899d785eddb7264b378026979acbddb58a4b7e06e7d0d12aa1494fd5754562ee55d32907b15601068dae82c27 + languageName: node + linkType: hard + +"react-modal@npm:^3.12.1": + version: 3.16.1 + resolution: "react-modal@npm:3.16.1" + dependencies: + exenv: "npm:^1.2.0" + prop-types: "npm:^15.7.2" + react-lifecycles-compat: "npm:^3.0.0" + warning: "npm:^4.0.3" + peerDependencies: + react: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + react-dom: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + checksum: 10c0/7b56e2c505b2b924736c471a34754a4211df40ac2d6fb0949cf095aea5e65d3326bd9f111fa7898acf40afa54f526809ad8aa47e02b8328663d11422568dc7b1 + languageName: node + linkType: hard + +"react-qr-reader@npm:^2.2.1": + version: 2.2.1 + resolution: "react-qr-reader@npm:2.2.1" + dependencies: + jsqr: "npm:^1.2.0" + prop-types: "npm:^15.7.2" + webrtc-adapter: "npm:^7.2.1" + peerDependencies: + react: ~16 + react-dom: ~16 + checksum: 10c0/f36eed877c554f13c2e962aa88054a779bf12d11100cbc801d747b5843fbe88610d095a0f2e43c4a6ce72377234583f94d22c31781e27a01fae71a7662e8b0e7 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + +"react@npm:16.13.1": + version: 16.13.1 + resolution: "react@npm:16.13.1" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + prop-types: "npm:^15.6.2" + checksum: 10c0/4d6ad44cd5c12511218ad179df94919b5c1c328d078160a9f39ae7d31738c427a9b6bbcf9fb4745f4c4f534ddab8529acc24e7cd9dce086c76e3478422256fb3 + languageName: node + linkType: hard + +"react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"read-pkg-up@npm:^7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: "npm:^4.1.0" + read-pkg: "npm:^5.2.0" + type-fest: "npm:^0.8.1" + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^2.5.0" + parse-json: "npm:^5.0.0" + type-fest: "npm:^0.6.0" + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + languageName: node + linkType: hard + +"readable-stream@npm:^2.3.8": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readable-stream@npm:^4.4.2": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + string_decoder: "npm:^1.3.0" + checksum: 10c0/a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"real-require@npm:^0.1.0": + version: 0.1.0 + resolution: "real-require@npm:0.1.0" + checksum: 10c0/c0f8ae531d1f51fe6343d47a2a1e5756e19b65a81b4a9642b9ebb4874e0d8b5f3799bc600bf4592838242477edc6f57778593f21b71d90f8ad0d8a317bbfae1c + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve@npm:^1.10.0, resolve@npm:^1.17.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + languageName: node + linkType: hard + +"ripple-address-codec@npm:^4.1.1, ripple-address-codec@npm:^4.3.1": + version: 4.3.1 + resolution: "ripple-address-codec@npm:4.3.1" + dependencies: + base-x: "npm:^3.0.9" + create-hash: "npm:^1.1.2" + checksum: 10c0/fcbc4125b023c26a8d83da6fb4c770706aefc66b1ea70a34355a2726085027214de13ff9f6811c4e3d193e8a1ed368c1a4662f2f9a3f981a0881c149afb9ccbf + languageName: node + linkType: hard + +"ripple-binary-codec@npm:^1.1.3": + version: 1.11.0 + resolution: "ripple-binary-codec@npm:1.11.0" + dependencies: + assert: "npm:^2.0.0" + big-integer: "npm:^1.6.48" + buffer: "npm:6.0.3" + create-hash: "npm:^1.2.0" + decimal.js: "npm:^10.2.0" + ripple-address-codec: "npm:^4.3.1" + checksum: 10c0/44938602df47a56efbe650e1c3f1ea41f55b816441039f8bc0de229e7e1df13587df138929f459f05588c7c3865282a8d2b362491ada7ed232737debaefc4328 + languageName: node + linkType: hard + +"ripple-keypairs@npm:^1.0.3": + version: 1.3.1 + resolution: "ripple-keypairs@npm:1.3.1" + dependencies: + bn.js: "npm:^5.1.1" + brorand: "npm:^1.0.5" + elliptic: "npm:^6.5.4" + hash.js: "npm:^1.0.3" + ripple-address-codec: "npm:^4.3.1" + checksum: 10c0/7d349f740c812236760b35ee511b66cd91f0ef9e26283109835bcb0bca99286abf99f240051249463096905b5065a5bcdaa4a5ab626df3af9615428f55abe9e9 + languageName: node + linkType: hard + +"ripple-lib-transactionparser@npm:0.8.2": + version: 0.8.2 + resolution: "ripple-lib-transactionparser@npm:0.8.2" + dependencies: + bignumber.js: "npm:^9.0.0" + lodash: "npm:^4.17.15" + checksum: 10c0/3eac53b0f9dc515d096952e632926f0e854b109256c7709ff408f1bfc0546a3f93aec69cfbb83b4be12d381304817265a126de645c6832c668e8510f7710ade7 + languageName: node + linkType: hard + +"ripple-lib@npm:^1.10.1": + version: 1.10.1 + resolution: "ripple-lib@npm:1.10.1" + dependencies: + "@types/lodash": "npm:^4.14.136" + "@types/ws": "npm:^7.2.0" + bignumber.js: "npm:^9.0.0" + https-proxy-agent: "npm:^5.0.0" + jsonschema: "npm:1.2.2" + lodash: "npm:^4.17.4" + ripple-address-codec: "npm:^4.1.1" + ripple-binary-codec: "npm:^1.1.3" + ripple-keypairs: "npm:^1.0.3" + ripple-lib-transactionparser: "npm:0.8.2" + ws: "npm:^7.2.0" + checksum: 10c0/60c7895a7a46f7a484af4d6ea1d0400946fce2450ff91b54063518618d9666bed670fe7fdac35e5129260b1ad07bb8d4866dc68866c23a3117035f9e46428451 + languageName: node + linkType: hard + +"rollup-plugin-inject@npm:^3.0.0": + version: 3.0.2 + resolution: "rollup-plugin-inject@npm:3.0.2" + dependencies: + estree-walker: "npm:^0.6.1" + magic-string: "npm:^0.25.3" + rollup-pluginutils: "npm:^2.8.1" + checksum: 10c0/35b9d955039b56b43750a9e458bb51b7956b048b6d3ca57b1f03462aa5a0cb176d1b677d95e909b64eee4e9adf73c02f569ad8c0ab5aafdec818ff51700c114c + languageName: node + linkType: hard + +"rollup-plugin-node-polyfills@npm:^0.2.1": + version: 0.2.1 + resolution: "rollup-plugin-node-polyfills@npm:0.2.1" + dependencies: + rollup-plugin-inject: "npm:^3.0.0" + checksum: 10c0/30f9e09cbbf979b1212e0c455d74c3a061994fc19ddf160da4634b11377222cea5903a5ba05db66be849f550cde9ffc80ecbfcfb48544045d08bfc408501417d + languageName: node + linkType: hard + +"rollup-plugin-polyfill-node@npm:^0.13.0": + version: 0.13.0 + resolution: "rollup-plugin-polyfill-node@npm:0.13.0" + dependencies: + "@rollup/plugin-inject": "npm:^5.0.4" + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + checksum: 10c0/a6d7746d73b48869c2650d733a4f1bf4cd8613669959811485e866c13b6462465b227f9923a21521013cfc85dd23c28b5ccee1c1359584f1ccf6320e7c823fb3 + languageName: node + linkType: hard + +"rollup-pluginutils@npm:^2.8.1": + version: 2.8.2 + resolution: "rollup-pluginutils@npm:2.8.2" + dependencies: + estree-walker: "npm:^0.6.1" + checksum: 10c0/20947bec5a5dd68b5c5c8423911e6e7c0ad834c451f1a929b1f4e2bc08836ad3f1a722ef2bfcbeca921870a0a283f13f064a317dc7a6768496e98c9a641ba290 + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": + version: 4.22.4 + resolution: "rollup@npm:4.22.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.22.4" + "@rollup/rollup-android-arm64": "npm:4.22.4" + "@rollup/rollup-darwin-arm64": "npm:4.22.4" + "@rollup/rollup-darwin-x64": "npm:4.22.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.22.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.22.4" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.22.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.22.4" + "@rollup/rollup-linux-x64-musl": "npm:4.22.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.22.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.22.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.22.4" + "@types/estree": "npm:1.0.5" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/4c96b6e2e0c5dbe73b4ba899cea894a05115ab8c65ccff631fbbb944e2b3a9f2eb3b99c2dce3dd91b179647df1892ffc44ecee29381ccf155ba8000b22712a32 + languageName: node + linkType: hard + +"rollup@npm:^4.28.0": + version: 4.29.1 + resolution: "rollup@npm:4.29.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.29.1" + "@rollup/rollup-android-arm64": "npm:4.29.1" + "@rollup/rollup-darwin-arm64": "npm:4.29.1" + "@rollup/rollup-darwin-x64": "npm:4.29.1" + "@rollup/rollup-freebsd-arm64": "npm:4.29.1" + "@rollup/rollup-freebsd-x64": "npm:4.29.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.29.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.29.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.29.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.29.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.29.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-x64-musl": "npm:4.29.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.29.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.29.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.29.1" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/fcd0321df78fdc74b36858e92c4b73ebf5aa8f0b9cf7c446f008e0dc3c5c4ed855d662dc44e5a09c7794bbe91017b4dd7be88b619c239f0494f9f0fbfa67c557 + languageName: node + linkType: hard + +"rpc-websockets@npm:^9.0.2": + version: 9.0.2 + resolution: "rpc-websockets@npm:9.0.2" + dependencies: + "@swc/helpers": "npm:^0.5.11" + "@types/uuid": "npm:^8.3.4" + "@types/ws": "npm:^8.2.2" + buffer: "npm:^6.0.3" + bufferutil: "npm:^4.0.1" + eventemitter3: "npm:^5.0.1" + utf-8-validate: "npm:^5.0.2" + uuid: "npm:^8.3.2" + ws: "npm:^8.5.0" + dependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/2f3b104a41f353a0c4e6f94474b347b42ea8c917d918259ea5b69878d082c2b8f83bdf5a9038714f536641700dbf7f102ce0c50505345fd8d61ee5d42dd72799 + languageName: node + linkType: hard + +"rtcpeerconnection-shim@npm:^1.2.15": + version: 1.2.15 + resolution: "rtcpeerconnection-shim@npm:1.2.15" + dependencies: + sdp: "npm:^2.6.0" + checksum: 10c0/efa4d9ba66146e2e03b6fb34bd1ceb77bf14f2fb2ee8c75c2c8f6a2494ffacc37c214caf5d4a3dcc761ba0b5bfd20fa61fa0820447f64e24b1e959f725ff7410 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"rxjs@npm:6, rxjs@npm:^6.6.3": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: "npm:^1.9.0" + checksum: 10c0/e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe + languageName: node + linkType: hard + +"rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.1.0": + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10c0/baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"salmon-adapter-sdk@npm:^1.1.1": + version: 1.1.1 + resolution: "salmon-adapter-sdk@npm:1.1.1" + dependencies: + "@project-serum/sol-wallet-adapter": "npm:^0.2.6" + eventemitter3: "npm:^4.0.7" + peerDependencies: + "@solana/web3.js": ^1.44.3 + checksum: 10c0/335903dcc332a5c44e56b78a776dc1163863883a578e185549cc72045ecf5b6228b85fff03c6ad1debbfc5635ba24f03ff5bf2784f7a8d5da9046d58ff063d53 + languageName: node + linkType: hard + +"scheduler@npm:^0.19.1": + version: 0.19.1 + resolution: "scheduler@npm:0.19.1" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + checksum: 10c0/9658932a73148a93d791c064b331d9690ddfecc4de25bcd6c9b89f5f1166e3d23d9c31c1595d66565e5ffbb34d47035cb14841aba6444bc266bfcd215cefe9c0 + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"scrypt-js@npm:3.0.1": + version: 3.0.1 + resolution: "scrypt-js@npm:3.0.1" + checksum: 10c0/e2941e1c8b5c84c7f3732b0153fee624f5329fc4e772a06270ee337d4d2df4174b8abb5e6ad53804a29f53890ecbc78f3775a319323568c0313040c0e55f5b10 + languageName: node + linkType: hard + +"sdp@npm:^2.12.0, sdp@npm:^2.6.0": + version: 2.12.0 + resolution: "sdp@npm:2.12.0" + checksum: 10c0/1a2ffdc20d79711175f89e87a6ce8db9b4757e694bed9760e5f919eed5925c9fb43ea63c5fd38f428a3edd45baae826318153fdc1db590a504eed7a809a23e32 + languageName: node + linkType: hard + +"semver@npm:2 || 3 || 4 || 5": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.4": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + bin: + sha.js: ./bin.js + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"siwe-recap@npm:0.0.2-alpha.0": + version: 0.0.2-alpha.0 + resolution: "siwe-recap@npm:0.0.2-alpha.0" + dependencies: + canonicalize: "npm:^2.0.0" + multiformats: "npm:^11.0.2" + siwe: "npm:^2.1.4" + peerDependencies: + ethers: ^5.5.1 + checksum: 10c0/05501b92200e87e49f558f03a34b6e11ee84c3f44a7efc02be101a8c11463c30178d15b5c3e23aa7989b65289e913a8c90cce085ce35e774eaccd14ee302016a + languageName: node + linkType: hard + +"siwe@npm:^2.1.4, siwe@npm:^2.3.2": + version: 2.3.2 + resolution: "siwe@npm:2.3.2" + dependencies: + "@spruceid/siwe-parser": "npm:^2.1.2" + "@stablelib/random": "npm:^1.0.1" + uri-js: "npm:^4.4.1" + valid-url: "npm:^1.0.9" + peerDependencies: + ethers: ^5.6.8 || ^6.0.8 + checksum: 10c0/05ee09cdabef72a8ec54ffe24e517c386eb49bb6385ffc7ec159e266b3661a98405ca88b8e75278b376754e943a5118790c2add98b5012e1c4ec13bce4e6ee03 + languageName: node + linkType: hard + +"siws-encryption-lit-action-logic-browser@workspace:.": + version: 0.0.0-use.local + resolution: "siws-encryption-lit-action-logic-browser@workspace:." + dependencies: + "@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3" + "@esbuild-plugins/node-modules-polyfill": "npm:^0.2.2" + "@lit-protocol/auth-browser": "npm:^7.0.4" + "@lit-protocol/auth-helpers": "npm:^7.0.4" + "@lit-protocol/constants": "npm:^7.0.4" + "@lit-protocol/contracts-sdk": "npm:^7.0.4" + "@lit-protocol/lit-node-client": "npm:^7.0.4" + "@lit-protocol/types": "npm:^7.0.4" + "@simplewebauthn/browser": "npm:^10.0.0" + "@solana/wallet-adapter-base": "npm:^0.9.23" + "@solana/wallet-adapter-react": "npm:^0.15.35" + "@solana/wallet-adapter-react-ui": "npm:^0.9.35" + "@solana/wallet-adapter-wallets": "npm:^0.19.32" + "@solana/wallet-standard-features": "npm:^1.2.0" + "@solana/wallet-standard-util": "npm:^1.1.1" + "@solana/web3.js": "npm:1.95.3" + "@types/react": "npm:^18.3.3" + "@types/react-dom": "npm:^18.3.0" + "@typescript-eslint/eslint-plugin": "npm:^7.13.1" + "@typescript-eslint/parser": "npm:^7.13.1" + "@vitejs/plugin-react": "npm:^4.3.1" + "@vitejs/plugin-react-swc": "npm:^3.7.0" + esbuild: "npm:^0.24.0" + eslint: "npm:^8.57.0" + eslint-plugin-react-hooks: "npm:^4.6.2" + eslint-plugin-react-refresh: "npm:^0.4.7" + ethers: "npm:v5" + ipfs-only-hash: "npm:^4.0.0" + react: "npm:^18.3.1" + react-dom: "npm:^18.3.1" + rollup: "npm:^4.28.0" + rollup-plugin-polyfill-node: "npm:^0.13.0" + typescript: "npm:^5.5.3" + typestub-ipfs-only-hash: "npm:^4.0.0" + vite: "npm:^5.3.1" + vite-plugin-node-polyfills: "npm:^0.22.0" + languageName: unknown + linkType: soft + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socket.io-client@npm:^4.6.1": + version: 4.8.0 + resolution: "socket.io-client@npm:4.8.0" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.6.1" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/41f142a79f5903cf007902b9b830313e425c5d6a4257d504b8c94d4b4edd3df037df997e622205228bceb18eea6f3308d25f55b3c919d6100849c232e7c06928 + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:6.1.1": + version: 6.1.1 + resolution: "socks-proxy-agent@npm:6.1.1" + dependencies: + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.1" + socks: "npm:^2.6.1" + checksum: 10c0/4d2ff6af0a4c49aa0f5aa3847468a75667795bc72c8271f85ee4c0a121f13f610674da43a6cbe77275e51596022f59da744d58f57d722dafbd1f54208cfa427d + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/345593bb21b95b0508e63e703c84da11549f0a2657d6b4e3ee3612c312cb3a907eac10e53b23ede3557c6601d63252103494caa306b66560f43af7b98f53957a + languageName: node + linkType: hard + +"socks@npm:^2.6.1, socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + languageName: node + linkType: hard + +"sonic-boom@npm:^2.2.1": + version: 2.8.0 + resolution: "sonic-boom@npm:2.8.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10c0/6b40f2e91a999819b1dc24018a5d1c8b74e66e5d019eabad17d5b43fc309b32255b7c405ed6ec885693c8f2b969099ce96aeefde027180928bc58c034234a86d + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.8": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + +"sparse-array@npm:^1.3.1": + version: 1.3.2 + resolution: "sparse-array@npm:1.3.2" + checksum: 10c0/1490282345ed662cf4147c299b6e84109df9c5bf120705ae7b8099e992b4528f813b6da6de643cbee6925c26e6722527101ef7770b498c65f28347843f97d463 + languageName: node + linkType: hard + +"spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" + dependencies: + spdx-expression-parse: "npm:^3.0.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 10c0/bdff7534fad6ef59be49becda1edc3fb7f5b3d6f296a715516ab9d972b8ad59af2c34b2003e01db8970d4c673d185ff696ba74c6b61d3bf327e2b3eac22c297c + languageName: node + linkType: hard + +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 10c0/56df8344f5a5de8521898a5c090023df1d8b8c75be6228f56c52491e0fc1617a5236f2ac3a066adb67a73231eac216ccea7b5b4a2423a543c277cb2f48d24c29 + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d + languageName: node + linkType: hard + +"std-env@npm:^3.7.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 10c0/60edf2d130a4feb7002974af3d5a5f3343558d1ccf8d9b9934d225c638606884db4a20d2fe6440a09605bca282af6b042ae8070a10490c0800d69e82e478f41e + languageName: node + linkType: hard + +"stream-browserify@npm:^3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: "npm:~2.0.4" + readable-stream: "npm:^3.5.0" + checksum: 10c0/ec3b975a4e0aa4b3dc5e70ffae3fc8fd29ac725353a14e72f213dff477b00330140ad014b163a8cbb9922dfe90803f81a5ea2b269e1bbfd8bd71511b88f889ad + languageName: node + linkType: hard + +"stream-http@npm:^3.2.0": + version: 3.2.0 + resolution: "stream-http@npm:3.2.0" + dependencies: + builtin-status-codes: "npm:^3.0.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + xtend: "npm:^4.0.2" + checksum: 10c0/f128fb8076d60cd548f229554b6a1a70c08a04b7b2afd4dbe7811d20f27f7d4112562eb8bce86d72a8691df3b50573228afcf1271e55e81f981536c67498bc41 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: 10c0/010cbc78da0e2cf833b0f5dc769e21ae74cdc5d5f5bd555f14a4a4876c8ad2c85ab8b5bdf9a722dc71a11dcd3184085e1c3c0bd50ec6bb85fffc0f28cf82597d + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^3.0.0, string-width@npm:^3.1.0": + version: 3.1.0 + resolution: "string-width@npm:3.1.0" + dependencies: + emoji-regex: "npm:^7.0.1" + is-fullwidth-code-point: "npm:^2.0.0" + strip-ansi: "npm:^5.1.0" + checksum: 10c0/85fa0d4f106e7999bb68c1c640c76fa69fb8c069dab75b009e29c123914e2d3b532e6cfa4b9d1bd913176fc83dedd7a2d7bf40d21a81a8a1978432cedfb65b91 + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + languageName: node + linkType: hard + +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"superstruct@npm:^1.0.3": + version: 1.0.4 + resolution: "superstruct@npm:1.0.4" + checksum: 10c0/d355f1a96fa314e9df217aa371e8f22854644e7b600b7b0faa36860a8e50f61a60a6f1189ecf166171bf438aa6581bbd0d3adae1a65f03a3c43c62fd843e925c + languageName: node + linkType: hard + +"superstruct@npm:^2.0.2": + version: 2.0.2 + resolution: "superstruct@npm:2.0.2" + checksum: 10c0/c6853db5240b4920f47b3c864dd1e23ede6819ea399ad29a65387d746374f6958c5f1c5b7e5bb152d9db117a74973e5005056d9bb83c24e26f18ec6bfae4a718 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: 10c0/1969974ea5d31a9ac7c38f2657cfe8255b36f9e1d5ba3c58cb84c24fbeedf562778b8511f18a0abe6d70ae90148cfcaf145ecf26e37c0a53a3829076f3238cbb + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"text-encoding-utf-8@npm:^1.0.2": + version: 1.0.2 + resolution: "text-encoding-utf-8@npm:1.0.2" + checksum: 10c0/87a64b394c850e8387c2ca7fc6929a26ce97fb598f1c55cd0fdaec4b8e2c3ed6770f65b2f3309c9175ef64ac5e403c8e48b53ceeb86d2897940c5e19cc00bb99 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thread-stream@npm:^0.15.1": + version: 0.15.2 + resolution: "thread-stream@npm:0.15.2" + dependencies: + real-require: "npm:^0.1.0" + checksum: 10c0/f92f1b5a9f3f35a72c374e3fecbde6f14d69d5325ad9ce88930af6ed9c7c1ec814367716b712205fa4f06242ae5dd97321ae2c00b43586590ed4fa861f3c29ae + languageName: node + linkType: hard + +"through@npm:>=2.2.7 <3": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"timers-browserify@npm:^2.0.4": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: "npm:^1.0.4" + checksum: 10c0/98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 + languageName: node + linkType: hard + +"tiny-secp256k1@npm:^1.1.6": + version: 1.1.6 + resolution: "tiny-secp256k1@npm:1.1.6" + dependencies: + bindings: "npm:^1.3.0" + bn.js: "npm:^4.11.8" + create-hmac: "npm:^1.1.7" + elliptic: "npm:^6.4.0" + nan: "npm:^2.13.2" + node-gyp: "npm:latest" + checksum: 10c0/b47ceada38f6fa65190906e8a98b58d1584b0640383f04db8196a7098c726e926cfba6271a53e97d98d4c67e2b364618d7b3d7e402f63e44f0e07a4aca82ac8b + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: 10c0/03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6 + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + languageName: node + linkType: hard + +"ts-mixer@npm:^6.0.3": + version: 6.0.4 + resolution: "ts-mixer@npm:6.0.4" + checksum: 10c0/4c442fc99cdffd4a3f0ce55c624fb703f4ded5cab6912f97705489565c4a74d3e4213f10c33499ec5150900a628d38537a9a6a9e35b5045b65129a84b4db21ae + languageName: node + linkType: hard + +"tslib@npm:1.14.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 + languageName: node + linkType: hard + +"tty-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "tty-browserify@npm:0.0.1" + checksum: 10c0/5e34883388eb5f556234dae75b08e069b9e62de12bd6d87687f7817f5569430a6dfef550b51dbc961715ae0cd0eb5a059e6e3fc34dc127ea164aa0f9b5bb033d + languageName: node + linkType: hard + +"tweetnacl-util@npm:^0.15.1": + version: 0.15.1 + resolution: "tweetnacl-util@npm:0.15.1" + checksum: 10c0/796fad76238e40e853dff79516406a27b41549bfd6fabf4ba89d87ca31acf232122f825daf955db8c8573cc98190d7a6d39ece9ed8ae0163370878c310650a80 + languageName: node + linkType: hard + +"tweetnacl@npm:^1.0.3": + version: 1.0.3 + resolution: "tweetnacl@npm:1.0.3" + checksum: 10c0/069d9df51e8ad4a89fbe6f9806c68e06c65be3c7d42f0701cc43dba5f0d6064686b238bbff206c5addef8854e3ce00c643bff59432ea2f2c639feab0ee1a93f9 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-fest@npm:^0.18.0": + version: 0.18.1 + resolution: "type-fest@npm:0.18.1" + checksum: 10c0/303f5ecf40d03e1d5b635ce7660de3b33c18ed8ebc65d64920c02974d9e684c72483c23f9084587e9dd6466a2ece1da42ddc95b412a461794dd30baca95e2bac + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 + languageName: node + linkType: hard + +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + +"typeforce@npm:^1.18.0": + version: 1.18.0 + resolution: "typeforce@npm:1.18.0" + checksum: 10c0/011f57effd9ae6d3dd8bb249e09b4ecadb2c2a3f803b27f977ac8b7782834855930bff971ba549bcd5a8cedc8136d8a977c0b7e050cc67deded948181b7ba3e8 + languageName: node + linkType: hard + +"typescript@npm:^4.6.2": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 + languageName: node + linkType: hard + +"typescript@npm:^5.5.3": + version: 5.6.2 + resolution: "typescript@npm:5.6.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/3ed8297a8c7c56b7fec282532503d1ac795239d06e7c4966b42d4330c6cf433a170b53bcf93a130a7f14ccc5235de5560df4f1045eb7f3550b46ebed16d3c5e5 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^4.6.2#optional!builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/94eb47e130d3edd964b76da85975601dcb3604b0c848a36f63ac448d0104e93819d94c8bdf6b07c00120f2ce9c05256b8b6092d23cf5cf1c6fa911159e4d572f + languageName: node + linkType: hard + +"typestub-ipfs-only-hash@npm:^4.0.0": + version: 4.0.0 + resolution: "typestub-ipfs-only-hash@npm:4.0.0" + dependencies: + ipfs-only-hash: "npm:^4.0.0" + checksum: 10c0/125bdbbfdd3884adac58c5ea98edfc2bf4d72761bda502c4b2e2548f6aaa16aba296105e0ab3761e3edb8bee2de02c492b0599d4dcb49090d59b2909701fd1d2 + languageName: node + linkType: hard + +"ua-parser-js@npm:^1.0.37": + version: 1.0.39 + resolution: "ua-parser-js@npm:1.0.39" + bin: + ua-parser-js: script/cli.js + checksum: 10c0/c6452b0c683000f10975cb0a7e74cb1119ea95d4522ae85f396fa53b0b17884358a24ffdd86a66030c6b2981bdc502109a618c79fdaa217ee9032c9e46fcc78a + languageName: node + linkType: hard + +"ufo@npm:^1.4.0, ufo@npm:^1.5.3, ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765 + languageName: node + linkType: hard + +"uint8arrays@npm:3.1.0": + version: 3.1.0 + resolution: "uint8arrays@npm:3.1.0" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/e54e64593a76541330f0fea97b1b5dea6becbbec3572b9bb88863d064f2630bede4d42eafd457f19c6ef9125f50bfc61053d519c4d71b59c3b7566a0691e3ba2 + languageName: node + linkType: hard + +"uint8arrays@npm:^2.0.5, uint8arrays@npm:^2.1.2": + version: 2.1.10 + resolution: "uint8arrays@npm:2.1.10" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/1e8384078c44b34c47e7cc544bed573ddff4a2bab272527b8372d36aa550e3108784d640bb2e5153190e5741bc50c1a5b3cf09b67911ac9125f770db96f28bd8 + languageName: node + linkType: hard + +"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.0": + version: 3.1.1 + resolution: "uint8arrays@npm:3.1.1" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/9946668e04f29b46bbb73cca3d190f63a2fbfe5452f8e6551ef4257d9d597b72da48fa895c15ef2ef772808a5335b3305f69da5f13a09f8c2924896b409565ff + languageName: node + linkType: hard + +"uncrypto@npm:^0.1.3": + version: 0.1.3 + resolution: "uncrypto@npm:0.1.3" + checksum: 10c0/74a29afefd76d5b77bedc983559ceb33f5bbc8dada84ff33755d1e3355da55a4e03a10e7ce717918c436b4dfafde1782e799ebaf2aadd775612b49f7b5b2998e + languageName: node + linkType: hard + +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 + languageName: node + linkType: hard + +"unenv@npm:^1.9.0": + version: 1.10.0 + resolution: "unenv@npm:1.10.0" + dependencies: + consola: "npm:^3.2.3" + defu: "npm:^6.1.4" + mime: "npm:^3.0.0" + node-fetch-native: "npm:^1.6.4" + pathe: "npm:^1.1.2" + checksum: 10c0/354180647e21204b6c303339e7364b920baadb2672b540a88af267bc827636593e0bf79f59753dcc6b7ab5d4c83e71d69a9171a3596befb8bf77e0bb3c7612b9 + languageName: node + linkType: hard + +"unidragger@npm:^3.0.0": + version: 3.0.1 + resolution: "unidragger@npm:3.0.1" + dependencies: + ev-emitter: "npm:^2.0.0" + checksum: 10c0/d9751e6641b56fd92001ffafaa1b352ca5c80392de4f451926a75685a268bbabde6bb337a4fe45043c14ef8e632931dab60ba120bc7371768c1ad7011963af39 + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + +"unload@npm:^2.4.1": + version: 2.4.1 + resolution: "unload@npm:2.4.1" + checksum: 10c0/98bb7f276a217afc51b9ee330610a04324e4718649451b6068667a2b2f77504cdde54d344e80d2fc2843cf431e6c2ec8d57786551f296b03b51eaaca7cbdbe36 + languageName: node + linkType: hard + +"unstorage@npm:^1.9.0": + version: 1.12.0 + resolution: "unstorage@npm:1.12.0" + dependencies: + anymatch: "npm:^3.1.3" + chokidar: "npm:^3.6.0" + destr: "npm:^2.0.3" + h3: "npm:^1.12.0" + listhen: "npm:^1.7.2" + lru-cache: "npm:^10.4.3" + mri: "npm:^1.2.0" + node-fetch-native: "npm:^1.6.4" + ofetch: "npm:^1.3.4" + ufo: "npm:^1.5.4" + peerDependencies: + "@azure/app-configuration": ^1.7.0 + "@azure/cosmos": ^4.1.1 + "@azure/data-tables": ^13.2.2 + "@azure/identity": ^4.4.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.24.0 + "@capacitor/preferences": ^6.0.2 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.19.0 + "@upstash/redis": ^1.34.0 + "@vercel/kv": ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.4.1 + peerDependenciesMeta: + "@azure/app-configuration": + optional: true + "@azure/cosmos": + optional: true + "@azure/data-tables": + optional: true + "@azure/identity": + optional: true + "@azure/keyvault-secrets": + optional: true + "@azure/storage-blob": + optional: true + "@capacitor/preferences": + optional: true + "@netlify/blobs": + optional: true + "@planetscale/database": + optional: true + "@upstash/redis": + optional: true + "@vercel/kv": + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + checksum: 10c0/66fc3938e6b840c326d171de34ad05b0d2752f65c67a297ad1bda5e135f1975491bab8829e1885e2a74b579015c1e2cd0db280a0fc16d205783459493643c6f6 + languageName: node + linkType: hard + +"untun@npm:^0.1.3": + version: 0.1.3 + resolution: "untun@npm:0.1.3" + dependencies: + citty: "npm:^0.1.5" + consola: "npm:^3.2.3" + pathe: "npm:^1.1.1" + bin: + untun: bin/untun.mjs + checksum: 10c0/2b44a4cc84a5c21994f43b9f55348e5a8d9dd5fd0ad8fb5cd091b6f6b53d506b1cdb90e89cc238d61b46d488f7a89ab0d1a5c735bfc835581c7b22a236381295 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9 + languageName: node + linkType: hard + +"uqr@npm:^0.1.2": + version: 0.1.2 + resolution: "uqr@npm:0.1.2" + checksum: 10c0/40cd81b4c13f1764d52ec28da2d58e60816e6fae54d4eb75b32fbf3137937f438eff16c766139fb0faec5d248a5314591f5a0dbd694e569d419eed6f3bd80242 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url@npm:^0.11.4": + version: 0.11.4 + resolution: "url@npm:0.11.4" + dependencies: + punycode: "npm:^1.4.1" + qs: "npm:^6.12.3" + checksum: 10c0/cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 + languageName: node + linkType: hard + +"usb@npm:^2.11.0": + version: 2.14.0 + resolution: "usb@npm:2.14.0" + dependencies: + "@types/w3c-web-usb": "npm:^1.0.6" + node-addon-api: "npm:^8.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.5.0" + checksum: 10c0/59a80c8db1dd38926522841bd845f0425130dd435a3f2944cbd6dc7d3d35c048dfed4ebd90eb8f2a0f29f94f7c8626f7943d137350917bf8065e2bd91734dcb0 + languageName: node + linkType: hard + +"utf-8-validate@npm:^5.0.2": + version: 5.0.10 + resolution: "utf-8-validate@npm:5.0.10" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10c0/23cd6adc29e6901aa37ff97ce4b81be9238d0023c5e217515b34792f3c3edb01470c3bd6b264096dd73d0b01a1690b57468de3a24167dd83004ff71c51cc025f + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util@npm:0.12.5, util@npm:^0.12.4, util@npm:^0.12.5": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: "npm:^2.0.3" + is-arguments: "npm:^1.0.4" + is-generator-function: "npm:^1.0.7" + is-typed-array: "npm:^1.1.3" + which-typed-array: "npm:^1.1.2" + checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + languageName: node + linkType: hard + +"uuid@npm:8.3.2, uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"uuidv4@npm:^6.2.13": + version: 6.2.13 + resolution: "uuidv4@npm:6.2.13" + dependencies: + "@types/uuid": "npm:8.3.4" + uuid: "npm:8.3.2" + checksum: 10c0/33287c7c71e19c5a9fe0d936c0df648338965442c80b5b26e51c13ec9a9c524a72c718355e0cea8a9431a78680d72a41a236b87046ecc0a05f518c8e22df9e35 + languageName: node + linkType: hard + +"valid-url@npm:^1.0.9": + version: 1.0.9 + resolution: "valid-url@npm:1.0.9" + checksum: 10c0/3995e65f9942dbcb1621754c0f9790335cec61e9e9310c0a809e9ae0e2ae91bb7fc6a471fba788e979db0418d9806639f681ecebacc869bc8c3de88efa562ee6 + languageName: node + linkType: hard + +"validate-npm-package-license@npm:^3.0.1": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: "npm:^3.0.0" + spdx-expression-parse: "npm:^3.0.0" + checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f + languageName: node + linkType: hard + +"varint@npm:^5.0.2": + version: 5.0.2 + resolution: "varint@npm:5.0.2" + checksum: 10c0/a8e6c304cb140389cc56f14c808cd2ad4764d81f8afdaf4e49e9804231f2a62d9443098dba6b1249b0bd160b823fc7886d51e1cb0fca54209f842310d1d2591d + languageName: node + linkType: hard + +"varint@npm:^6.0.0": + version: 6.0.0 + resolution: "varint@npm:6.0.0" + checksum: 10c0/737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd + languageName: node + linkType: hard + +"varuint-bitcoin@npm:^1.1.2": + version: 1.1.2 + resolution: "varuint-bitcoin@npm:1.1.2" + dependencies: + safe-buffer: "npm:^5.1.1" + checksum: 10c0/3d38f8de8192b7a4fc00abea01ed189f1e1e6aee1ebc4192040c5717d2483e0a6a73873fcf6b3c1910d947d338b671470505705fe40c765dc832255dfa2d4210 + languageName: node + linkType: hard + +"vite-plugin-node-polyfills@npm:^0.22.0": + version: 0.22.0 + resolution: "vite-plugin-node-polyfills@npm:0.22.0" + dependencies: + "@rollup/plugin-inject": "npm:^5.0.5" + node-stdlib-browser: "npm:^1.2.0" + peerDependencies: + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + checksum: 10c0/f8ddc452eb6fba280977d037f8a6406aa522e69590641ce72ce5bb31c3498856a9f63ab3671bc6a822dcd1ff9ba5cac02cacef4a0e170fd8500cdeeb38c81675 + languageName: node + linkType: hard + +"vite@npm:^5.3.1": + version: 5.4.7 + resolution: "vite@npm:5.4.7" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/0ca7ca60f71c61f3855bbabf7e33909bec32933b35914d4d281813c728183e78e7ce5be05735a7671df3a994613d3881f520a32a80715faa92effb28deee9320 + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.1": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + languageName: node + linkType: hard + +"warning@npm:^4.0.3": + version: 4.0.3 + resolution: "warning@npm:4.0.3" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10c0/aebab445129f3e104c271f1637fa38e55eb25f968593e3825bd2f7a12bd58dc3738bb70dc8ec85826621d80b4acfed5a29ebc9da17397c6125864d72301b937e + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"webrtc-adapter@npm:^7.2.1": + version: 7.7.1 + resolution: "webrtc-adapter@npm:7.7.1" + dependencies: + rtcpeerconnection-shim: "npm:^1.2.15" + sdp: "npm:^2.12.0" + checksum: 10c0/f3432a5d6247896dd61458f7c4b2c15177aaab7aa42c4d32855735bcd948fc646c0471afe95d542edf45e170b2e6405353e8020752e8db4a74c36be524303767 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + +"wif@npm:^4.0.0": + version: 4.0.0 + resolution: "wif@npm:4.0.0" + dependencies: + bs58check: "npm:^3.0.1" + checksum: 10c0/bc267d1eac5a29b62d8356cca28760411ab489d863cfcd622c64552b40e9c50e027f140ef969cb87a60b8cf817f044f86d8a9971a2c261b934abfe21de2c490e + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^5.1.0": + version: 5.1.0 + resolution: "wrap-ansi@npm:5.1.0" + dependencies: + ansi-styles: "npm:^3.2.0" + string-width: "npm:^3.0.0" + strip-ansi: "npm:^5.0.0" + checksum: 10c0/fcd0b39b7453df512f2fe8c714a1c1b147fe3e6a4b5a2e4de6cadc3af47212f335eceaffe588e98322d6345e72672137e2c0b834d8a662e73a32296c1c8216bb + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"ws@npm:7.4.6": + version: 7.4.6 + resolution: "ws@npm:7.4.6" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/4b44b59bbc0549c852fb2f0cdb48e40e122a1b6078aeed3d65557cbeb7d37dda7a4f0027afba2e6a7a695de17701226d02b23bd15c97b0837808c16345c62f8e + languageName: node + linkType: hard + +"ws@npm:^7.2.0, ws@npm:^7.5.1, ws@npm:^7.5.10": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"ws@npm:^8.18.0, ws@npm:^8.5.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + languageName: node + linkType: hard + +"ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.1.1": + version: 2.1.1 + resolution: "xmlhttprequest-ssl@npm:2.1.1" + checksum: 10c0/1cef48c992676d117b1cfeb5636758c33dbd887d72bc9668ebf7d6d0c7d66ed8ea649442913a52aed3996deb9e92588d7405dbdb2e9d19cf801800ab175549fc + languageName: node + linkType: hard + +"xtend@npm:^4.0.2": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yargs-parser@npm:^13.1.2": + version: 13.1.2 + resolution: "yargs-parser@npm:13.1.2" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/aeded49d2285c5e284e48b7c69eab4a6cf1c94decfdba073125cc4054ff49da7128a3c7c840edb6b497a075e455be304e89ba4b9228be35f1ed22f4a7bba62cc + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.3": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + +"yargs@npm:^13.2.4": + version: 13.3.2 + resolution: "yargs@npm:13.3.2" + dependencies: + cliui: "npm:^5.0.0" + find-up: "npm:^3.0.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^3.0.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^13.1.2" + checksum: 10c0/6612f9f0ffeee07fff4c85f153d10eba4072bf5c11e1acba96153169f9d771409dfb63253dbb0841ace719264b663cd7b18c75c0eba91af7740e76094239d386 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard From c19e6beea543f8b4acbdc3736041538f3d3b1859 Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:28:37 -0800 Subject: [PATCH 2/7] add openapi key to fix that test --- .github/workflows/tests.yml | 137 +++++++++++++++++++----------------- 1 file changed, 71 insertions(+), 66 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8820561f..149762b4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,8 +1,8 @@ name: Test Lit Examples on: -# schedule: -# - cron: '0 0,12 * * *' + # schedule: + # - cron: '0 0,12 * * *' pull_request: branches: - master @@ -13,67 +13,72 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '20' - - - name: Install root dependencies - run: yarn install - - - name: Create .env file for lit-action-using-fetch - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-using-fetch/nodejs/.env - - - name: Create .env file for paying-for-lit - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/paying-for-lit/nodejs/.env - - - name: Create .env file for payment-delegation-db-relayer - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_NETWORK=${{ secrets.LIT_NETWORK }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_RELAYER_API_KEY=${{ secrets.LIT_RELAYER_API_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_PAYER_SECRET_KEY=${{ secrets.LIT_PAYER_SECRET_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - - - name: Create .env file for pkp-migration - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "LIT_FROM_NETWORK=${{ secrets.LIT_FROM_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "LIT_TO_NETWORK=${{ secrets.LIT_TO_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS=${{ secrets.ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "SEND_PKP_TO_ITSELF=${{ secrets.SEND_PKP_TO_ITSELF }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - - - name: Create .env file for session-signatures/getLitActionSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getLitActionSessionSigs/.env - - - name: Create .env file for session-signatures/getPkpSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getPkpSessionSigs/.env - - - name: Create .env file for session-signatures/getSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getSessionSigs/.env - - - name: Create .env file for sign-and-combine-ecdsa - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env - echo "CHAIN_TO_SEND_TX_ON=${{ secrets.CHAIN_TO_SEND_TX_ON }}" >> $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env - - - name: Create .env file for wrapped-keys - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env - echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env - - - name: Create .env file for decrypt-api-key-in-action - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env - echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env - - - name: Run Tests in Node.js - run: yarn test:node - continue-on-error: false + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: "20" + + - name: Install root dependencies + run: yarn install + + - name: Create .env file for lit-action-using-fetch + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-using-fetch/nodejs/.env + + - name: Create .env file for paying-for-lit + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/paying-for-lit/nodejs/.env + + - name: Create .env file for payment-delegation-db-relayer + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_NETWORK=${{ secrets.LIT_NETWORK }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_RELAYER_API_KEY=${{ secrets.LIT_RELAYER_API_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_PAYER_SECRET_KEY=${{ secrets.LIT_PAYER_SECRET_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + + - name: Create .env file for pkp-migration + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "LIT_FROM_NETWORK=${{ secrets.LIT_FROM_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "LIT_TO_NETWORK=${{ secrets.LIT_TO_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS=${{ secrets.ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "SEND_PKP_TO_ITSELF=${{ secrets.SEND_PKP_TO_ITSELF }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + + - name: Create .env file for session-signatures/getLitActionSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getLitActionSessionSigs/.env + + - name: Create .env file for session-signatures/getPkpSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getPkpSessionSigs/.env + + - name: Create .env file for session-signatures/getSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getSessionSigs/.env + + - name: Create .env file for sign-and-combine-ecdsa + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env + echo "CHAIN_TO_SEND_TX_ON=${{ secrets.CHAIN_TO_SEND_TX_ON }}" >> $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env + + - name: Create .env file for wrapped-keys + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env + echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env + + - name: Create .env file for decrypt-api-key-in-action + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env + echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env + + - name: Create .env file for solana-openai + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/solana-openai/nodejs/.env + echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_WORKSPACE/solana-openai/nodejs/.env + + - name: Run Tests in Node.js + run: yarn test:node + continue-on-error: false From 053cddb77467c81627dd07a34a6ddc2511bdb45a Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:29:52 -0800 Subject: [PATCH 3/7] add test config for our new example --- .github/workflows/tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 149762b4..62d75be2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -79,6 +79,10 @@ jobs: echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/solana-openai/nodejs/.env echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_WORKSPACE/solana-openai/nodejs/.env + - name: Create .env file for siws-encryption-lit-action-logic + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/siws-encryption-lit-action-logic/nodejs/.env + - name: Run Tests in Node.js run: yarn test:node continue-on-error: false From f07c98ee865040d07b68b1526809daa4fe624288 Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:33:13 -0800 Subject: [PATCH 4/7] Remove setup for browser test that we will not run anyway --- .github/workflows/tests.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 62d75be2..149762b4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -79,10 +79,6 @@ jobs: echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/solana-openai/nodejs/.env echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_WORKSPACE/solana-openai/nodejs/.env - - name: Create .env file for siws-encryption-lit-action-logic - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/siws-encryption-lit-action-logic/nodejs/.env - - name: Run Tests in Node.js run: yarn test:node continue-on-error: false From 797dde8da46adeba341494eeeba76e1eb72f0abc Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:38:44 -0800 Subject: [PATCH 5/7] more test setup --- .github/workflows/tests.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 149762b4..ac2f5d92 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -79,6 +79,34 @@ jobs: echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/solana-openai/nodejs/.env echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_WORKSPACE/solana-openai/nodejs/.env + - name: Create .env file for hacker-guides/encryption/encrypt-large-file + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-large-file/.env + + - name: Create .env file for hacker-guides/encryption/encrypt-string + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-string/.env + + - name: Create .env file for hacker-guides/encryption/encrypt-file + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-file/.env + + - name: Create .env file for lit-action-claim-key + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-claim-key/nodejs/.env + + - name: Create .env file for wrapped-keys/eip712 + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/eip712/nodejs/.env + + - name: Create .env file for conditional-signing + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/conditional-signing/nodejs/.env + + - name: Create .env file for eip-191-signing + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/eip-191-signing/nodejs/.env + - name: Run Tests in Node.js run: yarn test:node continue-on-error: false From ddad55c6009e8ee2f5324df1b6202165d3b6e666 Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 14:40:21 -0800 Subject: [PATCH 6/7] fix path --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ac2f5d92..0f93636e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -95,9 +95,9 @@ jobs: run: | echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-claim-key/nodejs/.env - - name: Create .env file for wrapped-keys/eip712 + - name: Create .env file for wrapped-keys/eip-712 run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/eip712/nodejs/.env + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/eip-712/nodejs/.env - name: Create .env file for conditional-signing run: | From 1ca8f3f7c01e487fdd0b1974e243f35f96f19339 Mon Sep 17 00:00:00 2001 From: Chris Cassano Date: Mon, 24 Feb 2025 15:12:14 -0800 Subject: [PATCH 7/7] revert github workflow changes --- .github/workflows/tests.yml | 165 +++++++++++++++--------------------- 1 file changed, 66 insertions(+), 99 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0f93636e..8820561f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,8 +1,8 @@ name: Test Lit Examples on: - # schedule: - # - cron: '0 0,12 * * *' +# schedule: +# - cron: '0 0,12 * * *' pull_request: branches: - master @@ -13,100 +13,67 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: "20" - - - name: Install root dependencies - run: yarn install - - - name: Create .env file for lit-action-using-fetch - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-using-fetch/nodejs/.env - - - name: Create .env file for paying-for-lit - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/paying-for-lit/nodejs/.env - - - name: Create .env file for payment-delegation-db-relayer - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_NETWORK=${{ secrets.LIT_NETWORK }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_RELAYER_API_KEY=${{ secrets.LIT_RELAYER_API_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - echo "LIT_PAYER_SECRET_KEY=${{ secrets.LIT_PAYER_SECRET_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env - - - name: Create .env file for pkp-migration - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "LIT_FROM_NETWORK=${{ secrets.LIT_FROM_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "LIT_TO_NETWORK=${{ secrets.LIT_TO_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS=${{ secrets.ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - echo "SEND_PKP_TO_ITSELF=${{ secrets.SEND_PKP_TO_ITSELF }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env - - - name: Create .env file for session-signatures/getLitActionSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getLitActionSessionSigs/.env - - - name: Create .env file for session-signatures/getPkpSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getPkpSessionSigs/.env - - - name: Create .env file for session-signatures/getSessionSigs - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getSessionSigs/.env - - - name: Create .env file for sign-and-combine-ecdsa - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env - echo "CHAIN_TO_SEND_TX_ON=${{ secrets.CHAIN_TO_SEND_TX_ON }}" >> $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env - - - name: Create .env file for wrapped-keys - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env - echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env - - - name: Create .env file for decrypt-api-key-in-action - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env - echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env - - - name: Create .env file for solana-openai - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/solana-openai/nodejs/.env - echo "OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}" >> $GITHUB_WORKSPACE/solana-openai/nodejs/.env - - - name: Create .env file for hacker-guides/encryption/encrypt-large-file - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-large-file/.env - - - name: Create .env file for hacker-guides/encryption/encrypt-string - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-string/.env - - - name: Create .env file for hacker-guides/encryption/encrypt-file - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/hacker-guides/encryption/encrypt-file/.env - - - name: Create .env file for lit-action-claim-key - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-claim-key/nodejs/.env - - - name: Create .env file for wrapped-keys/eip-712 - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/eip-712/nodejs/.env - - - name: Create .env file for conditional-signing - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/conditional-signing/nodejs/.env - - - name: Create .env file for eip-191-signing - run: | - echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/eip-191-signing/nodejs/.env - - - name: Run Tests in Node.js - run: yarn test:node - continue-on-error: false + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + + - name: Install root dependencies + run: yarn install + + - name: Create .env file for lit-action-using-fetch + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/lit-action-using-fetch/nodejs/.env + + - name: Create .env file for paying-for-lit + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/paying-for-lit/nodejs/.env + + - name: Create .env file for payment-delegation-db-relayer + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_NETWORK=${{ secrets.LIT_NETWORK }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_RELAYER_API_KEY=${{ secrets.LIT_RELAYER_API_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + echo "LIT_PAYER_SECRET_KEY=${{ secrets.LIT_PAYER_SECRET_KEY }}" >> $GITHUB_WORKSPACE/payment-delegation-db-relayer/nodejs/.env + + - name: Create .env file for pkp-migration + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "LIT_FROM_NETWORK=${{ secrets.LIT_FROM_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "LIT_TO_NETWORK=${{ secrets.LIT_TO_NETWORK }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS=${{ secrets.ADD_PKP_ETH_ADDRESS_AS_PERMITTED_ADDRESS }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + echo "SEND_PKP_TO_ITSELF=${{ secrets.SEND_PKP_TO_ITSELF }}" >> $GITHUB_WORKSPACE/pkp-migration/nodejs/.env + + - name: Create .env file for session-signatures/getLitActionSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getLitActionSessionSigs/.env + + - name: Create .env file for session-signatures/getPkpSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getPkpSessionSigs/.env + + - name: Create .env file for session-signatures/getSessionSigs + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/session-signatures/getSessionSigs/.env + + - name: Create .env file for sign-and-combine-ecdsa + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env + echo "CHAIN_TO_SEND_TX_ON=${{ secrets.CHAIN_TO_SEND_TX_ON }}" >> $GITHUB_WORKSPACE/sign-and-combine-ecdsa/nodejs/.env + + - name: Create .env file for wrapped-keys + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env + echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/wrapped-keys/nodejs/.env + + - name: Create .env file for decrypt-api-key-in-action + run: | + echo "ETHEREUM_PRIVATE_KEY=${{ secrets.ETHEREUM_PRIVATE_KEY }}" > $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env + echo "SOLANA_PRIVATE_KEY=${{ secrets.SOLANA_PRIVATE_KEY }}" >> $GITHUB_WORKSPACE/decrypt-api-key-in-action/nodejs/.env + + - name: Run Tests in Node.js + run: yarn test:node + continue-on-error: false

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≷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