From 09258ffe94485424bd9a225a9bb1bb51d3ed18a0 Mon Sep 17 00:00:00 2001 From: Yu Jiang Tham Date: Tue, 19 Mar 2024 17:30:08 -0400 Subject: [PATCH] Remove UI, update SDK v2.0.7 (#8) * Remove UI * Remove UI --- .env.example | 4 + app/.env.local.example | 5 - app/.gitignore | 37 - app/LICENSE | 21 - app/README.md | 17 - app/axiom/data/compiled.json | 12 +- app/next.config.js | 32 - app/package-lock.json | 15213 ---------------- app/package.json | 33 - app/postcss.config.js | 6 - app/public/favicon.ico | Bin 476 -> 0 bytes app/public/fonts/Satoshi-Variable.ttf | Bin 127420 -> 0 bytes app/public/fonts/Satoshi-VariableItalic.ttf | Bin 129748 -> 0 bytes app/public/next.svg | 1 - app/public/vercel.svg | 1 - app/src/app/axiomProvider.tsx | 24 - app/src/app/check/page.tsx | 13 - app/src/app/fail/page.tsx | 20 - app/src/app/globals.css | 19 - app/src/app/layout.tsx | 50 - app/src/app/loading.tsx | 11 - app/src/app/page.tsx | 40 - app/src/app/prove/page.tsx | 45 - app/src/app/providers.tsx | 21 - app/src/app/success/page.tsx | 38 - .../components/check/CheckUniTransferTx.tsx | 64 - app/src/components/layout/MainLayout.tsx | 23 - app/src/components/layout/Navbar.tsx | 32 - app/src/components/prove/BuildQuery.tsx | 61 - .../components/prove/ClaimRefundClient.tsx | 128 - app/src/components/ui/AdvanceStepButton.tsx | 36 - app/src/components/ui/Button.tsx | 33 - app/src/components/ui/CodeBox.tsx | 9 - app/src/components/ui/ConnectWallet.tsx | 42 - app/src/components/ui/Decimals.tsx | 25 - app/src/components/ui/LabeledInput.tsx | 19 - app/src/components/ui/LoadingAnimation.tsx | 31 - app/src/components/ui/SwitchChainButton.tsx | 16 - app/src/components/ui/Title.tsx | 11 - app/src/lib/abi/AssetRefund.json | 1 - app/src/lib/parseRecentTx.ts | 108 - app/src/lib/utils.ts | 34 - app/src/lib/wagmiConfig.ts | 13 - app/src/shared/constants.ts | 16 - app/tailwind.config.ts | 48 - app/tsconfig.json | 40 - package.json | 2 +- pnpm-lock.yaml | 56 +- 48 files changed, 53 insertions(+), 16458 deletions(-) create mode 100644 .env.example delete mode 100644 app/.env.local.example delete mode 100644 app/.gitignore delete mode 100644 app/LICENSE delete mode 100644 app/README.md delete mode 100644 app/next.config.js delete mode 100644 app/package-lock.json delete mode 100644 app/package.json delete mode 100644 app/postcss.config.js delete mode 100644 app/public/favicon.ico delete mode 100644 app/public/fonts/Satoshi-Variable.ttf delete mode 100644 app/public/fonts/Satoshi-VariableItalic.ttf delete mode 100644 app/public/next.svg delete mode 100644 app/public/vercel.svg delete mode 100644 app/src/app/axiomProvider.tsx delete mode 100644 app/src/app/check/page.tsx delete mode 100644 app/src/app/fail/page.tsx delete mode 100644 app/src/app/globals.css delete mode 100644 app/src/app/layout.tsx delete mode 100644 app/src/app/loading.tsx delete mode 100644 app/src/app/page.tsx delete mode 100644 app/src/app/prove/page.tsx delete mode 100644 app/src/app/providers.tsx delete mode 100644 app/src/app/success/page.tsx delete mode 100644 app/src/components/check/CheckUniTransferTx.tsx delete mode 100644 app/src/components/layout/MainLayout.tsx delete mode 100644 app/src/components/layout/Navbar.tsx delete mode 100644 app/src/components/prove/BuildQuery.tsx delete mode 100644 app/src/components/prove/ClaimRefundClient.tsx delete mode 100644 app/src/components/ui/AdvanceStepButton.tsx delete mode 100644 app/src/components/ui/Button.tsx delete mode 100644 app/src/components/ui/CodeBox.tsx delete mode 100644 app/src/components/ui/ConnectWallet.tsx delete mode 100644 app/src/components/ui/Decimals.tsx delete mode 100644 app/src/components/ui/LabeledInput.tsx delete mode 100644 app/src/components/ui/LoadingAnimation.tsx delete mode 100644 app/src/components/ui/SwitchChainButton.tsx delete mode 100644 app/src/components/ui/Title.tsx delete mode 100644 app/src/lib/abi/AssetRefund.json delete mode 100644 app/src/lib/parseRecentTx.ts delete mode 100644 app/src/lib/utils.ts delete mode 100644 app/src/lib/wagmiConfig.ts delete mode 100644 app/src/shared/constants.ts delete mode 100644 app/tailwind.config.ts delete mode 100644 app/tsconfig.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..3077c2a --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +# duplicate this file and rename to .env.local and fill in all items + +# Sepolia testnet JSON-RPC provider URI (i.e. https://eth-sepolia.g.alchemy.com/v2/...) +PROVIDER_URI_SEPOLIA= diff --git a/app/.env.local.example b/app/.env.local.example deleted file mode 100644 index 4078c46..0000000 --- a/app/.env.local.example +++ /dev/null @@ -1,5 +0,0 @@ -# duplicate this file and rename to .env.local and fill in all items - -# *Alchemy* provider URI (https://eth-sepolia.g.alchemy.com/v2/...) -# Note that we use a specfic Alchemy JSON-RPC so this demo only works with Alchemy -NEXT_PUBLIC_ALCHEMY_URI_SEPOLIA= diff --git a/app/.gitignore b/app/.gitignore deleted file mode 100644 index 99e0f67..0000000 --- a/app/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts - -pnpm-lock.yaml \ No newline at end of file diff --git a/app/LICENSE b/app/LICENSE deleted file mode 100644 index 804cc2d..0000000 --- a/app/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 Intrinsic Technologies, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/app/README.md b/app/README.md deleted file mode 100644 index a1da865..0000000 --- a/app/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# Axiom Next.js Quickstart - -This Axiom Next.js 14 Quickstart provides a barebones framework through which you build full stack dApps on top of Axiom. The Axiom circuit and build files are inside the [axiom/](./axiom/) folder and [src/](./src/) contains a Next.js template. - -## Setup -1. Copy `.env.local.example` as a new file named `.env.local` -2. Fill in the values in `.env.local` with your own values - a. `NEXT_PUBLIC_ALCHEMY_KEY` is your Alchemy API key; you'll need to sign up for an [Alchemy](https://www.alchemy.com/) account -3. Run `npm install` (or `yarn`/`pnpm`) to install dependencies -4. Run `npm run dev` to start the local development server - -## Updating Circuit -If you make any changes to your circuit ([./axiom/average.circuit.ts](./axiom/average.circuit.ts)), run `npm run build:circuit` to re-compile your circuit. - -## Updating Callback Contract - -To use your own callback contract, change the `CALLBACK_CONTRACT` address in [./src/shared/constants.ts](./src/shared/constants.ts), add your ABI to [./src/lib/abi/](./src/lib/abi/), and update the ABI import in [./src/app/prove/page.tsx](./src/app/prove/page.tsx). diff --git a/app/axiom/data/compiled.json b/app/axiom/data/compiled.json index 2132733..3c5ad05 100644 --- a/app/axiom/data/compiled.json +++ b/app/axiom/data/compiled.json @@ -1,5 +1,5 @@ { - "vk": "Ag0AAAAABgAAAKdY0S2x49O88WffhIg6j+sI1Nhyl5stleJlyqOU4a4YI3l5FcT4uSbnhps89EEvH7Pl4PdxSKEhmsm6qRblcCR1cY8jN20KHiu8++3PpW4lRHuEn5E4pyZlEF5SowKBFKIWasqCcu1v93Brgy14e1aLWJaPb7r8ZOI3GtFypJsUmZBZ4RXMLOSc9E8YK+eWkpkWBLKBVAqN/vIIdDHDjBPXt3//HfXgWMH7YcpsX0EEl64JUjITEmrB0A76PqmTHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF+75W5hcW27m3O5oUDHV0GMZbxMLOVf5fePg7/0/D4BmdZxsdAYH+ZmZM8uLya+8vpfkbjE/BpNL8mbqf8KMxh2MuvYGzGaLaGq5tXeRtZybFmEBzlWv3Klh2xT2/6RI5CzvQ1pxIVCeRZxNuTvQgbWavKSU909/OguqzkPTscqNbkFZydC5AcudVP5ZXNpqh3VLZRV19ozwxNdZOd37y0LaVF9cdNxt8uBTro5G1nsbb3AAQSxhe5Ljm1KdHVRCMVaeC9tQ0w3NfPHRq1jJLc4gGmnkzh87EMghDb9tZohFxr4MAIY0dDW1Ud4bWbSs1Kf/wBRxHbvRBf8KXfImCeQ8abjs9k3ton3Trhk72vHrvJzzqyaX6Z2h9hMz+bpDZRnQtfr+JQ1bgNokpaNGYut/YrC6d4EAUolcHdxVmQm1WBM/zvdZPWITyrGOPZoocJC2/qcc2lwXADY9pcikwDv2C7YicZyCaEE2/TioBBgZls83ttlI2AZrhHImtjaLL9C6BGygLQQoe6d5i2h5zq/L0c+8As8tlyVR/5Tqf8phQx6M0A0B+egJ4sDp/rgSq4mHWy/OSBtgN5//edPLx8=", + "vk": "Ag0AAAAABgAAAKdY0S2x49O88WffhIg6j+sI1Nhyl5stleJlyqOU4a4YI3l5FcT4uSbnhps89EEvH7Pl4PdxSKEhmsm6qRblcCSYOK+k2G6UVs1shYHMKzkrT1u8D1PBNNDvA7ph7mMSKNszeIAmGk5rajhJbkgpAsoeRnWqlw63J6TVxu9vl3UBwn0arYmb0Yqv0B+ZxXKbcPZ6UIjKBqALUjLCZr9uBQt8KSLRZn78dL8EO+FYqIsgKXkXdu+Mo7ikTDmNeFZmH8im1SRQmX75w6rcJRFsEMV6emhu2UGslUEWHMtTAC0ZSso2biUQShXjdZNbNBLb06Ul1kP6nxJwON26kHKVghEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwKKDcDWQJARUmJZiv2eBzOx2ZD9Yy1fX3ddqRyKAEi7M7DN6+7MhgYzhRmaTc399S/J60EHpkaYGXFPNgRsQ7VULL77TVJ9fIUVkNFpXQdDVmip3ypg5VVbc4IS/NsEJXRPuzyNjMje8tIIcslrjKlZkpaYEn02RYee4OBuR4TIAUYUeNxhIudv8IgjlqiBw+gTFpuL8iWuOXwAu4EZSBrSITW89/abTvlm3uiLz7mnOD7x3yBdbvXHAJmKN3dHsVaeC9tQ0w3NfPHRq1jJLc4gGmnkzh87EMghDb9tZohFxr4MAIY0dDW1Ud4bWbSs1Kf/wBRxHbvRBf8KXfImCeQ8abjs9k3ton3Trhk72vHrvJzzqyaX6Z2h9hMz+bpDZRnQtfr+JQ1bgNokpaNGYut/YrC6d4EAUolcHdxVmQmK4W9le2Z7RCGVi5VcSHUnygqkrLaw8WN6tTkLgr8wQ+ECmm8i0BCFqyy73JJX/PfhPkP/mQXCC9MsY14LZEnKlykIErMZIm/2SyQPAMUYgCWIKzTlovggvzaILaD5f4DN7VggPQRNqbzE3bwAyo2Fy+3Xd/+Qw7X1Wiyes9sxAY=", "config": { "k": 13, "numAdvice": 4, @@ -8,7 +8,11 @@ "numLookupBits": 12, "numVirtualInstance": 2 }, - "querySchema": "0x10b617ebea29c9b19c74da8fb2f50952055634c980f46bab0dd4985a5e07a41d", - "inputSchema": "eyJibG9ja051bWJlciI6IkNpcmN1aXRWYWx1ZSIsInR4SWR4IjoiQ2lyY3VpdFZhbHVlIiwibG9nSWR4IjoiQ2lyY3VpdFZhbHVlIiwic2VuZGVyQWRkcmVzcyI6IkNpcmN1aXRWYWx1ZTI1NiIsImV4cGVjdGVkQW1vdW50IjoiQ2lyY3VpdFZhbHVlMjU2In0=", - "circuit": "Y29uc3QgY2xpZW50XzEgPSBBWElPTV9DTElFTlRfSU1QT1JUCmFzeW5jIChpbnB1dHMpID0+IHsKICAgIGNvbnN0IGV2ZW50U2NoZW1hID0gIjB4ZGRmMjUyYWQxYmUyYzg5YjY5YzJiMDY4ZmMzNzhkYWE5NTJiYTdmMTYzYzRhMTE2MjhmNTVhNGRmNTIzYjNlZiI7CiAgICAvLyBzcGVjaWZ5IGFuZCBmZXRjaCB0aGUgZGF0YSB5b3Ugd2FudCBBeGlvbSB0byB2ZXJpZnkKICAgIGNvbnN0IHJlY2VpcHQgPSAoMCwgY2xpZW50XzEuZ2V0UmVjZWlwdCkoaW5wdXRzLmJsb2NrTnVtYmVyLCBpbnB1dHMudHhJZHgpOwogICAgY29uc3QgcmVjZWlwdExvZyA9IHJlY2VpcHQubG9nKGlucHV0cy5sb2dJZHgpOwogICAgY29uc3QgdG9rZW5Db250cmFjdEFkZHJlc3MgPSBhd2FpdCByZWNlaXB0TG9nLmFkZHJlc3MoKTsKICAgIGNvbnNvbGUubG9nKHRva2VuQ29udHJhY3RBZGRyZXNzKTsKICAgIC8vIFZlcmlmeSB0aGUgVU5JIFRyYW5zZmVyIGV2ZW50CiAgICBjb25zdCB0cmFuc2ZlckZyb20gPSBhd2FpdCByZWNlaXB0TG9nLnRvcGljKDEsIGV2ZW50U2NoZW1hKTsKICAgIGNvbnN0IHRyYW5zZmVyVG8gPSBhd2FpdCByZWNlaXB0TG9nLnRvcGljKDIsIGV2ZW50U2NoZW1hKTsKICAgIGNvbnN0IHRyYW5zZmVyVmFsdWUgPSBhd2FpdCByZWNlaXB0TG9nLmRhdGEoMCwgZXZlbnRTY2hlbWEpOwogICAgKDAsIGNsaWVudF8xLmFkZFRvQ2FsbGJhY2spKHRyYW5zZmVyRnJvbSk7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykodHJhbnNmZXJUbyk7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykodHJhbnNmZXJWYWx1ZSk7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykodG9rZW5Db250cmFjdEFkZHJlc3MpOwogICAgKDAsIGNsaWVudF8xLmFkZFRvQ2FsbGJhY2spKGlucHV0cy5ibG9ja051bWJlcik7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykoaW5wdXRzLnR4SWR4KTsKfQ==" + "capacity": { + "maxOutputs": 128, + "maxSubqueries": 128 + }, + "querySchema": "0xac4cf8057c93f4d3a6d0e3c2afac1bec2586ede715099c464d23c1352267ba96", + "inputSchema": "eyJudW1DbGFpbXMiOiJDaXJjdWl0VmFsdWUiLCJibG9ja051bWJlcnMiOiJDaXJjdWl0VmFsdWVbXSIsInR4SWR4cyI6IkNpcmN1aXRWYWx1ZVtdIiwibG9nSWR4cyI6IkNpcmN1aXRWYWx1ZVtdIn0=", + "circuit": "Y29uc3QgY2xpZW50XzEgPSBBWElPTV9DTElFTlRfSU1QT1JUCmFzeW5jIChpbnB1dHMpID0+IHsKICAgIC8vIERlZmluZSB0aGUgZXZlbnQgc2NoZW1hIGZvciBFUkMtMjAgdHJhbnNmZXIKICAgIC8vIFRyYW5zZmVyKGFkZHJlc3MgaW5kZXhlZCBmcm9tLCBhZGRyZXNzIGluZGV4ZWQgdG8sIHVpbnQyNTYgdmFsdWUpCiAgICBjb25zdCBldmVudFNjaGVtYSA9ICIweGRkZjI1MmFkMWJlMmM4OWI2OWMyYjA2OGZjMzc4ZGFhOTUyYmE3ZjE2M2M0YTExNjI4ZjU1YTRkZjUyM2IzZWYiOwogICAgY29uc3QgTUFYX05VTV9DTEFJTVMgPSAxMDsKICAgIC8vIENoZWNrIHRoYXQgdGhlIG51bWJlciBvZiBjbGFpbXMgaXMgdmFsaWQKICAgIGlmIChpbnB1dHMuYmxvY2tOdW1iZXJzLmxlbmd0aCAhPSBNQVhfTlVNX0NMQUlNUyB8fCBpbnB1dHMudHhJZHhzLmxlbmd0aCAhPSBNQVhfTlVNX0NMQUlNUyB8fCBpbnB1dHMubG9nSWR4cy5sZW5ndGggIT0gTUFYX05VTV9DTEFJTVMpIHsKICAgICAgICB0aHJvdyBuZXcgRXJyb3IoImJsb2NrTnVtYmVycyBvciB0eElkeHMgb3IgbG9nSWR4cyBkb2VzIG5vdCBtYXRjaCBNQVhfTlVNX0NMQUlNUyIpOwogICAgfQogICAgaWYgKGlucHV0cy5udW1DbGFpbXMudmFsdWUoKSA+IE1BWF9OVU1fQ0xBSU1TKSB7CiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCJOdW1iZXIgb2YgY2xhaW1zIGV4Y2VlZHMgbWF4aW11bSIpOwogICAgfQogICAgKDAsIGNsaWVudF8xLmNoZWNrTGVzc1RoYW4pKGlucHV0cy5udW1DbGFpbXMsICgwLCBjbGllbnRfMS5jb25zdGFudCkoTUFYX05VTV9DTEFJTVMgKyAxKSk7CiAgICAoMCwgY2xpZW50XzEuY2hlY2tMZXNzVGhhbikoKDAsIGNsaWVudF8xLmNvbnN0YW50KSgwKSwgaW5wdXRzLm51bUNsYWltcyk7CiAgICBsZXQgY2xhaW1JZHMgPSBbXTsKICAgIGxldCBpblJhbmdlcyA9IFtdOwogICAgZm9yICh2YXIgaWR4ID0gMDsgaWR4IDwgTUFYX05VTV9DTEFJTVM7IGlkeCsrKSB7CiAgICAgICAgY29uc3QgaW5SYW5nZSA9ICgwLCBjbGllbnRfMS5pc0xlc3NUaGFuKSgoMCwgY2xpZW50XzEuY29uc3RhbnQpKGlkeCksIGlucHV0cy5udW1DbGFpbXMpOwogICAgICAgIGNvbnN0IGlkXzEgPSAoMCwgY2xpZW50XzEubXVsQWRkKShpbnB1dHMuYmxvY2tOdW1iZXJzW2lkeF0sIEJpZ0ludCgyICoqIDY0KSwgaW5wdXRzLnR4SWR4c1tpZHhdKTsKICAgICAgICBjb25zdCBpZCA9ICgwLCBjbGllbnRfMS5tdWxBZGQpKGlkXzEsIEJpZ0ludCgyICoqIDY0KSwgaW5wdXRzLmxvZ0lkeHNbaWR4XSk7CiAgICAgICAgaW5SYW5nZXMucHVzaChpblJhbmdlKTsKICAgICAgICBjbGFpbUlkcy5wdXNoKCgwLCBjbGllbnRfMS5tdWwpKGlkLCBpblJhbmdlKSk7CiAgICB9CiAgICBmb3IgKGxldCBpZHggPSAxOyBpZHggPCBNQVhfTlVNX0NMQUlNUzsgaWR4KyspIHsKICAgICAgICBjb25zdCBpc0xlc3MgPSAoMCwgY2xpZW50XzEuaXNMZXNzVGhhbikoY2xhaW1JZHNbaWR4IC0gMV0sIGNsYWltSWRzW2lkeF0pOwogICAgICAgIGNvbnN0IGlzTGVzc0lmVmFsaWQgPSAoMCwgY2xpZW50XzEub3IpKGlzTGVzcywgKDAsIGNsaWVudF8xLmlzWmVybykoaW5SYW5nZXNbaWR4XSkpOwogICAgICAgICgwLCBjbGllbnRfMS5jaGVja0VxdWFsKShpc0xlc3NJZlZhbGlkLCAxKTsKICAgIH0KICAgIGNvbnN0IGxhc3RDbGFpbUlkID0gKDAsIGNsaWVudF8xLnNlbGVjdEZyb21JZHgpKGNsYWltSWRzLCAoMCwgY2xpZW50XzEuc3ViKShpbnB1dHMubnVtQ2xhaW1zLCAoMCwgY2xpZW50XzEuY29uc3RhbnQpKDEpKSk7CiAgICA7CiAgICBsZXQgdG90YWxWYWx1ZSA9ICgwLCBjbGllbnRfMS5jb25zdGFudCkoMCk7CiAgICBsZXQgdG9rZW5Db250cmFjdEFkZHJlc3MgPSBbXTsKICAgIGxldCBmcm9tQWRkcmVzcyA9IFtdOwogICAgbGV0IHRvQWRkcmVzcyA9IFtdOwogICAgZm9yICh2YXIgaWR4ID0gMDsgaWR4IDwgTUFYX05VTV9DTEFJTVM7IGlkeCsrKSB7CiAgICAgICAgY29uc3QgaXNWYWxpZCA9IGluUmFuZ2VzW2lkeF07CiAgICAgICAgY29uc3QgcmVjZWlwdCA9ICgwLCBjbGllbnRfMS5nZXRSZWNlaXB0KShpbnB1dHMuYmxvY2tOdW1iZXJzW2lkeF0sIGlucHV0cy50eElkeHNbaWR4XSk7CiAgICAgICAgY29uc3QgcmVjZWlwdExvZyA9IHJlY2VpcHQubG9nKGlucHV0cy5sb2dJZHhzW2lkeF0pOwogICAgICAgIC8vIGNoZWNrIHRoYXQgYWxsIHJlY2VpcHRzIGFyZSBlbWl0dGVkIGJ5IHRoZSBzYW1lIGFkZHJlc3MgYW5kIHRvIC8gZnJvbSB0aGUgc2FtZSBhZGRyZXNzCiAgICAgICAgY29uc3QgcmVjZWlwdEFkZHJlc3MgPSBhd2FpdCByZWNlaXB0TG9nLmFkZHJlc3MoKTsKICAgICAgICBjb25zdCB0cmFuc2ZlckZyb20gPSBhd2FpdCByZWNlaXB0TG9nLnRvcGljKDEsIGV2ZW50U2NoZW1hKTsKICAgICAgICBjb25zdCB0cmFuc2ZlclRvID0gYXdhaXQgcmVjZWlwdExvZy50b3BpYygyLCBldmVudFNjaGVtYSk7CiAgICAgICAgY29uc3QgdHJhbnNmZXJWYWx1ZSA9IChhd2FpdCByZWNlaXB0TG9nLmRhdGEoMCwgZXZlbnRTY2hlbWEpKS50b0NpcmN1aXRWYWx1ZSgpOwogICAgICAgIHRva2VuQ29udHJhY3RBZGRyZXNzW2lkeF0gPSByZWNlaXB0QWRkcmVzcy50b0NpcmN1aXRWYWx1ZSgpOwogICAgICAgIGZyb21BZGRyZXNzW2lkeF0gPSB0cmFuc2ZlckZyb20udG9DaXJjdWl0VmFsdWUoKTsKICAgICAgICB0b0FkZHJlc3NbaWR4XSA9IHRyYW5zZmVyVG8udG9DaXJjdWl0VmFsdWUoKTsKICAgICAgICAoMCwgY2xpZW50XzEuY2hlY2tFcXVhbCkoKDAsIGNsaWVudF8xLmNvbnN0YW50KSgxKSwgKDAsIGNsaWVudF8xLm9yKSgoMCwgY2xpZW50XzEuaXNaZXJvKShpc1ZhbGlkKSwgKDAsIGNsaWVudF8xLmlzRXF1YWwpKHRva2VuQ29udHJhY3RBZGRyZXNzWzBdLCByZWNlaXB0QWRkcmVzcy50b0NpcmN1aXRWYWx1ZSgpKSkpOwogICAgICAgICgwLCBjbGllbnRfMS5jaGVja0VxdWFsKSgoMCwgY2xpZW50XzEuY29uc3RhbnQpKDEpLCAoMCwgY2xpZW50XzEub3IpKCgwLCBjbGllbnRfMS5pc1plcm8pKGlzVmFsaWQpLCAoMCwgY2xpZW50XzEuaXNFcXVhbCkoZnJvbUFkZHJlc3NbMF0sIHRyYW5zZmVyRnJvbS50b0NpcmN1aXRWYWx1ZSgpKSkpOwogICAgICAgICgwLCBjbGllbnRfMS5jaGVja0VxdWFsKSgoMCwgY2xpZW50XzEuY29uc3RhbnQpKDEpLCAoMCwgY2xpZW50XzEub3IpKCgwLCBjbGllbnRfMS5pc1plcm8pKGlzVmFsaWQpLCAoMCwgY2xpZW50XzEuaXNFcXVhbCkodG9BZGRyZXNzWzBdLCB0cmFuc2ZlclRvLnRvQ2lyY3VpdFZhbHVlKCkpKSk7CiAgICAgICAgdG90YWxWYWx1ZSA9ICgwLCBjbGllbnRfMS5hZGQpKHRvdGFsVmFsdWUsICgwLCBjbGllbnRfMS5tdWwpKGlzVmFsaWQsIHRyYW5zZmVyVmFsdWUpKTsKICAgIH0KICAgICgwLCBjbGllbnRfMS5hZGRUb0NhbGxiYWNrKShmcm9tQWRkcmVzc1swXSk7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykodG9BZGRyZXNzWzBdKTsKICAgICgwLCBjbGllbnRfMS5hZGRUb0NhbGxiYWNrKSh0b3RhbFZhbHVlKTsKICAgICgwLCBjbGllbnRfMS5hZGRUb0NhbGxiYWNrKSh0b2tlbkNvbnRyYWN0QWRkcmVzc1swXSk7CiAgICAoMCwgY2xpZW50XzEuYWRkVG9DYWxsYmFjaykoY2xhaW1JZHNbMF0pOwogICAgKDAsIGNsaWVudF8xLmFkZFRvQ2FsbGJhY2spKGxhc3RDbGFpbUlkKTsKfQ==" } \ No newline at end of file diff --git a/app/next.config.js b/app/next.config.js deleted file mode 100644 index 13e2276..0000000 --- a/app/next.config.js +++ /dev/null @@ -1,32 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - webpack: (config) => { - config.externals.push( - "pino-pretty", - "lokijs", - "encoding" - ); - return config; - }, - reactStrictMode: true, - swcMinify: true, - async headers() { - return [ - { - source: "/(.*)", - headers: [ - { - key: "Cross-Origin-Embedder-Policy", - value: "require-corp", - }, - { - key: "Cross-Origin-Opener-Policy", - value: "same-origin", - }, - ], - }, - ]; - }, -}; - -module.exports = nextConfig; \ No newline at end of file diff --git a/app/package-lock.json b/app/package-lock.json deleted file mode 100644 index 4ef0ce9..0000000 --- a/app/package-lock.json +++ /dev/null @@ -1,15213 +0,0 @@ -{ - "name": "asset-refund-example-nextjs", - "version": "2.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "asset-refund-example-nextjs", - "version": "2.0.0", - "dependencies": { - "@axiom-crypto/client": "2.0.4", - "@axiom-crypto/react": "2.0.4", - "@tanstack/react-query": "^5.17.12", - "@types/node": "20.6.2", - "@types/react": "18.2.48", - "@types/react-dom": "18.2.18", - "autoprefixer": "10.4.15", - "comlink": "^4.4.1", - "eslint": "8.49.0", - "eslint-config-next": "13.4.19", - "ethers": "^6.8.0", - "next": "14.0.4", - "postcss": "8.4.31", - "react": "18.2.0", - "react-dom": "18.2.0", - "tailwindcss": "3.3.3", - "typescript": "5.2.2", - "viem": "^2.0.10", - "wagmi": "2.3.1" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@axiom-crypto/circuit": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@axiom-crypto/circuit/-/circuit-2.0.4.tgz", - "integrity": "sha512-yy102cSR8HOpumhm0PRAiE6TS28N3mnrUQN7pNnLzsvg8K6EipIXufZGbn8VMadelf91F37PuR76egRFIcH3tg==", - "dependencies": { - "@axiom-crypto/core": "2.3.5", - "@axiom-crypto/halo2-lib-js": "0.3.4", - "@axiom-crypto/halo2-wasm": "0.3.4", - "@axiom-crypto/tools": "2.0.1", - "commander": "^11.1.0", - "ethers": "^6.8.1", - "viem": "^1.19.9" - } - }, - "node_modules/@axiom-crypto/circuit/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/@axiom-crypto/circuit/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@axiom-crypto/circuit/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@axiom-crypto/client": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@axiom-crypto/client/-/client-2.0.4.tgz", - "integrity": "sha512-jyISkg36vJBIUnPlCI9bEYQjs2BnCJT4m40gZs3QIxHvA7g1eURMHaGnTt5vVA+2aVwA3HnmVFInusMw7hABJQ==", - "dependencies": { - "@axiom-crypto/circuit": "2.0.4", - "@axiom-crypto/core": "2.3.5", - "chalk": "^4.1.2", - "commander": "^11.1.0", - "prompts": "^2.4.2", - "viem": "^2.3.1" - }, - "bin": { - "axiom": "cli/index.js" - } - }, - "node_modules/@axiom-crypto/core": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@axiom-crypto/core/-/core-2.3.5.tgz", - "integrity": "sha512-1O/oM4gvZWf0VtVtypHAKmJQFluMj0k976OuM6HOGnOgNu+TqWt/9jUZeZ9HEUWGXEoFCNI5l9dA5pgdnJN1/g==", - "dependencies": { - "@axiom-crypto/tools": "2.0.1", - "axios": "^1.6.1", - "bs58": "^5.0.0", - "ethers": "^6.8.1", - "merkletreejs": "^0.3.11" - } - }, - "node_modules/@axiom-crypto/halo2-lib-js": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@axiom-crypto/halo2-lib-js/-/halo2-lib-js-0.3.4.tgz", - "integrity": "sha512-E/i7EqlcvjcfXZejL8HcpvFQIIMJxcMrVBXsdaDJGgEXVc6pEDJ07Hy3drLbhQ007ZJ8aultw3HSfD9gJRkh4w==", - "dependencies": { - "@axiom-crypto/halo2-wasm": "0.3.4", - "ethers": "^6.8.0", - "prettier": "1.18.2" - } - }, - "node_modules/@axiom-crypto/halo2-wasm": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@axiom-crypto/halo2-wasm/-/halo2-wasm-0.3.4.tgz", - "integrity": "sha512-SUHXnydtx5rY0gQ2zWy0Br6L3iaAFo5RH/AMnOCSM4Nb3inqinBEnXQgEPZ45+EFmeOfRi1xOVUBdo6keZlacQ==" - }, - "node_modules/@axiom-crypto/react": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@axiom-crypto/react/-/react-2.0.4.tgz", - "integrity": "sha512-GOqB+yI/SGzbWk2p3Nsfg9XZ4LGL0QUn3MGo7fHYa1+nzdjVsdI1IsYZxrNynRjsn8fzIvQmOjklAyKlMgScyA==", - "dependencies": { - "comlink": "^4.4.1" - }, - "peerDependencies": { - "@axiom-crypto/client": "2.0.4", - "@types/react": ">=18.1.0", - "react": ">=18.1.0", - "react-dom": ">=18.1.0" - } - }, - "node_modules/@axiom-crypto/tools": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@axiom-crypto/tools/-/tools-2.0.1.tgz", - "integrity": "sha512-rMJFvxhryU2o4GSKibGLygJfY7+yP8N5PddeuD2XiRo/BD2F4OY7MrdmsxQLoCjvNxECqVa/gcLTCratjSTMdw==", - "dependencies": { - "ethers": "^6.7.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", - "peer": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "peer": true - }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "peer": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "peer": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "peer": true - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", - "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "peer": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "peer": true, - "dependencies": { - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "peer": true, - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", - "peer": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", - "peer": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.23.3.tgz", - "integrity": "sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-default-from": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "peer": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.23.3.tgz", - "integrity": "sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", - "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", - "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", - "peer": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", - "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", - "peer": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", - "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", - "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", - "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", - "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.7", - "babel-plugin-polyfill-corejs3": "^0.8.7", - "babel-plugin-polyfill-regenerator": "^0.5.4", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", - "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", - "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.7", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.7", - "babel-plugin-polyfill-corejs3": "^0.8.7", - "babel-plugin-polyfill-regenerator": "^0.5.4", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.23.3.tgz", - "integrity": "sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-flow-strip-types": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", - "peer": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "peer": true - }, - "node_modules/@babel/runtime": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@coinbase/wallet-sdk": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.9.1.tgz", - "integrity": "sha512-cGUE8wm1/cMI8irRMVOqbFWYcnNugqCtuy2lnnHfgloBg+GRLs9RsrkOUDMdv/StfUeeKhCDyYudsXXvcL1xIA==", - "dependencies": { - "bn.js": "^5.2.1", - "buffer": "^6.0.3", - "clsx": "^1.2.1", - "eth-block-tracker": "^7.1.0", - "eth-json-rpc-filters": "^6.0.0", - "eventemitter3": "^5.0.1", - "keccak": "^3.0.3", - "preact": "^10.16.0", - "sha.js": "^2.4.11" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/react": { - "version": "11.11.3", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", - "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", - "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" - }, - "node_modules/@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@ethereumjs/common": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", - "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "crc-32": "^1.2.0" - } - }, - "node_modules/@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", - "bin": { - "rlp": "bin/rlp" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/tx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", - "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", - "dependencies": { - "@ethereumjs/common": "^3.2.0", - "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.1.0", - "ethereum-cryptography": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/util": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", - "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", - "dependencies": { - "@ethereumjs/rlp": "^4.0.1", - "ethereum-cryptography": "^2.0.0", - "micro-ftch": "^0.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "peer": true - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" - }, - "node_modules/@ioredis/commands": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", - "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/ttlcache": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", - "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "peer": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "peer": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", - "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==" - }, - "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", - "integrity": "sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==", - "dependencies": { - "@metamask/json-rpc-engine": "^7.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.1.tgz", - "integrity": "sha512-OVxccX/IFOjPzCzSFAEceccPIAf7A7IwnvjyWjyHCkLrO+LWV4e7Tpe79JNXiORywNulHxrg+q6QrmrnGEwssQ==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^8.2.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-WFVcMPEkKKRCJ8DDkZUTVbLlpwgRn98F4VM/WzN89HM8PmHMnCyk/oG0AmK/seOxtik7uC7Bbi2YBC5Z5XB2zw==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/object-multiplex": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-1.3.0.tgz", - "integrity": "sha512-czcQeVYdSNtabd+NcYQnrM69MciiJyd1qvKH8WM2Id3C0ZiUUX5Xa/MK+/VUk633DBhVOwdNzAKIQ33lGyA+eQ==", - "dependencies": { - "end-of-stream": "^1.4.4", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/onboarding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz", - "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==", - "dependencies": { - "bowser": "^2.9.0" - } - }, - "node_modules/@metamask/post-message-stream": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@metamask/post-message-stream/-/post-message-stream-6.2.0.tgz", - "integrity": "sha512-WunZ0bruClF862mvbKQGETn5SM0XKGmocPMQR1Ew6sYix9/FDzeoZnoI8RkXk01E+70FCdxhTE/r8kk5SFOuTw==", - "dependencies": { - "@metamask/utils": "^5.0.0", - "readable-stream": "2.3.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/post-message-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/@metamask/post-message-stream/node_modules/process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==" - }, - "node_modules/@metamask/post-message-stream/node_modules/readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@metamask/post-message-stream/node_modules/string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/@metamask/providers": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-10.2.1.tgz", - "integrity": "sha512-p2TXw2a1Nb8czntDGfeIYQnk4LLVbd5vlcb3GY//lylYlKdSqp+uUTegCvxiFblRDOT68jsY8Ib1VEEzVUOolA==", - "dependencies": { - "@metamask/object-multiplex": "^1.1.0", - "@metamask/safe-event-emitter": "^2.0.0", - "@types/chrome": "^0.0.136", - "detect-browser": "^5.2.0", - "eth-rpc-errors": "^4.0.2", - "extension-port-stream": "^2.0.1", - "fast-deep-equal": "^2.0.1", - "is-stream": "^2.0.0", - "json-rpc-engine": "^6.1.0", - "json-rpc-middleware-stream": "^4.2.1", - "pump": "^3.0.0", - "webextension-polyfill-ts": "^0.25.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/providers/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" - }, - "node_modules/@metamask/rpc-errors": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz", - "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==", - "dependencies": { - "@metamask/utils": "^8.1.0", - "fast-safe-stringify": "^2.0.6" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-WFVcMPEkKKRCJ8DDkZUTVbLlpwgRn98F4VM/WzN89HM8PmHMnCyk/oG0AmK/seOxtik7uC7Bbi2YBC5Z5XB2zw==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/safe-event-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", - "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" - }, - "node_modules/@metamask/sdk": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.14.1.tgz", - "integrity": "sha512-52kfvnlyMXRO8/oPGoQOFMevSjgkLzpl8aGG6Ivx/6jiqSv5ScuOg6YdSWXR937Ts0zWE0V8KTUBMfnGGt0S9Q==", - "dependencies": { - "@metamask/onboarding": "^1.0.1", - "@metamask/post-message-stream": "^6.1.0", - "@metamask/providers": "^10.2.1", - "@metamask/sdk-communication-layer": "0.14.1", - "@metamask/sdk-install-modal-web": "0.14.1", - "@react-native-async-storage/async-storage": "^1.17.11", - "@types/dom-screen-wake-lock": "^1.0.0", - "bowser": "^2.9.0", - "cross-fetch": "^4.0.0", - "eciesjs": "^0.3.15", - "eth-rpc-errors": "^4.0.3", - "eventemitter2": "^6.4.7", - "extension-port-stream": "^2.0.1", - "i18next": "22.5.1", - "i18next-browser-languagedetector": "^7.1.0", - "obj-multiplex": "^1.0.0", - "pump": "^3.0.0", - "qrcode-terminal-nooctal": "^0.12.1", - "react-i18next": "^13.2.2", - "react-native-webview": "^11.26.0", - "readable-stream": "^2.3.7", - "rollup-plugin-visualizer": "^5.9.2", - "socket.io-client": "^4.5.1", - "util": "^0.12.4", - "uuid": "^8.3.2" - }, - "peerDependencies": { - "react": "^18.2.0", - "react-native": "*" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/@metamask/sdk-communication-layer": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.14.1.tgz", - "integrity": "sha512-K1KhkKMdAAPi079G/bX/cIazqT6qnkRnykrs7nA1sU2BouG7BYD4qPgv7ridc3BNIewnFg9eMzzYIgOgfXzJKw==", - "dependencies": { - "bufferutil": "^4.0.8", - "cross-fetch": "^3.1.5", - "date-fns": "^2.29.3", - "eciesjs": "^0.3.16", - "eventemitter2": "^6.4.5", - "socket.io-client": "^4.5.1", - "utf-8-validate": "^6.0.3", - "uuid": "^8.3.2" - } - }, - "node_modules/@metamask/sdk-communication-layer/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/@metamask/sdk-communication-layer/node_modules/utf-8-validate": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz", - "integrity": "sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/@metamask/sdk-install-modal-web": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.14.1.tgz", - "integrity": "sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==", - "dependencies": { - "@emotion/react": "^11.10.6", - "@emotion/styled": "^11.10.6", - "i18next": "22.5.1", - "qr-code-styling": "^1.6.0-rc.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-i18next": "^13.2.2" - } - }, - "node_modules/@metamask/sdk-install-modal-web/node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/@metamask/sdk/node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/@metamask/utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", - "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", - "dependencies": { - "@ethereumjs/tx": "^4.1.2", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@motionone/animation": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.17.0.tgz", - "integrity": "sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==", - "dependencies": { - "@motionone/easing": "^10.17.0", - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/dom": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.17.0.tgz", - "integrity": "sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==", - "dependencies": { - "@motionone/animation": "^10.17.0", - "@motionone/generators": "^10.17.0", - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/easing": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.17.0.tgz", - "integrity": "sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==", - "dependencies": { - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/generators": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.17.0.tgz", - "integrity": "sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==", - "dependencies": { - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/svelte": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.4.tgz", - "integrity": "sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/types": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.17.0.tgz", - "integrity": "sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==" - }, - "node_modules/@motionone/utils": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.17.0.tgz", - "integrity": "sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==", - "dependencies": { - "@motionone/types": "^10.17.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/vue": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.4.tgz", - "integrity": "sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==", - "deprecated": "Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@next/env": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4.tgz", - "integrity": "sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "13.4.19", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.19.tgz", - "integrity": "sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==", - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4.tgz", - "integrity": "sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4.tgz", - "integrity": "sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4.tgz", - "integrity": "sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4.tgz", - "integrity": "sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4.tgz", - "integrity": "sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4.tgz", - "integrity": "sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4.tgz", - "integrity": "sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4.tgz", - "integrity": "sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4.tgz", - "integrity": "sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.0.tgz", - "integrity": "sha512-XJLGVL0DEclX5pcWa2N9SX1jCGTDd8l972biNooLFtjneuGqodupPQh6XseXIBBeVIMaaJ7bTcs3qGvXwsp4vg==", - "hasInstallScript": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.0", - "@parcel/watcher-darwin-arm64": "2.4.0", - "@parcel/watcher-darwin-x64": "2.4.0", - "@parcel/watcher-freebsd-x64": "2.4.0", - "@parcel/watcher-linux-arm-glibc": "2.4.0", - "@parcel/watcher-linux-arm64-glibc": "2.4.0", - "@parcel/watcher-linux-arm64-musl": "2.4.0", - "@parcel/watcher-linux-x64-glibc": "2.4.0", - "@parcel/watcher-linux-x64-musl": "2.4.0", - "@parcel/watcher-win32-arm64": "2.4.0", - "@parcel/watcher-win32-ia32": "2.4.0", - "@parcel/watcher-win32-x64": "2.4.0" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.0.tgz", - "integrity": "sha512-+fPtO/GsbYX1LJnCYCaDVT3EOBjvSFdQN9Mrzh9zWAOOfvidPWyScTrHIZHHfJBvlHzNA0Gy0U3NXFA/M7PHUA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.0.tgz", - "integrity": "sha512-T/At5pansFuQ8VJLRx0C6C87cgfqIYhW2N/kBfLCUvDhCah0EnLLwaD/6MW3ux+rpgkpQAnMELOCTKlbwncwiA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.0.tgz", - "integrity": "sha512-vZMv9jl+szz5YLsSqEGCMSllBl1gU1snfbRL5ysJU03MEa6gkVy9OMcvXV1j4g0++jHEcvzhs3Z3LpeEbVmY6Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.0.tgz", - "integrity": "sha512-dHTRMIplPDT1M0+BkXjtMN+qLtqq24sLDUhmU+UxxLP2TEY2k8GIoqIJiVrGWGomdWsy5IO27aDV1vWyQ6gfHA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.0.tgz", - "integrity": "sha512-9NQXD+qk46RwATNC3/UB7HWurscY18CnAPMTFcI9Y8CTbtm63/eex1SNt+BHFinEQuLBjaZwR2Lp+n7pmEJPpQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.0.tgz", - "integrity": "sha512-QuJTAQdsd7PFW9jNGaV9Pw+ZMWV9wKThEzzlY3Lhnnwy7iW23qtQFPql8iEaSFMCVI5StNNmONUopk+MFKpiKg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.0.tgz", - "integrity": "sha512-oyN+uA9xcTDo/45bwsd6TFHa7Lc7hKujyMlvwrCLvSckvWogndCEoVYFNfZ6JJ2KNL/6fFiGPcbjp8jJmEh5Ng==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.0.tgz", - "integrity": "sha512-KphV8awJmxU3q52JQvJot0QMu07CIyEjV+2Tb2ZtbucEgqyRcxOBDMsqp1JNq5nuDXtcCC0uHQICeiEz38dPBQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.0.tgz", - "integrity": "sha512-7jzcOonpXNWcSijPpKD5IbC6xC7yTibjJw9jviVzZostYLGxbz8LDJLUnLzLzhASPlPGgpeKLtFUMjAAzM+gSA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-wasm": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0.tgz", - "integrity": "sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==", - "bundleDependencies": [ - "napi-wasm" - ], - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "napi-wasm": "^1.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.0.tgz", - "integrity": "sha512-NOej2lqlq8bQNYhUMnOD0nwvNql8ToQF+1Zhi9ULZoG+XTtJ9hNnCFfyICxoZLXor4bBPTOnzs/aVVoefYnjIg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.0.tgz", - "integrity": "sha512-IO/nM+K2YD/iwjWAfHFMBPz4Zqn6qBDqZxY4j2n9s+4+OuTSRM/y/irksnuqcspom5DjkSeF9d0YbO+qpys+JA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.0.tgz", - "integrity": "sha512-pAUyUVjfFjWaf/pShmJpJmNxZhbMvJASUpdes9jL6bTEJ+gDxPRSpXTIemNyNsb9AtbiGXs9XduP1reThmd+dA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "engines": { - "node": "^16 || ^18 || >= 20" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@react-native-async-storage/async-storage": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.21.0.tgz", - "integrity": "sha512-JL0w36KuFHFCvnbOXRekqVAUplmOyT/OuCQkogo6X98MtpSaJOKEAeZnYO8JB0U/RIEixZaGI5px73YbRm/oag==", - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, - "node_modules/@react-native-community/cli": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.0.tgz", - "integrity": "sha512-XeQohi2E+S2+MMSz97QcEZ/bWpi8sfKiQg35XuYeJkc32Til2g0b97jRpn0/+fV0BInHoG1CQYWwHA7opMsrHg==", - "peer": true, - "dependencies": { - "@react-native-community/cli-clean": "12.3.0", - "@react-native-community/cli-config": "12.3.0", - "@react-native-community/cli-debugger-ui": "12.3.0", - "@react-native-community/cli-doctor": "12.3.0", - "@react-native-community/cli-hermes": "12.3.0", - "@react-native-community/cli-plugin-metro": "12.3.0", - "@react-native-community/cli-server-api": "12.3.0", - "@react-native-community/cli-tools": "12.3.0", - "@react-native-community/cli-types": "12.3.0", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native-community/cli-clean": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.0.tgz", - "integrity": "sha512-iAgLCOWYRGh9ukr+eVQnhkV/OqN3V2EGd/in33Ggn/Mj4uO6+oUncXFwB+yjlyaUNz6FfjudhIz09yYGSF+9sg==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "execa": "^5.0.0" - } - }, - "node_modules/@react-native-community/cli-config": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.0.tgz", - "integrity": "sha512-BrTn5ndFD9uOxO8kxBQ32EpbtOvAsQExGPI7SokdI4Zlve70FziLtTq91LTlTUgMq1InVZn/jJb3VIDk6BTInQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.0.tgz", - "integrity": "sha512-w3b0iwjQlk47GhZWHaeTG8kKH09NCMUJO729xSdMBXE8rlbm4kHpKbxQY9qKb6NlfWSJN4noGY+FkNZS2rRwnQ==", - "peer": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.0.tgz", - "integrity": "sha512-BPCwNNesoQMkKsxB08Ayy6URgGQ8Kndv6mMhIvJSNdST3J1+x3ehBHXzG9B9Vfi+DrTKRb8lmEl/b/7VkDlPkA==", - "peer": true, - "dependencies": { - "@react-native-community/cli-config": "12.3.0", - "@react-native-community/cli-platform-android": "12.3.0", - "@react-native-community/cli-platform-ios": "12.3.0", - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", - "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "semver": "^7.5.2", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.0.tgz", - "integrity": "sha512-G6FxpeZBO4AimKZwtWR3dpXRqTvsmEqlIkkxgwthdzn3LbVjDVIXKpVYU9PkR5cnT+KuAUxO0WwthrJ6Nmrrlg==", - "peer": true, - "dependencies": { - "@react-native-community/cli-platform-android": "12.3.0", - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.0.tgz", - "integrity": "sha512-VU1NZw63+GLU2TnyQ919bEMThpHQ/oMFju9MCfrd3pyPJz4Sn+vc3NfnTDUVA5Z5yfLijFOkHIHr4vo/C9bjnw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.2.4", - "glob": "^7.1.3", - "logkitty": "^0.7.1" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.0.tgz", - "integrity": "sha512-H95Sgt3wT7L8V75V0syFJDtv4YgqK5zbu69ko4yrXGv8dv2EBi6qZP0VMmkqXDamoPm9/U7tDTdbcf26ctnLfg==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.0", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.0.12", - "glob": "^7.1.3", - "ora": "^5.4.1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.0.tgz", - "integrity": "sha512-tYNHIYnNmxrBcsqbE2dAnLMzlKI3Cp1p1xUgTrNaOMsGPDN1epzNfa34n6Nps3iwKElSL7Js91CzYNqgTalucA==", - "peer": true - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.0.tgz", - "integrity": "sha512-Rode8NrdyByC+lBKHHn+/W8Zu0c+DajJvLmOWbe2WY/ECvnwcd9MHHbu92hlT2EQaJ9LbLhGrSbQE3cQy9EOCw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "12.3.0", - "@react-native-community/cli-tools": "12.3.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.0.tgz", - "integrity": "sha512-2GafnCr8D88VdClwnm9KZfkEb+lzVoFdr/7ybqhdeYM0Vnt/tr2N+fM1EQzwI1DpzXiBzTYemw8GjRq+Utcz2Q==", - "peer": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^7.5.2", - "shell-quote": "^1.7.3", - "sudo-prompt": "^9.0.0" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.0.tgz", - "integrity": "sha512-MgOkmrXH4zsGxhte4YqKL7d+N8ZNEd3w1wo56MZlhu5WabwCJh87wYpU5T8vyfujFLYOFuFK5jjlcbs8F4/WDw==", - "peer": true, - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", - "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.73.2", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.2.tgz", - "integrity": "sha512-PadyFZWVaWXIBP7Q5dgEL7eAd7tnsgsLjoHJB1hIRZZuVUg1Zqe3nULwC7RFAqOtr5Qx7KXChkFFcKQ3WnZzGw==", - "peer": true, - "dependencies": { - "@react-native/codegen": "0.73.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.73.19", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.19.tgz", - "integrity": "sha512-ujon01uMOREZecIltQxPDmJ6xlVqAUFGI/JCSpeVYdxyXBoBH5dBb0ihj7h6LKH1q1jsnO9z4MxfddtypKkIbg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.73.2", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.73.2", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.2.tgz", - "integrity": "sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.20.0", - "flow-parser": "^0.206.0", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.73.12", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.12.tgz", - "integrity": "sha512-xWU06OkC1cX++Duh/cD/Wv+oZ0oSY3yqbtxAqQA2H3Q+MQltNNJM6MqIHt1VOZSabRf/LVlR1JL6U9TXJirkaw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-server-api": "12.3.0", - "@react-native-community/cli-tools": "12.3.0", - "@react-native/dev-middleware": "0.73.7", - "@react-native/metro-babel-transformer": "0.73.13", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "metro": "^0.80.3", - "metro-config": "^0.80.3", - "metro-core": "^0.80.3", - "node-fetch": "^2.2.0", - "readline": "^1.3.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.73.3", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz", - "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.73.7", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.7.tgz", - "integrity": "sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==", - "peer": true, - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.73.3", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^1.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "open": "^7.0.3", - "serve-static": "^1.13.1", - "temp-dir": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "peer": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.73.4", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz", - "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz", - "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.73.13", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.13.tgz", - "integrity": "sha512-k9AQifogQfgUXPlqQSoMtX2KUhniw4XvJl+nZ4hphCH7qiMDAwuP8OmkJbz5E/N+Ro9OFuLE7ax4GlwxaTsAWg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.73.19", - "hermes-parser": "0.15.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.73.2", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz", - "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==", - "peer": true - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.73.4", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz", - "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.0.tgz", - "integrity": "sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==" - }, - "node_modules/@safe-global/safe-apps-provider": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.1.tgz", - "integrity": "sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==", - "dependencies": { - "@safe-global/safe-apps-sdk": "^8.1.0", - "events": "^3.3.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz", - "integrity": "sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==", - "dependencies": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "viem": "^1.0.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-gateway-typescript-sdk": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.14.0.tgz", - "integrity": "sha512-/dqU66RvHw50n+7x3nwnJedq8V6iLQyoWitNdjx5cFTBmae+rpP+LvHq+LqZfXJVkB1qNytMdjFjdyES0t79gQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/@scure/base": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz", - "integrity": "sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz", - "integrity": "sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==", - "dependencies": { - "@noble/curves": "~1.2.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip39": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", - "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", - "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "peer": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "peer": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "peer": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "peer": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "peer": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" - }, - "node_modules/@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", - "dependencies": { - "@stablelib/int": "^1.0.1" - } - }, - "node_modules/@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" - }, - "node_modules/@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", - "dependencies": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" - }, - "node_modules/@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", - "dependencies": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" - }, - "node_modules/@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", - "dependencies": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" - }, - "node_modules/@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", - "dependencies": { - "@stablelib/bytes": "^1.0.1" - } - }, - "node_modules/@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" - }, - "node_modules/@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", - "dependencies": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.17.19", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.17.19.tgz", - "integrity": "sha512-Lzw8FUtnLCc9Jwz0sw9xOjZB+/mCCmJev38v2wHMUl/ioXNIhnNWeMxu0NKUjIhAd62IRB3eAtvxAGDJ55UkyA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.17.19", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.17.19.tgz", - "integrity": "sha512-qaQENB6/03Gj3dFZGvdmUoqeUGlGm7P1p0RmaR04Bf1Ib1T9lLGimcC9T3oCFbrx0b2ZF21ngjFZNjj9uPJMcg==", - "dependencies": { - "@tanstack/query-core": "5.17.19" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/@types/chrome": { - "version": "0.0.136", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", - "integrity": "sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/dom-screen-wake-lock": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/dom-screen-wake-lock/-/dom-screen-wake-lock-1.0.3.tgz", - "integrity": "sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==" - }, - "node_modules/@types/filesystem": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.35.tgz", - "integrity": "sha512-1eKvCaIBdrD2mmMgy5dwh564rVvfEhZTWVQQGRNn0Nt4ZEnJ0C8oSUCzvMKRA4lGde5oEVo+q2MrTTbV/GHDCQ==", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.32.tgz", - "integrity": "sha512-Kpi2GXQyYJdjL8mFclL1eDgihn1SIzorMZjD94kdPZh9E4VxGOeyjPxi5LpsM4Zku7P0reqegZTt2GxhmA9VBg==" - }, - "node_modules/@types/har-format": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz", - "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "peer": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "20.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", - "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" - }, - "node_modules/@types/react": { - "version": "18.2.48", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", - "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/secp256k1": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", - "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "peer": true - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "peer": true - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz", - "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "6.19.1", - "@typescript-eslint/types": "6.19.1", - "@typescript-eslint/typescript-estree": "6.19.1", - "@typescript-eslint/visitor-keys": "6.19.1", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz", - "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==", - "dependencies": { - "@typescript-eslint/types": "6.19.1", - "@typescript-eslint/visitor-keys": "6.19.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz", - "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz", - "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==", - "dependencies": { - "@typescript-eslint/types": "6.19.1", - "@typescript-eslint/visitor-keys": "6.19.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz", - "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==", - "dependencies": { - "@typescript-eslint/types": "6.19.1", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@wagmi/connectors": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-4.1.6.tgz", - "integrity": "sha512-Kew/4K3AFMF4eNwg5ZEDMDu0R2MaLWwkgzWTPNwIp3Jjm8jtxSJ2Qyg23wS0YxaaGGefXX4/9K9MAN2Vjpsowg==", - "dependencies": { - "@coinbase/wallet-sdk": "3.9.1", - "@metamask/sdk": "0.14.1", - "@safe-global/safe-apps-provider": "0.18.1", - "@safe-global/safe-apps-sdk": "8.1.0", - "@walletconnect/ethereum-provider": "2.11.0", - "@walletconnect/modal": "2.6.2" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@wagmi/core": "2.3.1", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wagmi/core": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.3.1.tgz", - "integrity": "sha512-vpD5el6E8s2gmTDFPr1ghRuQCBTe45QSOSxAPkImCXWXiAh4xoCfwPH8lBUBpRJouu2eVBPVaCpGQNGO8yD1xw==", - "dependencies": { - "eventemitter3": "5.0.1", - "mipd": "0.0.5", - "zustand": "4.4.1" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@tanstack/query-core": ">=5.0.0", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "@tanstack/query-core": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@walletconnect/core": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.0.tgz", - "integrity": "sha512-2Tjp5BCevI7dbmqo/OrCjX4tqgMqwJNQLlQAlphqPfvwlF9+tIu6pGcVbSN3U9zyXzWIZCeleqEaWUeSeET4Ew==", - "dependencies": { - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.14", - "@walletconnect/keyvaluestorage": "^1.1.1", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.0", - "@walletconnect/utils": "2.11.0", - "events": "^3.3.0", - "isomorphic-unfetch": "3.1.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/environment/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/ethereum-provider": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.0.tgz", - "integrity": "sha512-YrTeHVjuSuhlUw7SQ6xBJXDuJ6iAC+RwINm9nVhoKYJSHAy3EVSJZOofMKrnecL0iRMtD29nj57mxAInIBRuZA==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "^1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/modal": "^2.6.2", - "@walletconnect/sign-client": "2.11.0", - "@walletconnect/types": "2.11.0", - "@walletconnect/universal-provider": "2.11.0", - "@walletconnect/utils": "2.11.0", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/events/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/heartbeat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", - "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/heartbeat/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-http-connection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", - "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^3.1.4", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-http-connection/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/@walletconnect/jsonrpc-http-connection/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", - "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-provider/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", - "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-types/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", - "dependencies": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", - "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "ws": "^7.5.1" - } - }, - "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } - } - }, - "node_modules/@walletconnect/logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", - "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", - "dependencies": { - "pino": "7.11.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/logger/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/modal": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", - "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", - "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "@walletconnect/modal-ui": "2.6.2" - } - }, - "node_modules/@walletconnect/modal-core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", - "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", - "dependencies": { - "valtio": "1.11.2" - } - }, - "node_modules/@walletconnect/modal-ui": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", - "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", - "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "lit": "2.8.0", - "motion": "10.16.2", - "qrcode": "1.5.3" - } - }, - "node_modules/@walletconnect/relay-api": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", - "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", - "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/relay-api/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", - "dependencies": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@walletconnect/relay-auth/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/safe-json/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/sign-client": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.0.tgz", - "integrity": "sha512-H2ukscibBS+6WrzQWh+WyVBqO5z4F5et12JcwobdwgHnJSlqIoZxqnUYYWNCI5rUR5UKsKWaUyto4AE9N5dw4Q==", - "dependencies": { - "@walletconnect/core": "2.11.0", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.0", - "@walletconnect/utils": "2.11.0", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/time/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/types": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.0.tgz", - "integrity": "sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/keyvaluestorage": "^1.1.1", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/universal-provider": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.0.tgz", - "integrity": "sha512-zgJv8jDvIMP4Qse/D9oIRXGdfoNqonsrjPZanQ/CHNe7oXGOBiQND2IIeX+tS0H7uNA0TPvctljCLiIN9nw4eA==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/sign-client": "2.11.0", - "@walletconnect/types": "2.11.0", - "@walletconnect/utils": "2.11.0", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/utils": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.0.tgz", - "integrity": "sha512-hxkHPlTlDQILHfIKXlmzgNJau/YcSBC3XHUSuZuKZbNEw3duFT6h6pm3HT/1+j1a22IG05WDsNBuTCRkwss+BQ==", - "dependencies": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "^1.0.3", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.0", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.3", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-getters/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-metadata/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/abitype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.0.tgz", - "integrity": "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==", - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "peer": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "peer": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "peer": true - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "peer": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "peer": true - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "peer": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "peer": true - }, - "node_modules/async-mutex": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", - "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dependencies": { - "has-symbols": "^1.0.3" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", - "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", - "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peer": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", - "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "peer": true, - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "peer": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "peer": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "node_modules/buffer-reverse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz", - "integrity": "sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==" - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "peer": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "peer": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001579", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz", - "integrity": "sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", - "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.js" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/chromium-edge-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", - "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "node_modules/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", - "dependencies": { - "consola": "^3.2.3" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "peer": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/clipboardy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", - "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", - "dependencies": { - "execa": "^8.0.1", - "is-wsl": "^3.1.0", - "is64bit": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/clipboardy/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "peer": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cluster-key-slot": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", - "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "peer": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comlink": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.1.tgz", - "integrity": "sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==" - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "peer": true - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "peer": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "peer": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "peer": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie-es": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" - }, - "node_modules/core-js-compat": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", - "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", - "peer": true, - "dependencies": { - "browserslist": "^4.22.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", - "peer": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "peer": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "peer": true - }, - "node_modules/denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/deprecated-react-native-prop-types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz", - "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==", - "peer": true, - "dependencies": { - "@react-native/normalize-colors": "^0.73.0", - "invariant": "^2.2.4", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/destr": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.2.tgz", - "integrity": "sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==" - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "peer": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/eciesjs": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.3.18.tgz", - "integrity": "sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==", - "dependencies": { - "@types/secp256k1": "^4.0.4", - "futoin-hkdf": "^1.5.3", - "secp256k1": "^5.0.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "peer": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.643", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.643.tgz", - "integrity": "sha512-QHscvvS7gt155PtoRC0dR2ilhL8E9LHhfTQEq1uD5AL0524rBLAwpAREFH06f87/e45B9XkR6Ki5dbhbCsVEIg==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", - "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", - "peer": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "peer": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "peer": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", - "@humanwhocodes/config-array": "^0.11.11", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "13.4.19", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.19.tgz", - "integrity": "sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==", - "dependencies": { - "@next/eslint-plugin-next": "13.4.19", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eth-block-tracker": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.1.0.tgz", - "integrity": "sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==", - "dependencies": { - "@metamask/eth-json-rpc-provider": "^1.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-block-tracker/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/eth-block-tracker/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eth-json-rpc-filters": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.1.tgz", - "integrity": "sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "async-mutex": "^0.2.6", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-json-rpc-filters/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/eth-json-rpc-filters/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eth-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", - "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", - "dependencies": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/eth-rpc-errors": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", - "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", - "dependencies": { - "fast-safe-stringify": "^2.0.6" - } - }, - "node_modules/ethereum-bloom-filters": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", - "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", - "dependencies": { - "js-sha3": "^0.8.0" - } - }, - "node_modules/ethereum-cryptography": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz", - "integrity": "sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==", - "dependencies": { - "@noble/curves": "1.3.0", - "@noble/hashes": "1.3.3", - "@scure/bip32": "1.3.3", - "@scure/bip39": "1.2.2" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", - "dependencies": { - "@noble/hashes": "1.3.3" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@scure/bip32": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", - "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", - "dependencies": { - "@noble/curves": "~1.3.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@scure/bip39": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", - "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", - "dependencies": { - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethers": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.10.0.tgz", - "integrity": "sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", - "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", - "ws": "8.5.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" - }, - "node_modules/ethjs-unit": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", - "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", - "dependencies": { - "bn.js": "4.11.6", - "number-to-bn": "1.7.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/ethjs-unit/node_modules/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==" - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "peer": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extension-port-stream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-2.1.1.tgz", - "integrity": "sha512-qknp5o5rj2J9CRKfVB8KJr+uXQlrojNZzdESUPhKYLXf97TPcGf6qWWKmpsNNtUyOdzFhab1ON0jzouNxHHvow==", - "dependencies": { - "webextension-polyfill": ">=0.10.0 <1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fast-redact": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz", - "integrity": "sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "node_modules/fast-xml-parser": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz", - "integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "peer": true, - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "peer": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "peer": true - }, - "node_modules/flow-parser": { - "version": "0.206.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", - "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/futoin-hkdf": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/futoin-hkdf/-/futoin-hkdf-1.5.3.tgz", - "integrity": "sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-port-please": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/h3": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.10.0.tgz", - "integrity": "sha512-Tw1kcIC+AeimwRmviiObaD5EB430Yt+lTgOxLJxNr96Vd/fGRu04EF7aKfOAcpwKCI+U2JlbxOLhycD86p3Ciw==", - "dependencies": { - "cookie-es": "^1.0.0", - "defu": "^6.1.3", - "destr": "^2.0.2", - "iron-webcrypto": "^1.0.0", - "radix3": "^1.1.0", - "ufo": "^1.3.2", - "uncrypto": "^0.1.3", - "unenv": "^1.8.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hermes-estree": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz", - "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==", - "peer": true - }, - "node_modules/hermes-parser": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz", - "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==", - "peer": true, - "dependencies": { - "hermes-estree": "0.15.0" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "peer": true, - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/hermes-profile-transformer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "peer": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "peer": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-shutdown": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "peer": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/i18next": { - "version": "23.7.18", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.7.18.tgz", - "integrity": "sha512-b9N2KjRCYQNlUvE1Kc83g8knyUkL5NiZQOp9BsTR/v/LXk6Fzz+doOzTg2/826XK28mCgBkYLNAtixjE58qpCw==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "peer": true, - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", - "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/idb-keyval": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", - "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "peer": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dependencies": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ioredis": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", - "dependencies": { - "@ioredis/commands": "^1.1.1", - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.4", - "denque": "^2.1.0", - "lodash.defaults": "^4.2.0", - "lodash.isarguments": "^3.1.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "peer": true - }, - "node_modules/iron-webcrypto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.0.0.tgz", - "integrity": "sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hex-prefixed": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", - "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is64bit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", - "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", - "dependencies": { - "system-architecture": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "dependencies": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, - "node_modules/isows": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz", - "integrity": "sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "peer": true - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "peer": true - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "peer": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.12.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.0.tgz", - "integrity": "sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.4", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "peer": true - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "peer": true - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "peer": true, - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-rpc-engine": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", - "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", - "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/json-rpc-middleware-stream": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/json-rpc-middleware-stream/-/json-rpc-middleware-stream-4.2.3.tgz", - "integrity": "sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "json-rpc-engine": "^6.1.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/json-rpc-middleware-stream/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/json-rpc-random-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", - "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keccak": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", - "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/keccak/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/keyvaluestorage-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", - "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "peer": true, - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/listhen": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.5.6.tgz", - "integrity": "sha512-gTpEJhT5L85L0bFgmu+Boqu5rP4DwDtEb4Exq5gdQUxWRwx4jbzdInZkmyLONo5EwIcQB0k7ZpWlpCDPdL77EQ==", - "dependencies": { - "@parcel/watcher": "^2.3.0", - "@parcel/watcher-wasm": "2.3.0", - "citty": "^0.1.5", - "clipboardy": "^4.0.0", - "consola": "^3.2.3", - "defu": "^6.1.4", - "get-port-please": "^3.1.2", - "h3": "^1.10.0", - "http-shutdown": "^1.2.2", - "jiti": "^1.21.0", - "mlly": "^1.4.2", - "node-forge": "^1.3.1", - "pathe": "^1.1.1", - "std-env": "^3.7.0", - "ufo": "^1.3.2", - "untun": "^0.1.3", - "uqr": "^0.1.2" - }, - "bin": { - "listen": "bin/listhen.mjs", - "listhen": "bin/listhen.mjs" - } - }, - "node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "peer": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "peer": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "peer": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "peer": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "peer": true - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "peer": true - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/merkletreejs": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz", - "integrity": "sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==", - "dependencies": { - "bignumber.js": "^9.0.1", - "buffer-reverse": "^1.0.1", - "crypto-js": "^4.2.0", - "treeify": "^1.1.0", - "web3-utils": "^1.3.4" - }, - "engines": { - "node": ">= 7.6.0" - } - }, - "node_modules/metro": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.4.tgz", - "integrity": "sha512-fBhZKU1z44KdhS6sH6Sk97595A66EOniH+jI9OjKDu6piH1SIEqQgdWAuWfJJMzgBHcJceRRvJY1zzsOT/Zx0g==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.18.2", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.4", - "metro-cache": "0.80.4", - "metro-cache-key": "0.80.4", - "metro-config": "0.80.4", - "metro-core": "0.80.4", - "metro-file-map": "0.80.4", - "metro-minify-terser": "0.80.4", - "metro-resolver": "0.80.4", - "metro-runtime": "0.80.4", - "metro-source-map": "0.80.4", - "metro-symbolicate": "0.80.4", - "metro-transform-plugins": "0.80.4", - "metro-transform-worker": "0.80.4", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.4.tgz", - "integrity": "sha512-QP1kjYLap4O3w9tA4bYO8iyuNpR65If5Z97Ku37O4CwQPAwQaTmg67g4OdABS4BVK10fsxdExKp+fC37XirPow==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "hermes-parser": "0.18.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.18.2.tgz", - "integrity": "sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==", - "peer": true - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.18.2.tgz", - "integrity": "sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==", - "peer": true, - "dependencies": { - "hermes-estree": "0.18.2" - } - }, - "node_modules/metro-cache": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.4.tgz", - "integrity": "sha512-Dj+GoYt4PvsnnE4GdXhqV9PxEF7GPilY5NPeoTgptWZLlaDuTT2+cJQoDOOit1SfRjnF0zqABtVvB6GGBWdtaQ==", - "peer": true, - "dependencies": { - "metro-core": "0.80.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-cache-key": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.4.tgz", - "integrity": "sha512-okOOSRFou7Mxaaigoi+KxdFIU/ZJtvDCC6l8BYKsdMx86JDlVdvtIgFU4tFrY1yEkv0wnn7WH0X3xSz4mHKwoQ==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.4.tgz", - "integrity": "sha512-X3/3tleFYB4SdoxXg8uJ+qc8eITKiLnXs3Ev6pihM4jIM5JD89riwUsSLKVsovfZs8ETqKtjevzfe6jQ2O5NtQ==", - "peer": true, - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "jest-validate": "^29.6.3", - "metro": "0.80.4", - "metro-cache": "0.80.4", - "metro-core": "0.80.4", - "metro-runtime": "0.80.4" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-core": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.4.tgz", - "integrity": "sha512-HRb+zydAhI7QyLpK4D6ARZsKjaBwEn+kCrJEjnVFij8wjJxIIHVilgNCETgg9NWvKJFUoZZCG7ewHkxQ9Qpd8Q==", - "peer": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.4" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-file-map": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.4.tgz", - "integrity": "sha512-EvBC31JI5vsyebeQ8PWpGENuAWy2Ka7sLqEW7OInW+aLVWmBq02h0BNl33xRgAMz0gwvMf2nKie82hmefYF6ew==", - "peer": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro-minify-terser": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.4.tgz", - "integrity": "sha512-cuxfRZWDWGKjh+Z6t4KJkrvmV4JUKXfvQuAX7Pa7U0Mf1YJdLtoGQ5iVOu/6MkfYGXbppqGk2qmFECrRGRh0cA==", - "peer": true, - "dependencies": { - "terser": "^5.15.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-resolver": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.4.tgz", - "integrity": "sha512-PCiVWN+d3gtWlobf8jPypwKx9T1QrZmhLJAyqIWLoOsZbpSfj1dn5h0ajCr8rYi9LNzIHm58GGYJK8VFHNn8Cw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-runtime": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.4.tgz", - "integrity": "sha512-CWIvf0zmL4jKHSj81zjUAbEwjTqFQmETI0NIQvN4JNwTSHiz50WPOuHnUUcmwM6Dye/ta6KNTELnERp0tKEYYg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-source-map": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.4.tgz", - "integrity": "sha512-x+0By55ml6IcGqY9x9HE0hyU0S+uDssrTQ0bPvuydG+iKCX85DzGnlT8k0Vs+EYgZl3KMWcvQ9TpGHW4LRL4GQ==", - "peer": true, - "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.80.4", - "nullthrows": "^1.1.1", - "ob1": "0.80.4", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.4.tgz", - "integrity": "sha512-UmtH96G5TrcAgbIqdE4xA8MBS9fbZW9Pln+n7eJ0tQ0Fw0M/jzdpiZzhx3bIB2zzqbdm6Nv/kB1+aEo0WvXdyg==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.80.4", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.4.tgz", - "integrity": "sha512-cvmTLBA9ET64h+tgHt6prHlvOq98zBA1Glc9+wLZihPJo+Qmu9i3nQ1g4O+4aUnHivDlp+4C00BMNC+aC/buRQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.4.tgz", - "integrity": "sha512-hLCrlxXyyaV64XQNSiyY/0jMVvGXrgXMkpJ4KwH2t4clxbxyt6TBW+4TqmgAeU9WGclY0OuQ0HzfvIZiONcUOw==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "metro": "0.80.4", - "metro-babel-transformer": "0.80.4", - "metro-cache": "0.80.4", - "metro-cache-key": "0.80.4", - "metro-source-map": "0.80.4", - "metro-transform-plugins": "0.80.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "node_modules/metro/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.18.2.tgz", - "integrity": "sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==", - "peer": true - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.18.2.tgz", - "integrity": "sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==", - "peer": true, - "dependencies": { - "hermes-estree": "0.18.2" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/metro/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/metro/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/metro/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/micro-ftch": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", - "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mipd": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mipd/-/mipd-0.0.5.tgz", - "integrity": "sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "dependencies": { - "viem": "^1.1.4" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mlly": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.5.0.tgz", - "integrity": "sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "ufo": "^1.3.2" - } - }, - "node_modules/motion": { - "version": "10.16.2", - "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", - "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", - "dependencies": { - "@motionone/animation": "^10.15.1", - "@motionone/dom": "^10.16.2", - "@motionone/svelte": "^10.16.2", - "@motionone/types": "^10.15.1", - "@motionone/utils": "^10.15.1", - "@motionone/vue": "^10.16.2" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node_modules/next": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/next/-/next-14.0.4.tgz", - "integrity": "sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==", - "dependencies": { - "@next/env": "14.0.4", - "@swc/helpers": "0.5.2", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.0.4", - "@next/swc-darwin-x64": "14.0.4", - "@next/swc-linux-arm64-gnu": "14.0.4", - "@next/swc-linux-arm64-musl": "14.0.4", - "@next/swc-linux-x64-gnu": "14.0.4", - "@next/swc-linux-x64-musl": "14.0.4", - "@next/swc-win32-arm64-msvc": "14.0.4", - "@next/swc-win32-ia32-msvc": "14.0.4", - "@next/swc-win32-x64-msvc": "14.0.4" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "peer": true - }, - "node_modules/node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "peer": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "peer": true - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "peer": true, - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "peer": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "peer": true - }, - "node_modules/number-to-bn": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", - "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", - "dependencies": { - "bn.js": "4.11.6", - "strip-hex-prefix": "1.0.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/number-to-bn/node_modules/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" - }, - "node_modules/ob1": { - "version": "0.80.4", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.4.tgz", - "integrity": "sha512-Lku8OBpq+fhF1ZdKUjbPnTNeqG+3OL0psGAEVJ8zcUiCB5/DPGR/rm3kLcjKDylzC9Rfv540/7I08+oImzfrhw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/obj-multiplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/obj-multiplex/-/obj-multiplex-1.0.0.tgz", - "integrity": "sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==", - "dependencies": { - "end-of-stream": "^1.4.0", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ofetch": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz", - "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==", - "dependencies": { - "destr": "^2.0.1", - "node-fetch-native": "^1.4.0", - "ufo": "^1.3.0" - } - }, - "node_modules/on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "peer": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pino": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", - "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.0.0", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.15.1" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", - "dependencies": { - "duplexify": "^4.1.2", - "split2": "^4.0.0" - } - }, - "node_modules/pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pony-cause": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.10.tgz", - "integrity": "sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "engines": { - "node": ">=14" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preact": { - "version": "10.19.3", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz", - "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "peer": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/pretty-format/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "peer": true - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "peer": true, - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-compare": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", - "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qr-code-styling": { - "version": "1.6.0-rc.1", - "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz", - "integrity": "sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==", - "dependencies": { - "qrcode-generator": "^1.4.3" - } - }, - "node_modules/qrcode": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", - "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", - "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "node_modules/qrcode-terminal-nooctal": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/qrcode-terminal-nooctal/-/qrcode-terminal-nooctal-0.12.1.tgz", - "integrity": "sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "peer": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" - }, - "node_modules/radix3": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.0.tgz", - "integrity": "sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "4.28.5", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", - "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", - "peer": true, - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-i18next": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", - "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", - "dependencies": { - "@babel/runtime": "^7.22.5", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 23.2.3", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-native": { - "version": "0.73.2", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.2.tgz", - "integrity": "sha512-7zj9tcUYpJUBdOdXY6cM8RcXYWkyql4kMyGZflW99E5EuFPoC7Ti+ZQSl7LP9ZPzGD0vMfslwyDW0I4tPWUCFw==", - "peer": true, - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "12.3.0", - "@react-native-community/cli-platform-android": "12.3.0", - "@react-native-community/cli-platform-ios": "12.3.0", - "@react-native/assets-registry": "0.73.1", - "@react-native/codegen": "0.73.2", - "@react-native/community-cli-plugin": "0.73.12", - "@react-native/gradle-plugin": "0.73.4", - "@react-native/js-polyfills": "0.73.1", - "@react-native/normalize-colors": "0.73.2", - "@react-native/virtualized-lists": "0.73.4", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "base64-js": "^1.5.1", - "deprecated-react-native-prop-types": "^5.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.80.3", - "metro-source-map": "^0.80.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^4.27.7", - "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "18.2.0" - } - }, - "node_modules/react-native-webview": { - "version": "11.26.1", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.26.1.tgz", - "integrity": "sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==", - "dependencies": { - "escape-string-regexp": "2.0.0", - "invariant": "2.2.4" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-webview/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "peer": true - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-native/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-native/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-native/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "peer": true - }, - "node_modules/real-require": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "peer": true, - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redis-errors": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", - "dependencies": { - "redis-errors": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "peer": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "peer": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "peer": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "peer": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "peer": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", - "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", - "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - }, - "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x || 4.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", - "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/secp256k1": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz", - "integrity": "sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==", - "hasInstallScript": true, - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^5.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/secp256k1/node_modules/node-addon-api": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "peer": true - }, - "node_modules/send/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "peer": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "peer": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "peer": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "peer": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "peer": true - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/sonic-boom": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", - "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "peer": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "peer": true - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "peer": true, - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/standard-as-callback": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-hex-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", - "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", - "dependencies": { - "is-hex-prefixed": "1.0.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "peer": true - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "peer": true - }, - "node_modules/superstruct": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.3.tgz", - "integrity": "sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/system-architecture": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", - "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "peer": true, - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terser": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", - "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-stream": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", - "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", - "dependencies": { - "real-require": "^0.1.0" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "peer": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "peer": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "peer": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/treeify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", - "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", - "engines": { - "node": ">=16.13.0" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" - }, - "node_modules/uint8arrays": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", - "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" - }, - "node_modules/unenv": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz", - "integrity": "sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==", - "dependencies": { - "consola": "^3.2.3", - "defu": "^6.1.3", - "mime": "^3.0.0", - "node-fetch-native": "^1.6.1", - "pathe": "^1.1.1" - } - }, - "node_modules/unenv/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "peer": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unstorage": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.1.tgz", - "integrity": "sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==", - "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^3.5.3", - "destr": "^2.0.2", - "h3": "^1.8.2", - "ioredis": "^5.3.2", - "listhen": "^1.5.5", - "lru-cache": "^10.0.2", - "mri": "^1.2.0", - "node-fetch-native": "^1.4.1", - "ofetch": "^1.3.3", - "ufo": "^1.3.1" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.4.1", - "@azure/cosmos": "^4.0.0", - "@azure/data-tables": "^13.2.2", - "@azure/identity": "^3.3.2", - "@azure/keyvault-secrets": "^4.7.0", - "@azure/storage-blob": "^12.16.0", - "@capacitor/preferences": "^5.0.6", - "@netlify/blobs": "^6.2.0", - "@planetscale/database": "^1.11.0", - "@upstash/redis": "^1.23.4", - "@vercel/kv": "^0.2.3", - "idb-keyval": "^6.2.1" - }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "idb-keyval": { - "optional": true - } - } - }, - "node_modules/unstorage/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/untun": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", - "dependencies": { - "citty": "^0.1.5", - "consola": "^3.2.3", - "pathe": "^1.1.1" - }, - "bin": { - "untun": "bin/untun.mjs" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uqr": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/valtio": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", - "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", - "dependencies": { - "proxy-compare": "2.5.1", - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/viem": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.5.0.tgz", - "integrity": "sha512-ytHXIWtlgPs4mcsGxXjJrQ25v+N4dE2hBzgCU8CVv4iXNh3PRFRgyYa7igZlmxiMVzkfSHHADOtivS980JhilA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "1.0.0", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/viem/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "peer": true - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wagmi": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.3.1.tgz", - "integrity": "sha512-Cwc9d1aP3EY+kvbNhP1HWgOJxFwqG3i6BaFnGlpTTEmmk8IKT7oGeb8MU39IpU03QC4C2OhViZ+hYxeXIa1dYA==", - "dependencies": { - "@wagmi/connectors": "4.1.6", - "@wagmi/core": "2.3.1", - "use-sync-external-store": "1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@tanstack/react-query": ">=5.0.0", - "react": ">=18", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "peer": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "peer": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web3-utils": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.4.tgz", - "integrity": "sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "bn.js": "^5.2.1", - "ethereum-bloom-filters": "^1.0.6", - "ethereum-cryptography": "^2.1.2", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webextension-polyfill": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", - "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==" - }, - "node_modules/webextension-polyfill-ts": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", - "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", - "deprecated": "This project has moved to @types/webextension-polyfill", - "dependencies": { - "webextension-polyfill": "^0.7.0" - } - }, - "node_modules/webextension-polyfill-ts/node_modules/webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "peer": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.1.tgz", - "integrity": "sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - } - } -} diff --git a/app/package.json b/app/package.json deleted file mode 100644 index 81cc5d2..0000000 --- a/app/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "asset-refund-example-nextjs", - "version": "2.0.0", - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint", - "circuit:compile": "axiom circuit compile axiom/refundProof.circuit.ts" - }, - "main": "index.js", - "dependencies": { - "@axiom-crypto/client": "2.0.4", - "@axiom-crypto/react": "2.0.4", - "@tanstack/react-query": "^5.17.12", - "@types/node": "20.6.2", - "@types/react": "18.2.48", - "@types/react-dom": "18.2.18", - "autoprefixer": "10.4.15", - "comlink": "^4.4.1", - "eslint": "8.49.0", - "eslint-config-next": "13.4.19", - "ethers": "^6.8.0", - "next": "14.0.4", - "postcss": "8.4.31", - "react": "18.2.0", - "react-dom": "18.2.0", - "tailwindcss": "3.3.3", - "typescript": "5.2.2", - "viem": "^2.0.10", - "wagmi": "2.3.1" - } -} \ No newline at end of file diff --git a/app/postcss.config.js b/app/postcss.config.js deleted file mode 100644 index 33ad091..0000000 --- a/app/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/app/public/favicon.ico b/app/public/favicon.ico deleted file mode 100644 index f7c83e2cb867d621690d891505912e530ae0e038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 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 diff --git a/app/public/fonts/Satoshi-VariableItalic.ttf b/app/public/fonts/Satoshi-VariableItalic.ttf deleted file mode 100644 index 4c2677c6f35255bc45a3d97a371d13fdb091cbf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129748 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 diff --git a/app/public/next.svg b/app/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/app/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/app/public/vercel.svg b/app/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/app/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/app/src/app/axiomProvider.tsx b/app/src/app/axiomProvider.tsx deleted file mode 100644 index 386edfa..0000000 --- a/app/src/app/axiomProvider.tsx +++ /dev/null @@ -1,24 +0,0 @@ -"use client"; - -import { useEffect, useState } from "react"; -import { AxiomCircuitProvider } from "@axiom-crypto/react"; -import compiledCircuit from "../../axiom/data/compiled.json"; - -export default function AxiomProvider({ - children -}: { - children: React.ReactNode; -}) { - const [mounted, setMounted] = useState(false); - useEffect(() => setMounted(true), []); - - return ( - - {mounted && children} - - ); -} diff --git a/app/src/app/check/page.tsx b/app/src/app/check/page.tsx deleted file mode 100644 index 4e082cf..0000000 --- a/app/src/app/check/page.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import CheckUniTransferTx from "@/components/check/CheckUniTransferTx"; -import Title from "@/components/ui/Title"; - -export default async function Check() { - return ( - <> - - Check eligibility - - - - ) -} diff --git a/app/src/app/fail/page.tsx b/app/src/app/fail/page.tsx deleted file mode 100644 index 4b51660..0000000 --- a/app/src/app/fail/page.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import AdvanceStepButton from "@/components/ui/AdvanceStepButton"; -import Title from "@/components/ui/Title"; - -export default async function Fail() { - - return ( - <> - - Error - -
- {"Something went wrong and your Axiom query was not fulfilled."} -
- - - ) -} diff --git a/app/src/app/globals.css b/app/src/app/globals.css deleted file mode 100644 index 6d69275..0000000 --- a/app/src/app/globals.css +++ /dev/null @@ -1,19 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -body { - color: #99998a; - background: #10100e; -} - -a { - color: #ffffe6; - border-bottom: 1px solid rgba(255, 255, 255, 0); - transition: border 0.3s; -} - -a:hover { - color: #ffffff; - border-bottom: 1px solid #ffffff; -} \ No newline at end of file diff --git a/app/src/app/layout.tsx b/app/src/app/layout.tsx deleted file mode 100644 index 3fa2d24..0000000 --- a/app/src/app/layout.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import './globals.css' -import satoshi from 'next/font/local'; -import { Source_Code_Pro } from 'next/font/google'; -import type { Metadata } from 'next' -import Providers from './providers' -import Navbar from '@/components/layout/Navbar'; -import MainLayout from '@/components/layout/MainLayout'; -import AxiomProvider from './axiomProvider'; - -const Satoshi = satoshi({ - src: '../../public/fonts/Satoshi-Variable.ttf', - display: "swap", - weight: "500 700", - variable: "--font-satoshi", -}); - -const SourceCodePro = Source_Code_Pro({ - subsets: ['latin'], - display: "swap", - weight: ["400", "600"], - variable: "--font-source-code-pro", -}); - -export const metadata: Metadata = { - title: 'Axiom Asset Refund Example dApp', - description: 'Users are able to generate a ZK proof of their sending UNI to a specificed address.', -} - -export default function RootLayout({ - children, -}: { - children: React.ReactNode -}) { - return ( - - - -
- - - - {children} - - -
-
- - - ) -} diff --git a/app/src/app/loading.tsx b/app/src/app/loading.tsx deleted file mode 100644 index 35debe0..0000000 --- a/app/src/app/loading.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import LoadingAnimation from "@/components/ui/LoadingAnimation"; - -export default function Loading() { - return ( -
-
- {"Loading"} -
-
- ) -} \ No newline at end of file diff --git a/app/src/app/page.tsx b/app/src/app/page.tsx deleted file mode 100644 index 4024028..0000000 --- a/app/src/app/page.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import AdvanceStepButton from '@/components/ui/AdvanceStepButton' -import Title from '@/components/ui/Title' -import CodeBox from '@/components/ui/CodeBox'; -import Link from 'next/link'; - -export default async function Home() { - let compiledCircuit; - try { - compiledCircuit = require("../../axiom/data/compiled.json"); - } catch (e) { - console.log(e); - } - if (compiledCircuit === undefined) { - return ( - <> -
- Compile circuit first by running in the root directory of this project: -
- - {"npx axiom compile circuit app/axiom/refundEvent.circuit.ts"} - - - ) - } - - return ( - <> - - Unsupported Asset Refund - -
- Under construction: Do not use -
- - - ) -} \ No newline at end of file diff --git a/app/src/app/prove/page.tsx b/app/src/app/prove/page.tsx deleted file mode 100644 index 203826c..0000000 --- a/app/src/app/prove/page.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import BuildQuery from "@/components/prove/BuildQuery"; -import Title from "@/components/ui/Title"; -import AssetRefund from '@/lib/abi/AssetRefund.json'; -import jsonInputs from "../../../axiom/data/inputs.json"; -import { Constants } from "@/shared/constants"; -import { UserInput } from "@axiom-crypto/client"; - -interface PageProps { - params: Params; - searchParams: SearchParams; -} - -interface Params { - slug: string; -} - -interface SearchParams { - [key: string]: string | string[] | undefined; -} - -export default async function Prove({ searchParams }: PageProps) { - const inputs: UserInput = { - blockNumber: Number(searchParams.blockNumber), - txIdx: Number(searchParams.txIdx), - logIdx: Number(searchParams.logIdx), - }; - - return ( - <> - - Prove - -
- Please wait while your browser generates a compute proof for the Axiom Query. -
-
- -
- - ) -} diff --git a/app/src/app/providers.tsx b/app/src/app/providers.tsx deleted file mode 100644 index 8b33b61..0000000 --- a/app/src/app/providers.tsx +++ /dev/null @@ -1,21 +0,0 @@ -"use client"; - -import { WagmiProvider } from 'wagmi'; -import { QueryClient, QueryClientProvider } from '@tanstack/react-query' -import { wagmiConfig } from '@/lib/wagmiConfig'; -import { useEffect, useState } from "react"; - -const queryClient = new QueryClient() - -export default function Providers({ children }: { children: React.ReactNode }) { - const [mounted, setMounted] = useState(false); - useEffect(() => setMounted(true), []); - - return ( - - - {mounted && children} - - - ) -} diff --git a/app/src/app/success/page.tsx b/app/src/app/success/page.tsx deleted file mode 100644 index 595ec72..0000000 --- a/app/src/app/success/page.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import Title from "@/components/ui/Title"; -import { Constants } from "@/shared/constants"; -import Link from "next/link"; - -interface PageProps { - params: Params; - searchParams: SearchParams; -} - -interface Params { - slug: string; -} - -interface SearchParams { - [key: string]: string | string[] | undefined; -} - -export default async function Success({ searchParams }: PageProps) { - const txHash = searchParams?.txHash as string ?? ""; - const queryId = searchParams?.queryId as string ?? ""; - - return ( - <> - - Success - -
- {"Congratulations! Your Axiom query has been fulfilled."} -
- - View on Axiom Explorer - - - View on Etherscan - - - ) -} diff --git a/app/src/components/check/CheckUniTransferTx.tsx b/app/src/components/check/CheckUniTransferTx.tsx deleted file mode 100644 index ea88399..0000000 --- a/app/src/components/check/CheckUniTransferTx.tsx +++ /dev/null @@ -1,64 +0,0 @@ -"use client" - -import { findMostRecentUniTransferTx } from "@/lib/parseRecentTx"; -import { useEffect, useState } from "react"; -import { useAccount } from "wagmi"; -import AdvanceStepButton from "../ui/AdvanceStepButton"; -import LoadingAnimation from "../ui/LoadingAnimation"; - -export default function CheckUniTransferTx() { - const [recentTransfer, setRecentTransfer] = useState(undefined); - - const { address, isConnected } = useAccount(); - - useEffect(() => { - const findTx = async () => { - if (address === undefined || !isConnected) { - return; - } - const recentTransfer = await findMostRecentUniTransferTx(address); - console.log(recentTransfer); - setRecentTransfer(recentTransfer); - } - findTx(); - }, [address, isConnected]); - - if (recentTransfer === undefined) { - return ( -
- {"Finding recent transfer event"} -
- ); - } else if (recentTransfer === null) { - return ( - <> -
- {"Sorry, we couldn't find a transfer event of UNI to the specified address from this account."} -
- - - ); - } else { - return ( -
-
- {"Recent Transfer found"} -
-
- {JSON.stringify(recentTransfer, null, 2)} -
- -
- ) - } -} \ No newline at end of file diff --git a/app/src/components/layout/MainLayout.tsx b/app/src/components/layout/MainLayout.tsx deleted file mode 100644 index 3cdfcbe..0000000 --- a/app/src/components/layout/MainLayout.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { classes } from "@/lib/utils" - -export default function MainLayout({ - children, -}: { - children: React.ReactNode -}) { - return ( -
-
- {children} -
-
- ) -} \ No newline at end of file diff --git a/app/src/components/layout/Navbar.tsx b/app/src/components/layout/Navbar.tsx deleted file mode 100644 index 8d510a1..0000000 --- a/app/src/components/layout/Navbar.tsx +++ /dev/null @@ -1,32 +0,0 @@ -"use client"; - -import Link from "next/link"; -import ConnectWallet from "../ui/ConnectWallet"; -import { useSearchParams } from "next/navigation"; - -export default function Navbar() { - const searchParams = useSearchParams(); - const connected = searchParams.get('connected') ?? ""; - - return ( -
- -
- Unsupported Asset Refund -
- -
- - Axiom - - - Docs - - - Github - - -
-
- ) -} diff --git a/app/src/components/prove/BuildQuery.tsx b/app/src/components/prove/BuildQuery.tsx deleted file mode 100644 index 94d3505..0000000 --- a/app/src/components/prove/BuildQuery.tsx +++ /dev/null @@ -1,61 +0,0 @@ -"use client"; - -import { useAxiomCircuit } from "@axiom-crypto/react"; -import { UserInput } from "@axiom-crypto/client"; -import jsonInputs from "../../../axiom/data/inputs.json"; -import { useEffect } from "react"; -import LoadingAnimation from "../ui/LoadingAnimation"; -import { useAccount } from "wagmi"; -import { bytes32 } from "@/lib/utils"; -import ClaimRefundClient from "./ClaimRefundClient"; - -export default function BuildQuery({ - inputs, - callbackAddress, - callbackExtraData, - callbackAbi -}: { - inputs: UserInput; - callbackAddress: string; - callbackExtraData?: string; - callbackAbi: any[]; -}) { - const { - build, - builtQuery, - setParams, - areParamsSet - } = useAxiomCircuit(); - - const { address: refundee } = useAccount(); - - useEffect(() => { - if (refundee === undefined) { - return; - } - if (callbackExtraData === undefined) { - callbackExtraData = bytes32("0"); - } - setParams(inputs, callbackAddress, callbackExtraData, refundee); - }, [setParams, inputs, callbackAddress, callbackExtraData, refundee]); - - useEffect(() => { - const buildQuery = async () => { - if (!areParamsSet) { - return; - } - await build(); - }; - buildQuery(); - }, [build, areParamsSet]); - - if (!builtQuery) { - return ( -
- {"Building Query"} -
- ); - } - - return ; -} diff --git a/app/src/components/prove/ClaimRefundClient.tsx b/app/src/components/prove/ClaimRefundClient.tsx deleted file mode 100644 index bcc8061..0000000 --- a/app/src/components/prove/ClaimRefundClient.tsx +++ /dev/null @@ -1,128 +0,0 @@ -"use client"; - -import { Constants } from "@/shared/constants"; -import { useCallback, useEffect, useState } from "react"; -import { - useAccount, - useReadContract, - useSimulateContract, - useWatchContractEvent, - useWriteContract, -} from "wagmi"; -import Button from "../ui/Button"; -import { useRouter } from "next/navigation"; -import { formatEther, formatUnits } from "viem"; -import Link from "next/link"; -import { useAxiomCircuit } from '@axiom-crypto/react'; -import Decimals from "../ui/Decimals"; -import { UserInput } from "@axiom-crypto/client"; -import jsonInputs from "../../../axiom/data/inputs.json"; - -export default function ClaimRefundClient({ - refundAbi, - inputs -}: { - refundAbi: any[], - inputs: UserInput; -}) { - // const { address } = useAccount(); - const router = useRouter(); - const { builtQuery } = useAxiomCircuit(); - const [showExplorerLink, setShowExplorerLink] = useState(false); - - // Prepare hook for the sendQuery transaction - const { data, error } = useSimulateContract(builtQuery!); - const { writeContract, isPending, isSuccess, isError } = useWriteContract(); - - // Check that the user has not claimed the refund yet - const { data: hasClaimed, isPending: hasClaimedLoading } = useReadContract({ - address: Constants.ASSET_REFUND_ADDR as `0x${string}`, - abi: refundAbi, - functionName: 'hasClaimed', - args: [(BigInt(inputs.blockNumber) << BigInt(128) | BigInt(inputs.txIdx)) ?? ""], - }); - - useEffect(() => { - if (isSuccess) { - setTimeout(() => { - setShowExplorerLink(true); - }, 10000); - } - }, [isSuccess, setShowExplorerLink]); - - // Monitor contract for `ClaimRefund` - useWatchContractEvent({ - address: Constants.ASSET_REFUND_ADDR as `0x${string}`, - abi: refundAbi, - eventName: 'ClaimRefund', - onLogs(logs: any) { - let topics = logs[0].topics; - if (topics[2] && builtQuery?.queryId && BigInt(topics[2]) === BigInt(builtQuery?.queryId)) { - let txHash = logs[0].transactionHash; - router.push(`success/?txHash=${txHash}&queryId=${builtQuery?.queryId}`); - } - }, - }); - - const renderButtonText = () => { - if (isSuccess) { - return "Waiting for callback..."; - } - if (isPending) { - return "Confirm transaction in wallet..."; - } - if (!!hasClaimed) { - return "Refund already claimed for this transaction" - } - return "Claim your UNI"; - } - - const renderClaimProofCostText = () => { - return ( -
-
- {"Generating the proof for the claim costs up to "} - - {formatEther(BigInt(builtQuery?.value ?? 0)).toString()} - - {"ETH"} -
-
- {"(Based on a current maxFeePerGas of "} - - {formatUnits(builtQuery?.args?.[4]?.maxFeePerGas ?? "0", 9).toString()} - - {" gwei)"} -
-
- ) - } - - const renderExplorerLink = () => { - if (!showExplorerLink) { - return null; - } - return ( - - View status on Axiom Explorer - - ) - } - - return ( -
- -
-
- {isSuccess ? "Proof generation may take up to 3 minutes" : renderClaimProofCostText()} -
- {renderExplorerLink()} -
-
- ) -} diff --git a/app/src/components/ui/AdvanceStepButton.tsx b/app/src/components/ui/AdvanceStepButton.tsx deleted file mode 100644 index 629ebea..0000000 --- a/app/src/components/ui/AdvanceStepButton.tsx +++ /dev/null @@ -1,36 +0,0 @@ -"use client"; - -import { classes } from "@/lib/utils"; -import Link from "next/link"; -import ConnectWallet from '@/components/ui/ConnectWallet' -import { useAccount, useSwitchChain } from "wagmi"; -import { Constants } from "@/shared/constants"; -import SwitchChainButton from "./SwitchChainButton"; - -export default function AdvanceStepButton({ label, href, selected, disabled }:{ - label: string, - href: string, - selected?: boolean, - disabled?: boolean, -}) { - const { isConnected, chainId } = useAccount(); - const { switchChain } = useSwitchChain(); - if (!isConnected) { - return - } - if (chainId !== Constants.CHAIN_ID_SEPOLIA) { - return - } - return ( - -
- { label } -
- - ) -} \ No newline at end of file diff --git a/app/src/components/ui/Button.tsx b/app/src/components/ui/Button.tsx deleted file mode 100644 index ebe52e5..0000000 --- a/app/src/components/ui/Button.tsx +++ /dev/null @@ -1,33 +0,0 @@ -"use client"; - -interface ButtonProps { - children: React.ReactNode; - onClick?: () => void; - type?: "button" | "submit" | "reset"; - disabled?: boolean; -} - -export default function Button(props: ButtonProps) { - const { disabled, onClick, children } = props; - - if (disabled) { - return ( - - ) - } - const emptyFn = () => { }; - return ( - - ) -} \ No newline at end of file diff --git a/app/src/components/ui/CodeBox.tsx b/app/src/components/ui/CodeBox.tsx deleted file mode 100644 index 65b8b0e..0000000 --- a/app/src/components/ui/CodeBox.tsx +++ /dev/null @@ -1,9 +0,0 @@ -export default function CodeBox({children}:{children: React.ReactNode}) { - return ( -
- - {children} - -
- ) -} \ No newline at end of file diff --git a/app/src/components/ui/ConnectWallet.tsx b/app/src/components/ui/ConnectWallet.tsx deleted file mode 100644 index b2706c8..0000000 --- a/app/src/components/ui/ConnectWallet.tsx +++ /dev/null @@ -1,42 +0,0 @@ -"use client"; - -import { - useAccount, - useConnect, - useDisconnect, - useEnsName, -} from 'wagmi' -import { injected } from 'wagmi/connectors' -import Button from './Button'; -import { shortenAddress } from '@/lib/utils'; - -export default function ConnectWallet() { - const { address, isConnected } = useAccount() - const { data: ensName } = useEnsName({ address }) - const { connect } = useConnect(); - const { disconnect } = useDisconnect() - - if (isConnected) { - return ( - - ) - } - - return ( -
- -
- ) -} \ No newline at end of file diff --git a/app/src/components/ui/Decimals.tsx b/app/src/components/ui/Decimals.tsx deleted file mode 100644 index 78d9872..0000000 --- a/app/src/components/ui/Decimals.tsx +++ /dev/null @@ -1,25 +0,0 @@ -export default function Decimals({ - decimals, - children, -}: { - decimals?: number, - children: string, -}) { - if (decimals === undefined) { - decimals = 4; - } - const parts = children.split("."); - if (parts.length === 1) { - return children; - } - const integer = parts[0]; - const decimal = parts[1]; - if (decimal.length <= decimals) { - return children; - } - return ( - <> - {`${integer}.${decimal.slice(0, decimals)}`} - - ) -} \ No newline at end of file diff --git a/app/src/components/ui/LabeledInput.tsx b/app/src/components/ui/LabeledInput.tsx deleted file mode 100644 index 0b40bc0..0000000 --- a/app/src/components/ui/LabeledInput.tsx +++ /dev/null @@ -1,19 +0,0 @@ -export default function LabeledInput({ - label, name, placeholder, defaultValue, maxLength, width, -}: { - label: string, - name: string, - placeholder: string - defaultValue: string, - maxLength: number, - width: string, -}) { - return ( -
-
- {label} -
- -
- ) -} \ No newline at end of file diff --git a/app/src/components/ui/LoadingAnimation.tsx b/app/src/components/ui/LoadingAnimation.tsx deleted file mode 100644 index a56e0b4..0000000 --- a/app/src/components/ui/LoadingAnimation.tsx +++ /dev/null @@ -1,31 +0,0 @@ -export default function LoadingAnimation() { - return ( - - - - - - - - - - - - ) -} \ No newline at end of file diff --git a/app/src/components/ui/SwitchChainButton.tsx b/app/src/components/ui/SwitchChainButton.tsx deleted file mode 100644 index 6134eeb..0000000 --- a/app/src/components/ui/SwitchChainButton.tsx +++ /dev/null @@ -1,16 +0,0 @@ -"use client"; - -import { Constants } from "@/shared/constants" -import Button from "./Button" -import { SwitchChainMutate } from "wagmi/query"; -import { Config } from "wagmi"; - -export default function SwitchChainButton({ switchChain }: { - switchChain: SwitchChainMutate;// (input: { [chainId: string]: number }) => void -}) { - return ( - - ) -} \ No newline at end of file diff --git a/app/src/components/ui/Title.tsx b/app/src/components/ui/Title.tsx deleted file mode 100644 index 0f4117a..0000000 --- a/app/src/components/ui/Title.tsx +++ /dev/null @@ -1,11 +0,0 @@ -export default function Title({ - children -}: { - children: React.ReactNode -}) { - return ( -
- {children} -
- ) -} \ No newline at end of file diff --git a/app/src/lib/abi/AssetRefund.json b/app/src/lib/abi/AssetRefund.json deleted file mode 100644 index b613724..0000000 --- a/app/src/lib/abi/AssetRefund.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[{"name":"_axiomV2QueryAddress","type":"address","internalType":"address"},{"name":"_callbackSourceChainId","type":"uint64","internalType":"uint64"},{"name":"_axiomCallbackQuerySchema","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"MY_ADDRESS","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"TRANSFER_SCHEMA","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UNI_TRANSFER_ADDRESS","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"axiomCallbackQuerySchema","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"axiomV2Callback","inputs":[{"name":"sourceChainId","type":"uint64","internalType":"uint64"},{"name":"caller","type":"address","internalType":"address"},{"name":"querySchema","type":"bytes32","internalType":"bytes32"},{"name":"queryId","type":"uint256","internalType":"uint256"},{"name":"axiomResults","type":"bytes32[]","internalType":"bytes32[]"},{"name":"extraData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"axiomV2OffchainCallback","inputs":[{"name":"sourceChainId","type":"uint64","internalType":"uint64"},{"name":"caller","type":"address","internalType":"address"},{"name":"querySchema","type":"bytes32","internalType":"bytes32"},{"name":"queryId","type":"uint256","internalType":"uint256"},{"name":"axiomResults","type":"bytes32[]","internalType":"bytes32[]"},{"name":"extraData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"axiomV2QueryAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"callbackSourceChainId","inputs":[],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"view"},{"type":"function","name":"hasClaimed","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"querySubmitted","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"renounceOwnership","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"token","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract IERC20"}],"stateMutability":"view"},{"type":"function","name":"transferOwnership","inputs":[{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"updateCallbackQuerySchema","inputs":[{"name":"_axiomCallbackQuerySchema","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"updateRefundToken","inputs":[{"name":"_token","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"AxiomCallbackQuerySchemaUpdated","inputs":[{"name":"axiomCallbackQuerySchema","type":"bytes32","indexed":false,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"AxiomV2Call","inputs":[{"name":"sourceChainId","type":"uint64","indexed":true,"internalType":"uint64"},{"name":"caller","type":"address","indexed":false,"internalType":"address"},{"name":"querySchema","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"queryId","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"AxiomV2OffchainCall","inputs":[{"name":"sourceChainId","type":"uint64","indexed":true,"internalType":"uint64"},{"name":"caller","type":"address","indexed":false,"internalType":"address"},{"name":"querySchema","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"queryId","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"ClaimRefund","inputs":[{"name":"user","type":"address","indexed":true,"internalType":"address"},{"name":"queryId","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"transferValue","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"axiomResults","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"}],"anonymous":false},{"type":"event","name":"ClaimRefundError","inputs":[{"name":"user","type":"address","indexed":true,"internalType":"address"},{"name":"error","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"name":"previousOwner","type":"address","indexed":true,"internalType":"address"},{"name":"newOwner","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"RefundTokenAddressUpdated","inputs":[{"name":"token","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"error","name":"AxiomV2QueryAddressIsZero","inputs":[]},{"type":"error","name":"CallerMustBeAxiomV2Query","inputs":[]}],"bytecode":{"object":"0x60a0604052600480546001600160a01b031916731f9840a85d5af5bf1d1762f925bdaddc4201f98417905534801561003657600080fd5b50604051610ee3380380610ee383398101604081905261005591610116565b826001600160a01b03811661007d5760405163d86f565560e01b815260040160405180910390fd5b6001600160a01b0316608052610092336100c6565b600080546001600160401b03909316600160a01b02600160a01b600160e01b03199093169290921790915560015550610171565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008060006060848603121561012b57600080fd5b83516001600160a01b038116811461014257600080fd5b60208501519093506001600160401b038116811461015f57600080fd5b80925050604084015190509250925092565b608051610d4961019a6000396000818161018d0152818161033701526103f60152610d496000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063a3bea24711610097578063dc5cd53c11610066578063dc5cd53c14610288578063f2fde38b1461029b578063fc0c546a146102ae578063fedf83bb146102c157600080fd5b8063a3bea2471461020e578063ab72fc0914610229578063cd1cd7251461025c578063ce5165071461026557600080fd5b80633a756cec116100d35780633a756cec146101c7578063715018a6146101e25780638193399c146101ea5780638da5cb5b146101fd57600080fd5b8063034606e0146101055780630a50ec5c1461011a57806315344188146101535780632a75d3be14610188575b600080fd5b610118610113366004610b1b565b6102d4565b005b60005461013590600160a01b900467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020015b60405180910390f35b61017a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef81565b60405190815260200161014a565b6101af7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161014a565b6101af73e534b1d79cb4c8e11beb93f00184a12bd85a63fd81565b610118610318565b6101186101f8366004610b99565b61032c565b6000546001600160a01b03166101af565b6101af731f9840a85d5af5bf1d1762f925bdaddc4201f98481565b61024c610237366004610c78565b60026020526000908152604090205460ff1681565b604051901515815260200161014a565b61017a60015481565b61024c610273366004610b1b565b60036020526000908152604090205460ff1681565b610118610296366004610b99565b6103eb565b6101186102a9366004610c78565b610490565b6004546101af906001600160a01b031681565b6101186102cf366004610c78565b61050e565b6102dc610564565b60018190556040518181527f215a17e0015e11cebc3087027513f0b70572c3b3341a76ef38fbcbbb8193c6ae906020015b60405180910390a150565b610320610564565b61032a60006105be565b565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610375576040516312e71c9f60e11b815260040160405180910390fd5b6040516001600160a01b03881681528590879067ffffffffffffffff8b16907fd6d9923f6afa6ae6afc97c99da22b8ccadc9beafe897857b2434da0a402da98c9060200160405180910390a46103d1600189898989878761060e565b6103e188888888888888886106e3565b5050505050505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610434576040516312e71c9f60e11b815260040160405180910390fd5b6040516001600160a01b03881681528590879067ffffffffffffffff8b16907fc6d3309bf887e48755c9a455e332b73641b6bf2fd018e3b608bf21676c4c0af59060200160405180910390a46103d1600089898989878761060e565b610498610564565b6001600160a01b0381166105025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61050b816105be565b50565b610516610564565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527feaf416afecd22a0564af9ccd6d2b8b8c8cc18c4de2f7a4c512dc805ee87ad0ec9060200161030d565b6000546001600160a01b0316331461032a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104f9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005467ffffffffffffffff878116600160a01b909204161461067f5760405162461bcd60e51b815260206004820152602360248201527f4173736574526566756e643a20736f75726365436861696e4964206d69736d616044820152620e8c6d60eb1b60648201526084016104f9565b60015484146106da5760405162461bcd60e51b815260206004820152602160248201527f4173736574526566756e643a207175657279536368656d61206d69736d6174636044820152600d60fb1b60648201526084016104f9565b50505050505050565b6000848460048181106106f8576106f8610c9a565b9050602002013560001c905060008585600581811061071957610719610c9a565b608085901b602091820293909301359283176000908152600390915260409020549192505060ff16156107a95760405162461bcd60e51b815260206004820152603260248201527f417373657420526566756e643a20557365722068617320616c726561647920636044820152711b185a5b5959081d1a1a5cc81c99599d5b9960721b60648201526084016104f9565b6000868660008181106107be576107be610c9a565b9050602002013560001c90506000878760018181106107df576107df610c9a565b9050602002013560001c905060008888600281811061080057610800610c9a565b9050602002013560001c905060008989600381811061082157610821610c9a565b9050602002013560001c90508c6001600160a01b0316846001600160a01b0316146108a35760405162461bcd60e51b815260206004820152602c60248201527f417373657420526566756e643a20496e76616c6964207573657220616464726560448201526b1cdcc8199bdc88195d995b9d60a21b60648201526084016104f9565b6001600160a01b03831673e534b1d79cb4c8e11beb93f00184a12bd85a63fd146109285760405162461bcd60e51b815260206004820152603060248201527f417373657420526566756e643a20496e76616c6964207265636569766572206160448201526f19191c995cdcc8199bdc88195d995b9d60821b60648201526084016104f9565b6001600160a01b038116731f9840a85d5af5bf1d1762f925bdaddc4201f984146109d45760405162461bcd60e51b815260206004820152605160248201527f417373657420526566756e643a2041646472657373207468617420656d69747460448201527f6564207472616e73666572206576656e74206973206e6f742074686520554e49606482015270205472616e73666572206164647265737360781b608482015260a4016104f9565b608086901b851760009081526003602052604090819020805460ff191660011790556004805491516323b872dd60e01b815273e534b1d79cb4c8e11beb93f00184a12bd85a63fd918101919091526001600160a01b038f8116602483015260448201859052909116906323b872dd906064016020604051808303816000875af1158015610a65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a899190610cb0565b610ac55760405162461bcd60e51b815260206004820152600d60248201526c1499599d5b990819985a5b1959609a1b60448201526064016104f9565b8a8d6001600160a01b03167fab6b62b64f3ea2d217d0908b434107c9e2a03a726dba2f3460c2b46d4dfaa041848d8d604051610b0393929190610cd2565b60405180910390a35050505050505050505050505050565b600060208284031215610b2d57600080fd5b5035919050565b80356001600160a01b0381168114610b4b57600080fd5b919050565b60008083601f840112610b6257600080fd5b50813567ffffffffffffffff811115610b7a57600080fd5b602083019150836020828501011115610b9257600080fd5b9250929050565b60008060008060008060008060c0898b031215610bb557600080fd5b883567ffffffffffffffff8082168214610bce57600080fd5b819950610bdd60208c01610b34565b985060408b0135975060608b0135965060808b0135915080821115610c0157600080fd5b818b0191508b601f830112610c1557600080fd5b813581811115610c2457600080fd5b8c60208260051b8501011115610c3957600080fd5b6020830196508095505060a08b0135915080821115610c5757600080fd5b50610c648b828c01610b50565b999c989b5096995094979396929594505050565b600060208284031215610c8a57600080fd5b610c9382610b34565b9392505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610cc257600080fd5b81518015158114610c9357600080fd5b838152604060208201819052810182905260006001600160fb1b03831115610cf957600080fd5b8260051b808560608501379190910160600194935050505056fea26469706673582212202fc5494dbc1c11d2ca2a1c3031f4690cb94e01b434ef0e2ce234aa313947557d64736f6c63430008130033","sourceMap":"281:3969:44:-:0;;;1189:72;;;-1:-1:-1;;;;;;1189:72:44;1218:42;1189:72;;;1268:299;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1420:20;-1:-1:-1;;;;;754:34:1;;750:99;;811:27;;-1:-1:-1;;;811:27:1;;;;;;;;;;;750:99;-1:-1:-1;;;;;858:42:1;;;936:32:38;719:10:42;936:18:38;:32::i;:::-;1452:21:44::1;:46:::0;;-1:-1:-1;;;;;1452:46:44;;::::1;-1:-1:-1::0;;;1452:46:44::1;-1:-1:-1::0;;;;;;;;1452:46:44;;::::1;::::0;;;::::1;::::0;;;-1:-1:-1;1508:52:44;-1:-1:-1;281:3969:44;;2426:187:38;2499:16;2518:6;;-1:-1:-1;;;;;2534:17:38;;;-1:-1:-1;;;;;;2534:17:38;;;;;;2566:40;;2518:6;;;;;;;2566:40;;2499:16;2566:40;2489:124;2426:187;:::o;14:524:47:-;101:6;109;117;170:2;158:9;149:7;145:23;141:32;138:52;;;186:1;183;176:12;138:52;212:16;;-1:-1:-1;;;;;257:31:47;;247:42;;237:70;;303:1;300;293:12;237:70;376:2;361:18;;355:25;326:5;;-1:-1:-1;;;;;;411:32:47;;399:45;;389:73;;458:1;455;448:12;389:73;481:7;471:17;;;528:2;517:9;513:18;507:25;497:35;;14:524;;;;;:::o;:::-;281:3969:44;;;;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063a3bea24711610097578063dc5cd53c11610066578063dc5cd53c14610288578063f2fde38b1461029b578063fc0c546a146102ae578063fedf83bb146102c157600080fd5b8063a3bea2471461020e578063ab72fc0914610229578063cd1cd7251461025c578063ce5165071461026557600080fd5b80633a756cec116100d35780633a756cec146101c7578063715018a6146101e25780638193399c146101ea5780638da5cb5b146101fd57600080fd5b8063034606e0146101055780630a50ec5c1461011a57806315344188146101535780632a75d3be14610188575b600080fd5b610118610113366004610b1b565b6102d4565b005b60005461013590600160a01b900467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020015b60405180910390f35b61017a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef81565b60405190815260200161014a565b6101af7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161014a565b6101af73e534b1d79cb4c8e11beb93f00184a12bd85a63fd81565b610118610318565b6101186101f8366004610b99565b61032c565b6000546001600160a01b03166101af565b6101af731f9840a85d5af5bf1d1762f925bdaddc4201f98481565b61024c610237366004610c78565b60026020526000908152604090205460ff1681565b604051901515815260200161014a565b61017a60015481565b61024c610273366004610b1b565b60036020526000908152604090205460ff1681565b610118610296366004610b99565b6103eb565b6101186102a9366004610c78565b610490565b6004546101af906001600160a01b031681565b6101186102cf366004610c78565b61050e565b6102dc610564565b60018190556040518181527f215a17e0015e11cebc3087027513f0b70572c3b3341a76ef38fbcbbb8193c6ae906020015b60405180910390a150565b610320610564565b61032a60006105be565b565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610375576040516312e71c9f60e11b815260040160405180910390fd5b6040516001600160a01b03881681528590879067ffffffffffffffff8b16907fd6d9923f6afa6ae6afc97c99da22b8ccadc9beafe897857b2434da0a402da98c9060200160405180910390a46103d1600189898989878761060e565b6103e188888888888888886106e3565b5050505050505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610434576040516312e71c9f60e11b815260040160405180910390fd5b6040516001600160a01b03881681528590879067ffffffffffffffff8b16907fc6d3309bf887e48755c9a455e332b73641b6bf2fd018e3b608bf21676c4c0af59060200160405180910390a46103d1600089898989878761060e565b610498610564565b6001600160a01b0381166105025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61050b816105be565b50565b610516610564565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527feaf416afecd22a0564af9ccd6d2b8b8c8cc18c4de2f7a4c512dc805ee87ad0ec9060200161030d565b6000546001600160a01b0316331461032a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104f9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005467ffffffffffffffff878116600160a01b909204161461067f5760405162461bcd60e51b815260206004820152602360248201527f4173736574526566756e643a20736f75726365436861696e4964206d69736d616044820152620e8c6d60eb1b60648201526084016104f9565b60015484146106da5760405162461bcd60e51b815260206004820152602160248201527f4173736574526566756e643a207175657279536368656d61206d69736d6174636044820152600d60fb1b60648201526084016104f9565b50505050505050565b6000848460048181106106f8576106f8610c9a565b9050602002013560001c905060008585600581811061071957610719610c9a565b608085901b602091820293909301359283176000908152600390915260409020549192505060ff16156107a95760405162461bcd60e51b815260206004820152603260248201527f417373657420526566756e643a20557365722068617320616c726561647920636044820152711b185a5b5959081d1a1a5cc81c99599d5b9960721b60648201526084016104f9565b6000868660008181106107be576107be610c9a565b9050602002013560001c90506000878760018181106107df576107df610c9a565b9050602002013560001c905060008888600281811061080057610800610c9a565b9050602002013560001c905060008989600381811061082157610821610c9a565b9050602002013560001c90508c6001600160a01b0316846001600160a01b0316146108a35760405162461bcd60e51b815260206004820152602c60248201527f417373657420526566756e643a20496e76616c6964207573657220616464726560448201526b1cdcc8199bdc88195d995b9d60a21b60648201526084016104f9565b6001600160a01b03831673e534b1d79cb4c8e11beb93f00184a12bd85a63fd146109285760405162461bcd60e51b815260206004820152603060248201527f417373657420526566756e643a20496e76616c6964207265636569766572206160448201526f19191c995cdcc8199bdc88195d995b9d60821b60648201526084016104f9565b6001600160a01b038116731f9840a85d5af5bf1d1762f925bdaddc4201f984146109d45760405162461bcd60e51b815260206004820152605160248201527f417373657420526566756e643a2041646472657373207468617420656d69747460448201527f6564207472616e73666572206576656e74206973206e6f742074686520554e49606482015270205472616e73666572206164647265737360781b608482015260a4016104f9565b608086901b851760009081526003602052604090819020805460ff191660011790556004805491516323b872dd60e01b815273e534b1d79cb4c8e11beb93f00184a12bd85a63fd918101919091526001600160a01b038f8116602483015260448201859052909116906323b872dd906064016020604051808303816000875af1158015610a65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a899190610cb0565b610ac55760405162461bcd60e51b815260206004820152600d60248201526c1499599d5b990819985a5b1959609a1b60448201526064016104f9565b8a8d6001600160a01b03167fab6b62b64f3ea2d217d0908b434107c9e2a03a726dba2f3460c2b46d4dfaa041848d8d604051610b0393929190610cd2565b60405180910390a35050505050505050505050505050565b600060208284031215610b2d57600080fd5b5035919050565b80356001600160a01b0381168114610b4b57600080fd5b919050565b60008083601f840112610b6257600080fd5b50813567ffffffffffffffff811115610b7a57600080fd5b602083019150836020828501011115610b9257600080fd5b9250929050565b60008060008060008060008060c0898b031215610bb557600080fd5b883567ffffffffffffffff8082168214610bce57600080fd5b819950610bdd60208c01610b34565b985060408b0135975060608b0135965060808b0135915080821115610c0157600080fd5b818b0191508b601f830112610c1557600080fd5b813581811115610c2457600080fd5b8c60208260051b8501011115610c3957600080fd5b6020830196508095505060a08b0135915080821115610c5757600080fd5b50610c648b828c01610b50565b999c989b5096995094979396929594505050565b600060208284031215610c8a57600080fd5b610c9382610b34565b9392505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610cc257600080fd5b81518015158114610c9357600080fd5b838152604060208201819052810182905260006001600160fb1b03831115610cf957600080fd5b8260051b808560608501379190910160600194935050505056fea26469706673582212202fc5494dbc1c11d2ca2a1c3031f4690cb94e01b434ef0e2ce234aa313947557d64736f6c63430008130033","sourceMap":"281:3969:44:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1573:243;;;;;;:::i;:::-;;:::i;:::-;;1002:35;;;;;-1:-1:-1;;;1002:35:44;;;;;;;;;373:18:47;361:31;;;343:50;;331:2;316:18;1002:35:44;;;;;;;;683:116;;733:66;683:116;;;;;550:25:47;;;538:2;523:18;683:116:44;404:177:47;225:44:1;;;;;;;;-1:-1:-1;;;;;750:32:47;;;732:51;;720:2;705:18;225:44:1;586:203:47;805:87:44;;850:42;805:87;;1824:101:38;;;:::i;1606:634:1:-;;;;;;:::i;:::-;;:::i;1201:85:38:-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:38;1201:85;;898:97:44;;953:42;898:97;;1088:46;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2956:14:47;;2949:22;2931:41;;2919:2;2904:18;1088:46:44;2791:187:47;1043:39:44;;;;;;1140:42;;;;;;:::i;:::-;;;;;;;;;;;;;;;;948:617:1;;;;;;:::i;:::-;;:::i;2074:198:38:-;;;;;;:::i;:::-;;:::i;1189:72:44:-;;;;;-1:-1:-1;;;;;1189:72:44;;;1822:147;;;;;;:::i;:::-;;:::i;1573:243::-;1094:13:38;:11;:13::i;:::-;1684:24:44::1;:52:::0;;;1751:58:::1;::::0;550:25:47;;;1751:58:44::1;::::0;538:2:47;523:18;1751:58:44::1;;;;;;;;1573:243:::0;:::o;1824:101:38:-;1094:13;:11;:13::i;:::-;1888:30:::1;1915:1;1888:18;:30::i;:::-;1824:101::o:0;1606:634:1:-;1851:10;-1:-1:-1;;;;;1865:19:1;1851:33;;1847:97;;1907:26;;-1:-1:-1;;;1907:26:1;;;;;;;;;;;1847:97;1958:64;;-1:-1:-1;;;;;750:32:47;;732:51;;2014:7:1;;2001:11;;1958:64;;;;;;720:2:47;705:18;1958:64:1;;;;;;;2033:104;2054:26;2082:13;2097:6;2105:11;2118:7;2127:9;;2033:20;:104::i;:::-;2147:86;2164:13;2179:6;2187:11;2200:7;2209:12;;2223:9;;2147:16;:86::i;:::-;1606:634;;;;;;;;:::o;948:617::-;1185:10;-1:-1:-1;;;;;1199:19:1;1185:33;;1181:97;;1241:26;;-1:-1:-1;;;1241:26:1;;;;;;;;;;;1181:97;1292:56;;-1:-1:-1;;;;;750:32:47;;732:51;;1340:7:1;;1327:11;;1292:56;;;;;;720:2:47;705:18;1292:56:1;;;;;;;1359:103;1380:25;1407:13;1422:6;1430:11;1443:7;1452:9;;1359:20;:103::i;2074:198:38:-;1094:13;:11;:13::i;:::-;-1:-1:-1;;;;;2162:22:38;::::1;2154:73;;;::::0;-1:-1:-1;;;2154:73:38;;3594:2:47;2154:73:38::1;::::0;::::1;3576:21:47::0;3633:2;3613:18;;;3606:30;3672:34;3652:18;;;3645:62;-1:-1:-1;;;3723:18:47;;;3716:36;3769:19;;2154:73:38::1;;;;;;;;;2237:28;2256:8;2237:18;:28::i;:::-;2074:198:::0;:::o;1822:147:44:-;1094:13:38;:11;:13::i;:::-;1892:5:44::1;:22:::0;;-1:-1:-1;;;;;;1892:22:44::1;-1:-1:-1::0;;;;;1892:22:44;::::1;::::0;;::::1;::::0;;;1929:33:::1;::::0;732:51:47;;;1929:33:44::1;::::0;720:2:47;705:18;1929:33:44::1;586:203:47::0;1359:130:38;1247:7;1273:6;-1:-1:-1;;;;;1273:6:38;719:10:42;1422:23:38;1414:68;;;;-1:-1:-1;;;1414:68:38;;4001:2:47;1414:68:38;;;3983:21:47;;;4020:18;;;4013:30;4079:34;4059:18;;;4052:62;4131:18;;1414:68:38;3799:356:47;2426:187:38;2499:16;2518:6;;-1:-1:-1;;;;;2534:17:38;;;-1:-1:-1;;;;;;2534:17:38;;;;;;2566:40;;2518:6;;;;;;;2566:40;;2499:16;2566:40;2489:124;2426:187;:::o;3713:535:44:-;4030:21;;;4013:38;;;-1:-1:-1;;;4030:21:44;;;;4013:38;3992:120;;;;-1:-1:-1;;;3992:120:44;;4362:2:47;3992:120:44;;;4344:21:47;4401:2;4381:18;;;4374:30;4440:34;4420:18;;;4413:62;-1:-1:-1;;;4491:18:47;;;4484:33;4534:19;;3992:120:44;4160:399:47;3992:120:44;4158:24;;4143:11;:39;4122:119;;;;-1:-1:-1;;;4122:119:44;;4766:2:47;4122:119:44;;;4748:21:47;4805:2;4785:18;;;4778:30;4844:34;4824:18;;;4817:62;-1:-1:-1;;;4895:18:47;;;4888:31;4936:19;;4122:119:44;4564:397:47;4122:119:44;3713:535;;;;;;;:::o;1975:1732::-;2248:19;2278:12;;2291:1;2278:15;;;;;;;:::i;:::-;;;;;;;2270:24;;2248:46;;2304:13;2328:12;;2341:1;2328:15;;;;;;;:::i;:::-;2404:3;2389:18;;;2328:15;;;;;;;;;2388:28;;;2320:24;2377:40;;;:10;:40;;;;;;;2328:15;;-1:-1:-1;;2377:40:44;;2376:41;2355:138;;;;-1:-1:-1;;;2355:138:44;;5300:2:47;2355:138:44;;;5282:21:47;5339:2;5319:18;;;5312:30;5378:34;5358:18;;;5351:62;-1:-1:-1;;;5429:18:47;;;5422:48;5487:19;;2355:138:44;5098:414:47;2355:138:44;2529:24;2580:12;;2593:1;2580:15;;;;;;;:::i;:::-;;;;;;;2572:24;;2529:69;;2608:23;2658:12;;2671:1;2658:15;;;;;;;:::i;:::-;;;;;;;2650:24;;2608:68;;2686:21;2718:12;;2731:1;2718:15;;;;;;;:::i;:::-;;;;;;;2710:24;;2686:48;;2744:28;2812:12;;2825:1;2812:15;;;;;;;:::i;:::-;;;;;;;2804:24;;2744:95;;2923:10;-1:-1:-1;;;;;2903:30:44;:16;-1:-1:-1;;;;;2903:30:44;;2882:121;;;;-1:-1:-1;;;2882:121:44;;5719:2:47;2882:121:44;;;5701:21:47;5758:2;5738:18;;;5731:30;5797:34;5777:18;;;5770:62;-1:-1:-1;;;5848:18:47;;;5841:42;5900:19;;2882:121:44;5517:408:47;2882:121:44;-1:-1:-1;;;;;3034:29:44;;850:42;3034:29;3013:124;;;;-1:-1:-1;;;3013:124:44;;6132:2:47;3013:124:44;;;6114:21:47;6171:2;6151:18;;;6144:30;6210:34;6190:18;;;6183:62;-1:-1:-1;;;6261:18:47;;;6254:46;6317:19;;3013:124:44;5930:412:47;3013:124:44;-1:-1:-1;;;;;3168:44:44;;953:42;3168:44;3147:172;;;;-1:-1:-1;;;3147:172:44;;6549:2:47;3147:172:44;;;6531:21:47;6588:2;6568:18;;;6561:30;6627:34;6607:18;;;6600:62;6698:34;6678:18;;;6671:62;-1:-1:-1;;;6749:19:47;;;6742:48;6807:19;;3147:172:44;6347:485:47;3147:172:44;3392:3;3377:18;;;3376:28;;3365:40;;;;:10;:40;;;;;;;:47;;-1:-1:-1;;3365:47:44;3408:4;3365:47;;;3527:5;;;:57;;-1:-1:-1;;;3527:57:44;;850:42;3527:57;;;7077:34:47;;;;-1:-1:-1;;;;;7147:15:47;;;7127:18;;;7120:43;7179:18;;;7172:34;;;3527:5:44;;;;:18;;7012::47;;3527:57:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3506:117;;;;-1:-1:-1;;;3506:117:44;;7701:2:47;3506:117:44;;;7683:21:47;7740:2;7720:18;;;7713:30;-1:-1:-1;;;7759:18:47;;;7752:43;7812:18;;3506:117:44;7499:337:47;3506:117:44;3663:7;3651:10;-1:-1:-1;;;;;3639:61:44;;3672:13;3687:12;;3639:61;;;;;;;;:::i;:::-;;;;;;;;2238:1469;;;;;;1975:1732;;;;;;;;:::o;14:180:47:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:47;;14:180;-1:-1:-1;14:180:47:o;794:173::-;862:20;;-1:-1:-1;;;;;911:31:47;;901:42;;891:70;;957:1;954;947:12;891:70;794:173;;;:::o;972:347::-;1023:8;1033:6;1087:3;1080:4;1072:6;1068:17;1064:27;1054:55;;1105:1;1102;1095:12;1054:55;-1:-1:-1;1128:20:47;;1171:18;1160:30;;1157:50;;;1203:1;1200;1193:12;1157:50;1240:4;1232:6;1228:17;1216:29;;1292:3;1285:4;1276:6;1268;1264:19;1260:30;1257:39;1254:59;;;1309:1;1306;1299:12;1254:59;972:347;;;;;:::o;1324:1271::-;1465:6;1473;1481;1489;1497;1505;1513;1521;1574:3;1562:9;1553:7;1549:23;1545:33;1542:53;;;1591:1;1588;1581:12;1542:53;1630:9;1617:23;1659:18;1717:2;1710:5;1706:14;1699:5;1696:25;1686:53;;1735:1;1732;1725:12;1686:53;1758:5;1748:15;;1782:38;1816:2;1805:9;1801:18;1782:38;:::i;:::-;1772:48;;1867:2;1856:9;1852:18;1839:32;1829:42;;1918:2;1907:9;1903:18;1890:32;1880:42;;1973:3;1962:9;1958:19;1945:33;1931:47;;2001:2;1993:6;1990:14;1987:34;;;2017:1;2014;2007:12;1987:34;2055:6;2044:9;2040:22;2030:32;;2100:7;2093:4;2089:2;2085:13;2081:27;2071:55;;2122:1;2119;2112:12;2071:55;2162:2;2149:16;2188:2;2180:6;2177:14;2174:34;;;2204:1;2201;2194:12;2174:34;2257:7;2252:2;2242:6;2239:1;2235:14;2231:2;2227:23;2223:32;2220:45;2217:65;;;2278:1;2275;2268:12;2217:65;2309:2;2305;2301:11;2291:21;;2331:6;2321:16;;;2390:3;2379:9;2375:19;2362:33;2346:49;;2420:2;2410:8;2407:16;2404:36;;;2436:1;2433;2426:12;2404:36;;2475:60;2527:7;2516:8;2505:9;2501:24;2475:60;:::i;:::-;1324:1271;;;;-1:-1:-1;1324:1271:47;;-1:-1:-1;1324:1271:47;;;;;;2554:8;-1:-1:-1;;;1324:1271:47:o;2600:186::-;2659:6;2712:2;2700:9;2691:7;2687:23;2683:32;2680:52;;;2728:1;2725;2718:12;2680:52;2751:29;2770:9;2751:29;:::i;:::-;2741:39;2600:186;-1:-1:-1;;;2600:186:47:o;4966:127::-;5027:10;5022:3;5018:20;5015:1;5008:31;5058:4;5055:1;5048:15;5082:4;5079:1;5072:15;7217:277;7284:6;7337:2;7325:9;7316:7;7312:23;7308:32;7305:52;;;7353:1;7350;7343:12;7305:52;7385:9;7379:16;7438:5;7431:13;7424:21;7417:5;7414:32;7404:60;;7460:1;7457;7450:12;7841:514;8040:25;;;8101:2;8096;8081:18;;8074:30;;;8120:18;;8113:34;;;-1:-1:-1;;;;;;8159:31:47;;8156:51;;;8203:1;8200;8193:12;8156:51;8237:6;8234:1;8230:14;8294:6;8286;8281:2;8270:9;8266:18;8253:48;8322:22;;;;8346:2;8318:31;;7841:514;-1:-1:-1;;;;7841:514:47:o","linkReferences":{},"immutableReferences":{"297":[{"start":397,"length":32},{"start":823,"length":32},{"start":1014,"length":32}]}},"methodIdentifiers":{"MY_ADDRESS()":"3a756cec","TRANSFER_SCHEMA()":"15344188","UNI_TRANSFER_ADDRESS()":"a3bea247","axiomCallbackQuerySchema()":"cd1cd725","axiomV2Callback(uint64,address,bytes32,uint256,bytes32[],bytes)":"dc5cd53c","axiomV2OffchainCallback(uint64,address,bytes32,uint256,bytes32[],bytes)":"8193399c","axiomV2QueryAddress()":"2a75d3be","callbackSourceChainId()":"0a50ec5c","hasClaimed(uint256)":"ce516507","owner()":"8da5cb5b","querySubmitted(address)":"ab72fc09","renounceOwnership()":"715018a6","token()":"fc0c546a","transferOwnership(address)":"f2fde38b","updateCallbackQuerySchema(bytes32)":"034606e0","updateRefundToken(address)":"fedf83bb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_axiomV2QueryAddress\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_callbackSourceChainId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"_axiomCallbackQuerySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AxiomV2QueryAddressIsZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerMustBeAxiomV2Query\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"axiomCallbackQuerySchema\",\"type\":\"bytes32\"}],\"name\":\"AxiomCallbackQuerySchemaUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"sourceChainId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"querySchema\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"queryId\",\"type\":\"uint256\"}],\"name\":\"AxiomV2Call\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"sourceChainId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"querySchema\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"queryId\",\"type\":\"uint256\"}],\"name\":\"AxiomV2OffchainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"queryId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"transferValue\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"axiomResults\",\"type\":\"bytes32[]\"}],\"name\":\"ClaimRefund\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"error\",\"type\":\"string\"}],\"name\":\"ClaimRefundError\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"RefundTokenAddressUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MY_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_SCHEMA\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNI_TRANSFER_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"axiomCallbackQuerySchema\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"sourceChainId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"querySchema\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"queryId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"axiomResults\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"axiomV2Callback\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"sourceChainId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"querySchema\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"queryId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"axiomResults\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"axiomV2OffchainCallback\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"axiomV2QueryAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"callbackSourceChainId\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"hasClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"querySubmitted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token\",\"outputs\":[{\"internalType\":\"contract IERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_axiomCallbackQuerySchema\",\"type\":\"bytes32\"}],\"name\":\"updateCallbackQuerySchema\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"updateRefundToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"AxiomV2QueryAddressIsZero()\":[{\"details\":\"Error returned if initialized with `axiomV2QueryAddress` set to the zero address.\"}],\"CallerMustBeAxiomV2Query()\":[{\"details\":\"Error returned if the caller is not the AxiomV2Query contract.\"}]},\"events\":{\"AxiomV2Call(uint64,address,bytes32,uint256)\":{\"params\":{\"caller\":\"The address of the account that initiated the query.\",\"queryId\":\"The unique ID identifying the query.\",\"querySchema\":\"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`\",\"sourceChainId\":\"The ID of the chain the query reads from.\"}},\"AxiomV2OffchainCall(uint64,address,bytes32,uint256)\":{\"params\":{\"caller\":\"The address of the account that initiated the query fulfillment.\",\"queryId\":\"The unique ID identifying the query.\",\"querySchema\":\"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`\",\"sourceChainId\":\"The ID of the chain the query reads from.\"}}},\"kind\":\"dev\",\"methods\":{\"axiomV2Callback(uint64,address,bytes32,uint256,bytes32[],bytes)\":{\"params\":{\"axiomResults\":\"The results of the query.\",\"caller\":\"The address of the account that initiated the query.\",\"extraData\":\"Additional data passed to the callback.\",\"queryId\":\"The unique ID identifying the query.\",\"querySchema\":\"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`\",\"sourceChainId\":\"The ID of the chain the query reads from.\"}},\"axiomV2OffchainCallback(uint64,address,bytes32,uint256,bytes32[],bytes)\":{\"params\":{\"axiomResults\":\"The results of the query.\",\"caller\":\"The address of the account that initiated the query fulfillment.\",\"extraData\":\"Additional data passed to the callback.\",\"queryId\":\"The unique ID identifying the query.\",\"querySchema\":\"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`\",\"sourceChainId\":\"The ID of the chain the query reads from.\"}},\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"renounceOwnership()\":{\"details\":\"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner.\"},\"transferOwnership(address)\":{\"details\":\"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.\"}},\"version\":1},\"userdoc\":{\"events\":{\"AxiomV2Call(uint64,address,bytes32,uint256)\":{\"notice\":\"Emitted when a callback is made from AxiomV2Query via an on-chain query.\"},\"AxiomV2OffchainCall(uint64,address,bytes32,uint256)\":{\"notice\":\"Emitted when a callback is made from AxiomV2Query via an off-chain query.\"}},\"kind\":\"user\",\"methods\":{\"axiomV2Callback(uint64,address,bytes32,uint256,bytes32[],bytes)\":{\"notice\":\"Callback which is intended to be called upon on-chain query fulfillment by AxiomV2Query\"},\"axiomV2OffchainCallback(uint64,address,bytes32,uint256,bytes32[],bytes)\":{\"notice\":\"Callback which is intended to be called upon off-chain query fulfillment by AxiomV2Query\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/AssetRefund.sol\":\"AssetRefund\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@axiom-crypto/v2-periphery/=lib/axiom-v2-periphery/src/\",\":@openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/\",\":axiom-v2-periphery/=lib/axiom-v2-periphery/src/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin/=lib/openzeppelin-contracts/contracts/\"]},\"sources\":{\"lib/axiom-v2-periphery/src/client/AxiomV2Client.sol\":{\"keccak256\":\"0xe0d38ea52513a27f955e0426af6047e5d17ceb56a5be38c016d0d8374773d807\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cfd476ffe00b253d46150fbe6c877a1b855187af5782addd64506943c11bad07\",\"dweb:/ipfs/QmSv2z73vXiqrHfPatWeAvPqQJJpkTg5762Ztj3BsD1YpL\"]},\"lib/axiom-v2-periphery/src/interfaces/client/IAxiomV2Client.sol\":{\"keccak256\":\"0x09f2388811a30b5487d163351949604846234abd81378f082afad9cae6b737bf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e925f12ef3c511d98c5799d0d857ce2c873e806399050b0a59d3eb2dc75686a7\",\"dweb:/ipfs/QmNwyg7Wx9vdMv8A5GZSPouLP4RKnmGHSCPo2Vgj2GaHBw\"]},\"lib/openzeppelin-contracts/contracts/access/Ownable.sol\":{\"keccak256\":\"0xba43b97fba0d32eb4254f6a5a297b39a19a247082a02d6e69349e071e2946218\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc980984badf3984b6303b377711220e067722bbd6a135b24669ff5069ef9f32\",\"dweb:/ipfs/QmPHXMSXj99XjSVM21YsY6aNtLLjLVXDbyN76J5HQYvvrz\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5\",\"dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53\"]},\"lib/openzeppelin-contracts/contracts/utils/Context.sol\":{\"keccak256\":\"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92\",\"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3\"]},\"src/AssetRefund.sol\":{\"keccak256\":\"0xda1e05d10d829c1f20ba8a35c720091295bedd2b8169b9cd85de9f6972da794d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://54c34e5f8c09434064132cb6e5493e09083389a8682c218697db88975434f9ed\",\"dweb:/ipfs/QmeWESXa9mf9AhSx2MTvKj5kSEUtNGk7JRpZNCbJbsFJe9\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.19+commit.7dd6d404"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_axiomV2QueryAddress","type":"address"},{"internalType":"uint64","name":"_callbackSourceChainId","type":"uint64"},{"internalType":"bytes32","name":"_axiomCallbackQuerySchema","type":"bytes32"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"type":"error","name":"AxiomV2QueryAddressIsZero"},{"inputs":[],"type":"error","name":"CallerMustBeAxiomV2Query"},{"inputs":[{"internalType":"bytes32","name":"axiomCallbackQuerySchema","type":"bytes32","indexed":false}],"type":"event","name":"AxiomCallbackQuerySchemaUpdated","anonymous":false},{"inputs":[{"internalType":"uint64","name":"sourceChainId","type":"uint64","indexed":true},{"internalType":"address","name":"caller","type":"address","indexed":false},{"internalType":"bytes32","name":"querySchema","type":"bytes32","indexed":true},{"internalType":"uint256","name":"queryId","type":"uint256","indexed":true}],"type":"event","name":"AxiomV2Call","anonymous":false},{"inputs":[{"internalType":"uint64","name":"sourceChainId","type":"uint64","indexed":true},{"internalType":"address","name":"caller","type":"address","indexed":false},{"internalType":"bytes32","name":"querySchema","type":"bytes32","indexed":true},{"internalType":"uint256","name":"queryId","type":"uint256","indexed":true}],"type":"event","name":"AxiomV2OffchainCall","anonymous":false},{"inputs":[{"internalType":"address","name":"user","type":"address","indexed":true},{"internalType":"uint256","name":"queryId","type":"uint256","indexed":true},{"internalType":"uint256","name":"transferValue","type":"uint256","indexed":false},{"internalType":"bytes32[]","name":"axiomResults","type":"bytes32[]","indexed":false}],"type":"event","name":"ClaimRefund","anonymous":false},{"inputs":[{"internalType":"address","name":"user","type":"address","indexed":true},{"internalType":"string","name":"error","type":"string","indexed":false}],"type":"event","name":"ClaimRefundError","anonymous":false},{"inputs":[{"internalType":"address","name":"previousOwner","type":"address","indexed":true},{"internalType":"address","name":"newOwner","type":"address","indexed":true}],"type":"event","name":"OwnershipTransferred","anonymous":false},{"inputs":[{"internalType":"address","name":"token","type":"address","indexed":false}],"type":"event","name":"RefundTokenAddressUpdated","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"MY_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"TRANSFER_SCHEMA","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UNI_TRANSFER_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"axiomCallbackQuerySchema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"uint64","name":"sourceChainId","type":"uint64"},{"internalType":"address","name":"caller","type":"address"},{"internalType":"bytes32","name":"querySchema","type":"bytes32"},{"internalType":"uint256","name":"queryId","type":"uint256"},{"internalType":"bytes32[]","name":"axiomResults","type":"bytes32[]"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"axiomV2Callback"},{"inputs":[{"internalType":"uint64","name":"sourceChainId","type":"uint64"},{"internalType":"address","name":"caller","type":"address"},{"internalType":"bytes32","name":"querySchema","type":"bytes32"},{"internalType":"uint256","name":"queryId","type":"uint256"},{"internalType":"bytes32[]","name":"axiomResults","type":"bytes32[]"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"axiomV2OffchainCallback"},{"inputs":[],"stateMutability":"view","type":"function","name":"axiomV2QueryAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"callbackSourceChainId","outputs":[{"internalType":"uint64","name":"","type":"uint64"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"hasClaimed","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function","name":"querySubmitted","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[],"stateMutability":"view","type":"function","name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}]},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"bytes32","name":"_axiomCallbackQuerySchema","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"updateCallbackQuerySchema"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"updateRefundToken"}],"devdoc":{"kind":"dev","methods":{"axiomV2Callback(uint64,address,bytes32,uint256,bytes32[],bytes)":{"params":{"axiomResults":"The results of the query.","caller":"The address of the account that initiated the query.","extraData":"Additional data passed to the callback.","queryId":"The unique ID identifying the query.","querySchema":"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`","sourceChainId":"The ID of the chain the query reads from."}},"axiomV2OffchainCallback(uint64,address,bytes32,uint256,bytes32[],bytes)":{"params":{"axiomResults":"The results of the query.","caller":"The address of the account that initiated the query fulfillment.","extraData":"Additional data passed to the callback.","queryId":"The unique ID identifying the query.","querySchema":"The schema of the query, defined as `keccak(k . resultLen . vkeyLen . vkey)`","sourceChainId":"The ID of the chain the query reads from."}},"owner()":{"details":"Returns the address of the current owner."},"renounceOwnership()":{"details":"Leaves the contract without owner. It will not be possible to call `onlyOwner` functions. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby disabling any functionality that is only available to the owner."},"transferOwnership(address)":{"details":"Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner."}},"version":1},"userdoc":{"kind":"user","methods":{"axiomV2Callback(uint64,address,bytes32,uint256,bytes32[],bytes)":{"notice":"Callback which is intended to be called upon on-chain query fulfillment by AxiomV2Query"},"axiomV2OffchainCallback(uint64,address,bytes32,uint256,bytes32[],bytes)":{"notice":"Callback which is intended to be called upon off-chain query fulfillment by AxiomV2Query"}},"version":1}},"settings":{"remappings":["@axiom-crypto/v2-periphery/=lib/axiom-v2-periphery/src/","@openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/","axiom-v2-periphery/=lib/axiom-v2-periphery/src/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/","openzeppelin/=lib/openzeppelin-contracts/contracts/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/AssetRefund.sol":"AssetRefund"},"evmVersion":"paris","libraries":{}},"sources":{"lib/axiom-v2-periphery/src/client/AxiomV2Client.sol":{"keccak256":"0xe0d38ea52513a27f955e0426af6047e5d17ceb56a5be38c016d0d8374773d807","urls":["bzz-raw://cfd476ffe00b253d46150fbe6c877a1b855187af5782addd64506943c11bad07","dweb:/ipfs/QmSv2z73vXiqrHfPatWeAvPqQJJpkTg5762Ztj3BsD1YpL"],"license":"MIT"},"lib/axiom-v2-periphery/src/interfaces/client/IAxiomV2Client.sol":{"keccak256":"0x09f2388811a30b5487d163351949604846234abd81378f082afad9cae6b737bf","urls":["bzz-raw://e925f12ef3c511d98c5799d0d857ce2c873e806399050b0a59d3eb2dc75686a7","dweb:/ipfs/QmNwyg7Wx9vdMv8A5GZSPouLP4RKnmGHSCPo2Vgj2GaHBw"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/access/Ownable.sol":{"keccak256":"0xba43b97fba0d32eb4254f6a5a297b39a19a247082a02d6e69349e071e2946218","urls":["bzz-raw://fc980984badf3984b6303b377711220e067722bbd6a135b24669ff5069ef9f32","dweb:/ipfs/QmPHXMSXj99XjSVM21YsY6aNtLLjLVXDbyN76J5HQYvvrz"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305","urls":["bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5","dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"keccak256":"0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7","urls":["bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92","dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3"],"license":"MIT"},"src/AssetRefund.sol":{"keccak256":"0xda1e05d10d829c1f20ba8a35c720091295bedd2b8169b9cd85de9f6972da794d","urls":["bzz-raw://54c34e5f8c09434064132cb6e5493e09083389a8682c218697db88975434f9ed","dweb:/ipfs/QmeWESXa9mf9AhSx2MTvKj5kSEUtNGk7JRpZNCbJbsFJe9"],"license":"MIT"}},"version":1},"ast":{"absolutePath":"src/AssetRefund.sol","id":50442,"exportedSymbols":{"AssetRefund":[50441],"AxiomV2Client":[463],"IERC20":[50031],"Ownable":[49366]},"nodeType":"SourceUnit","src":"32:4219:44","nodes":[{"id":50139,"nodeType":"PragmaDirective","src":"32:23:44","nodes":[],"literals":["solidity","0.8",".19"]},{"id":50141,"nodeType":"ImportDirective","src":"57:70:44","nodes":[],"absolutePath":"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","file":"@openzeppelin-contracts/token/ERC20/IERC20.sol","nameLocation":"-1:-1:-1","scope":50442,"sourceUnit":50032,"symbolAliases":[{"foreign":{"id":50140,"name":"IERC20","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50031,"src":"65:6:44","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":50143,"nodeType":"ImportDirective","src":"128:67:44","nodes":[],"absolutePath":"lib/openzeppelin-contracts/contracts/access/Ownable.sol","file":"@openzeppelin-contracts/access/Ownable.sol","nameLocation":"-1:-1:-1","scope":50442,"sourceUnit":49367,"symbolAliases":[{"foreign":{"id":50142,"name":"Ownable","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":49366,"src":"136:7:44","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":50145,"nodeType":"ImportDirective","src":"197:82:44","nodes":[],"absolutePath":"lib/axiom-v2-periphery/src/client/AxiomV2Client.sol","file":"@axiom-crypto/v2-periphery/client/AxiomV2Client.sol","nameLocation":"-1:-1:-1","scope":50442,"sourceUnit":464,"symbolAliases":[{"foreign":{"id":50144,"name":"AxiomV2Client","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":463,"src":"205:13:44","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":50441,"nodeType":"ContractDefinition","src":"281:3969:44","nodes":[{"id":50160,"nodeType":"EventDefinition","src":"334:150:44","nodes":[],"anonymous":false,"eventSelector":"ab6b62b64f3ea2d217d0908b434107c9e2a03a726dba2f3460c2b46d4dfaa041","name":"ClaimRefund","nameLocation":"340:11:44","parameters":{"id":50159,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50151,"indexed":true,"mutability":"mutable","name":"user","nameLocation":"377:4:44","nodeType":"VariableDeclaration","scope":50160,"src":"361:20:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50150,"name":"address","nodeType":"ElementaryTypeName","src":"361:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":50153,"indexed":true,"mutability":"mutable","name":"queryId","nameLocation":"407:7:44","nodeType":"VariableDeclaration","scope":50160,"src":"391:23:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50152,"name":"uint256","nodeType":"ElementaryTypeName","src":"391:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":50155,"indexed":false,"mutability":"mutable","name":"transferValue","nameLocation":"432:13:44","nodeType":"VariableDeclaration","scope":50160,"src":"424:21:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50154,"name":"uint256","nodeType":"ElementaryTypeName","src":"424:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":50158,"indexed":false,"mutability":"mutable","name":"axiomResults","nameLocation":"465:12:44","nodeType":"VariableDeclaration","scope":50160,"src":"455:22:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_memory_ptr","typeString":"bytes32[]"},"typeName":{"baseType":{"id":50156,"name":"bytes32","nodeType":"ElementaryTypeName","src":"455:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":50157,"nodeType":"ArrayTypeName","src":"455:9:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_storage_ptr","typeString":"bytes32[]"}},"visibility":"internal"}],"src":"351:132:44"}},{"id":50166,"nodeType":"EventDefinition","src":"489:59:44","nodes":[],"anonymous":false,"eventSelector":"4a6fd4fd3d6db1cb4c1c1dd45f5ecaac45812f24479c65cf571b890726e4a347","name":"ClaimRefundError","nameLocation":"495:16:44","parameters":{"id":50165,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50162,"indexed":true,"mutability":"mutable","name":"user","nameLocation":"528:4:44","nodeType":"VariableDeclaration","scope":50166,"src":"512:20:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50161,"name":"address","nodeType":"ElementaryTypeName","src":"512:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":50164,"indexed":false,"mutability":"mutable","name":"error","nameLocation":"541:5:44","nodeType":"VariableDeclaration","scope":50166,"src":"534:12:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":50163,"name":"string","nodeType":"ElementaryTypeName","src":"534:6:44","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"src":"511:36:44"}},{"id":50170,"nodeType":"EventDefinition","src":"553:72:44","nodes":[],"anonymous":false,"eventSelector":"215a17e0015e11cebc3087027513f0b70572c3b3341a76ef38fbcbbb8193c6ae","name":"AxiomCallbackQuerySchemaUpdated","nameLocation":"559:31:44","parameters":{"id":50169,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50168,"indexed":false,"mutability":"mutable","name":"axiomCallbackQuerySchema","nameLocation":"599:24:44","nodeType":"VariableDeclaration","scope":50170,"src":"591:32:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50167,"name":"bytes32","nodeType":"ElementaryTypeName","src":"591:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"590:34:44"}},{"id":50174,"nodeType":"EventDefinition","src":"630:47:44","nodes":[],"anonymous":false,"eventSelector":"eaf416afecd22a0564af9ccd6d2b8b8c8cc18c4de2f7a4c512dc805ee87ad0ec","name":"RefundTokenAddressUpdated","nameLocation":"636:25:44","parameters":{"id":50173,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50172,"indexed":false,"mutability":"mutable","name":"token","nameLocation":"670:5:44","nodeType":"VariableDeclaration","scope":50174,"src":"662:13:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50171,"name":"address","nodeType":"ElementaryTypeName","src":"662:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"src":"661:15:44"}},{"id":50177,"nodeType":"VariableDeclaration","src":"683:116:44","nodes":[],"constant":true,"functionSelector":"15344188","mutability":"constant","name":"TRANSFER_SCHEMA","nameLocation":"707:15:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50175,"name":"bytes32","nodeType":"ElementaryTypeName","src":"683:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":{"hexValue":"307864646632353261643162653263383962363963326230363866633337386461613935326261376631363363346131313632386635356134646635323362336566","id":50176,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"733:66:44","typeDescriptions":{"typeIdentifier":"t_rational_100389287136786176327247604509743168900146139575972864366142685224231313322991_by_1","typeString":"int_const 1003...(70 digits omitted)...2991"},"value":"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"},"visibility":"public"},{"id":50180,"nodeType":"VariableDeclaration","src":"805:87:44","nodes":[],"constant":true,"functionSelector":"3a756cec","mutability":"constant","name":"MY_ADDRESS","nameLocation":"829:10:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50178,"name":"address","nodeType":"ElementaryTypeName","src":"805:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":{"hexValue":"307865353334623164373963423443386531316245423933663030313834613132626438356136336644","id":50179,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"850:42:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"value":"0xe534b1d79cB4C8e11bEB93f00184a12bd85a63fD"},"visibility":"public"},{"id":50183,"nodeType":"VariableDeclaration","src":"898:97:44","nodes":[],"constant":true,"functionSelector":"a3bea247","mutability":"constant","name":"UNI_TRANSFER_ADDRESS","nameLocation":"922:20:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50181,"name":"address","nodeType":"ElementaryTypeName","src":"898:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":{"hexValue":"307831663938343061383564356146356266314431373632463932354244414464433432303146393834","id":50182,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"953:42:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"value":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"},"visibility":"public"},{"id":50185,"nodeType":"VariableDeclaration","src":"1002:35:44","nodes":[],"constant":false,"functionSelector":"0a50ec5c","mutability":"mutable","name":"callbackSourceChainId","nameLocation":"1016:21:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"},"typeName":{"id":50184,"name":"uint64","nodeType":"ElementaryTypeName","src":"1002:6:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"visibility":"public"},{"id":50187,"nodeType":"VariableDeclaration","src":"1043:39:44","nodes":[],"constant":false,"functionSelector":"cd1cd725","mutability":"mutable","name":"axiomCallbackQuerySchema","nameLocation":"1058:24:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50186,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1043:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"public"},{"id":50191,"nodeType":"VariableDeclaration","src":"1088:46:44","nodes":[],"constant":false,"functionSelector":"ab72fc09","mutability":"mutable","name":"querySubmitted","nameLocation":"1120:14:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"},"typeName":{"id":50190,"keyName":"","keyNameLocation":"-1:-1:-1","keyType":{"id":50188,"name":"address","nodeType":"ElementaryTypeName","src":"1096:7:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Mapping","src":"1088:24:44","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"},"valueName":"","valueNameLocation":"-1:-1:-1","valueType":{"id":50189,"name":"bool","nodeType":"ElementaryTypeName","src":"1107:4:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}},"visibility":"public"},{"id":50195,"nodeType":"VariableDeclaration","src":"1140:42:44","nodes":[],"constant":false,"functionSelector":"ce516507","mutability":"mutable","name":"hasClaimed","nameLocation":"1172:10:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_bool_$","typeString":"mapping(uint256 => bool)"},"typeName":{"id":50194,"keyName":"","keyNameLocation":"-1:-1:-1","keyType":{"id":50192,"name":"uint256","nodeType":"ElementaryTypeName","src":"1148:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Mapping","src":"1140:24:44","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_bool_$","typeString":"mapping(uint256 => bool)"},"valueName":"","valueNameLocation":"-1:-1:-1","valueType":{"id":50193,"name":"bool","nodeType":"ElementaryTypeName","src":"1159:4:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}},"visibility":"public"},{"id":50201,"nodeType":"VariableDeclaration","src":"1189:72:44","nodes":[],"constant":false,"functionSelector":"fc0c546a","mutability":"mutable","name":"token","nameLocation":"1203:5:44","scope":50441,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"},"typeName":{"id":50197,"nodeType":"UserDefinedTypeName","pathNode":{"id":50196,"name":"IERC20","nameLocations":["1189:6:44"],"nodeType":"IdentifierPath","referencedDeclaration":50031,"src":"1189:6:44"},"referencedDeclaration":50031,"src":"1189:6:44","typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"value":{"arguments":[{"hexValue":"307831663938343061383564356146356266314431373632463932354244414464433432303146393834","id":50199,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1218:42:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"value":"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":50198,"name":"IERC20","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50031,"src":"1211:6:44","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_IERC20_$50031_$","typeString":"type(contract IERC20)"}},"id":50200,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1211:50:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"visibility":"public"},{"id":50222,"nodeType":"FunctionDefinition","src":"1268:299:44","nodes":[],"body":{"id":50221,"nodeType":"Block","src":"1442:125:44","nodes":[],"statements":[{"expression":{"id":50215,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":50213,"name":"callbackSourceChainId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50185,"src":"1452:21:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":50214,"name":"_callbackSourceChainId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50205,"src":"1476:22:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"src":"1452:46:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"id":50216,"nodeType":"ExpressionStatement","src":"1452:46:44"},{"expression":{"id":50219,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":50217,"name":"axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50187,"src":"1508:24:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":50218,"name":"_axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50207,"src":"1535:25:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"1508:52:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":50220,"nodeType":"ExpressionStatement","src":"1508:52:44"}]},"implemented":true,"kind":"constructor","modifiers":[{"arguments":[{"id":50210,"name":"_axiomV2QueryAddress","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50203,"src":"1420:20:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"id":50211,"kind":"baseConstructorSpecifier","modifierName":{"id":50209,"name":"AxiomV2Client","nameLocations":["1406:13:44"],"nodeType":"IdentifierPath","referencedDeclaration":463,"src":"1406:13:44"},"nodeType":"ModifierInvocation","src":"1406:35:44"}],"name":"","nameLocation":"-1:-1:-1","parameters":{"id":50208,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50203,"mutability":"mutable","name":"_axiomV2QueryAddress","nameLocation":"1297:20:44","nodeType":"VariableDeclaration","scope":50222,"src":"1289:28:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50202,"name":"address","nodeType":"ElementaryTypeName","src":"1289:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":50205,"mutability":"mutable","name":"_callbackSourceChainId","nameLocation":"1334:22:44","nodeType":"VariableDeclaration","scope":50222,"src":"1327:29:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"},"typeName":{"id":50204,"name":"uint64","nodeType":"ElementaryTypeName","src":"1327:6:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"visibility":"internal"},{"constant":false,"id":50207,"mutability":"mutable","name":"_axiomCallbackQuerySchema","nameLocation":"1374:25:44","nodeType":"VariableDeclaration","scope":50222,"src":"1366:33:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50206,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1366:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1279:126:44"},"returnParameters":{"id":50212,"nodeType":"ParameterList","parameters":[],"src":"1442:0:44"},"scope":50441,"stateMutability":"nonpayable","virtual":false,"visibility":"public"},{"id":50238,"nodeType":"FunctionDefinition","src":"1573:243:44","nodes":[],"body":{"id":50237,"nodeType":"Block","src":"1674:142:44","nodes":[],"statements":[{"expression":{"id":50231,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":50229,"name":"axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50187,"src":"1684:24:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":50230,"name":"_axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50224,"src":"1711:25:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"1684:52:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":50232,"nodeType":"ExpressionStatement","src":"1684:52:44"},{"eventCall":{"arguments":[{"id":50234,"name":"_axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50224,"src":"1783:25:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50233,"name":"AxiomCallbackQuerySchemaUpdated","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50170,"src":"1751:31:44","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$returns$__$","typeString":"function (bytes32)"}},"id":50235,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1751:58:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50236,"nodeType":"EmitStatement","src":"1746:63:44"}]},"functionSelector":"034606e0","implemented":true,"kind":"function","modifiers":[{"id":50227,"kind":"modifierInvocation","modifierName":{"id":50226,"name":"onlyOwner","nameLocations":["1664:9:44"],"nodeType":"IdentifierPath","referencedDeclaration":49285,"src":"1664:9:44"},"nodeType":"ModifierInvocation","src":"1664:9:44"}],"name":"updateCallbackQuerySchema","nameLocation":"1582:25:44","parameters":{"id":50225,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50224,"mutability":"mutable","name":"_axiomCallbackQuerySchema","nameLocation":"1625:25:44","nodeType":"VariableDeclaration","scope":50238,"src":"1617:33:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50223,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1617:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1607:49:44"},"returnParameters":{"id":50228,"nodeType":"ParameterList","parameters":[],"src":"1674:0:44"},"scope":50441,"stateMutability":"nonpayable","virtual":false,"visibility":"public"},{"id":50256,"nodeType":"FunctionDefinition","src":"1822:147:44","nodes":[],"body":{"id":50255,"nodeType":"Block","src":"1882:87:44","nodes":[],"statements":[{"expression":{"id":50249,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":50245,"name":"token","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50201,"src":"1892:5:44","typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":50247,"name":"_token","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50240,"src":"1907:6:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":50246,"name":"IERC20","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50031,"src":"1900:6:44","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_IERC20_$50031_$","typeString":"type(contract IERC20)"}},"id":50248,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1900:14:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"src":"1892:22:44","typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"id":50250,"nodeType":"ExpressionStatement","src":"1892:22:44"},{"eventCall":{"arguments":[{"id":50252,"name":"_token","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50240,"src":"1955:6:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":50251,"name":"RefundTokenAddressUpdated","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50174,"src":"1929:25:44","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_address_$returns$__$","typeString":"function (address)"}},"id":50253,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1929:33:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50254,"nodeType":"EmitStatement","src":"1924:38:44"}]},"functionSelector":"fedf83bb","implemented":true,"kind":"function","modifiers":[{"id":50243,"kind":"modifierInvocation","modifierName":{"id":50242,"name":"onlyOwner","nameLocations":["1872:9:44"],"nodeType":"IdentifierPath","referencedDeclaration":49285,"src":"1872:9:44"},"nodeType":"ModifierInvocation","src":"1872:9:44"}],"name":"updateRefundToken","nameLocation":"1831:17:44","parameters":{"id":50241,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50240,"mutability":"mutable","name":"_token","nameLocation":"1857:6:44","nodeType":"VariableDeclaration","scope":50256,"src":"1849:14:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50239,"name":"address","nodeType":"ElementaryTypeName","src":"1849:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"src":"1848:16:44"},"returnParameters":{"id":50244,"nodeType":"ParameterList","parameters":[],"src":"1882:0:44"},"scope":50441,"stateMutability":"nonpayable","virtual":false,"visibility":"public"},{"id":50408,"nodeType":"FunctionDefinition","src":"1975:1732:44","nodes":[],"body":{"id":50407,"nodeType":"Block","src":"2238:1469:44","nodes":[],"statements":[{"assignments":[50274],"declarations":[{"constant":false,"id":50274,"mutability":"mutable","name":"blockNumber","nameLocation":"2256:11:44","nodeType":"VariableDeclaration","scope":50407,"src":"2248:19:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50273,"name":"uint256","nodeType":"ElementaryTypeName","src":"2248:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"id":50281,"initialValue":{"arguments":[{"baseExpression":{"id":50277,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2278:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50279,"indexExpression":{"hexValue":"34","id":50278,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2291:1:44","typeDescriptions":{"typeIdentifier":"t_rational_4_by_1","typeString":"int_const 4"},"value":"4"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2278:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50276,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2270:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50275,"name":"uint256","nodeType":"ElementaryTypeName","src":"2270:7:44","typeDescriptions":{}}},"id":50280,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2270:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"2248:46:44"},{"assignments":[50283],"declarations":[{"constant":false,"id":50283,"mutability":"mutable","name":"txIdx","nameLocation":"2312:5:44","nodeType":"VariableDeclaration","scope":50407,"src":"2304:13:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50282,"name":"uint256","nodeType":"ElementaryTypeName","src":"2304:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"id":50290,"initialValue":{"arguments":[{"baseExpression":{"id":50286,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2328:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50288,"indexExpression":{"hexValue":"35","id":50287,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2341:1:44","typeDescriptions":{"typeIdentifier":"t_rational_5_by_1","typeString":"int_const 5"},"value":"5"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2328:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50285,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2320:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50284,"name":"uint256","nodeType":"ElementaryTypeName","src":"2320:7:44","typeDescriptions":{}}},"id":50289,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2320:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"2304:40:44"},{"expression":{"arguments":[{"id":50300,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"!","prefix":true,"src":"2376:41:44","subExpression":{"baseExpression":{"id":50292,"name":"hasClaimed","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50195,"src":"2377:10:44","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_bool_$","typeString":"mapping(uint256 => bool)"}},"id":50299,"indexExpression":{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":50298,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"components":[{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":50295,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50293,"name":"blockNumber","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50274,"src":"2389:11:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"<<","rightExpression":{"hexValue":"313238","id":50294,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2404:3:44","typeDescriptions":{"typeIdentifier":"t_rational_128_by_1","typeString":"int_const 128"},"value":"128"},"src":"2389:18:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"id":50296,"isConstant":false,"isInlineArray":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"TupleExpression","src":"2388:20:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"|","rightExpression":{"id":50297,"name":"txIdx","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50283,"src":"2411:5:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2388:28:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2377:40:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"417373657420526566756e643a20557365722068617320616c726561647920636c61696d6564207468697320726566756e64","id":50301,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2431:52:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_1675c2a7669de03ff913bb9d75da22d76e53f46628275fb22b9a619adc6396cd","typeString":"literal_string \"Asset Refund: User has already claimed this refund\""},"value":"Asset Refund: User has already claimed this refund"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_1675c2a7669de03ff913bb9d75da22d76e53f46628275fb22b9a619adc6396cd","typeString":"literal_string \"Asset Refund: User has already claimed this refund\""}],"id":50291,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"2355:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50302,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2355:138:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50303,"nodeType":"ExpressionStatement","src":"2355:138:44"},{"assignments":[50305],"declarations":[{"constant":false,"id":50305,"mutability":"mutable","name":"userEventAddress","nameLocation":"2537:16:44","nodeType":"VariableDeclaration","scope":50407,"src":"2529:24:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50304,"name":"address","nodeType":"ElementaryTypeName","src":"2529:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"id":50318,"initialValue":{"arguments":[{"arguments":[{"arguments":[{"baseExpression":{"id":50312,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2580:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50314,"indexExpression":{"hexValue":"30","id":50313,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2593:1:44","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2580:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50311,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2572:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50310,"name":"uint256","nodeType":"ElementaryTypeName","src":"2572:7:44","typeDescriptions":{}}},"id":50315,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2572:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":50309,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2564:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint160_$","typeString":"type(uint160)"},"typeName":{"id":50308,"name":"uint160","nodeType":"ElementaryTypeName","src":"2564:7:44","typeDescriptions":{}}},"id":50316,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2564:33:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint160","typeString":"uint160"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint160","typeString":"uint160"}],"id":50307,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2556:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":{"id":50306,"name":"address","nodeType":"ElementaryTypeName","src":"2556:7:44","typeDescriptions":{}}},"id":50317,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2556:42:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"VariableDeclarationStatement","src":"2529:69:44"},{"assignments":[50320],"declarations":[{"constant":false,"id":50320,"mutability":"mutable","name":"receiverAddress","nameLocation":"2616:15:44","nodeType":"VariableDeclaration","scope":50407,"src":"2608:23:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50319,"name":"address","nodeType":"ElementaryTypeName","src":"2608:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"id":50333,"initialValue":{"arguments":[{"arguments":[{"arguments":[{"baseExpression":{"id":50327,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2658:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50329,"indexExpression":{"hexValue":"31","id":50328,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2671:1:44","typeDescriptions":{"typeIdentifier":"t_rational_1_by_1","typeString":"int_const 1"},"value":"1"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2658:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50326,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2650:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50325,"name":"uint256","nodeType":"ElementaryTypeName","src":"2650:7:44","typeDescriptions":{}}},"id":50330,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2650:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":50324,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2642:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint160_$","typeString":"type(uint160)"},"typeName":{"id":50323,"name":"uint160","nodeType":"ElementaryTypeName","src":"2642:7:44","typeDescriptions":{}}},"id":50331,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2642:33:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint160","typeString":"uint160"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint160","typeString":"uint160"}],"id":50322,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2634:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":{"id":50321,"name":"address","nodeType":"ElementaryTypeName","src":"2634:7:44","typeDescriptions":{}}},"id":50332,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2634:42:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"VariableDeclarationStatement","src":"2608:68:44"},{"assignments":[50335],"declarations":[{"constant":false,"id":50335,"mutability":"mutable","name":"transferValue","nameLocation":"2694:13:44","nodeType":"VariableDeclaration","scope":50407,"src":"2686:21:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50334,"name":"uint256","nodeType":"ElementaryTypeName","src":"2686:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"id":50342,"initialValue":{"arguments":[{"baseExpression":{"id":50338,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2718:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50340,"indexExpression":{"hexValue":"32","id":50339,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2731:1:44","typeDescriptions":{"typeIdentifier":"t_rational_2_by_1","typeString":"int_const 2"},"value":"2"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2718:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50337,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2710:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50336,"name":"uint256","nodeType":"ElementaryTypeName","src":"2710:7:44","typeDescriptions":{}}},"id":50341,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2710:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"2686:48:44"},{"assignments":[50344],"declarations":[{"constant":false,"id":50344,"mutability":"mutable","name":"tokenContractAddress","nameLocation":"2752:20:44","nodeType":"VariableDeclaration","scope":50407,"src":"2744:28:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50343,"name":"address","nodeType":"ElementaryTypeName","src":"2744:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"id":50357,"initialValue":{"arguments":[{"arguments":[{"arguments":[{"baseExpression":{"id":50351,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"2812:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}},"id":50353,"indexExpression":{"hexValue":"33","id":50352,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2825:1:44","typeDescriptions":{"typeIdentifier":"t_rational_3_by_1","typeString":"int_const 3"},"value":"3"},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2812:15:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":50350,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2804:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":50349,"name":"uint256","nodeType":"ElementaryTypeName","src":"2804:7:44","typeDescriptions":{}}},"id":50354,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2804:24:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":50348,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2796:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_uint160_$","typeString":"type(uint160)"},"typeName":{"id":50347,"name":"uint160","nodeType":"ElementaryTypeName","src":"2796:7:44","typeDescriptions":{}}},"id":50355,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2796:33:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint160","typeString":"uint160"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint160","typeString":"uint160"}],"id":50346,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2775:7:44","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":{"id":50345,"name":"address","nodeType":"ElementaryTypeName","src":"2775:7:44","typeDescriptions":{}}},"id":50356,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2775:64:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"VariableDeclarationStatement","src":"2744:95:44"},{"expression":{"arguments":[{"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":50361,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50359,"name":"userEventAddress","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50305,"src":"2903:16:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"id":50360,"name":"callerAddr","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50260,"src":"2923:10:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2903:30:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"417373657420526566756e643a20496e76616c69642075736572206164647265737320666f72206576656e74","id":50362,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2947:46:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_ecc0f75372dffe2048e7423e431ab633b19cc767165071ddb4de9b6187e9ac45","typeString":"literal_string \"Asset Refund: Invalid user address for event\""},"value":"Asset Refund: Invalid user address for event"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_ecc0f75372dffe2048e7423e431ab633b19cc767165071ddb4de9b6187e9ac45","typeString":"literal_string \"Asset Refund: Invalid user address for event\""}],"id":50358,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"2882:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50363,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2882:121:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50364,"nodeType":"ExpressionStatement","src":"2882:121:44"},{"expression":{"arguments":[{"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":50368,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50366,"name":"receiverAddress","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50320,"src":"3034:15:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"id":50367,"name":"MY_ADDRESS","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50180,"src":"3053:10:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"3034:29:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"417373657420526566756e643a20496e76616c6964207265636569766572206164647265737320666f72206576656e74","id":50369,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3077:50:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_a3c4d589388143633c7797f8cb6f208678aeee0c24ff192ac88e767af7f51723","typeString":"literal_string \"Asset Refund: Invalid receiver address for event\""},"value":"Asset Refund: Invalid receiver address for event"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_a3c4d589388143633c7797f8cb6f208678aeee0c24ff192ac88e767af7f51723","typeString":"literal_string \"Asset Refund: Invalid receiver address for event\""}],"id":50365,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"3013:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50370,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3013:124:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50371,"nodeType":"ExpressionStatement","src":"3013:124:44"},{"expression":{"arguments":[{"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":50375,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50373,"name":"tokenContractAddress","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50344,"src":"3168:20:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"id":50374,"name":"UNI_TRANSFER_ADDRESS","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50183,"src":"3192:20:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"3168:44:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"417373657420526566756e643a2041646472657373207468617420656d6974746564207472616e73666572206576656e74206973206e6f742074686520554e49205472616e736665722061646472657373","id":50376,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3226:83:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_0ecc06609922dcceb930c39d977057094a33749d4fc71fd6e1c9eb9faca1abe3","typeString":"literal_string \"Asset Refund: Address that emitted transfer event is not the UNI Transfer address\""},"value":"Asset Refund: Address that emitted transfer event is not the UNI Transfer address"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_0ecc06609922dcceb930c39d977057094a33749d4fc71fd6e1c9eb9faca1abe3","typeString":"literal_string \"Asset Refund: Address that emitted transfer event is not the UNI Transfer address\""}],"id":50372,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"3147:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50377,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3147:172:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50378,"nodeType":"ExpressionStatement","src":"3147:172:44"},{"expression":{"id":50388,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"baseExpression":{"id":50379,"name":"hasClaimed","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50195,"src":"3365:10:44","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_bool_$","typeString":"mapping(uint256 => bool)"}},"id":50386,"indexExpression":{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":50385,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"components":[{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":50382,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50380,"name":"blockNumber","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50274,"src":"3377:11:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"<<","rightExpression":{"hexValue":"313238","id":50381,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3392:3:44","typeDescriptions":{"typeIdentifier":"t_rational_128_by_1","typeString":"int_const 128"},"value":"128"},"src":"3377:18:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"id":50383,"isConstant":false,"isInlineArray":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"TupleExpression","src":"3376:20:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"|","rightExpression":{"id":50384,"name":"txIdx","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50283,"src":"3399:5:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3376:28:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"3365:40:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"hexValue":"74727565","id":50387,"isConstant":false,"isLValue":false,"isPure":true,"kind":"bool","lValueRequested":false,"nodeType":"Literal","src":"3408:4:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"value":"true"},"src":"3365:47:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":50389,"nodeType":"ExpressionStatement","src":"3365:47:44"},{"expression":{"arguments":[{"arguments":[{"id":50393,"name":"MY_ADDRESS","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50180,"src":"3546:10:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},{"id":50394,"name":"callerAddr","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50260,"src":"3558:10:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},{"id":50395,"name":"transferValue","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50335,"src":"3570:13:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"},{"typeIdentifier":"t_address","typeString":"address"},{"typeIdentifier":"t_uint256","typeString":"uint256"}],"expression":{"id":50391,"name":"token","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50201,"src":"3527:5:44","typeDescriptions":{"typeIdentifier":"t_contract$_IERC20_$50031","typeString":"contract IERC20"}},"id":50392,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3533:12:44","memberName":"transferFrom","nodeType":"MemberAccess","referencedDeclaration":50030,"src":"3527:18:44","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$_t_address_$_t_uint256_$returns$_t_bool_$","typeString":"function (address,address,uint256) external returns (bool)"}},"id":50396,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3527:57:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"526566756e64206661696c6564","id":50397,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3598:15:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_940ea0545bf4a4779ef86217d18a28c86bb09c07d43dd7635f3da6878953d25e","typeString":"literal_string \"Refund failed\""},"value":"Refund failed"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_940ea0545bf4a4779ef86217d18a28c86bb09c07d43dd7635f3da6878953d25e","typeString":"literal_string \"Refund failed\""}],"id":50390,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"3506:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50398,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3506:117:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50399,"nodeType":"ExpressionStatement","src":"3506:117:44"},{"eventCall":{"arguments":[{"id":50401,"name":"callerAddr","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50260,"src":"3651:10:44","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},{"id":50402,"name":"queryId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50264,"src":"3663:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"id":50403,"name":"transferValue","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50335,"src":"3672:13:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"id":50404,"name":"axiomResults","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50267,"src":"3687:12:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[] calldata"}],"id":50400,"name":"ClaimRefund","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50160,"src":"3639:11:44","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_address_$_t_uint256_$_t_uint256_$_t_array$_t_bytes32_$dyn_memory_ptr_$returns$__$","typeString":"function (address,uint256,uint256,bytes32[] memory)"}},"id":50405,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3639:61:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50406,"nodeType":"EmitStatement","src":"3634:66:44"}]},"baseFunctions":[462],"implemented":true,"kind":"function","modifiers":[],"name":"_axiomV2Callback","nameLocation":"1984:16:44","overrides":{"id":50271,"nodeType":"OverrideSpecifier","overrides":[],"src":"2229:8:44"},"parameters":{"id":50270,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50258,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50408,"src":"2010:6:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"},"typeName":{"id":50257,"name":"uint64","nodeType":"ElementaryTypeName","src":"2010:6:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"visibility":"internal"},{"constant":false,"id":50260,"mutability":"mutable","name":"callerAddr","nameLocation":"2054:10:44","nodeType":"VariableDeclaration","scope":50408,"src":"2046:18:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50259,"name":"address","nodeType":"ElementaryTypeName","src":"2046:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":50262,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50408,"src":"2074:7:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50261,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2074:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":50264,"mutability":"mutable","name":"queryId","nameLocation":"2117:7:44","nodeType":"VariableDeclaration","scope":50408,"src":"2109:15:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50263,"name":"uint256","nodeType":"ElementaryTypeName","src":"2109:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":50267,"mutability":"mutable","name":"axiomResults","nameLocation":"2153:12:44","nodeType":"VariableDeclaration","scope":50408,"src":"2134:31:44","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_calldata_ptr","typeString":"bytes32[]"},"typeName":{"baseType":{"id":50265,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2134:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":50266,"nodeType":"ArrayTypeName","src":"2134:9:44","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes32_$dyn_storage_ptr","typeString":"bytes32[]"}},"visibility":"internal"},{"constant":false,"id":50269,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50408,"src":"2175:14:44","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":50268,"name":"bytes","nodeType":"ElementaryTypeName","src":"2175:5:44","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"}],"src":"2000:211:44"},"returnParameters":{"id":50272,"nodeType":"ParameterList","parameters":[],"src":"2238:0:44"},"scope":50441,"stateMutability":"nonpayable","virtual":true,"visibility":"internal"},{"id":50440,"nodeType":"FunctionDefinition","src":"3713:535:44","nodes":[],"body":{"id":50439,"nodeType":"Block","src":"3982:266:44","nodes":[],"statements":[{"expression":{"arguments":[{"commonType":{"typeIdentifier":"t_uint64","typeString":"uint64"},"id":50428,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50426,"name":"sourceChainId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50413,"src":"4013:13:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"id":50427,"name":"callbackSourceChainId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50185,"src":"4030:21:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"src":"4013:38:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"4173736574526566756e643a20736f75726365436861696e4964206d69736d61746368","id":50429,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"4065:37:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_0723de34ee5cb849cc92c03984c62b70a26f9d77cf5cc9780e6bddefd122de3e","typeString":"literal_string \"AssetRefund: sourceChainId mismatch\""},"value":"AssetRefund: sourceChainId mismatch"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_0723de34ee5cb849cc92c03984c62b70a26f9d77cf5cc9780e6bddefd122de3e","typeString":"literal_string \"AssetRefund: sourceChainId mismatch\""}],"id":50425,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"3992:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50430,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3992:120:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50431,"nodeType":"ExpressionStatement","src":"3992:120:44"},{"expression":{"arguments":[{"commonType":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"id":50435,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":50433,"name":"querySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50417,"src":"4143:11:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"id":50434,"name":"axiomCallbackQuerySchema","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":50187,"src":"4158:24:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"4143:39:44","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},{"hexValue":"4173736574526566756e643a207175657279536368656d61206d69736d61746368","id":50436,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"4196:35:44","typeDescriptions":{"typeIdentifier":"t_stringliteral_186293951f296f6d270ea45cb5bb5ef2336c31ca364c4d7ba3e594f0023cab36","typeString":"literal_string \"AssetRefund: querySchema mismatch\""},"value":"AssetRefund: querySchema mismatch"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"},{"typeIdentifier":"t_stringliteral_186293951f296f6d270ea45cb5bb5ef2336c31ca364c4d7ba3e594f0023cab36","typeString":"literal_string \"AssetRefund: querySchema mismatch\""}],"id":50432,"name":"require","nodeType":"Identifier","overloadedDeclarations":[-18,-18],"referencedDeclaration":-18,"src":"4122:7:44","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$","typeString":"function (bool,string memory) pure"}},"id":50437,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"4122:119:44","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":50438,"nodeType":"ExpressionStatement","src":"4122:119:44"}]},"baseFunctions":[445],"implemented":true,"kind":"function","modifiers":[],"name":"_validateAxiomV2Call","nameLocation":"3722:20:44","overrides":{"id":50423,"nodeType":"OverrideSpecifier","overrides":[],"src":"3973:8:44"},"parameters":{"id":50422,"nodeType":"ParameterList","parameters":[{"constant":false,"id":50411,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50440,"src":"3752:17:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_enum$_AxiomCallbackType_$300","typeString":"enum AxiomV2Client.AxiomCallbackType"},"typeName":{"id":50410,"nodeType":"UserDefinedTypeName","pathNode":{"id":50409,"name":"AxiomCallbackType","nameLocations":["3752:17:44"],"nodeType":"IdentifierPath","referencedDeclaration":300,"src":"3752:17:44"},"referencedDeclaration":300,"src":"3752:17:44","typeDescriptions":{"typeIdentifier":"t_enum$_AxiomCallbackType_$300","typeString":"enum AxiomV2Client.AxiomCallbackType"}},"visibility":"internal"},{"constant":false,"id":50413,"mutability":"mutable","name":"sourceChainId","nameLocation":"3805:13:44","nodeType":"VariableDeclaration","scope":50440,"src":"3798:20:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"},"typeName":{"id":50412,"name":"uint64","nodeType":"ElementaryTypeName","src":"3798:6:44","typeDescriptions":{"typeIdentifier":"t_uint64","typeString":"uint64"}},"visibility":"internal"},{"constant":false,"id":50415,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50440,"src":"3828:7:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":50414,"name":"address","nodeType":"ElementaryTypeName","src":"3828:7:44","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"},{"constant":false,"id":50417,"mutability":"mutable","name":"querySchema","nameLocation":"3867:11:44","nodeType":"VariableDeclaration","scope":50440,"src":"3859:19:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":50416,"name":"bytes32","nodeType":"ElementaryTypeName","src":"3859:7:44","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"constant":false,"id":50419,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50440,"src":"3888:7:44","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":50418,"name":"uint256","nodeType":"ElementaryTypeName","src":"3888:7:44","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"},{"constant":false,"id":50421,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":50440,"src":"3919:14:44","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":50420,"name":"bytes","nodeType":"ElementaryTypeName","src":"3919:5:44","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"visibility":"internal"}],"src":"3742:213:44"},"returnParameters":{"id":50424,"nodeType":"ParameterList","parameters":[],"src":"3982:0:44"},"scope":50441,"stateMutability":"nonpayable","virtual":true,"visibility":"internal"}],"abstract":false,"baseContracts":[{"baseName":{"id":50146,"name":"AxiomV2Client","nameLocations":["305:13:44"],"nodeType":"IdentifierPath","referencedDeclaration":463,"src":"305:13:44"},"id":50147,"nodeType":"InheritanceSpecifier","src":"305:13:44"},{"baseName":{"id":50148,"name":"Ownable","nameLocations":["320:7:44"],"nodeType":"IdentifierPath","referencedDeclaration":49366,"src":"320:7:44"},"id":50149,"nodeType":"InheritanceSpecifier","src":"320:7:44"}],"canonicalName":"AssetRefund","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"linearizedBaseContracts":[50441,49366,50078,463,534],"name":"AssetRefund","nameLocation":"290:11:44","scope":50442,"usedErrors":[530,533]}],"license":"MIT"},"id":44} \ No newline at end of file diff --git a/app/src/lib/parseRecentTx.ts b/app/src/lib/parseRecentTx.ts deleted file mode 100644 index 184ea2c..0000000 --- a/app/src/lib/parseRecentTx.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { Constants } from "@/shared/constants"; -import { bytes32 } from "./utils"; - -export async function findMostRecentUniTransferTx(address: string): Promise<{ - blockNumber: string, - txIdx: string, - logIdx: string, -} | null> { - let pageKey = ""; - while (pageKey !== undefined) { - const res = await getRecentTxs(address, pageKey); - if (res === null) { - console.log("Could not find any transfer transaction"); - return null; - } - const recentTx = res?.transfers ?? []; - for (const tx of recentTx) { - // These are only the transactions that are from the user to the specified address, - // since we constrained the query by `fromAddress` (user) and `toAddress` (specified address) - const receipt = await getRecentReceipt(tx?.hash); - if (receipt === null) { - continue; - } - if (receipt.logs.length > 0) { - for (const [idx, log] of receipt.logs.entries()) { - if ( - log.topics[0] === Constants.EVENT_SCHEMA && - log.topics[1].toLowerCase() === bytes32(address.toLowerCase()) && - log.topics[2].toLowerCase() === bytes32(Constants.RECEIVER_ADDRESS) && - log.address.toLowerCase() == Constants.UNI_TRANSFER_ADDRESS.toLowerCase() - ) { - // Note that logIdx is the index of the log in the transaction, **not** within the block - return { - blockNumber: Number(log.blockNumber).toString(), - txIdx: Number(log.transactionIndex).toString(), - logIdx: idx.toString(), - } - } - } - } - } - pageKey = res?.pageKey; - } - console.log("Could not find any transfer transaction"); - return null; -} - -async function getRecentTxs(address: string, pageKey?: string) { - let params: { [key: string]: any } = { - "fromBlock": "0x" + BigInt(Constants.ELIGIBLE_BLOCK_HEIGHT).toString(16), - "toBlock": "latest", - "fromAddress": address.toLowerCase(), - "toAddress": Constants.UNI_TRANSFER_ADDRESS, - "withMetadata": false, - "excludeZeroValue": false, - "maxCount": "0x3e8", - "order": "desc", - "category": [ - "external" - ], - } - if (typeof pageKey !== "undefined" && pageKey !== "") { - params[pageKey] = pageKey; - } - try { - const res = await fetch(process.env.NEXT_PUBLIC_ALCHEMY_URI_SEPOLIA as string, { - method: "post", - headers: { - 'Accept': 'application/json', - 'Content-Type': 'application/json' - }, - body: JSON.stringify({ - "id": 1, - "jsonrpc": "2.0", - "method": "alchemy_getAssetTransfers", - "params": [ - params - ] - }), - }) - const json = await res.json(); - return json?.result; - } catch (e) { - return null; - } -} - -async function getRecentReceipt(hash: string) { - try { - const res = await fetch(process.env.NEXT_PUBLIC_ALCHEMY_URI_SEPOLIA as string, { - method: "post", - headers: { - 'Accept': 'application/json', - 'Content-Type': 'application/json' - }, - body: JSON.stringify({ - "id": 1, - "jsonrpc": "2.0", - "method": "eth_getTransactionReceipt", - "params": [hash] - }), - }) - const json = await res.json(); - return json?.result; - } catch (e) { - return null; - } -} diff --git a/app/src/lib/utils.ts b/app/src/lib/utils.ts deleted file mode 100644 index 7eb0f70..0000000 --- a/app/src/lib/utils.ts +++ /dev/null @@ -1,34 +0,0 @@ -const truncateRegex = /^(0x[a-zA-Z0-9]{4})[a-zA-Z0-9]+([a-zA-Z0-9]{4})$/; - -export const shortenAddress = (address: string) => { - const match = address.match(truncateRegex); - if (!match) return address; - return `${match[1]}…${match[2]}`; -}; - -export const numberToHex = (num: number) => { - return `0x${num.toString(16)}`; -} - -export const classes = (...classNames: (string | undefined | boolean)[]) => - classNames.filter((c) => !!c).join(' '); - -export const convertToBytes32 = (inputArray: Uint8Array): string[] => { - let result: string[] = []; - for (let i = 0; i < inputArray.length; i += 32) { - let slice = inputArray.slice(i, i + 32); - let hex = '0x' + Buffer.from(slice).toString('hex').padStart(64, '0'); - result.push(hex); - } - return result; -} - -export const convertToBytes = (inputArray: Uint8Array): string => { - let hex = Buffer.from(inputArray).toString('hex'); - return hex; -} - -export const bytes32 = (input: string): string => { - const val = BigInt(input); - return '0x' + val.toString(16).padStart(64, '0').toLowerCase(); -} \ No newline at end of file diff --git a/app/src/lib/wagmiConfig.ts b/app/src/lib/wagmiConfig.ts deleted file mode 100644 index 641e1b8..0000000 --- a/app/src/lib/wagmiConfig.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { http, createConfig } from 'wagmi' -import { sepolia } from 'wagmi/chains' -import { injected } from 'wagmi/connectors' - -export const wagmiConfig = createConfig({ - chains: [sepolia], - connectors: [ - injected(), - ], - transports: { - [sepolia.id]: http(process.env.NEXT_PUBLIC_ALCHEMY_URI_SEPOLIA), - }, -}) \ No newline at end of file diff --git a/app/src/shared/constants.ts b/app/src/shared/constants.ts deleted file mode 100644 index 579335c..0000000 --- a/app/src/shared/constants.ts +++ /dev/null @@ -1,16 +0,0 @@ -export const Constants = Object.freeze({ - EXPLORER_BASE_URL: "https://explorer.axiom.xyz/v2/sepolia/", - - UNISWAP_UNIV_ROUTER_SEPOLIA: "0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD".toLowerCase(), - UNIV3_POOL_UNI_WETH0: "0x224Cc4e5b50036108C1d862442365054600c260C".toLowerCase(), - UNIV3_POOL_UNI_WETH1: "0x287B0e934ed0439E2a7b1d5F0FC25eA2c24b64f7".toLowerCase(), - - ASSET_REFUND_ADDR: "0xd80730870FEBD46f529B21947dd233ee86294CeC", - - EVENT_SCHEMA: "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - RECEIVER_ADDRESS: "0xe534b1d79cB4C8e11bEB93f00184a12bd85a63fD", - UNI_TRANSFER_ADDRESS: "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", - - ELIGIBLE_BLOCK_HEIGHT: 0, - CHAIN_ID_SEPOLIA: 11155111, -}); diff --git a/app/tailwind.config.ts b/app/tailwind.config.ts deleted file mode 100644 index b3399ae..0000000 --- a/app/tailwind.config.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './src/pages/**/*.{js,ts,jsx,tsx,mdx}', - './src/components/**/*.{js,ts,jsx,tsx,mdx}', - './src/app/**/*.{js,ts,jsx,tsx,mdx}', - ], - theme: { - screens: { - sm: "680px", - lg: "1040px", - }, - colors: { - "white": "#ffffff", - "black": "#000000", - "highlight": "#ffffe6", - "orange": "#fb5012", - "text": "#99998a", - "midgray": "#99998a", - "darkline": "#33332e", - "darkgrey": "#1e1e1e", - "background": "#10100e", - "bg-fade": "#fda788", - "buttonbg": "#2e2e2e", - "buttonbg-hover": "#232321", - "container": { - "main": "#1c1c1a", - "main-selected": "#282826", - }, - }, - extend: { - backgroundImage: { - 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', - }, - boxShadow: { - 'md': '12px 20px 0px rgba(0, 0, 0, 0.3)', - }, - fontFamily: { - sans: ['var(--font-satoshi)'], - mono: ['var(--font-source-code-pro)'], - }, - animation: { - 'pulse-click': 'pulse 1.2s cubic-bezier(0.25, 0, 0.75, 1) infinite', - }, - }, - }, - plugins: [], -} \ No newline at end of file diff --git a/app/tsconfig.json b/app/tsconfig.json deleted file mode 100644 index 7128688..0000000 --- a/app/tsconfig.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": [ - "./src/*" - ] - } - }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - ".next/types/**/*.ts" - ], - "exclude": [ - "node_modules" - ] -} \ No newline at end of file diff --git a/package.json b/package.json index cac3598..4be9efc 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "author": "Intrinsic Technologies", "license": "MIT", "dependencies": { - "@axiom-crypto/client": "2.0.3", + "@axiom-crypto/client": "2.0.7", "dotenv": "^16.3.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64000b8..999dad6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@axiom-crypto/client': - specifier: 2.0.3 - version: 2.0.3(typescript@5.3.3) + specifier: 2.0.7 + version: 2.0.7(typescript@5.3.3) dotenv: specifier: ^16.3.2 version: 16.3.2 @@ -26,13 +26,13 @@ packages: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} dev: false - /@axiom-crypto/circuit@2.0.3(typescript@5.3.3): - resolution: {integrity: sha512-CoutK1HVo4TI1hUlzxtHdl9DIYjMPCpQfpxOeKKqghZURADpj4pDWrQivKzxePjlBmbdX7NyS/Ox98tyzXYmeA==} + /@axiom-crypto/circuit@2.0.7(typescript@5.3.3): + resolution: {integrity: sha512-ZZvoyvuyKHgLALr8ISrlTg8jTPxZ/EnkO8vgVkAYJFnc3OI7FvyY/AdmDNahTdpzhrbi5fTRT4pBQH4ByAKVGQ==} dependencies: - '@axiom-crypto/core': 2.3.4 + '@axiom-crypto/core': 2.3.8 '@axiom-crypto/halo2-lib-js': 0.3.4 '@axiom-crypto/halo2-wasm': 0.3.4 - '@axiom-crypto/tools': 2.0.0 + '@axiom-crypto/tools': 2.1.0 commander: 11.1.0 ethers: 6.10.0 viem: 1.21.4(typescript@5.3.3) @@ -44,12 +44,12 @@ packages: - zod dev: false - /@axiom-crypto/client@2.0.3(typescript@5.3.3): - resolution: {integrity: sha512-1QgDOoPtHpOnUO2Bp9FSKwffg8yZyaw4jKeeinnZ9BLSP5JXZ9auqv2ui7P6cZIbbGvnymr8KUwJTyg94FSD6g==} + /@axiom-crypto/client@2.0.7(typescript@5.3.3): + resolution: {integrity: sha512-V7NlKg9M8WhAZTzWpQh4Cq/ucDewQNVXHlPtM/C0qb5ugplQJn7qwBXHn3Cr2WY3Fmy8cvIWSrHK6vH2TDCyjA==} hasBin: true dependencies: - '@axiom-crypto/circuit': 2.0.3(typescript@5.3.3) - '@axiom-crypto/core': 2.3.4 + '@axiom-crypto/circuit': 2.0.7(typescript@5.3.3) + '@axiom-crypto/core': 2.3.8 chalk: 4.1.2 commander: 11.1.0 prompts: 2.4.2 @@ -62,10 +62,10 @@ packages: - zod dev: false - /@axiom-crypto/core@2.3.4: - resolution: {integrity: sha512-3CcxPB2nEVcNblCMd4xf7ZzX9UL0T0UMYmDY5cmFGnKNQcnQcaSUOn3Ke5IVB9GSvsublKTRN7EWPhIOuNw9mA==} + /@axiom-crypto/core@2.3.8: + resolution: {integrity: sha512-WpokNTai2C/JK26CUSo14XPy2Vh/IqhAQsNDuMMvXn0gMonYJ0DSffpJtMZ78xCi2WH2Q1K91Bjd2f66XPH01g==} dependencies: - '@axiom-crypto/tools': 2.0.0 + '@axiom-crypto/tools': 2.1.0 axios: 1.6.5 bs58: 5.0.0 ethers: 6.10.0 @@ -91,12 +91,16 @@ packages: resolution: {integrity: sha512-SUHXnydtx5rY0gQ2zWy0Br6L3iaAFo5RH/AMnOCSM4Nb3inqinBEnXQgEPZ45+EFmeOfRi1xOVUBdo6keZlacQ==} dev: false - /@axiom-crypto/tools@2.0.0: - resolution: {integrity: sha512-zoNlRRTyS98xysKrui2g+/f+A6+LiSi7wNw1m+xbCcDkY5/yz52VkbpGt+DTfo5FboiqTaXAq5f5CidNg4Z0mQ==} + /@axiom-crypto/tools@2.1.0: + resolution: {integrity: sha512-kuW4y+OcbHoYviCBNnpbkCYd4FRaewFMitq5N5CDOdt4CNHamlQ2HNxLU00t2yD3oFZyjmMRVU4aGLkFoyNSAg==} dependencies: + axios: 1.6.8 + bs58: 5.0.0 ethers: 6.10.0 + form-data: 4.0.0 transitivePeerDependencies: - bufferutil + - debug - utf-8-validate dev: false @@ -352,7 +356,7 @@ packages: resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} dependencies: '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.2 '@scure/base': 1.1.5 dev: false @@ -428,6 +432,16 @@ packages: - debug dev: false + /axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /base-x@4.0.0: resolution: {integrity: sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==} dev: false @@ -579,6 +593,16 @@ packages: optional: true dev: false + /follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'}