├── .gitignore ├── README.md ├── update.sh ├── walletconnect-modal-auth-html-cdn ├── index.html └── main.js ├── walletconnect-modal-auth-html ├── .env.local.example ├── index.html ├── main.js ├── package-lock.json └── package.json ├── walletconnect-modal-auth-react ├── .env.local.example ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── social-card.jpg └── src │ └── pages │ └── index.jsx ├── walletconnect-modal-ethereum-provider-html ├── .env.local.example ├── index.html ├── main.js ├── package-lock.json └── package.json ├── walletconnect-modal-ethereum-provider-react ├── .env.local.example ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── social-card.jpg └── src │ └── pages │ └── index.jsx ├── walletconnect-modal-sign-html-cdn ├── index.html └── main.js ├── walletconnect-modal-sign-html ├── .env.local.example ├── index.html ├── main.js ├── package-lock.json └── package.json ├── walletconnect-modal-sign-react ├── .env.local.example ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── social-card.jpg └── src │ └── pages │ └── index.jsx ├── web3modal-wagmi-html-cdn ├── index.html └── main.js ├── web3modal-wagmi-html ├── .env.local.example ├── index.html ├── main.js ├── package-lock.json └── package.json └── web3modal-wagmi-react ├── .env.local.example ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── social-card.jpg └── src ├── components └── CustomButton.jsx ├── pages ├── _app.jsx └── index.jsx └── styles.css /.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | build 3 | node_modules 4 | .DS_Store 5 | .env.local 6 | .next 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # web3modal-examples 2 | 3 | ## Running the examples 4 | 5 | 1. Choose example you want to run and go to its directory 6 | 2. Install dependencies with `npm install` 7 | 3. Optionally, run `npm outdated` to see if any of the packages can be updated 8 | 4. Create `.env.local` file in example folder and copy contents of `.env.local.example` 9 | 5. Run `npm run dev` to start example 10 | -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/zsh 2 | cd walletconnect-modal-auth-html; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 3 | 4 | cd walletconnect-modal-auth-react; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 5 | 6 | cd walletconnect-modal-ethereum-provider-html; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 7 | 8 | cd walletconnect-modal-ethereum-provider-react; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 9 | 10 | cd walletconnect-modal-sign-html; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 11 | 12 | cd walletconnect-modal-sign-react; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 13 | 14 | cd web3modal-wagmi-html; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 15 | 16 | cd web3modal-wagmi-react; rm -rf node_modules; rm package-lock.json; npm install; cd ..; 17 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html-cdn/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html-cdn/main.js: -------------------------------------------------------------------------------- 1 | import { WalletConnectModalAuth } from "https://unpkg.com/@walletconnect/modal-auth-html@2.6.1"; 2 | 3 | // 1. Define ui elements 4 | const connectButton = document.getElementById("connect-button"); 5 | 6 | // 2. Create modal client, add your project id 7 | const modal = new WalletConnectModalAuth({ 8 | projectId: "YOUR_PROJECT_ID", 9 | metadata: { 10 | name: "My Dapp", 11 | description: "My Dapp description", 12 | url: "https://my-dapp.com", 13 | icons: ["https://my-dapp.com/logo.png"], 14 | }, 15 | }); 16 | 17 | // 3. Sign In 18 | async function onSignIn() { 19 | try { 20 | connectButton.disabled = true; 21 | const data = await modal.signIn({ 22 | statement: "Sign In to My Dapp", 23 | }); 24 | console.info(data); 25 | } catch (err) { 26 | console.error(err); 27 | } finally { 28 | connectButton.disabled = false; 29 | } 30 | } 31 | 32 | // 4. Create connection handler 33 | connectButton.addEventListener("click", onSignIn); 34 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | VITE_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Example 6 | 7 | 8 |
9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html/main.js: -------------------------------------------------------------------------------- 1 | import { WalletConnectModalAuth } from "@walletconnect/modal-auth-html"; 2 | 3 | // 0. Define ui elements 4 | const connectButton = document.getElementById("connect-button"); 5 | 6 | // 1. Define constants 7 | const projectId = import.meta.env.VITE_PROJECT_ID; 8 | if (!projectId) { 9 | throw new Error("You need to provide VITE_PROJECT_ID env variable"); 10 | } 11 | 12 | // 3. Create modal client 13 | export const modal = new WalletConnectModalAuth({ 14 | projectId, 15 | metadata: { 16 | name: "My Dapp", 17 | description: "My Dapp description", 18 | url: "https://my-dapp.com", 19 | icons: ["https://my-dapp.com/logo.png"], 20 | }, 21 | }); 22 | 23 | // 4. Sign In 24 | async function onSignIn() { 25 | try { 26 | connectButton.disabled = true; 27 | const data = await modal.signIn({ statement: "Sign In to My Dapp" }); 28 | console.info(data); 29 | } catch (err) { 30 | console.error(err); 31 | } finally { 32 | connectButton.disabled = false; 33 | } 34 | } 35 | 36 | // 6. Create connection handler 37 | connectButton.addEventListener("click", onSignIn); 38 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-auth-html", 3 | "private": true, 4 | "version": "2.6.1", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite" 8 | }, 9 | "dependencies": { 10 | "@walletconnect/modal-auth-html": "2.6.1" 11 | }, 12 | "devDependencies": { 13 | "vite": "4.3.9" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-react/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | NEXT_PUBLIC_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextjs-auth", 3 | "version": "2.6.1", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev" 7 | }, 8 | "dependencies": { 9 | "@walletconnect/modal-auth-react": "2.6.1", 10 | "next": "13.4.7", 11 | "react": "18.2.0", 12 | "react-dom": "18.2.0" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /walletconnect-modal-auth-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-auth-react/public/favicon.ico -------------------------------------------------------------------------------- /walletconnect-modal-auth-react/public/social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-auth-react/public/social-card.jpg -------------------------------------------------------------------------------- /walletconnect-modal-auth-react/src/pages/index.jsx: -------------------------------------------------------------------------------- 1 | import { 2 | WalletConnectModalAuth, 3 | useSignIn, 4 | } from "@walletconnect/modal-auth-react"; 5 | import { useState } from "react"; 6 | 7 | // 1. Get projectID at https://cloud.walletconnect.com 8 | const projectId = process.env.NEXT_PUBLIC_PROJECT_ID; 9 | if (!projectId) { 10 | throw new Error("You need to provide NEXT_PUBLIC_PROJECT_ID env variable"); 11 | } 12 | 13 | export default function HomePage() { 14 | // 2. Use sign in hook 15 | const [disabled, setDisabled] = useState(false); 16 | const { signIn } = useSignIn({ statement: "Sign In to My Dapp" }); 17 | 18 | // 3. Sign in function 19 | async function onSignIn() { 20 | try { 21 | setDisabled(true); 22 | const data = await signIn(); 23 | console.info(data); 24 | } catch (err) { 25 | console.error(err); 26 | } finally { 27 | setDisabled(false); 28 | } 29 | } 30 | 31 | return ( 32 | <> 33 | 36 | 37 | {/* Set up WalletConnectModalAuth component */} 38 | 47 | 48 | ); 49 | } 50 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-html/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | VITE_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Example 6 | 7 | 8 |
9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-html/main.js: -------------------------------------------------------------------------------- 1 | import { EthereumProvider } from "@walletconnect/ethereum-provider"; 2 | 3 | // 0. Define ui elements and clients 4 | let ethereumProvider = undefined; 5 | const connectButton = document.getElementById("connect-button"); 6 | 7 | // 1. Define constants 8 | const projectId = import.meta.env.VITE_PROJECT_ID; 9 | if (!projectId) { 10 | throw new Error("You need to provide VITE_PROJECT_ID env variable"); 11 | } 12 | 13 | // 4. Connect to provider, also handles opening and closing modal under the hood 14 | async function onConnect() { 15 | try { 16 | connectButton.disabled = true; 17 | 18 | // 5. Create ethereum provider, if one doesn't exist 19 | if (!ethereumProvider) { 20 | ethereumProvider = await EthereumProvider.init({ 21 | projectId, 22 | showQrModal: true, 23 | qrModalOptions: { themeMode: "light" }, 24 | chains: [1], 25 | methods: ["eth_sendTransaction", "personal_sign"], 26 | events: ["chainChanged", "accountsChanged"], 27 | metadata: { 28 | name: "My Dapp", 29 | description: "My Dapp description", 30 | url: "https://my-dapp.com", 31 | icons: ["https://my-dapp.com/logo.png"], 32 | }, 33 | }); 34 | 35 | // 6. Set up connection listener 36 | ethereumProvider.on("connect", () => 37 | console.info(ethereumProvider.accounts) 38 | ); 39 | } 40 | 41 | ethereumProvider.connect(); 42 | } catch (err) { 43 | console.error(err); 44 | } finally { 45 | connectButton.disabled = false; 46 | } 47 | } 48 | 49 | // 6. Create connection handler 50 | connectButton.addEventListener("click", onConnect); 51 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-auth-react", 3 | "private": true, 4 | "version": "2.6.1", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite" 8 | }, 9 | "dependencies": { 10 | "@walletconnect/modal": "2.6.1", 11 | "@walletconnect/ethereum-provider": "2.9.1" 12 | }, 13 | "devDependencies": { 14 | "vite": "4.3.9" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-react/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | NEXT_PUBLIC_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-ethereum-provider-react", 3 | "version": "2.6.1", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev" 7 | }, 8 | "dependencies": { 9 | "@walletconnect/ethereum-provider": "2.8.5", 10 | "@walletconnect/modal": "2.6.1", 11 | "next": "13.4.7", 12 | "react": "18.2.0", 13 | "react-dom": "18.2.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-ethereum-provider-react/public/favicon.ico -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-react/public/social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-ethereum-provider-react/public/social-card.jpg -------------------------------------------------------------------------------- /walletconnect-modal-ethereum-provider-react/src/pages/index.jsx: -------------------------------------------------------------------------------- 1 | import { EthereumProvider } from "@walletconnect/ethereum-provider"; 2 | import { useEffect, useState } from "react"; 3 | 4 | // 1. Get projectID at https://cloud.walletconnect.com 5 | if (!process.env.NEXT_PUBLIC_PROJECT_ID) { 6 | throw new Error("You need to provide NEXT_PUBLIC_PROJECT_ID env variable"); 7 | } 8 | 9 | export default function HomePage() { 10 | const [providerClient, setProviderClient] = useState(undefined); 11 | 12 | // 2. Initialize sign client 13 | async function onInitializeProviderClient() { 14 | const client = await EthereumProvider.init({ 15 | projectId: process.env.NEXT_PUBLIC_PROJECT_ID, 16 | showQrModal: true, 17 | qrModalOptions: { themeMode: "light" }, 18 | chains: [1], 19 | methods: ["eth_sendTransaction", "personal_sign"], 20 | events: ["chainChanged", "accountsChanged"], 21 | metadata: { 22 | name: "My Dapp", 23 | description: "My Dapp description", 24 | url: "https://my-dapp.com", 25 | icons: ["https://my-dapp.com/logo.png"], 26 | }, 27 | }); 28 | setProviderClient(client); 29 | } 30 | 31 | // 3. Enable / connect with provider, will open web3modal 32 | async function onConnect() { 33 | if (providerClient) { 34 | await providerClient.connect(); 35 | } else { 36 | throw new Error("providerClient is not initialized"); 37 | } 38 | } 39 | 40 | useEffect(() => { 41 | onInitializeProviderClient(); 42 | }, []); 43 | 44 | return providerClient ? ( 45 | 46 | ) : ( 47 | "Initializing..." 48 | ); 49 | } 50 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html-cdn/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html-cdn/main.js: -------------------------------------------------------------------------------- 1 | import { WalletConnectModalSign } from "https://unpkg.com/@walletconnect/modal-sign-html@2.6.1"; 2 | 3 | // 1. Define ui elements 4 | const connectButton = document.getElementById("connect-button"); 5 | 6 | // 2. Create modal client, add your project id 7 | const web3Modal = new WalletConnectModalSign({ 8 | projectId: "YOUR_PROJECT_ID", 9 | metadata: { 10 | name: "My Dapp", 11 | description: "My Dapp description", 12 | url: "https://my-dapp.com", 13 | icons: ["https://my-dapp.com/logo.png"], 14 | }, 15 | }); 16 | 17 | // 3. Connect 18 | async function onConnect() { 19 | try { 20 | connectButton.disabled = true; 21 | const session = await web3Modal.connect({ 22 | requiredNamespaces: { 23 | eip155: { 24 | methods: ["eth_sendTransaction", "personal_sign"], 25 | chains: ["eip155:1"], 26 | events: ["chainChanged", "accountsChanged"], 27 | }, 28 | }, 29 | }); 30 | console.info(session); 31 | } catch (err) { 32 | console.error(err); 33 | } finally { 34 | connectButton.disabled = false; 35 | } 36 | } 37 | 38 | // 4. Create connection handler 39 | connectButton.addEventListener("click", onConnect); 40 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | VITE_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Example 6 | 7 | 8 |
9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html/main.js: -------------------------------------------------------------------------------- 1 | import { WalletConnectModalSign } from "@walletconnect/modal-sign-html"; 2 | 3 | // 0. Define ui elements 4 | const connectButton = document.getElementById("connect-button"); 5 | 6 | // 1. Define constants 7 | const projectId = import.meta.env.VITE_PROJECT_ID; 8 | if (!projectId) { 9 | throw new Error("You need to provide VITE_PROJECT_ID env variable"); 10 | } 11 | 12 | // 2. Create modal client 13 | export const web3Modal = new WalletConnectModalSign({ 14 | projectId, 15 | metadata: { 16 | name: "My Dapp", 17 | description: "My Dapp description", 18 | url: "https://my-dapp.com", 19 | icons: ["https://my-dapp.com/logo.png"], 20 | }, 21 | }); 22 | 23 | // 4. Connect 24 | async function onConnect() { 25 | try { 26 | connectButton.disabled = true; 27 | const session = await web3Modal.connect({ 28 | requiredNamespaces: { 29 | eip155: { 30 | methods: ["eth_sendTransaction", "personal_sign"], 31 | chains: ["eip155:1"], 32 | events: ["chainChanged", "accountsChanged"], 33 | }, 34 | }, 35 | }); 36 | console.info(session); 37 | } catch (err) { 38 | console.error(err); 39 | } finally { 40 | connectButton.disabled = false; 41 | } 42 | } 43 | 44 | // 5. Create connection handler 45 | connectButton.addEventListener("click", onConnect); 46 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-sign-html", 3 | "version": "2.6.1", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "walletconnect-modal-sign-html", 9 | "version": "2.6.1", 10 | "dependencies": { 11 | "@walletconnect/modal-sign-html": "2.6.1" 12 | }, 13 | "devDependencies": { 14 | "vite": "4.3.9" 15 | } 16 | }, 17 | "node_modules/@esbuild/android-arm": { 18 | "version": "0.17.19", 19 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 20 | "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 21 | "cpu": [ 22 | "arm" 23 | ], 24 | "dev": true, 25 | "optional": true, 26 | "os": [ 27 | "android" 28 | ], 29 | "engines": { 30 | "node": ">=12" 31 | } 32 | }, 33 | "node_modules/@esbuild/android-arm64": { 34 | "version": "0.17.19", 35 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 36 | "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 37 | "cpu": [ 38 | "arm64" 39 | ], 40 | "dev": true, 41 | "optional": true, 42 | "os": [ 43 | "android" 44 | ], 45 | "engines": { 46 | "node": ">=12" 47 | } 48 | }, 49 | "node_modules/@esbuild/android-x64": { 50 | "version": "0.17.19", 51 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 52 | "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 53 | "cpu": [ 54 | "x64" 55 | ], 56 | "dev": true, 57 | "optional": true, 58 | "os": [ 59 | "android" 60 | ], 61 | "engines": { 62 | "node": ">=12" 63 | } 64 | }, 65 | "node_modules/@esbuild/darwin-arm64": { 66 | "version": "0.17.19", 67 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 68 | "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 69 | "cpu": [ 70 | "arm64" 71 | ], 72 | "dev": true, 73 | "optional": true, 74 | "os": [ 75 | "darwin" 76 | ], 77 | "engines": { 78 | "node": ">=12" 79 | } 80 | }, 81 | "node_modules/@esbuild/darwin-x64": { 82 | "version": "0.17.19", 83 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 84 | "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 85 | "cpu": [ 86 | "x64" 87 | ], 88 | "dev": true, 89 | "optional": true, 90 | "os": [ 91 | "darwin" 92 | ], 93 | "engines": { 94 | "node": ">=12" 95 | } 96 | }, 97 | "node_modules/@esbuild/freebsd-arm64": { 98 | "version": "0.17.19", 99 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 100 | "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 101 | "cpu": [ 102 | "arm64" 103 | ], 104 | "dev": true, 105 | "optional": true, 106 | "os": [ 107 | "freebsd" 108 | ], 109 | "engines": { 110 | "node": ">=12" 111 | } 112 | }, 113 | "node_modules/@esbuild/freebsd-x64": { 114 | "version": "0.17.19", 115 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 116 | "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 117 | "cpu": [ 118 | "x64" 119 | ], 120 | "dev": true, 121 | "optional": true, 122 | "os": [ 123 | "freebsd" 124 | ], 125 | "engines": { 126 | "node": ">=12" 127 | } 128 | }, 129 | "node_modules/@esbuild/linux-arm": { 130 | "version": "0.17.19", 131 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 132 | "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 133 | "cpu": [ 134 | "arm" 135 | ], 136 | "dev": true, 137 | "optional": true, 138 | "os": [ 139 | "linux" 140 | ], 141 | "engines": { 142 | "node": ">=12" 143 | } 144 | }, 145 | "node_modules/@esbuild/linux-arm64": { 146 | "version": "0.17.19", 147 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 148 | "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 149 | "cpu": [ 150 | "arm64" 151 | ], 152 | "dev": true, 153 | "optional": true, 154 | "os": [ 155 | "linux" 156 | ], 157 | "engines": { 158 | "node": ">=12" 159 | } 160 | }, 161 | "node_modules/@esbuild/linux-ia32": { 162 | "version": "0.17.19", 163 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 164 | "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 165 | "cpu": [ 166 | "ia32" 167 | ], 168 | "dev": true, 169 | "optional": true, 170 | "os": [ 171 | "linux" 172 | ], 173 | "engines": { 174 | "node": ">=12" 175 | } 176 | }, 177 | "node_modules/@esbuild/linux-loong64": { 178 | "version": "0.17.19", 179 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 180 | "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 181 | "cpu": [ 182 | "loong64" 183 | ], 184 | "dev": true, 185 | "optional": true, 186 | "os": [ 187 | "linux" 188 | ], 189 | "engines": { 190 | "node": ">=12" 191 | } 192 | }, 193 | "node_modules/@esbuild/linux-mips64el": { 194 | "version": "0.17.19", 195 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 196 | "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 197 | "cpu": [ 198 | "mips64el" 199 | ], 200 | "dev": true, 201 | "optional": true, 202 | "os": [ 203 | "linux" 204 | ], 205 | "engines": { 206 | "node": ">=12" 207 | } 208 | }, 209 | "node_modules/@esbuild/linux-ppc64": { 210 | "version": "0.17.19", 211 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 212 | "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 213 | "cpu": [ 214 | "ppc64" 215 | ], 216 | "dev": true, 217 | "optional": true, 218 | "os": [ 219 | "linux" 220 | ], 221 | "engines": { 222 | "node": ">=12" 223 | } 224 | }, 225 | "node_modules/@esbuild/linux-riscv64": { 226 | "version": "0.17.19", 227 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 228 | "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 229 | "cpu": [ 230 | "riscv64" 231 | ], 232 | "dev": true, 233 | "optional": true, 234 | "os": [ 235 | "linux" 236 | ], 237 | "engines": { 238 | "node": ">=12" 239 | } 240 | }, 241 | "node_modules/@esbuild/linux-s390x": { 242 | "version": "0.17.19", 243 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 244 | "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 245 | "cpu": [ 246 | "s390x" 247 | ], 248 | "dev": true, 249 | "optional": true, 250 | "os": [ 251 | "linux" 252 | ], 253 | "engines": { 254 | "node": ">=12" 255 | } 256 | }, 257 | "node_modules/@esbuild/linux-x64": { 258 | "version": "0.17.19", 259 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 260 | "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 261 | "cpu": [ 262 | "x64" 263 | ], 264 | "dev": true, 265 | "optional": true, 266 | "os": [ 267 | "linux" 268 | ], 269 | "engines": { 270 | "node": ">=12" 271 | } 272 | }, 273 | "node_modules/@esbuild/netbsd-x64": { 274 | "version": "0.17.19", 275 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 276 | "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 277 | "cpu": [ 278 | "x64" 279 | ], 280 | "dev": true, 281 | "optional": true, 282 | "os": [ 283 | "netbsd" 284 | ], 285 | "engines": { 286 | "node": ">=12" 287 | } 288 | }, 289 | "node_modules/@esbuild/openbsd-x64": { 290 | "version": "0.17.19", 291 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 292 | "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 293 | "cpu": [ 294 | "x64" 295 | ], 296 | "dev": true, 297 | "optional": true, 298 | "os": [ 299 | "openbsd" 300 | ], 301 | "engines": { 302 | "node": ">=12" 303 | } 304 | }, 305 | "node_modules/@esbuild/sunos-x64": { 306 | "version": "0.17.19", 307 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 308 | "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 309 | "cpu": [ 310 | "x64" 311 | ], 312 | "dev": true, 313 | "optional": true, 314 | "os": [ 315 | "sunos" 316 | ], 317 | "engines": { 318 | "node": ">=12" 319 | } 320 | }, 321 | "node_modules/@esbuild/win32-arm64": { 322 | "version": "0.17.19", 323 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 324 | "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 325 | "cpu": [ 326 | "arm64" 327 | ], 328 | "dev": true, 329 | "optional": true, 330 | "os": [ 331 | "win32" 332 | ], 333 | "engines": { 334 | "node": ">=12" 335 | } 336 | }, 337 | "node_modules/@esbuild/win32-ia32": { 338 | "version": "0.17.19", 339 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 340 | "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 341 | "cpu": [ 342 | "ia32" 343 | ], 344 | "dev": true, 345 | "optional": true, 346 | "os": [ 347 | "win32" 348 | ], 349 | "engines": { 350 | "node": ">=12" 351 | } 352 | }, 353 | "node_modules/@esbuild/win32-x64": { 354 | "version": "0.17.19", 355 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 356 | "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 357 | "cpu": [ 358 | "x64" 359 | ], 360 | "dev": true, 361 | "optional": true, 362 | "os": [ 363 | "win32" 364 | ], 365 | "engines": { 366 | "node": ">=12" 367 | } 368 | }, 369 | "node_modules/@lit-labs/ssr-dom-shim": { 370 | "version": "1.1.1", 371 | "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz", 372 | "integrity": "sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==" 373 | }, 374 | "node_modules/@lit/reactive-element": { 375 | "version": "1.6.2", 376 | "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.2.tgz", 377 | "integrity": "sha512-rDfl+QnCYjuIGf5xI2sVJWdYIi56CTCwWa+nidKYX6oIuBYwUbT/vX4qbUDlHiZKJ/3FRNQ/tWJui44p6/stSA==", 378 | "dependencies": { 379 | "@lit-labs/ssr-dom-shim": "^1.0.0" 380 | } 381 | }, 382 | "node_modules/@motionone/animation": { 383 | "version": "10.15.1", 384 | "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz", 385 | "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==", 386 | "dependencies": { 387 | "@motionone/easing": "^10.15.1", 388 | "@motionone/types": "^10.15.1", 389 | "@motionone/utils": "^10.15.1", 390 | "tslib": "^2.3.1" 391 | } 392 | }, 393 | "node_modules/@motionone/animation/node_modules/tslib": { 394 | "version": "2.6.1", 395 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 396 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 397 | }, 398 | "node_modules/@motionone/dom": { 399 | "version": "10.16.2", 400 | "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz", 401 | "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==", 402 | "dependencies": { 403 | "@motionone/animation": "^10.15.1", 404 | "@motionone/generators": "^10.15.1", 405 | "@motionone/types": "^10.15.1", 406 | "@motionone/utils": "^10.15.1", 407 | "hey-listen": "^1.0.8", 408 | "tslib": "^2.3.1" 409 | } 410 | }, 411 | "node_modules/@motionone/dom/node_modules/tslib": { 412 | "version": "2.6.1", 413 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 414 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 415 | }, 416 | "node_modules/@motionone/easing": { 417 | "version": "10.15.1", 418 | "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz", 419 | "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==", 420 | "dependencies": { 421 | "@motionone/utils": "^10.15.1", 422 | "tslib": "^2.3.1" 423 | } 424 | }, 425 | "node_modules/@motionone/easing/node_modules/tslib": { 426 | "version": "2.6.1", 427 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 428 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 429 | }, 430 | "node_modules/@motionone/generators": { 431 | "version": "10.15.1", 432 | "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz", 433 | "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==", 434 | "dependencies": { 435 | "@motionone/types": "^10.15.1", 436 | "@motionone/utils": "^10.15.1", 437 | "tslib": "^2.3.1" 438 | } 439 | }, 440 | "node_modules/@motionone/generators/node_modules/tslib": { 441 | "version": "2.6.1", 442 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 443 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 444 | }, 445 | "node_modules/@motionone/svelte": { 446 | "version": "10.16.2", 447 | "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.2.tgz", 448 | "integrity": "sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==", 449 | "dependencies": { 450 | "@motionone/dom": "^10.16.2", 451 | "tslib": "^2.3.1" 452 | } 453 | }, 454 | "node_modules/@motionone/svelte/node_modules/tslib": { 455 | "version": "2.6.1", 456 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 457 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 458 | }, 459 | "node_modules/@motionone/types": { 460 | "version": "10.15.1", 461 | "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz", 462 | "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==" 463 | }, 464 | "node_modules/@motionone/utils": { 465 | "version": "10.15.1", 466 | "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz", 467 | "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==", 468 | "dependencies": { 469 | "@motionone/types": "^10.15.1", 470 | "hey-listen": "^1.0.8", 471 | "tslib": "^2.3.1" 472 | } 473 | }, 474 | "node_modules/@motionone/utils/node_modules/tslib": { 475 | "version": "2.6.1", 476 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 477 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 478 | }, 479 | "node_modules/@motionone/vue": { 480 | "version": "10.16.2", 481 | "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.2.tgz", 482 | "integrity": "sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==", 483 | "dependencies": { 484 | "@motionone/dom": "^10.16.2", 485 | "tslib": "^2.3.1" 486 | } 487 | }, 488 | "node_modules/@motionone/vue/node_modules/tslib": { 489 | "version": "2.6.1", 490 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 491 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 492 | }, 493 | "node_modules/@stablelib/aead": { 494 | "version": "1.0.1", 495 | "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", 496 | "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" 497 | }, 498 | "node_modules/@stablelib/binary": { 499 | "version": "1.0.1", 500 | "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", 501 | "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", 502 | "dependencies": { 503 | "@stablelib/int": "^1.0.1" 504 | } 505 | }, 506 | "node_modules/@stablelib/bytes": { 507 | "version": "1.0.1", 508 | "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", 509 | "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" 510 | }, 511 | "node_modules/@stablelib/chacha": { 512 | "version": "1.0.1", 513 | "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", 514 | "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", 515 | "dependencies": { 516 | "@stablelib/binary": "^1.0.1", 517 | "@stablelib/wipe": "^1.0.1" 518 | } 519 | }, 520 | "node_modules/@stablelib/chacha20poly1305": { 521 | "version": "1.0.1", 522 | "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", 523 | "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", 524 | "dependencies": { 525 | "@stablelib/aead": "^1.0.1", 526 | "@stablelib/binary": "^1.0.1", 527 | "@stablelib/chacha": "^1.0.1", 528 | "@stablelib/constant-time": "^1.0.1", 529 | "@stablelib/poly1305": "^1.0.1", 530 | "@stablelib/wipe": "^1.0.1" 531 | } 532 | }, 533 | "node_modules/@stablelib/constant-time": { 534 | "version": "1.0.1", 535 | "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", 536 | "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" 537 | }, 538 | "node_modules/@stablelib/ed25519": { 539 | "version": "1.0.3", 540 | "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", 541 | "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", 542 | "dependencies": { 543 | "@stablelib/random": "^1.0.2", 544 | "@stablelib/sha512": "^1.0.1", 545 | "@stablelib/wipe": "^1.0.1" 546 | } 547 | }, 548 | "node_modules/@stablelib/hash": { 549 | "version": "1.0.1", 550 | "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", 551 | "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" 552 | }, 553 | "node_modules/@stablelib/hkdf": { 554 | "version": "1.0.1", 555 | "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", 556 | "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", 557 | "dependencies": { 558 | "@stablelib/hash": "^1.0.1", 559 | "@stablelib/hmac": "^1.0.1", 560 | "@stablelib/wipe": "^1.0.1" 561 | } 562 | }, 563 | "node_modules/@stablelib/hmac": { 564 | "version": "1.0.1", 565 | "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", 566 | "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", 567 | "dependencies": { 568 | "@stablelib/constant-time": "^1.0.1", 569 | "@stablelib/hash": "^1.0.1", 570 | "@stablelib/wipe": "^1.0.1" 571 | } 572 | }, 573 | "node_modules/@stablelib/int": { 574 | "version": "1.0.1", 575 | "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", 576 | "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" 577 | }, 578 | "node_modules/@stablelib/keyagreement": { 579 | "version": "1.0.1", 580 | "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", 581 | "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", 582 | "dependencies": { 583 | "@stablelib/bytes": "^1.0.1" 584 | } 585 | }, 586 | "node_modules/@stablelib/poly1305": { 587 | "version": "1.0.1", 588 | "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", 589 | "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", 590 | "dependencies": { 591 | "@stablelib/constant-time": "^1.0.1", 592 | "@stablelib/wipe": "^1.0.1" 593 | } 594 | }, 595 | "node_modules/@stablelib/random": { 596 | "version": "1.0.2", 597 | "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", 598 | "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", 599 | "dependencies": { 600 | "@stablelib/binary": "^1.0.1", 601 | "@stablelib/wipe": "^1.0.1" 602 | } 603 | }, 604 | "node_modules/@stablelib/sha256": { 605 | "version": "1.0.1", 606 | "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", 607 | "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", 608 | "dependencies": { 609 | "@stablelib/binary": "^1.0.1", 610 | "@stablelib/hash": "^1.0.1", 611 | "@stablelib/wipe": "^1.0.1" 612 | } 613 | }, 614 | "node_modules/@stablelib/sha512": { 615 | "version": "1.0.1", 616 | "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", 617 | "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", 618 | "dependencies": { 619 | "@stablelib/binary": "^1.0.1", 620 | "@stablelib/hash": "^1.0.1", 621 | "@stablelib/wipe": "^1.0.1" 622 | } 623 | }, 624 | "node_modules/@stablelib/wipe": { 625 | "version": "1.0.1", 626 | "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", 627 | "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" 628 | }, 629 | "node_modules/@stablelib/x25519": { 630 | "version": "1.0.3", 631 | "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", 632 | "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", 633 | "dependencies": { 634 | "@stablelib/keyagreement": "^1.0.1", 635 | "@stablelib/random": "^1.0.2", 636 | "@stablelib/wipe": "^1.0.1" 637 | } 638 | }, 639 | "node_modules/@types/trusted-types": { 640 | "version": "2.0.3", 641 | "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", 642 | "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" 643 | }, 644 | "node_modules/@walletconnect/core": { 645 | "version": "2.9.1", 646 | "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.1.tgz", 647 | "integrity": "sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==", 648 | "dependencies": { 649 | "@walletconnect/heartbeat": "1.2.1", 650 | "@walletconnect/jsonrpc-provider": "1.0.13", 651 | "@walletconnect/jsonrpc-types": "1.0.3", 652 | "@walletconnect/jsonrpc-utils": "1.0.8", 653 | "@walletconnect/jsonrpc-ws-connection": "1.0.13", 654 | "@walletconnect/keyvaluestorage": "^1.0.2", 655 | "@walletconnect/logger": "^2.0.1", 656 | "@walletconnect/relay-api": "^1.0.9", 657 | "@walletconnect/relay-auth": "^1.0.4", 658 | "@walletconnect/safe-json": "^1.0.2", 659 | "@walletconnect/time": "^1.0.2", 660 | "@walletconnect/types": "2.9.1", 661 | "@walletconnect/utils": "2.9.1", 662 | "events": "^3.3.0", 663 | "lodash.isequal": "4.5.0", 664 | "uint8arrays": "^3.1.0" 665 | } 666 | }, 667 | "node_modules/@walletconnect/environment": { 668 | "version": "1.0.1", 669 | "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", 670 | "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", 671 | "dependencies": { 672 | "tslib": "1.14.1" 673 | } 674 | }, 675 | "node_modules/@walletconnect/events": { 676 | "version": "1.0.1", 677 | "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", 678 | "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", 679 | "dependencies": { 680 | "keyvaluestorage-interface": "^1.0.0", 681 | "tslib": "1.14.1" 682 | } 683 | }, 684 | "node_modules/@walletconnect/heartbeat": { 685 | "version": "1.2.1", 686 | "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", 687 | "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", 688 | "dependencies": { 689 | "@walletconnect/events": "^1.0.1", 690 | "@walletconnect/time": "^1.0.2", 691 | "tslib": "1.14.1" 692 | } 693 | }, 694 | "node_modules/@walletconnect/jsonrpc-provider": { 695 | "version": "1.0.13", 696 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", 697 | "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", 698 | "dependencies": { 699 | "@walletconnect/jsonrpc-utils": "^1.0.8", 700 | "@walletconnect/safe-json": "^1.0.2", 701 | "tslib": "1.14.1" 702 | } 703 | }, 704 | "node_modules/@walletconnect/jsonrpc-types": { 705 | "version": "1.0.3", 706 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", 707 | "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", 708 | "dependencies": { 709 | "keyvaluestorage-interface": "^1.0.0", 710 | "tslib": "1.14.1" 711 | } 712 | }, 713 | "node_modules/@walletconnect/jsonrpc-utils": { 714 | "version": "1.0.8", 715 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", 716 | "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", 717 | "dependencies": { 718 | "@walletconnect/environment": "^1.0.1", 719 | "@walletconnect/jsonrpc-types": "^1.0.3", 720 | "tslib": "1.14.1" 721 | } 722 | }, 723 | "node_modules/@walletconnect/jsonrpc-ws-connection": { 724 | "version": "1.0.13", 725 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.13.tgz", 726 | "integrity": "sha512-mfOM7uFH4lGtQxG+XklYuFBj6dwVvseTt5/ahOkkmpcAEgz2umuzu7fTR+h5EmjQBdrmYyEBOWADbeaFNxdySg==", 727 | "dependencies": { 728 | "@walletconnect/jsonrpc-utils": "^1.0.6", 729 | "@walletconnect/safe-json": "^1.0.2", 730 | "events": "^3.3.0", 731 | "tslib": "1.14.1", 732 | "ws": "^7.5.1" 733 | } 734 | }, 735 | "node_modules/@walletconnect/keyvaluestorage": { 736 | "version": "1.0.2", 737 | "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz", 738 | "integrity": "sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==", 739 | "dependencies": { 740 | "safe-json-utils": "^1.1.1", 741 | "tslib": "1.14.1" 742 | }, 743 | "peerDependencies": { 744 | "@react-native-async-storage/async-storage": "1.x", 745 | "lokijs": "1.x" 746 | }, 747 | "peerDependenciesMeta": { 748 | "@react-native-async-storage/async-storage": { 749 | "optional": true 750 | }, 751 | "lokijs": { 752 | "optional": true 753 | } 754 | } 755 | }, 756 | "node_modules/@walletconnect/logger": { 757 | "version": "2.0.1", 758 | "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", 759 | "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", 760 | "dependencies": { 761 | "pino": "7.11.0", 762 | "tslib": "1.14.1" 763 | } 764 | }, 765 | "node_modules/@walletconnect/modal": { 766 | "version": "2.6.1", 767 | "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.1.tgz", 768 | "integrity": "sha512-G84tSzdPKAFk1zimgV7JzIUFT5olZUVtI3GcOk77OeLYjlMfnDT23RVRHm5EyCrjkptnvpD0wQScXePOFd2Xcw==", 769 | "dependencies": { 770 | "@walletconnect/modal-core": "2.6.1", 771 | "@walletconnect/modal-ui": "2.6.1" 772 | } 773 | }, 774 | "node_modules/@walletconnect/modal-core": { 775 | "version": "2.6.1", 776 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.1.tgz", 777 | "integrity": "sha512-f2hYlJ5pwzGvjyaZ6BoGR5uiMgXzWXt6w6ktt1N8lmY6PiYp8whZgqx2hTxVWwVlsGnaIfh6UHp1hGnANx0eTQ==", 778 | "dependencies": { 779 | "valtio": "1.11.0" 780 | } 781 | }, 782 | "node_modules/@walletconnect/modal-sign-html": { 783 | "version": "2.6.1", 784 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-sign-html/-/modal-sign-html-2.6.1.tgz", 785 | "integrity": "sha512-cN+t5rUXefDK5S4AtZ+DcsvJEpHDUcxoD1GrRmQ1NLoaKw3nWvgKTvW2/rZXgzkPtKMUVqQWfQPzhQ4b+6opxw==", 786 | "dependencies": { 787 | "@walletconnect/modal": "2.6.1", 788 | "@walletconnect/sign-client": "2.9.1" 789 | } 790 | }, 791 | "node_modules/@walletconnect/modal-ui": { 792 | "version": "2.6.1", 793 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.1.tgz", 794 | "integrity": "sha512-RFUOwDAMijSK8B7W3+KoLKaa1l+KEUG0LCrtHqaB0H0cLnhEGdLR+kdTdygw+W8+yYZbkM5tXBm7MlFbcuyitA==", 795 | "dependencies": { 796 | "@walletconnect/modal-core": "2.6.1", 797 | "lit": "2.7.6", 798 | "motion": "10.16.2", 799 | "qrcode": "1.5.3" 800 | } 801 | }, 802 | "node_modules/@walletconnect/relay-api": { 803 | "version": "1.0.9", 804 | "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", 805 | "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", 806 | "dependencies": { 807 | "@walletconnect/jsonrpc-types": "^1.0.2", 808 | "tslib": "1.14.1" 809 | } 810 | }, 811 | "node_modules/@walletconnect/relay-auth": { 812 | "version": "1.0.4", 813 | "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", 814 | "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", 815 | "dependencies": { 816 | "@stablelib/ed25519": "^1.0.2", 817 | "@stablelib/random": "^1.0.1", 818 | "@walletconnect/safe-json": "^1.0.1", 819 | "@walletconnect/time": "^1.0.2", 820 | "tslib": "1.14.1", 821 | "uint8arrays": "^3.0.0" 822 | } 823 | }, 824 | "node_modules/@walletconnect/safe-json": { 825 | "version": "1.0.2", 826 | "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", 827 | "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", 828 | "dependencies": { 829 | "tslib": "1.14.1" 830 | } 831 | }, 832 | "node_modules/@walletconnect/sign-client": { 833 | "version": "2.9.1", 834 | "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.1.tgz", 835 | "integrity": "sha512-Z7tFRrJ9btA1vU427vsjUS6cPlHQVcTWdKH90khEc2lv3dB6mU8FNO0VJsw+I2D7CW7WaMWF3nnj6Z1FfotbDg==", 836 | "dependencies": { 837 | "@walletconnect/core": "2.9.1", 838 | "@walletconnect/events": "^1.0.1", 839 | "@walletconnect/heartbeat": "1.2.1", 840 | "@walletconnect/jsonrpc-utils": "1.0.8", 841 | "@walletconnect/logger": "^2.0.1", 842 | "@walletconnect/time": "^1.0.2", 843 | "@walletconnect/types": "2.9.1", 844 | "@walletconnect/utils": "2.9.1", 845 | "events": "^3.3.0" 846 | } 847 | }, 848 | "node_modules/@walletconnect/time": { 849 | "version": "1.0.2", 850 | "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", 851 | "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", 852 | "dependencies": { 853 | "tslib": "1.14.1" 854 | } 855 | }, 856 | "node_modules/@walletconnect/types": { 857 | "version": "2.9.1", 858 | "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.1.tgz", 859 | "integrity": "sha512-xbGgTPuD6xsb7YMvCESBIH55cjB86QAnnVL50a/ED42YkQzDsOdJ0VGTbrm0tG5cxUOF933rpxZQjxGdP+ovww==", 860 | "dependencies": { 861 | "@walletconnect/events": "^1.0.1", 862 | "@walletconnect/heartbeat": "1.2.1", 863 | "@walletconnect/jsonrpc-types": "1.0.3", 864 | "@walletconnect/keyvaluestorage": "^1.0.2", 865 | "@walletconnect/logger": "^2.0.1", 866 | "events": "^3.3.0" 867 | } 868 | }, 869 | "node_modules/@walletconnect/utils": { 870 | "version": "2.9.1", 871 | "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.1.tgz", 872 | "integrity": "sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==", 873 | "dependencies": { 874 | "@stablelib/chacha20poly1305": "1.0.1", 875 | "@stablelib/hkdf": "1.0.1", 876 | "@stablelib/random": "^1.0.2", 877 | "@stablelib/sha256": "1.0.1", 878 | "@stablelib/x25519": "^1.0.3", 879 | "@walletconnect/relay-api": "^1.0.9", 880 | "@walletconnect/safe-json": "^1.0.2", 881 | "@walletconnect/time": "^1.0.2", 882 | "@walletconnect/types": "2.9.1", 883 | "@walletconnect/window-getters": "^1.0.1", 884 | "@walletconnect/window-metadata": "^1.0.1", 885 | "detect-browser": "5.3.0", 886 | "query-string": "7.1.3", 887 | "uint8arrays": "^3.1.0" 888 | } 889 | }, 890 | "node_modules/@walletconnect/window-getters": { 891 | "version": "1.0.1", 892 | "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", 893 | "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", 894 | "dependencies": { 895 | "tslib": "1.14.1" 896 | } 897 | }, 898 | "node_modules/@walletconnect/window-metadata": { 899 | "version": "1.0.1", 900 | "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", 901 | "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", 902 | "dependencies": { 903 | "@walletconnect/window-getters": "^1.0.1", 904 | "tslib": "1.14.1" 905 | } 906 | }, 907 | "node_modules/ansi-regex": { 908 | "version": "5.0.1", 909 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 910 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 911 | "engines": { 912 | "node": ">=8" 913 | } 914 | }, 915 | "node_modules/ansi-styles": { 916 | "version": "4.3.0", 917 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 918 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 919 | "dependencies": { 920 | "color-convert": "^2.0.1" 921 | }, 922 | "engines": { 923 | "node": ">=8" 924 | }, 925 | "funding": { 926 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 927 | } 928 | }, 929 | "node_modules/atomic-sleep": { 930 | "version": "1.0.0", 931 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 932 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 933 | "engines": { 934 | "node": ">=8.0.0" 935 | } 936 | }, 937 | "node_modules/camelcase": { 938 | "version": "5.3.1", 939 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 940 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 941 | "engines": { 942 | "node": ">=6" 943 | } 944 | }, 945 | "node_modules/cliui": { 946 | "version": "6.0.0", 947 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", 948 | "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", 949 | "dependencies": { 950 | "string-width": "^4.2.0", 951 | "strip-ansi": "^6.0.0", 952 | "wrap-ansi": "^6.2.0" 953 | } 954 | }, 955 | "node_modules/color-convert": { 956 | "version": "2.0.1", 957 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 958 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 959 | "dependencies": { 960 | "color-name": "~1.1.4" 961 | }, 962 | "engines": { 963 | "node": ">=7.0.0" 964 | } 965 | }, 966 | "node_modules/color-name": { 967 | "version": "1.1.4", 968 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 969 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 970 | }, 971 | "node_modules/decamelize": { 972 | "version": "1.2.0", 973 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 974 | "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 975 | "engines": { 976 | "node": ">=0.10.0" 977 | } 978 | }, 979 | "node_modules/decode-uri-component": { 980 | "version": "0.2.2", 981 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", 982 | "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", 983 | "engines": { 984 | "node": ">=0.10" 985 | } 986 | }, 987 | "node_modules/detect-browser": { 988 | "version": "5.3.0", 989 | "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", 990 | "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" 991 | }, 992 | "node_modules/dijkstrajs": { 993 | "version": "1.0.3", 994 | "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", 995 | "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" 996 | }, 997 | "node_modules/duplexify": { 998 | "version": "4.1.2", 999 | "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", 1000 | "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", 1001 | "dependencies": { 1002 | "end-of-stream": "^1.4.1", 1003 | "inherits": "^2.0.3", 1004 | "readable-stream": "^3.1.1", 1005 | "stream-shift": "^1.0.0" 1006 | } 1007 | }, 1008 | "node_modules/emoji-regex": { 1009 | "version": "8.0.0", 1010 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1011 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 1012 | }, 1013 | "node_modules/encode-utf8": { 1014 | "version": "1.0.3", 1015 | "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", 1016 | "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" 1017 | }, 1018 | "node_modules/end-of-stream": { 1019 | "version": "1.4.4", 1020 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1021 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1022 | "dependencies": { 1023 | "once": "^1.4.0" 1024 | } 1025 | }, 1026 | "node_modules/esbuild": { 1027 | "version": "0.17.19", 1028 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 1029 | "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 1030 | "dev": true, 1031 | "hasInstallScript": true, 1032 | "bin": { 1033 | "esbuild": "bin/esbuild" 1034 | }, 1035 | "engines": { 1036 | "node": ">=12" 1037 | }, 1038 | "optionalDependencies": { 1039 | "@esbuild/android-arm": "0.17.19", 1040 | "@esbuild/android-arm64": "0.17.19", 1041 | "@esbuild/android-x64": "0.17.19", 1042 | "@esbuild/darwin-arm64": "0.17.19", 1043 | "@esbuild/darwin-x64": "0.17.19", 1044 | "@esbuild/freebsd-arm64": "0.17.19", 1045 | "@esbuild/freebsd-x64": "0.17.19", 1046 | "@esbuild/linux-arm": "0.17.19", 1047 | "@esbuild/linux-arm64": "0.17.19", 1048 | "@esbuild/linux-ia32": "0.17.19", 1049 | "@esbuild/linux-loong64": "0.17.19", 1050 | "@esbuild/linux-mips64el": "0.17.19", 1051 | "@esbuild/linux-ppc64": "0.17.19", 1052 | "@esbuild/linux-riscv64": "0.17.19", 1053 | "@esbuild/linux-s390x": "0.17.19", 1054 | "@esbuild/linux-x64": "0.17.19", 1055 | "@esbuild/netbsd-x64": "0.17.19", 1056 | "@esbuild/openbsd-x64": "0.17.19", 1057 | "@esbuild/sunos-x64": "0.17.19", 1058 | "@esbuild/win32-arm64": "0.17.19", 1059 | "@esbuild/win32-ia32": "0.17.19", 1060 | "@esbuild/win32-x64": "0.17.19" 1061 | } 1062 | }, 1063 | "node_modules/events": { 1064 | "version": "3.3.0", 1065 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 1066 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 1067 | "engines": { 1068 | "node": ">=0.8.x" 1069 | } 1070 | }, 1071 | "node_modules/fast-redact": { 1072 | "version": "3.2.0", 1073 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", 1074 | "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==", 1075 | "engines": { 1076 | "node": ">=6" 1077 | } 1078 | }, 1079 | "node_modules/filter-obj": { 1080 | "version": "1.1.0", 1081 | "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", 1082 | "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", 1083 | "engines": { 1084 | "node": ">=0.10.0" 1085 | } 1086 | }, 1087 | "node_modules/find-up": { 1088 | "version": "4.1.0", 1089 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1090 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1091 | "dependencies": { 1092 | "locate-path": "^5.0.0", 1093 | "path-exists": "^4.0.0" 1094 | }, 1095 | "engines": { 1096 | "node": ">=8" 1097 | } 1098 | }, 1099 | "node_modules/fsevents": { 1100 | "version": "2.3.2", 1101 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1102 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1103 | "dev": true, 1104 | "hasInstallScript": true, 1105 | "optional": true, 1106 | "os": [ 1107 | "darwin" 1108 | ], 1109 | "engines": { 1110 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1111 | } 1112 | }, 1113 | "node_modules/get-caller-file": { 1114 | "version": "2.0.5", 1115 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1116 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1117 | "engines": { 1118 | "node": "6.* || 8.* || >= 10.*" 1119 | } 1120 | }, 1121 | "node_modules/hey-listen": { 1122 | "version": "1.0.8", 1123 | "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", 1124 | "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" 1125 | }, 1126 | "node_modules/inherits": { 1127 | "version": "2.0.4", 1128 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1129 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1130 | }, 1131 | "node_modules/is-fullwidth-code-point": { 1132 | "version": "3.0.0", 1133 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1134 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1135 | "engines": { 1136 | "node": ">=8" 1137 | } 1138 | }, 1139 | "node_modules/js-tokens": { 1140 | "version": "4.0.0", 1141 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1142 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1143 | "peer": true 1144 | }, 1145 | "node_modules/keyvaluestorage-interface": { 1146 | "version": "1.0.0", 1147 | "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", 1148 | "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" 1149 | }, 1150 | "node_modules/lit": { 1151 | "version": "2.7.6", 1152 | "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.6.tgz", 1153 | "integrity": "sha512-1amFHA7t4VaaDe+vdQejSVBklwtH9svGoG6/dZi9JhxtJBBlqY5D1RV7iLUYY0trCqQc4NfhYYZilZiVHt7Hxg==", 1154 | "dependencies": { 1155 | "@lit/reactive-element": "^1.6.0", 1156 | "lit-element": "^3.3.0", 1157 | "lit-html": "^2.7.0" 1158 | } 1159 | }, 1160 | "node_modules/lit-element": { 1161 | "version": "3.3.2", 1162 | "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.2.tgz", 1163 | "integrity": "sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==", 1164 | "dependencies": { 1165 | "@lit-labs/ssr-dom-shim": "^1.1.0", 1166 | "@lit/reactive-element": "^1.3.0", 1167 | "lit-html": "^2.7.0" 1168 | } 1169 | }, 1170 | "node_modules/lit-html": { 1171 | "version": "2.7.5", 1172 | "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.7.5.tgz", 1173 | "integrity": "sha512-YqUzpisJodwKIlbMFCtyrp58oLloKGnnPLMJ1t23cbfIJjg/H9pvLWK4XS69YeubK5HUs1UE4ys9w5dP1zg6IA==", 1174 | "dependencies": { 1175 | "@types/trusted-types": "^2.0.2" 1176 | } 1177 | }, 1178 | "node_modules/locate-path": { 1179 | "version": "5.0.0", 1180 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1181 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1182 | "dependencies": { 1183 | "p-locate": "^4.1.0" 1184 | }, 1185 | "engines": { 1186 | "node": ">=8" 1187 | } 1188 | }, 1189 | "node_modules/lodash.isequal": { 1190 | "version": "4.5.0", 1191 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 1192 | "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" 1193 | }, 1194 | "node_modules/loose-envify": { 1195 | "version": "1.4.0", 1196 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 1197 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 1198 | "peer": true, 1199 | "dependencies": { 1200 | "js-tokens": "^3.0.0 || ^4.0.0" 1201 | }, 1202 | "bin": { 1203 | "loose-envify": "cli.js" 1204 | } 1205 | }, 1206 | "node_modules/motion": { 1207 | "version": "10.16.2", 1208 | "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", 1209 | "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", 1210 | "dependencies": { 1211 | "@motionone/animation": "^10.15.1", 1212 | "@motionone/dom": "^10.16.2", 1213 | "@motionone/svelte": "^10.16.2", 1214 | "@motionone/types": "^10.15.1", 1215 | "@motionone/utils": "^10.15.1", 1216 | "@motionone/vue": "^10.16.2" 1217 | } 1218 | }, 1219 | "node_modules/multiformats": { 1220 | "version": "9.9.0", 1221 | "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 1222 | "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 1223 | }, 1224 | "node_modules/nanoid": { 1225 | "version": "3.3.6", 1226 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 1227 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 1228 | "dev": true, 1229 | "funding": [ 1230 | { 1231 | "type": "github", 1232 | "url": "https://github.com/sponsors/ai" 1233 | } 1234 | ], 1235 | "bin": { 1236 | "nanoid": "bin/nanoid.cjs" 1237 | }, 1238 | "engines": { 1239 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1240 | } 1241 | }, 1242 | "node_modules/on-exit-leak-free": { 1243 | "version": "0.2.0", 1244 | "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", 1245 | "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" 1246 | }, 1247 | "node_modules/once": { 1248 | "version": "1.4.0", 1249 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1250 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1251 | "dependencies": { 1252 | "wrappy": "1" 1253 | } 1254 | }, 1255 | "node_modules/p-limit": { 1256 | "version": "2.3.0", 1257 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1258 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1259 | "dependencies": { 1260 | "p-try": "^2.0.0" 1261 | }, 1262 | "engines": { 1263 | "node": ">=6" 1264 | }, 1265 | "funding": { 1266 | "url": "https://github.com/sponsors/sindresorhus" 1267 | } 1268 | }, 1269 | "node_modules/p-locate": { 1270 | "version": "4.1.0", 1271 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1272 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1273 | "dependencies": { 1274 | "p-limit": "^2.2.0" 1275 | }, 1276 | "engines": { 1277 | "node": ">=8" 1278 | } 1279 | }, 1280 | "node_modules/p-try": { 1281 | "version": "2.2.0", 1282 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1283 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1284 | "engines": { 1285 | "node": ">=6" 1286 | } 1287 | }, 1288 | "node_modules/path-exists": { 1289 | "version": "4.0.0", 1290 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1291 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1292 | "engines": { 1293 | "node": ">=8" 1294 | } 1295 | }, 1296 | "node_modules/picocolors": { 1297 | "version": "1.0.0", 1298 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1299 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1300 | "dev": true 1301 | }, 1302 | "node_modules/pino": { 1303 | "version": "7.11.0", 1304 | "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", 1305 | "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", 1306 | "dependencies": { 1307 | "atomic-sleep": "^1.0.0", 1308 | "fast-redact": "^3.0.0", 1309 | "on-exit-leak-free": "^0.2.0", 1310 | "pino-abstract-transport": "v0.5.0", 1311 | "pino-std-serializers": "^4.0.0", 1312 | "process-warning": "^1.0.0", 1313 | "quick-format-unescaped": "^4.0.3", 1314 | "real-require": "^0.1.0", 1315 | "safe-stable-stringify": "^2.1.0", 1316 | "sonic-boom": "^2.2.1", 1317 | "thread-stream": "^0.15.1" 1318 | }, 1319 | "bin": { 1320 | "pino": "bin.js" 1321 | } 1322 | }, 1323 | "node_modules/pino-abstract-transport": { 1324 | "version": "0.5.0", 1325 | "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", 1326 | "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", 1327 | "dependencies": { 1328 | "duplexify": "^4.1.2", 1329 | "split2": "^4.0.0" 1330 | } 1331 | }, 1332 | "node_modules/pino-std-serializers": { 1333 | "version": "4.0.0", 1334 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", 1335 | "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" 1336 | }, 1337 | "node_modules/pngjs": { 1338 | "version": "5.0.0", 1339 | "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", 1340 | "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", 1341 | "engines": { 1342 | "node": ">=10.13.0" 1343 | } 1344 | }, 1345 | "node_modules/postcss": { 1346 | "version": "8.4.27", 1347 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", 1348 | "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", 1349 | "dev": true, 1350 | "funding": [ 1351 | { 1352 | "type": "opencollective", 1353 | "url": "https://opencollective.com/postcss/" 1354 | }, 1355 | { 1356 | "type": "tidelift", 1357 | "url": "https://tidelift.com/funding/github/npm/postcss" 1358 | }, 1359 | { 1360 | "type": "github", 1361 | "url": "https://github.com/sponsors/ai" 1362 | } 1363 | ], 1364 | "dependencies": { 1365 | "nanoid": "^3.3.6", 1366 | "picocolors": "^1.0.0", 1367 | "source-map-js": "^1.0.2" 1368 | }, 1369 | "engines": { 1370 | "node": "^10 || ^12 || >=14" 1371 | } 1372 | }, 1373 | "node_modules/process-warning": { 1374 | "version": "1.0.0", 1375 | "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", 1376 | "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" 1377 | }, 1378 | "node_modules/proxy-compare": { 1379 | "version": "2.5.1", 1380 | "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", 1381 | "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" 1382 | }, 1383 | "node_modules/qrcode": { 1384 | "version": "1.5.3", 1385 | "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", 1386 | "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", 1387 | "dependencies": { 1388 | "dijkstrajs": "^1.0.1", 1389 | "encode-utf8": "^1.0.3", 1390 | "pngjs": "^5.0.0", 1391 | "yargs": "^15.3.1" 1392 | }, 1393 | "bin": { 1394 | "qrcode": "bin/qrcode" 1395 | }, 1396 | "engines": { 1397 | "node": ">=10.13.0" 1398 | } 1399 | }, 1400 | "node_modules/query-string": { 1401 | "version": "7.1.3", 1402 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", 1403 | "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", 1404 | "dependencies": { 1405 | "decode-uri-component": "^0.2.2", 1406 | "filter-obj": "^1.1.0", 1407 | "split-on-first": "^1.0.0", 1408 | "strict-uri-encode": "^2.0.0" 1409 | }, 1410 | "engines": { 1411 | "node": ">=6" 1412 | }, 1413 | "funding": { 1414 | "url": "https://github.com/sponsors/sindresorhus" 1415 | } 1416 | }, 1417 | "node_modules/quick-format-unescaped": { 1418 | "version": "4.0.4", 1419 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 1420 | "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" 1421 | }, 1422 | "node_modules/react": { 1423 | "version": "18.2.0", 1424 | "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 1425 | "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", 1426 | "peer": true, 1427 | "dependencies": { 1428 | "loose-envify": "^1.1.0" 1429 | }, 1430 | "engines": { 1431 | "node": ">=0.10.0" 1432 | } 1433 | }, 1434 | "node_modules/readable-stream": { 1435 | "version": "3.6.2", 1436 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 1437 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 1438 | "dependencies": { 1439 | "inherits": "^2.0.3", 1440 | "string_decoder": "^1.1.1", 1441 | "util-deprecate": "^1.0.1" 1442 | }, 1443 | "engines": { 1444 | "node": ">= 6" 1445 | } 1446 | }, 1447 | "node_modules/real-require": { 1448 | "version": "0.1.0", 1449 | "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", 1450 | "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", 1451 | "engines": { 1452 | "node": ">= 12.13.0" 1453 | } 1454 | }, 1455 | "node_modules/require-directory": { 1456 | "version": "2.1.1", 1457 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1458 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 1459 | "engines": { 1460 | "node": ">=0.10.0" 1461 | } 1462 | }, 1463 | "node_modules/require-main-filename": { 1464 | "version": "2.0.0", 1465 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 1466 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" 1467 | }, 1468 | "node_modules/rollup": { 1469 | "version": "3.26.3", 1470 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.3.tgz", 1471 | "integrity": "sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==", 1472 | "dev": true, 1473 | "bin": { 1474 | "rollup": "dist/bin/rollup" 1475 | }, 1476 | "engines": { 1477 | "node": ">=14.18.0", 1478 | "npm": ">=8.0.0" 1479 | }, 1480 | "optionalDependencies": { 1481 | "fsevents": "~2.3.2" 1482 | } 1483 | }, 1484 | "node_modules/safe-buffer": { 1485 | "version": "5.2.1", 1486 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1487 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1488 | "funding": [ 1489 | { 1490 | "type": "github", 1491 | "url": "https://github.com/sponsors/feross" 1492 | }, 1493 | { 1494 | "type": "patreon", 1495 | "url": "https://www.patreon.com/feross" 1496 | }, 1497 | { 1498 | "type": "consulting", 1499 | "url": "https://feross.org/support" 1500 | } 1501 | ] 1502 | }, 1503 | "node_modules/safe-json-utils": { 1504 | "version": "1.1.1", 1505 | "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", 1506 | "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" 1507 | }, 1508 | "node_modules/safe-stable-stringify": { 1509 | "version": "2.4.3", 1510 | "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", 1511 | "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", 1512 | "engines": { 1513 | "node": ">=10" 1514 | } 1515 | }, 1516 | "node_modules/set-blocking": { 1517 | "version": "2.0.0", 1518 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1519 | "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" 1520 | }, 1521 | "node_modules/sonic-boom": { 1522 | "version": "2.8.0", 1523 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", 1524 | "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", 1525 | "dependencies": { 1526 | "atomic-sleep": "^1.0.0" 1527 | } 1528 | }, 1529 | "node_modules/source-map-js": { 1530 | "version": "1.0.2", 1531 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1532 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1533 | "dev": true, 1534 | "engines": { 1535 | "node": ">=0.10.0" 1536 | } 1537 | }, 1538 | "node_modules/split-on-first": { 1539 | "version": "1.1.0", 1540 | "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", 1541 | "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", 1542 | "engines": { 1543 | "node": ">=6" 1544 | } 1545 | }, 1546 | "node_modules/split2": { 1547 | "version": "4.2.0", 1548 | "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 1549 | "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 1550 | "engines": { 1551 | "node": ">= 10.x" 1552 | } 1553 | }, 1554 | "node_modules/stream-shift": { 1555 | "version": "1.0.1", 1556 | "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 1557 | "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" 1558 | }, 1559 | "node_modules/strict-uri-encode": { 1560 | "version": "2.0.0", 1561 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", 1562 | "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", 1563 | "engines": { 1564 | "node": ">=4" 1565 | } 1566 | }, 1567 | "node_modules/string_decoder": { 1568 | "version": "1.3.0", 1569 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1570 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1571 | "dependencies": { 1572 | "safe-buffer": "~5.2.0" 1573 | } 1574 | }, 1575 | "node_modules/string-width": { 1576 | "version": "4.2.3", 1577 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1578 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1579 | "dependencies": { 1580 | "emoji-regex": "^8.0.0", 1581 | "is-fullwidth-code-point": "^3.0.0", 1582 | "strip-ansi": "^6.0.1" 1583 | }, 1584 | "engines": { 1585 | "node": ">=8" 1586 | } 1587 | }, 1588 | "node_modules/strip-ansi": { 1589 | "version": "6.0.1", 1590 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1591 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1592 | "dependencies": { 1593 | "ansi-regex": "^5.0.1" 1594 | }, 1595 | "engines": { 1596 | "node": ">=8" 1597 | } 1598 | }, 1599 | "node_modules/thread-stream": { 1600 | "version": "0.15.2", 1601 | "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", 1602 | "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", 1603 | "dependencies": { 1604 | "real-require": "^0.1.0" 1605 | } 1606 | }, 1607 | "node_modules/tslib": { 1608 | "version": "1.14.1", 1609 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 1610 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 1611 | }, 1612 | "node_modules/uint8arrays": { 1613 | "version": "3.1.1", 1614 | "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", 1615 | "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", 1616 | "dependencies": { 1617 | "multiformats": "^9.4.2" 1618 | } 1619 | }, 1620 | "node_modules/use-sync-external-store": { 1621 | "version": "1.2.0", 1622 | "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", 1623 | "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", 1624 | "peerDependencies": { 1625 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 1626 | } 1627 | }, 1628 | "node_modules/util-deprecate": { 1629 | "version": "1.0.2", 1630 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1631 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1632 | }, 1633 | "node_modules/valtio": { 1634 | "version": "1.11.0", 1635 | "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.0.tgz", 1636 | "integrity": "sha512-65Yd0yU5qs86b5lN1eu/nzcTgQ9/6YnD6iO+DDaDbQLn1Zv2w12Gwk43WkPlUBxk5wL/6cD5YMFf7kj6HZ1Kpg==", 1637 | "dependencies": { 1638 | "proxy-compare": "2.5.1", 1639 | "use-sync-external-store": "1.2.0" 1640 | }, 1641 | "engines": { 1642 | "node": ">=12.20.0" 1643 | }, 1644 | "peerDependencies": { 1645 | "react": ">=16.8" 1646 | }, 1647 | "peerDependenciesMeta": { 1648 | "react": { 1649 | "optional": true 1650 | } 1651 | } 1652 | }, 1653 | "node_modules/vite": { 1654 | "version": "4.3.9", 1655 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", 1656 | "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", 1657 | "dev": true, 1658 | "dependencies": { 1659 | "esbuild": "^0.17.5", 1660 | "postcss": "^8.4.23", 1661 | "rollup": "^3.21.0" 1662 | }, 1663 | "bin": { 1664 | "vite": "bin/vite.js" 1665 | }, 1666 | "engines": { 1667 | "node": "^14.18.0 || >=16.0.0" 1668 | }, 1669 | "optionalDependencies": { 1670 | "fsevents": "~2.3.2" 1671 | }, 1672 | "peerDependencies": { 1673 | "@types/node": ">= 14", 1674 | "less": "*", 1675 | "sass": "*", 1676 | "stylus": "*", 1677 | "sugarss": "*", 1678 | "terser": "^5.4.0" 1679 | }, 1680 | "peerDependenciesMeta": { 1681 | "@types/node": { 1682 | "optional": true 1683 | }, 1684 | "less": { 1685 | "optional": true 1686 | }, 1687 | "sass": { 1688 | "optional": true 1689 | }, 1690 | "stylus": { 1691 | "optional": true 1692 | }, 1693 | "sugarss": { 1694 | "optional": true 1695 | }, 1696 | "terser": { 1697 | "optional": true 1698 | } 1699 | } 1700 | }, 1701 | "node_modules/which-module": { 1702 | "version": "2.0.1", 1703 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", 1704 | "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" 1705 | }, 1706 | "node_modules/wrap-ansi": { 1707 | "version": "6.2.0", 1708 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 1709 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 1710 | "dependencies": { 1711 | "ansi-styles": "^4.0.0", 1712 | "string-width": "^4.1.0", 1713 | "strip-ansi": "^6.0.0" 1714 | }, 1715 | "engines": { 1716 | "node": ">=8" 1717 | } 1718 | }, 1719 | "node_modules/wrappy": { 1720 | "version": "1.0.2", 1721 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1722 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1723 | }, 1724 | "node_modules/ws": { 1725 | "version": "7.5.9", 1726 | "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", 1727 | "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", 1728 | "engines": { 1729 | "node": ">=8.3.0" 1730 | }, 1731 | "peerDependencies": { 1732 | "bufferutil": "^4.0.1", 1733 | "utf-8-validate": "^5.0.2" 1734 | }, 1735 | "peerDependenciesMeta": { 1736 | "bufferutil": { 1737 | "optional": true 1738 | }, 1739 | "utf-8-validate": { 1740 | "optional": true 1741 | } 1742 | } 1743 | }, 1744 | "node_modules/y18n": { 1745 | "version": "4.0.3", 1746 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 1747 | "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" 1748 | }, 1749 | "node_modules/yargs": { 1750 | "version": "15.4.1", 1751 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", 1752 | "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", 1753 | "dependencies": { 1754 | "cliui": "^6.0.0", 1755 | "decamelize": "^1.2.0", 1756 | "find-up": "^4.1.0", 1757 | "get-caller-file": "^2.0.1", 1758 | "require-directory": "^2.1.1", 1759 | "require-main-filename": "^2.0.0", 1760 | "set-blocking": "^2.0.0", 1761 | "string-width": "^4.2.0", 1762 | "which-module": "^2.0.0", 1763 | "y18n": "^4.0.0", 1764 | "yargs-parser": "^18.1.2" 1765 | }, 1766 | "engines": { 1767 | "node": ">=8" 1768 | } 1769 | }, 1770 | "node_modules/yargs-parser": { 1771 | "version": "18.1.3", 1772 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 1773 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 1774 | "dependencies": { 1775 | "camelcase": "^5.0.0", 1776 | "decamelize": "^1.2.0" 1777 | }, 1778 | "engines": { 1779 | "node": ">=6" 1780 | } 1781 | } 1782 | } 1783 | } 1784 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-sign-html", 3 | "private": true, 4 | "version": "2.6.1", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite" 8 | }, 9 | "dependencies": { 10 | "@walletconnect/modal-sign-html": "2.6.1" 11 | }, 12 | "devDependencies": { 13 | "vite": "4.3.9" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | NEXT_PUBLIC_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-sign-react", 3 | "version": "2.6.1", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "walletconnect-modal-sign-react", 9 | "version": "2.6.1", 10 | "dependencies": { 11 | "@walletconnect/modal-sign-react": "2.6.1", 12 | "next": "13.4.7", 13 | "react": "18.2.0", 14 | "react-dom": "18.2.0" 15 | } 16 | }, 17 | "node_modules/@lit-labs/ssr-dom-shim": { 18 | "version": "1.1.1", 19 | "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz", 20 | "integrity": "sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==" 21 | }, 22 | "node_modules/@lit/reactive-element": { 23 | "version": "1.6.2", 24 | "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.2.tgz", 25 | "integrity": "sha512-rDfl+QnCYjuIGf5xI2sVJWdYIi56CTCwWa+nidKYX6oIuBYwUbT/vX4qbUDlHiZKJ/3FRNQ/tWJui44p6/stSA==", 26 | "dependencies": { 27 | "@lit-labs/ssr-dom-shim": "^1.0.0" 28 | } 29 | }, 30 | "node_modules/@motionone/animation": { 31 | "version": "10.15.1", 32 | "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz", 33 | "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==", 34 | "dependencies": { 35 | "@motionone/easing": "^10.15.1", 36 | "@motionone/types": "^10.15.1", 37 | "@motionone/utils": "^10.15.1", 38 | "tslib": "^2.3.1" 39 | } 40 | }, 41 | "node_modules/@motionone/animation/node_modules/tslib": { 42 | "version": "2.6.1", 43 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 44 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 45 | }, 46 | "node_modules/@motionone/dom": { 47 | "version": "10.16.2", 48 | "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz", 49 | "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==", 50 | "dependencies": { 51 | "@motionone/animation": "^10.15.1", 52 | "@motionone/generators": "^10.15.1", 53 | "@motionone/types": "^10.15.1", 54 | "@motionone/utils": "^10.15.1", 55 | "hey-listen": "^1.0.8", 56 | "tslib": "^2.3.1" 57 | } 58 | }, 59 | "node_modules/@motionone/dom/node_modules/tslib": { 60 | "version": "2.6.1", 61 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 62 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 63 | }, 64 | "node_modules/@motionone/easing": { 65 | "version": "10.15.1", 66 | "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz", 67 | "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==", 68 | "dependencies": { 69 | "@motionone/utils": "^10.15.1", 70 | "tslib": "^2.3.1" 71 | } 72 | }, 73 | "node_modules/@motionone/easing/node_modules/tslib": { 74 | "version": "2.6.1", 75 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 76 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 77 | }, 78 | "node_modules/@motionone/generators": { 79 | "version": "10.15.1", 80 | "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz", 81 | "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==", 82 | "dependencies": { 83 | "@motionone/types": "^10.15.1", 84 | "@motionone/utils": "^10.15.1", 85 | "tslib": "^2.3.1" 86 | } 87 | }, 88 | "node_modules/@motionone/generators/node_modules/tslib": { 89 | "version": "2.6.1", 90 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 91 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 92 | }, 93 | "node_modules/@motionone/svelte": { 94 | "version": "10.16.2", 95 | "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.2.tgz", 96 | "integrity": "sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==", 97 | "dependencies": { 98 | "@motionone/dom": "^10.16.2", 99 | "tslib": "^2.3.1" 100 | } 101 | }, 102 | "node_modules/@motionone/svelte/node_modules/tslib": { 103 | "version": "2.6.1", 104 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 105 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 106 | }, 107 | "node_modules/@motionone/types": { 108 | "version": "10.15.1", 109 | "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz", 110 | "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==" 111 | }, 112 | "node_modules/@motionone/utils": { 113 | "version": "10.15.1", 114 | "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz", 115 | "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==", 116 | "dependencies": { 117 | "@motionone/types": "^10.15.1", 118 | "hey-listen": "^1.0.8", 119 | "tslib": "^2.3.1" 120 | } 121 | }, 122 | "node_modules/@motionone/utils/node_modules/tslib": { 123 | "version": "2.6.1", 124 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 125 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 126 | }, 127 | "node_modules/@motionone/vue": { 128 | "version": "10.16.2", 129 | "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.2.tgz", 130 | "integrity": "sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==", 131 | "dependencies": { 132 | "@motionone/dom": "^10.16.2", 133 | "tslib": "^2.3.1" 134 | } 135 | }, 136 | "node_modules/@motionone/vue/node_modules/tslib": { 137 | "version": "2.6.1", 138 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 139 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 140 | }, 141 | "node_modules/@next/env": { 142 | "version": "13.4.7", 143 | "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.7.tgz", 144 | "integrity": "sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw==" 145 | }, 146 | "node_modules/@next/swc-darwin-arm64": { 147 | "version": "13.4.7", 148 | "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.7.tgz", 149 | "integrity": "sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==", 150 | "cpu": [ 151 | "arm64" 152 | ], 153 | "optional": true, 154 | "os": [ 155 | "darwin" 156 | ], 157 | "engines": { 158 | "node": ">= 10" 159 | } 160 | }, 161 | "node_modules/@next/swc-darwin-x64": { 162 | "version": "13.4.7", 163 | "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.7.tgz", 164 | "integrity": "sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==", 165 | "cpu": [ 166 | "x64" 167 | ], 168 | "optional": true, 169 | "os": [ 170 | "darwin" 171 | ], 172 | "engines": { 173 | "node": ">= 10" 174 | } 175 | }, 176 | "node_modules/@next/swc-linux-arm64-gnu": { 177 | "version": "13.4.7", 178 | "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.7.tgz", 179 | "integrity": "sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==", 180 | "cpu": [ 181 | "arm64" 182 | ], 183 | "optional": true, 184 | "os": [ 185 | "linux" 186 | ], 187 | "engines": { 188 | "node": ">= 10" 189 | } 190 | }, 191 | "node_modules/@next/swc-linux-arm64-musl": { 192 | "version": "13.4.7", 193 | "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.7.tgz", 194 | "integrity": "sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==", 195 | "cpu": [ 196 | "arm64" 197 | ], 198 | "optional": true, 199 | "os": [ 200 | "linux" 201 | ], 202 | "engines": { 203 | "node": ">= 10" 204 | } 205 | }, 206 | "node_modules/@next/swc-linux-x64-gnu": { 207 | "version": "13.4.7", 208 | "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.7.tgz", 209 | "integrity": "sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==", 210 | "cpu": [ 211 | "x64" 212 | ], 213 | "optional": true, 214 | "os": [ 215 | "linux" 216 | ], 217 | "engines": { 218 | "node": ">= 10" 219 | } 220 | }, 221 | "node_modules/@next/swc-linux-x64-musl": { 222 | "version": "13.4.7", 223 | "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.7.tgz", 224 | "integrity": "sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==", 225 | "cpu": [ 226 | "x64" 227 | ], 228 | "optional": true, 229 | "os": [ 230 | "linux" 231 | ], 232 | "engines": { 233 | "node": ">= 10" 234 | } 235 | }, 236 | "node_modules/@next/swc-win32-arm64-msvc": { 237 | "version": "13.4.7", 238 | "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.7.tgz", 239 | "integrity": "sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==", 240 | "cpu": [ 241 | "arm64" 242 | ], 243 | "optional": true, 244 | "os": [ 245 | "win32" 246 | ], 247 | "engines": { 248 | "node": ">= 10" 249 | } 250 | }, 251 | "node_modules/@next/swc-win32-ia32-msvc": { 252 | "version": "13.4.7", 253 | "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.7.tgz", 254 | "integrity": "sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==", 255 | "cpu": [ 256 | "ia32" 257 | ], 258 | "optional": true, 259 | "os": [ 260 | "win32" 261 | ], 262 | "engines": { 263 | "node": ">= 10" 264 | } 265 | }, 266 | "node_modules/@next/swc-win32-x64-msvc": { 267 | "version": "13.4.7", 268 | "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.7.tgz", 269 | "integrity": "sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==", 270 | "cpu": [ 271 | "x64" 272 | ], 273 | "optional": true, 274 | "os": [ 275 | "win32" 276 | ], 277 | "engines": { 278 | "node": ">= 10" 279 | } 280 | }, 281 | "node_modules/@stablelib/aead": { 282 | "version": "1.0.1", 283 | "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", 284 | "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" 285 | }, 286 | "node_modules/@stablelib/binary": { 287 | "version": "1.0.1", 288 | "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", 289 | "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", 290 | "dependencies": { 291 | "@stablelib/int": "^1.0.1" 292 | } 293 | }, 294 | "node_modules/@stablelib/bytes": { 295 | "version": "1.0.1", 296 | "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", 297 | "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" 298 | }, 299 | "node_modules/@stablelib/chacha": { 300 | "version": "1.0.1", 301 | "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", 302 | "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", 303 | "dependencies": { 304 | "@stablelib/binary": "^1.0.1", 305 | "@stablelib/wipe": "^1.0.1" 306 | } 307 | }, 308 | "node_modules/@stablelib/chacha20poly1305": { 309 | "version": "1.0.1", 310 | "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", 311 | "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", 312 | "dependencies": { 313 | "@stablelib/aead": "^1.0.1", 314 | "@stablelib/binary": "^1.0.1", 315 | "@stablelib/chacha": "^1.0.1", 316 | "@stablelib/constant-time": "^1.0.1", 317 | "@stablelib/poly1305": "^1.0.1", 318 | "@stablelib/wipe": "^1.0.1" 319 | } 320 | }, 321 | "node_modules/@stablelib/constant-time": { 322 | "version": "1.0.1", 323 | "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", 324 | "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" 325 | }, 326 | "node_modules/@stablelib/ed25519": { 327 | "version": "1.0.3", 328 | "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", 329 | "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", 330 | "dependencies": { 331 | "@stablelib/random": "^1.0.2", 332 | "@stablelib/sha512": "^1.0.1", 333 | "@stablelib/wipe": "^1.0.1" 334 | } 335 | }, 336 | "node_modules/@stablelib/hash": { 337 | "version": "1.0.1", 338 | "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", 339 | "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" 340 | }, 341 | "node_modules/@stablelib/hkdf": { 342 | "version": "1.0.1", 343 | "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", 344 | "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", 345 | "dependencies": { 346 | "@stablelib/hash": "^1.0.1", 347 | "@stablelib/hmac": "^1.0.1", 348 | "@stablelib/wipe": "^1.0.1" 349 | } 350 | }, 351 | "node_modules/@stablelib/hmac": { 352 | "version": "1.0.1", 353 | "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", 354 | "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", 355 | "dependencies": { 356 | "@stablelib/constant-time": "^1.0.1", 357 | "@stablelib/hash": "^1.0.1", 358 | "@stablelib/wipe": "^1.0.1" 359 | } 360 | }, 361 | "node_modules/@stablelib/int": { 362 | "version": "1.0.1", 363 | "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", 364 | "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" 365 | }, 366 | "node_modules/@stablelib/keyagreement": { 367 | "version": "1.0.1", 368 | "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", 369 | "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", 370 | "dependencies": { 371 | "@stablelib/bytes": "^1.0.1" 372 | } 373 | }, 374 | "node_modules/@stablelib/poly1305": { 375 | "version": "1.0.1", 376 | "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", 377 | "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", 378 | "dependencies": { 379 | "@stablelib/constant-time": "^1.0.1", 380 | "@stablelib/wipe": "^1.0.1" 381 | } 382 | }, 383 | "node_modules/@stablelib/random": { 384 | "version": "1.0.2", 385 | "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", 386 | "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", 387 | "dependencies": { 388 | "@stablelib/binary": "^1.0.1", 389 | "@stablelib/wipe": "^1.0.1" 390 | } 391 | }, 392 | "node_modules/@stablelib/sha256": { 393 | "version": "1.0.1", 394 | "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", 395 | "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", 396 | "dependencies": { 397 | "@stablelib/binary": "^1.0.1", 398 | "@stablelib/hash": "^1.0.1", 399 | "@stablelib/wipe": "^1.0.1" 400 | } 401 | }, 402 | "node_modules/@stablelib/sha512": { 403 | "version": "1.0.1", 404 | "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", 405 | "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", 406 | "dependencies": { 407 | "@stablelib/binary": "^1.0.1", 408 | "@stablelib/hash": "^1.0.1", 409 | "@stablelib/wipe": "^1.0.1" 410 | } 411 | }, 412 | "node_modules/@stablelib/wipe": { 413 | "version": "1.0.1", 414 | "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", 415 | "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" 416 | }, 417 | "node_modules/@stablelib/x25519": { 418 | "version": "1.0.3", 419 | "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", 420 | "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", 421 | "dependencies": { 422 | "@stablelib/keyagreement": "^1.0.1", 423 | "@stablelib/random": "^1.0.2", 424 | "@stablelib/wipe": "^1.0.1" 425 | } 426 | }, 427 | "node_modules/@swc/helpers": { 428 | "version": "0.5.1", 429 | "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", 430 | "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", 431 | "dependencies": { 432 | "tslib": "^2.4.0" 433 | } 434 | }, 435 | "node_modules/@swc/helpers/node_modules/tslib": { 436 | "version": "2.6.1", 437 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", 438 | "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" 439 | }, 440 | "node_modules/@types/trusted-types": { 441 | "version": "2.0.3", 442 | "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", 443 | "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" 444 | }, 445 | "node_modules/@walletconnect/core": { 446 | "version": "2.9.1", 447 | "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.1.tgz", 448 | "integrity": "sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==", 449 | "dependencies": { 450 | "@walletconnect/heartbeat": "1.2.1", 451 | "@walletconnect/jsonrpc-provider": "1.0.13", 452 | "@walletconnect/jsonrpc-types": "1.0.3", 453 | "@walletconnect/jsonrpc-utils": "1.0.8", 454 | "@walletconnect/jsonrpc-ws-connection": "1.0.13", 455 | "@walletconnect/keyvaluestorage": "^1.0.2", 456 | "@walletconnect/logger": "^2.0.1", 457 | "@walletconnect/relay-api": "^1.0.9", 458 | "@walletconnect/relay-auth": "^1.0.4", 459 | "@walletconnect/safe-json": "^1.0.2", 460 | "@walletconnect/time": "^1.0.2", 461 | "@walletconnect/types": "2.9.1", 462 | "@walletconnect/utils": "2.9.1", 463 | "events": "^3.3.0", 464 | "lodash.isequal": "4.5.0", 465 | "uint8arrays": "^3.1.0" 466 | } 467 | }, 468 | "node_modules/@walletconnect/environment": { 469 | "version": "1.0.1", 470 | "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", 471 | "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", 472 | "dependencies": { 473 | "tslib": "1.14.1" 474 | } 475 | }, 476 | "node_modules/@walletconnect/events": { 477 | "version": "1.0.1", 478 | "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", 479 | "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", 480 | "dependencies": { 481 | "keyvaluestorage-interface": "^1.0.0", 482 | "tslib": "1.14.1" 483 | } 484 | }, 485 | "node_modules/@walletconnect/heartbeat": { 486 | "version": "1.2.1", 487 | "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", 488 | "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", 489 | "dependencies": { 490 | "@walletconnect/events": "^1.0.1", 491 | "@walletconnect/time": "^1.0.2", 492 | "tslib": "1.14.1" 493 | } 494 | }, 495 | "node_modules/@walletconnect/jsonrpc-provider": { 496 | "version": "1.0.13", 497 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", 498 | "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", 499 | "dependencies": { 500 | "@walletconnect/jsonrpc-utils": "^1.0.8", 501 | "@walletconnect/safe-json": "^1.0.2", 502 | "tslib": "1.14.1" 503 | } 504 | }, 505 | "node_modules/@walletconnect/jsonrpc-types": { 506 | "version": "1.0.3", 507 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", 508 | "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", 509 | "dependencies": { 510 | "keyvaluestorage-interface": "^1.0.0", 511 | "tslib": "1.14.1" 512 | } 513 | }, 514 | "node_modules/@walletconnect/jsonrpc-utils": { 515 | "version": "1.0.8", 516 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", 517 | "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", 518 | "dependencies": { 519 | "@walletconnect/environment": "^1.0.1", 520 | "@walletconnect/jsonrpc-types": "^1.0.3", 521 | "tslib": "1.14.1" 522 | } 523 | }, 524 | "node_modules/@walletconnect/jsonrpc-ws-connection": { 525 | "version": "1.0.13", 526 | "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.13.tgz", 527 | "integrity": "sha512-mfOM7uFH4lGtQxG+XklYuFBj6dwVvseTt5/ahOkkmpcAEgz2umuzu7fTR+h5EmjQBdrmYyEBOWADbeaFNxdySg==", 528 | "dependencies": { 529 | "@walletconnect/jsonrpc-utils": "^1.0.6", 530 | "@walletconnect/safe-json": "^1.0.2", 531 | "events": "^3.3.0", 532 | "tslib": "1.14.1", 533 | "ws": "^7.5.1" 534 | } 535 | }, 536 | "node_modules/@walletconnect/keyvaluestorage": { 537 | "version": "1.0.2", 538 | "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz", 539 | "integrity": "sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==", 540 | "dependencies": { 541 | "safe-json-utils": "^1.1.1", 542 | "tslib": "1.14.1" 543 | }, 544 | "peerDependencies": { 545 | "@react-native-async-storage/async-storage": "1.x", 546 | "lokijs": "1.x" 547 | }, 548 | "peerDependenciesMeta": { 549 | "@react-native-async-storage/async-storage": { 550 | "optional": true 551 | }, 552 | "lokijs": { 553 | "optional": true 554 | } 555 | } 556 | }, 557 | "node_modules/@walletconnect/logger": { 558 | "version": "2.0.1", 559 | "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", 560 | "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", 561 | "dependencies": { 562 | "pino": "7.11.0", 563 | "tslib": "1.14.1" 564 | } 565 | }, 566 | "node_modules/@walletconnect/modal": { 567 | "version": "2.6.1", 568 | "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.1.tgz", 569 | "integrity": "sha512-G84tSzdPKAFk1zimgV7JzIUFT5olZUVtI3GcOk77OeLYjlMfnDT23RVRHm5EyCrjkptnvpD0wQScXePOFd2Xcw==", 570 | "dependencies": { 571 | "@walletconnect/modal-core": "2.6.1", 572 | "@walletconnect/modal-ui": "2.6.1" 573 | } 574 | }, 575 | "node_modules/@walletconnect/modal-core": { 576 | "version": "2.6.1", 577 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.1.tgz", 578 | "integrity": "sha512-f2hYlJ5pwzGvjyaZ6BoGR5uiMgXzWXt6w6ktt1N8lmY6PiYp8whZgqx2hTxVWwVlsGnaIfh6UHp1hGnANx0eTQ==", 579 | "dependencies": { 580 | "valtio": "1.11.0" 581 | } 582 | }, 583 | "node_modules/@walletconnect/modal-sign-html": { 584 | "version": "2.6.1", 585 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-sign-html/-/modal-sign-html-2.6.1.tgz", 586 | "integrity": "sha512-cN+t5rUXefDK5S4AtZ+DcsvJEpHDUcxoD1GrRmQ1NLoaKw3nWvgKTvW2/rZXgzkPtKMUVqQWfQPzhQ4b+6opxw==", 587 | "dependencies": { 588 | "@walletconnect/modal": "2.6.1", 589 | "@walletconnect/sign-client": "2.9.1" 590 | } 591 | }, 592 | "node_modules/@walletconnect/modal-sign-react": { 593 | "version": "2.6.1", 594 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-sign-react/-/modal-sign-react-2.6.1.tgz", 595 | "integrity": "sha512-Q7r+7hcppi5dgxp8KwESD9HWrqfYmWzHBz0Og8uFLXI2oDHlHiCx6FGdJYcVze/elCUJmS164z7VrrGa63/wLw==", 596 | "dependencies": { 597 | "@walletconnect/modal-sign-html": "2.6.1", 598 | "mitt": "3.0.1" 599 | }, 600 | "peerDependencies": { 601 | "react": ">=17", 602 | "react-dom": ">=17" 603 | } 604 | }, 605 | "node_modules/@walletconnect/modal-ui": { 606 | "version": "2.6.1", 607 | "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.1.tgz", 608 | "integrity": "sha512-RFUOwDAMijSK8B7W3+KoLKaa1l+KEUG0LCrtHqaB0H0cLnhEGdLR+kdTdygw+W8+yYZbkM5tXBm7MlFbcuyitA==", 609 | "dependencies": { 610 | "@walletconnect/modal-core": "2.6.1", 611 | "lit": "2.7.6", 612 | "motion": "10.16.2", 613 | "qrcode": "1.5.3" 614 | } 615 | }, 616 | "node_modules/@walletconnect/relay-api": { 617 | "version": "1.0.9", 618 | "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", 619 | "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", 620 | "dependencies": { 621 | "@walletconnect/jsonrpc-types": "^1.0.2", 622 | "tslib": "1.14.1" 623 | } 624 | }, 625 | "node_modules/@walletconnect/relay-auth": { 626 | "version": "1.0.4", 627 | "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", 628 | "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", 629 | "dependencies": { 630 | "@stablelib/ed25519": "^1.0.2", 631 | "@stablelib/random": "^1.0.1", 632 | "@walletconnect/safe-json": "^1.0.1", 633 | "@walletconnect/time": "^1.0.2", 634 | "tslib": "1.14.1", 635 | "uint8arrays": "^3.0.0" 636 | } 637 | }, 638 | "node_modules/@walletconnect/safe-json": { 639 | "version": "1.0.2", 640 | "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", 641 | "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", 642 | "dependencies": { 643 | "tslib": "1.14.1" 644 | } 645 | }, 646 | "node_modules/@walletconnect/sign-client": { 647 | "version": "2.9.1", 648 | "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.1.tgz", 649 | "integrity": "sha512-Z7tFRrJ9btA1vU427vsjUS6cPlHQVcTWdKH90khEc2lv3dB6mU8FNO0VJsw+I2D7CW7WaMWF3nnj6Z1FfotbDg==", 650 | "dependencies": { 651 | "@walletconnect/core": "2.9.1", 652 | "@walletconnect/events": "^1.0.1", 653 | "@walletconnect/heartbeat": "1.2.1", 654 | "@walletconnect/jsonrpc-utils": "1.0.8", 655 | "@walletconnect/logger": "^2.0.1", 656 | "@walletconnect/time": "^1.0.2", 657 | "@walletconnect/types": "2.9.1", 658 | "@walletconnect/utils": "2.9.1", 659 | "events": "^3.3.0" 660 | } 661 | }, 662 | "node_modules/@walletconnect/time": { 663 | "version": "1.0.2", 664 | "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", 665 | "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", 666 | "dependencies": { 667 | "tslib": "1.14.1" 668 | } 669 | }, 670 | "node_modules/@walletconnect/types": { 671 | "version": "2.9.1", 672 | "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.1.tgz", 673 | "integrity": "sha512-xbGgTPuD6xsb7YMvCESBIH55cjB86QAnnVL50a/ED42YkQzDsOdJ0VGTbrm0tG5cxUOF933rpxZQjxGdP+ovww==", 674 | "dependencies": { 675 | "@walletconnect/events": "^1.0.1", 676 | "@walletconnect/heartbeat": "1.2.1", 677 | "@walletconnect/jsonrpc-types": "1.0.3", 678 | "@walletconnect/keyvaluestorage": "^1.0.2", 679 | "@walletconnect/logger": "^2.0.1", 680 | "events": "^3.3.0" 681 | } 682 | }, 683 | "node_modules/@walletconnect/utils": { 684 | "version": "2.9.1", 685 | "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.1.tgz", 686 | "integrity": "sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==", 687 | "dependencies": { 688 | "@stablelib/chacha20poly1305": "1.0.1", 689 | "@stablelib/hkdf": "1.0.1", 690 | "@stablelib/random": "^1.0.2", 691 | "@stablelib/sha256": "1.0.1", 692 | "@stablelib/x25519": "^1.0.3", 693 | "@walletconnect/relay-api": "^1.0.9", 694 | "@walletconnect/safe-json": "^1.0.2", 695 | "@walletconnect/time": "^1.0.2", 696 | "@walletconnect/types": "2.9.1", 697 | "@walletconnect/window-getters": "^1.0.1", 698 | "@walletconnect/window-metadata": "^1.0.1", 699 | "detect-browser": "5.3.0", 700 | "query-string": "7.1.3", 701 | "uint8arrays": "^3.1.0" 702 | } 703 | }, 704 | "node_modules/@walletconnect/window-getters": { 705 | "version": "1.0.1", 706 | "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", 707 | "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", 708 | "dependencies": { 709 | "tslib": "1.14.1" 710 | } 711 | }, 712 | "node_modules/@walletconnect/window-metadata": { 713 | "version": "1.0.1", 714 | "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", 715 | "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", 716 | "dependencies": { 717 | "@walletconnect/window-getters": "^1.0.1", 718 | "tslib": "1.14.1" 719 | } 720 | }, 721 | "node_modules/ansi-regex": { 722 | "version": "5.0.1", 723 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 724 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 725 | "engines": { 726 | "node": ">=8" 727 | } 728 | }, 729 | "node_modules/ansi-styles": { 730 | "version": "4.3.0", 731 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 732 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 733 | "dependencies": { 734 | "color-convert": "^2.0.1" 735 | }, 736 | "engines": { 737 | "node": ">=8" 738 | }, 739 | "funding": { 740 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 741 | } 742 | }, 743 | "node_modules/atomic-sleep": { 744 | "version": "1.0.0", 745 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 746 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 747 | "engines": { 748 | "node": ">=8.0.0" 749 | } 750 | }, 751 | "node_modules/busboy": { 752 | "version": "1.6.0", 753 | "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 754 | "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 755 | "dependencies": { 756 | "streamsearch": "^1.1.0" 757 | }, 758 | "engines": { 759 | "node": ">=10.16.0" 760 | } 761 | }, 762 | "node_modules/camelcase": { 763 | "version": "5.3.1", 764 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 765 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 766 | "engines": { 767 | "node": ">=6" 768 | } 769 | }, 770 | "node_modules/caniuse-lite": { 771 | "version": "1.0.30001517", 772 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", 773 | "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", 774 | "funding": [ 775 | { 776 | "type": "opencollective", 777 | "url": "https://opencollective.com/browserslist" 778 | }, 779 | { 780 | "type": "tidelift", 781 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 782 | }, 783 | { 784 | "type": "github", 785 | "url": "https://github.com/sponsors/ai" 786 | } 787 | ] 788 | }, 789 | "node_modules/client-only": { 790 | "version": "0.0.1", 791 | "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 792 | "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" 793 | }, 794 | "node_modules/cliui": { 795 | "version": "6.0.0", 796 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", 797 | "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", 798 | "dependencies": { 799 | "string-width": "^4.2.0", 800 | "strip-ansi": "^6.0.0", 801 | "wrap-ansi": "^6.2.0" 802 | } 803 | }, 804 | "node_modules/color-convert": { 805 | "version": "2.0.1", 806 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 807 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 808 | "dependencies": { 809 | "color-name": "~1.1.4" 810 | }, 811 | "engines": { 812 | "node": ">=7.0.0" 813 | } 814 | }, 815 | "node_modules/color-name": { 816 | "version": "1.1.4", 817 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 818 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 819 | }, 820 | "node_modules/decamelize": { 821 | "version": "1.2.0", 822 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 823 | "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 824 | "engines": { 825 | "node": ">=0.10.0" 826 | } 827 | }, 828 | "node_modules/decode-uri-component": { 829 | "version": "0.2.2", 830 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", 831 | "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", 832 | "engines": { 833 | "node": ">=0.10" 834 | } 835 | }, 836 | "node_modules/detect-browser": { 837 | "version": "5.3.0", 838 | "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", 839 | "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" 840 | }, 841 | "node_modules/dijkstrajs": { 842 | "version": "1.0.3", 843 | "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", 844 | "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" 845 | }, 846 | "node_modules/duplexify": { 847 | "version": "4.1.2", 848 | "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", 849 | "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", 850 | "dependencies": { 851 | "end-of-stream": "^1.4.1", 852 | "inherits": "^2.0.3", 853 | "readable-stream": "^3.1.1", 854 | "stream-shift": "^1.0.0" 855 | } 856 | }, 857 | "node_modules/emoji-regex": { 858 | "version": "8.0.0", 859 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 860 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 861 | }, 862 | "node_modules/encode-utf8": { 863 | "version": "1.0.3", 864 | "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", 865 | "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" 866 | }, 867 | "node_modules/end-of-stream": { 868 | "version": "1.4.4", 869 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 870 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 871 | "dependencies": { 872 | "once": "^1.4.0" 873 | } 874 | }, 875 | "node_modules/events": { 876 | "version": "3.3.0", 877 | "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 878 | "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 879 | "engines": { 880 | "node": ">=0.8.x" 881 | } 882 | }, 883 | "node_modules/fast-redact": { 884 | "version": "3.2.0", 885 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", 886 | "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==", 887 | "engines": { 888 | "node": ">=6" 889 | } 890 | }, 891 | "node_modules/filter-obj": { 892 | "version": "1.1.0", 893 | "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", 894 | "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", 895 | "engines": { 896 | "node": ">=0.10.0" 897 | } 898 | }, 899 | "node_modules/find-up": { 900 | "version": "4.1.0", 901 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 902 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 903 | "dependencies": { 904 | "locate-path": "^5.0.0", 905 | "path-exists": "^4.0.0" 906 | }, 907 | "engines": { 908 | "node": ">=8" 909 | } 910 | }, 911 | "node_modules/get-caller-file": { 912 | "version": "2.0.5", 913 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 914 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 915 | "engines": { 916 | "node": "6.* || 8.* || >= 10.*" 917 | } 918 | }, 919 | "node_modules/glob-to-regexp": { 920 | "version": "0.4.1", 921 | "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 922 | "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 923 | }, 924 | "node_modules/graceful-fs": { 925 | "version": "4.2.11", 926 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 927 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 928 | }, 929 | "node_modules/hey-listen": { 930 | "version": "1.0.8", 931 | "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", 932 | "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" 933 | }, 934 | "node_modules/inherits": { 935 | "version": "2.0.4", 936 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 937 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 938 | }, 939 | "node_modules/is-fullwidth-code-point": { 940 | "version": "3.0.0", 941 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 942 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 943 | "engines": { 944 | "node": ">=8" 945 | } 946 | }, 947 | "node_modules/js-tokens": { 948 | "version": "4.0.0", 949 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 950 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 951 | }, 952 | "node_modules/keyvaluestorage-interface": { 953 | "version": "1.0.0", 954 | "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", 955 | "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" 956 | }, 957 | "node_modules/lit": { 958 | "version": "2.7.6", 959 | "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.6.tgz", 960 | "integrity": "sha512-1amFHA7t4VaaDe+vdQejSVBklwtH9svGoG6/dZi9JhxtJBBlqY5D1RV7iLUYY0trCqQc4NfhYYZilZiVHt7Hxg==", 961 | "dependencies": { 962 | "@lit/reactive-element": "^1.6.0", 963 | "lit-element": "^3.3.0", 964 | "lit-html": "^2.7.0" 965 | } 966 | }, 967 | "node_modules/lit-element": { 968 | "version": "3.3.2", 969 | "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.2.tgz", 970 | "integrity": "sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==", 971 | "dependencies": { 972 | "@lit-labs/ssr-dom-shim": "^1.1.0", 973 | "@lit/reactive-element": "^1.3.0", 974 | "lit-html": "^2.7.0" 975 | } 976 | }, 977 | "node_modules/lit-html": { 978 | "version": "2.7.5", 979 | "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.7.5.tgz", 980 | "integrity": "sha512-YqUzpisJodwKIlbMFCtyrp58oLloKGnnPLMJ1t23cbfIJjg/H9pvLWK4XS69YeubK5HUs1UE4ys9w5dP1zg6IA==", 981 | "dependencies": { 982 | "@types/trusted-types": "^2.0.2" 983 | } 984 | }, 985 | "node_modules/locate-path": { 986 | "version": "5.0.0", 987 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 988 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 989 | "dependencies": { 990 | "p-locate": "^4.1.0" 991 | }, 992 | "engines": { 993 | "node": ">=8" 994 | } 995 | }, 996 | "node_modules/lodash.isequal": { 997 | "version": "4.5.0", 998 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 999 | "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" 1000 | }, 1001 | "node_modules/loose-envify": { 1002 | "version": "1.4.0", 1003 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 1004 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 1005 | "dependencies": { 1006 | "js-tokens": "^3.0.0 || ^4.0.0" 1007 | }, 1008 | "bin": { 1009 | "loose-envify": "cli.js" 1010 | } 1011 | }, 1012 | "node_modules/mitt": { 1013 | "version": "3.0.1", 1014 | "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", 1015 | "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" 1016 | }, 1017 | "node_modules/motion": { 1018 | "version": "10.16.2", 1019 | "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", 1020 | "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", 1021 | "dependencies": { 1022 | "@motionone/animation": "^10.15.1", 1023 | "@motionone/dom": "^10.16.2", 1024 | "@motionone/svelte": "^10.16.2", 1025 | "@motionone/types": "^10.15.1", 1026 | "@motionone/utils": "^10.15.1", 1027 | "@motionone/vue": "^10.16.2" 1028 | } 1029 | }, 1030 | "node_modules/multiformats": { 1031 | "version": "9.9.0", 1032 | "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 1033 | "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 1034 | }, 1035 | "node_modules/nanoid": { 1036 | "version": "3.3.6", 1037 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 1038 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 1039 | "funding": [ 1040 | { 1041 | "type": "github", 1042 | "url": "https://github.com/sponsors/ai" 1043 | } 1044 | ], 1045 | "bin": { 1046 | "nanoid": "bin/nanoid.cjs" 1047 | }, 1048 | "engines": { 1049 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1050 | } 1051 | }, 1052 | "node_modules/next": { 1053 | "version": "13.4.7", 1054 | "resolved": "https://registry.npmjs.org/next/-/next-13.4.7.tgz", 1055 | "integrity": "sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==", 1056 | "dependencies": { 1057 | "@next/env": "13.4.7", 1058 | "@swc/helpers": "0.5.1", 1059 | "busboy": "1.6.0", 1060 | "caniuse-lite": "^1.0.30001406", 1061 | "postcss": "8.4.14", 1062 | "styled-jsx": "5.1.1", 1063 | "watchpack": "2.4.0", 1064 | "zod": "3.21.4" 1065 | }, 1066 | "bin": { 1067 | "next": "dist/bin/next" 1068 | }, 1069 | "engines": { 1070 | "node": ">=16.8.0" 1071 | }, 1072 | "optionalDependencies": { 1073 | "@next/swc-darwin-arm64": "13.4.7", 1074 | "@next/swc-darwin-x64": "13.4.7", 1075 | "@next/swc-linux-arm64-gnu": "13.4.7", 1076 | "@next/swc-linux-arm64-musl": "13.4.7", 1077 | "@next/swc-linux-x64-gnu": "13.4.7", 1078 | "@next/swc-linux-x64-musl": "13.4.7", 1079 | "@next/swc-win32-arm64-msvc": "13.4.7", 1080 | "@next/swc-win32-ia32-msvc": "13.4.7", 1081 | "@next/swc-win32-x64-msvc": "13.4.7" 1082 | }, 1083 | "peerDependencies": { 1084 | "@opentelemetry/api": "^1.1.0", 1085 | "fibers": ">= 3.1.0", 1086 | "react": "^18.2.0", 1087 | "react-dom": "^18.2.0", 1088 | "sass": "^1.3.0" 1089 | }, 1090 | "peerDependenciesMeta": { 1091 | "@opentelemetry/api": { 1092 | "optional": true 1093 | }, 1094 | "fibers": { 1095 | "optional": true 1096 | }, 1097 | "sass": { 1098 | "optional": true 1099 | } 1100 | } 1101 | }, 1102 | "node_modules/on-exit-leak-free": { 1103 | "version": "0.2.0", 1104 | "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", 1105 | "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" 1106 | }, 1107 | "node_modules/once": { 1108 | "version": "1.4.0", 1109 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1110 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1111 | "dependencies": { 1112 | "wrappy": "1" 1113 | } 1114 | }, 1115 | "node_modules/p-limit": { 1116 | "version": "2.3.0", 1117 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1118 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1119 | "dependencies": { 1120 | "p-try": "^2.0.0" 1121 | }, 1122 | "engines": { 1123 | "node": ">=6" 1124 | }, 1125 | "funding": { 1126 | "url": "https://github.com/sponsors/sindresorhus" 1127 | } 1128 | }, 1129 | "node_modules/p-locate": { 1130 | "version": "4.1.0", 1131 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1132 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1133 | "dependencies": { 1134 | "p-limit": "^2.2.0" 1135 | }, 1136 | "engines": { 1137 | "node": ">=8" 1138 | } 1139 | }, 1140 | "node_modules/p-try": { 1141 | "version": "2.2.0", 1142 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1143 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1144 | "engines": { 1145 | "node": ">=6" 1146 | } 1147 | }, 1148 | "node_modules/path-exists": { 1149 | "version": "4.0.0", 1150 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1151 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1152 | "engines": { 1153 | "node": ">=8" 1154 | } 1155 | }, 1156 | "node_modules/picocolors": { 1157 | "version": "1.0.0", 1158 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1159 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 1160 | }, 1161 | "node_modules/pino": { 1162 | "version": "7.11.0", 1163 | "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", 1164 | "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", 1165 | "dependencies": { 1166 | "atomic-sleep": "^1.0.0", 1167 | "fast-redact": "^3.0.0", 1168 | "on-exit-leak-free": "^0.2.0", 1169 | "pino-abstract-transport": "v0.5.0", 1170 | "pino-std-serializers": "^4.0.0", 1171 | "process-warning": "^1.0.0", 1172 | "quick-format-unescaped": "^4.0.3", 1173 | "real-require": "^0.1.0", 1174 | "safe-stable-stringify": "^2.1.0", 1175 | "sonic-boom": "^2.2.1", 1176 | "thread-stream": "^0.15.1" 1177 | }, 1178 | "bin": { 1179 | "pino": "bin.js" 1180 | } 1181 | }, 1182 | "node_modules/pino-abstract-transport": { 1183 | "version": "0.5.0", 1184 | "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", 1185 | "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", 1186 | "dependencies": { 1187 | "duplexify": "^4.1.2", 1188 | "split2": "^4.0.0" 1189 | } 1190 | }, 1191 | "node_modules/pino-std-serializers": { 1192 | "version": "4.0.0", 1193 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", 1194 | "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" 1195 | }, 1196 | "node_modules/pngjs": { 1197 | "version": "5.0.0", 1198 | "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", 1199 | "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", 1200 | "engines": { 1201 | "node": ">=10.13.0" 1202 | } 1203 | }, 1204 | "node_modules/postcss": { 1205 | "version": "8.4.14", 1206 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 1207 | "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 1208 | "funding": [ 1209 | { 1210 | "type": "opencollective", 1211 | "url": "https://opencollective.com/postcss/" 1212 | }, 1213 | { 1214 | "type": "tidelift", 1215 | "url": "https://tidelift.com/funding/github/npm/postcss" 1216 | } 1217 | ], 1218 | "dependencies": { 1219 | "nanoid": "^3.3.4", 1220 | "picocolors": "^1.0.0", 1221 | "source-map-js": "^1.0.2" 1222 | }, 1223 | "engines": { 1224 | "node": "^10 || ^12 || >=14" 1225 | } 1226 | }, 1227 | "node_modules/process-warning": { 1228 | "version": "1.0.0", 1229 | "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", 1230 | "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" 1231 | }, 1232 | "node_modules/proxy-compare": { 1233 | "version": "2.5.1", 1234 | "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", 1235 | "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" 1236 | }, 1237 | "node_modules/qrcode": { 1238 | "version": "1.5.3", 1239 | "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", 1240 | "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", 1241 | "dependencies": { 1242 | "dijkstrajs": "^1.0.1", 1243 | "encode-utf8": "^1.0.3", 1244 | "pngjs": "^5.0.0", 1245 | "yargs": "^15.3.1" 1246 | }, 1247 | "bin": { 1248 | "qrcode": "bin/qrcode" 1249 | }, 1250 | "engines": { 1251 | "node": ">=10.13.0" 1252 | } 1253 | }, 1254 | "node_modules/query-string": { 1255 | "version": "7.1.3", 1256 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", 1257 | "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", 1258 | "dependencies": { 1259 | "decode-uri-component": "^0.2.2", 1260 | "filter-obj": "^1.1.0", 1261 | "split-on-first": "^1.0.0", 1262 | "strict-uri-encode": "^2.0.0" 1263 | }, 1264 | "engines": { 1265 | "node": ">=6" 1266 | }, 1267 | "funding": { 1268 | "url": "https://github.com/sponsors/sindresorhus" 1269 | } 1270 | }, 1271 | "node_modules/quick-format-unescaped": { 1272 | "version": "4.0.4", 1273 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 1274 | "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" 1275 | }, 1276 | "node_modules/react": { 1277 | "version": "18.2.0", 1278 | "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 1279 | "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", 1280 | "dependencies": { 1281 | "loose-envify": "^1.1.0" 1282 | }, 1283 | "engines": { 1284 | "node": ">=0.10.0" 1285 | } 1286 | }, 1287 | "node_modules/react-dom": { 1288 | "version": "18.2.0", 1289 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", 1290 | "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", 1291 | "dependencies": { 1292 | "loose-envify": "^1.1.0", 1293 | "scheduler": "^0.23.0" 1294 | }, 1295 | "peerDependencies": { 1296 | "react": "^18.2.0" 1297 | } 1298 | }, 1299 | "node_modules/readable-stream": { 1300 | "version": "3.6.2", 1301 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 1302 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 1303 | "dependencies": { 1304 | "inherits": "^2.0.3", 1305 | "string_decoder": "^1.1.1", 1306 | "util-deprecate": "^1.0.1" 1307 | }, 1308 | "engines": { 1309 | "node": ">= 6" 1310 | } 1311 | }, 1312 | "node_modules/real-require": { 1313 | "version": "0.1.0", 1314 | "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", 1315 | "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", 1316 | "engines": { 1317 | "node": ">= 12.13.0" 1318 | } 1319 | }, 1320 | "node_modules/require-directory": { 1321 | "version": "2.1.1", 1322 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1323 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 1324 | "engines": { 1325 | "node": ">=0.10.0" 1326 | } 1327 | }, 1328 | "node_modules/require-main-filename": { 1329 | "version": "2.0.0", 1330 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 1331 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" 1332 | }, 1333 | "node_modules/safe-buffer": { 1334 | "version": "5.2.1", 1335 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1336 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1337 | "funding": [ 1338 | { 1339 | "type": "github", 1340 | "url": "https://github.com/sponsors/feross" 1341 | }, 1342 | { 1343 | "type": "patreon", 1344 | "url": "https://www.patreon.com/feross" 1345 | }, 1346 | { 1347 | "type": "consulting", 1348 | "url": "https://feross.org/support" 1349 | } 1350 | ] 1351 | }, 1352 | "node_modules/safe-json-utils": { 1353 | "version": "1.1.1", 1354 | "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", 1355 | "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" 1356 | }, 1357 | "node_modules/safe-stable-stringify": { 1358 | "version": "2.4.3", 1359 | "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", 1360 | "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", 1361 | "engines": { 1362 | "node": ">=10" 1363 | } 1364 | }, 1365 | "node_modules/scheduler": { 1366 | "version": "0.23.0", 1367 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", 1368 | "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", 1369 | "dependencies": { 1370 | "loose-envify": "^1.1.0" 1371 | } 1372 | }, 1373 | "node_modules/set-blocking": { 1374 | "version": "2.0.0", 1375 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1376 | "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" 1377 | }, 1378 | "node_modules/sonic-boom": { 1379 | "version": "2.8.0", 1380 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", 1381 | "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", 1382 | "dependencies": { 1383 | "atomic-sleep": "^1.0.0" 1384 | } 1385 | }, 1386 | "node_modules/source-map-js": { 1387 | "version": "1.0.2", 1388 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1389 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1390 | "engines": { 1391 | "node": ">=0.10.0" 1392 | } 1393 | }, 1394 | "node_modules/split-on-first": { 1395 | "version": "1.1.0", 1396 | "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", 1397 | "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", 1398 | "engines": { 1399 | "node": ">=6" 1400 | } 1401 | }, 1402 | "node_modules/split2": { 1403 | "version": "4.2.0", 1404 | "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 1405 | "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 1406 | "engines": { 1407 | "node": ">= 10.x" 1408 | } 1409 | }, 1410 | "node_modules/stream-shift": { 1411 | "version": "1.0.1", 1412 | "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 1413 | "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" 1414 | }, 1415 | "node_modules/streamsearch": { 1416 | "version": "1.1.0", 1417 | "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 1418 | "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 1419 | "engines": { 1420 | "node": ">=10.0.0" 1421 | } 1422 | }, 1423 | "node_modules/strict-uri-encode": { 1424 | "version": "2.0.0", 1425 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", 1426 | "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", 1427 | "engines": { 1428 | "node": ">=4" 1429 | } 1430 | }, 1431 | "node_modules/string_decoder": { 1432 | "version": "1.3.0", 1433 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1434 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1435 | "dependencies": { 1436 | "safe-buffer": "~5.2.0" 1437 | } 1438 | }, 1439 | "node_modules/string-width": { 1440 | "version": "4.2.3", 1441 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1442 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1443 | "dependencies": { 1444 | "emoji-regex": "^8.0.0", 1445 | "is-fullwidth-code-point": "^3.0.0", 1446 | "strip-ansi": "^6.0.1" 1447 | }, 1448 | "engines": { 1449 | "node": ">=8" 1450 | } 1451 | }, 1452 | "node_modules/strip-ansi": { 1453 | "version": "6.0.1", 1454 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1455 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1456 | "dependencies": { 1457 | "ansi-regex": "^5.0.1" 1458 | }, 1459 | "engines": { 1460 | "node": ">=8" 1461 | } 1462 | }, 1463 | "node_modules/styled-jsx": { 1464 | "version": "5.1.1", 1465 | "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", 1466 | "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", 1467 | "dependencies": { 1468 | "client-only": "0.0.1" 1469 | }, 1470 | "engines": { 1471 | "node": ">= 12.0.0" 1472 | }, 1473 | "peerDependencies": { 1474 | "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" 1475 | }, 1476 | "peerDependenciesMeta": { 1477 | "@babel/core": { 1478 | "optional": true 1479 | }, 1480 | "babel-plugin-macros": { 1481 | "optional": true 1482 | } 1483 | } 1484 | }, 1485 | "node_modules/thread-stream": { 1486 | "version": "0.15.2", 1487 | "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", 1488 | "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", 1489 | "dependencies": { 1490 | "real-require": "^0.1.0" 1491 | } 1492 | }, 1493 | "node_modules/tslib": { 1494 | "version": "1.14.1", 1495 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 1496 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 1497 | }, 1498 | "node_modules/uint8arrays": { 1499 | "version": "3.1.1", 1500 | "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", 1501 | "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", 1502 | "dependencies": { 1503 | "multiformats": "^9.4.2" 1504 | } 1505 | }, 1506 | "node_modules/use-sync-external-store": { 1507 | "version": "1.2.0", 1508 | "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", 1509 | "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", 1510 | "peerDependencies": { 1511 | "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 1512 | } 1513 | }, 1514 | "node_modules/util-deprecate": { 1515 | "version": "1.0.2", 1516 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1517 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1518 | }, 1519 | "node_modules/valtio": { 1520 | "version": "1.11.0", 1521 | "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.0.tgz", 1522 | "integrity": "sha512-65Yd0yU5qs86b5lN1eu/nzcTgQ9/6YnD6iO+DDaDbQLn1Zv2w12Gwk43WkPlUBxk5wL/6cD5YMFf7kj6HZ1Kpg==", 1523 | "dependencies": { 1524 | "proxy-compare": "2.5.1", 1525 | "use-sync-external-store": "1.2.0" 1526 | }, 1527 | "engines": { 1528 | "node": ">=12.20.0" 1529 | }, 1530 | "peerDependencies": { 1531 | "react": ">=16.8" 1532 | }, 1533 | "peerDependenciesMeta": { 1534 | "react": { 1535 | "optional": true 1536 | } 1537 | } 1538 | }, 1539 | "node_modules/watchpack": { 1540 | "version": "2.4.0", 1541 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 1542 | "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 1543 | "dependencies": { 1544 | "glob-to-regexp": "^0.4.1", 1545 | "graceful-fs": "^4.1.2" 1546 | }, 1547 | "engines": { 1548 | "node": ">=10.13.0" 1549 | } 1550 | }, 1551 | "node_modules/which-module": { 1552 | "version": "2.0.1", 1553 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", 1554 | "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" 1555 | }, 1556 | "node_modules/wrap-ansi": { 1557 | "version": "6.2.0", 1558 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 1559 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 1560 | "dependencies": { 1561 | "ansi-styles": "^4.0.0", 1562 | "string-width": "^4.1.0", 1563 | "strip-ansi": "^6.0.0" 1564 | }, 1565 | "engines": { 1566 | "node": ">=8" 1567 | } 1568 | }, 1569 | "node_modules/wrappy": { 1570 | "version": "1.0.2", 1571 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1572 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 1573 | }, 1574 | "node_modules/ws": { 1575 | "version": "7.5.9", 1576 | "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", 1577 | "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", 1578 | "engines": { 1579 | "node": ">=8.3.0" 1580 | }, 1581 | "peerDependencies": { 1582 | "bufferutil": "^4.0.1", 1583 | "utf-8-validate": "^5.0.2" 1584 | }, 1585 | "peerDependenciesMeta": { 1586 | "bufferutil": { 1587 | "optional": true 1588 | }, 1589 | "utf-8-validate": { 1590 | "optional": true 1591 | } 1592 | } 1593 | }, 1594 | "node_modules/y18n": { 1595 | "version": "4.0.3", 1596 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 1597 | "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" 1598 | }, 1599 | "node_modules/yargs": { 1600 | "version": "15.4.1", 1601 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", 1602 | "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", 1603 | "dependencies": { 1604 | "cliui": "^6.0.0", 1605 | "decamelize": "^1.2.0", 1606 | "find-up": "^4.1.0", 1607 | "get-caller-file": "^2.0.1", 1608 | "require-directory": "^2.1.1", 1609 | "require-main-filename": "^2.0.0", 1610 | "set-blocking": "^2.0.0", 1611 | "string-width": "^4.2.0", 1612 | "which-module": "^2.0.0", 1613 | "y18n": "^4.0.0", 1614 | "yargs-parser": "^18.1.2" 1615 | }, 1616 | "engines": { 1617 | "node": ">=8" 1618 | } 1619 | }, 1620 | "node_modules/yargs-parser": { 1621 | "version": "18.1.3", 1622 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 1623 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 1624 | "dependencies": { 1625 | "camelcase": "^5.0.0", 1626 | "decamelize": "^1.2.0" 1627 | }, 1628 | "engines": { 1629 | "node": ">=6" 1630 | } 1631 | }, 1632 | "node_modules/zod": { 1633 | "version": "3.21.4", 1634 | "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", 1635 | "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", 1636 | "funding": { 1637 | "url": "https://github.com/sponsors/colinhacks" 1638 | } 1639 | } 1640 | } 1641 | } 1642 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "walletconnect-modal-sign-react", 3 | "version": "2.6.1", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev" 7 | }, 8 | "dependencies": { 9 | "@walletconnect/modal-sign-react": "2.6.1", 10 | "next": "13.4.7", 11 | "react": "18.2.0", 12 | "react-dom": "18.2.0" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-sign-react/public/favicon.ico -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/public/social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/walletconnect-modal-sign-react/public/social-card.jpg -------------------------------------------------------------------------------- /walletconnect-modal-sign-react/src/pages/index.jsx: -------------------------------------------------------------------------------- 1 | import { 2 | WalletConnectModalSign, 3 | useConnect, 4 | } from "@walletconnect/modal-sign-react"; 5 | import { useState } from "react"; 6 | 7 | // 1. Get projectID at https://cloud.walletconnect.com 8 | const projectId = process.env.NEXT_PUBLIC_PROJECT_ID; 9 | if (!projectId) { 10 | throw new Error("You need to provide NEXT_PUBLIC_PROJECT_ID env variable"); 11 | } 12 | 13 | export default function HomePage() { 14 | const [disabled, setDisabled] = useState(false); 15 | const { connect } = useConnect({ 16 | requiredNamespaces: { 17 | eip155: { 18 | methods: ["eth_sendTransaction", "personal_sign"], 19 | chains: ["eip155:1"], 20 | events: ["chainChanged", "accountsChanged"], 21 | }, 22 | }, 23 | }); 24 | 25 | async function onConnect() { 26 | try { 27 | setDisabled(true); 28 | const session = await connect(); 29 | console.info(session); 30 | } catch (err) { 31 | console.error(err); 32 | } finally { 33 | setDisabled(false); 34 | } 35 | } 36 | 37 | return ( 38 | <> 39 | 42 | 43 | {/* Set up WalletConnectModalSign component */} 44 | 53 | 54 | ); 55 | } 56 | -------------------------------------------------------------------------------- /web3modal-wagmi-html-cdn/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /web3modal-wagmi-html-cdn/main.js: -------------------------------------------------------------------------------- 1 | import { 2 | EthereumClient, 3 | w3mConnectors, 4 | w3mProvider, 5 | WagmiCore, 6 | WagmiCoreChains, 7 | WagmiCoreConnectors, 8 | } from "https://unpkg.com/@web3modal/ethereum@2.7.1"; 9 | 10 | import { Web3Modal } from "https://unpkg.com/@web3modal/html@2.7.1"; 11 | 12 | // 0. Import wagmi dependencies 13 | const { mainnet, polygon, avalanche, arbitrum } = WagmiCoreChains; 14 | const { configureChains, createConfig } = WagmiCore; 15 | 16 | // 1. Define chains 17 | const chains = [mainnet, polygon, avalanche, arbitrum]; 18 | const projectId = "2aca272d18deb10ff748260da5f78bfd"; 19 | 20 | // 2. Configure wagmi client 21 | const { publicClient } = configureChains(chains, [w3mProvider({ projectId })]); 22 | const wagmiConfig = createConfig({ 23 | autoConnect: true, 24 | connectors: [ 25 | ...w3mConnectors({ chains, version: 2, projectId }), 26 | new WagmiCoreConnectors.CoinbaseWalletConnector({ 27 | chains, 28 | options: { 29 | appName: "html wagmi example", 30 | }, 31 | }), 32 | ], 33 | publicClient, 34 | }); 35 | 36 | // 3. Create ethereum and modal clients 37 | const ethereumClient = new EthereumClient(wagmiConfig, chains); 38 | export const web3Modal = new Web3Modal( 39 | { 40 | projectId, 41 | walletImages: { 42 | safe: "https://pbs.twimg.com/profile_images/1566773491764023297/IvmCdGnM_400x400.jpg", 43 | }, 44 | }, 45 | ethereumClient 46 | ); 47 | -------------------------------------------------------------------------------- /web3modal-wagmi-html/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | VITE_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /web3modal-wagmi-html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Example 6 | 7 | 8 |
9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /web3modal-wagmi-html/main.js: -------------------------------------------------------------------------------- 1 | import { configureChains, createConfig } from "@wagmi/core"; 2 | import { arbitrum, avalanche, mainnet, polygon } from "@wagmi/core/chains"; 3 | import { 4 | EthereumClient, 5 | w3mConnectors, 6 | w3mProvider, 7 | } from "@web3modal/ethereum"; 8 | import { Web3Modal } from "@web3modal/html"; 9 | 10 | // 1. Define constants 11 | const projectId = import.meta.env.VITE_PROJECT_ID; 12 | if (!projectId) { 13 | throw new Error("You need to provide VITE_PROJECT_ID env variable"); 14 | } 15 | 16 | const chains = [mainnet, polygon, avalanche, arbitrum]; 17 | 18 | // 2. Configure wagmi client 19 | const { publicClient } = configureChains(chains, [w3mProvider({ projectId })]); 20 | const wagmiConfig = createConfig({ 21 | autoConnect: true, 22 | connectors: w3mConnectors({ chains, version: 1, projectId }), 23 | publicClient, 24 | }); 25 | 26 | // 3. Create ethereum and modal clients 27 | const ethereumClient = new EthereumClient(wagmiConfig, chains); 28 | export const web3Modal = new Web3Modal( 29 | { 30 | projectId, 31 | walletImages: { 32 | safe: "https://pbs.twimg.com/profile_images/1566773491764023297/IvmCdGnM_400x400.jpg", 33 | }, 34 | }, 35 | ethereumClient 36 | ); 37 | -------------------------------------------------------------------------------- /web3modal-wagmi-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web3modal-wagmi-html", 3 | "private": true, 4 | "version": "2.7.1", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite" 8 | }, 9 | "dependencies": { 10 | "@wagmi/core": "1.3.3", 11 | "@web3modal/ethereum": "2.7.1", 12 | "@web3modal/html": "2.7.1", 13 | "viem": "1.2.5" 14 | }, 15 | "devDependencies": { 16 | "vite": "4.3.9" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/.env.local.example: -------------------------------------------------------------------------------- 1 | # Get your projectId at https://cloud.walletconnect.com 2 | NEXT_PUBLIC_PROJECT_ID="" 3 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web3modal-wagmi-react", 3 | "private": true, 4 | "version": "2.7.1", 5 | "scripts": { 6 | "dev": "next dev" 7 | }, 8 | "dependencies": { 9 | "@web3modal/ethereum": "2.7.1", 10 | "@web3modal/react": "2.7.1", 11 | "next": "13.4.7", 12 | "react": "18.2.0", 13 | "react-dom": "18.2.0", 14 | "viem": "1.5.0", 15 | "wagmi": "1.3.9" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/web3modal-wagmi-react/public/favicon.ico -------------------------------------------------------------------------------- /web3modal-wagmi-react/public/social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalletConnect/web3modal-examples/a2b7615c371b9fe71daa657536344699dd61a182/web3modal-wagmi-react/public/social-card.jpg -------------------------------------------------------------------------------- /web3modal-wagmi-react/src/components/CustomButton.jsx: -------------------------------------------------------------------------------- 1 | import { useWeb3Modal } from "@web3modal/react"; 2 | import { useState } from "react"; 3 | import { useAccount, useDisconnect } from "wagmi"; 4 | 5 | export default function CustomButton() { 6 | const [loading, setLoading] = useState(false); 7 | const { open } = useWeb3Modal(); 8 | const { isConnected } = useAccount(); 9 | const { disconnect } = useDisconnect(); 10 | const label = isConnected ? "Disconnect" : "Connect Custom"; 11 | 12 | async function onOpen() { 13 | setLoading(true); 14 | await open(); 15 | setLoading(false); 16 | } 17 | 18 | function onClick() { 19 | if (isConnected) { 20 | disconnect(); 21 | } else { 22 | onOpen(); 23 | } 24 | } 25 | 26 | return ( 27 | 30 | ); 31 | } 32 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/src/pages/_app.jsx: -------------------------------------------------------------------------------- 1 | import { 2 | EthereumClient, 3 | w3mConnectors, 4 | w3mProvider, 5 | } from "@web3modal/ethereum"; 6 | import { Web3Modal } from "@web3modal/react"; 7 | import { useEffect, useState } from "react"; 8 | import { configureChains, createConfig, WagmiConfig } from "wagmi"; 9 | import { mainnet, optimism, polygon } from "wagmi/chains"; 10 | import "../styles.css"; 11 | 12 | // 1. Get projectID at https://cloud.walletconnect.com 13 | if (!process.env.NEXT_PUBLIC_PROJECT_ID) { 14 | throw new Error("You need to provide NEXT_PUBLIC_PROJECT_ID env variable"); 15 | } 16 | const projectId = process.env.NEXT_PUBLIC_PROJECT_ID; 17 | 18 | // 2. Configure wagmi client 19 | const chains = [mainnet, polygon, optimism]; 20 | 21 | const { publicClient } = configureChains(chains, [w3mProvider({ projectId })]); 22 | const wagmiConfig = createConfig({ 23 | autoConnect: true, 24 | connectors: w3mConnectors({ chains, projectId }), 25 | publicClient, 26 | }); 27 | 28 | // 3. Configure modal ethereum client 29 | const ethereumClient = new EthereumClient(wagmiConfig, chains); 30 | 31 | // 4. Wrap your app with WagmiProvider and add compoennt 32 | export default function App({ Component, pageProps }) { 33 | const [ready, setReady] = useState(false); 34 | 35 | useEffect(() => { 36 | setReady(true); 37 | }, []); 38 | 39 | return ( 40 | <> 41 | {ready ? ( 42 | 43 | 44 | 45 | ) : null} 46 | 47 | 48 | 49 | ); 50 | } 51 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/src/pages/index.jsx: -------------------------------------------------------------------------------- 1 | import { Web3Button, Web3NetworkSwitch } from "@web3modal/react"; 2 | import CustomButton from "../components/CustomButton"; 3 | 4 | export default function HomePage() { 5 | return ( 6 | <> 7 | {/* Predefined button */} 8 | 9 |
10 | 11 | {/* Network Switcher Button */} 12 | 13 |
14 | 15 | {/* Custom button */} 16 | 17 | 18 | ); 19 | } 20 | -------------------------------------------------------------------------------- /web3modal-wagmi-react/src/styles.css: -------------------------------------------------------------------------------- 1 | #__next { 2 | display: flex; 3 | flex-direction: column; 4 | justify-content: center; 5 | align-items: center; 6 | min-height: 100vh; 7 | } 8 | --------------------------------------------------------------------------------