From 588350e33d69c63a53436c24dc7489aff748bd36 Mon Sep 17 00:00:00 2001 From: Larry the Cucumber Date: Wed, 3 Apr 2024 16:49:37 -0700 Subject: [PATCH 1/5] feat: add magic rainbowkit implementation --- apps/magic-rainbow/CHANGELOG.md | 678 ++++++++++++++++++ apps/magic-rainbow/README.md | 46 ++ apps/magic-rainbow/package.json | 54 ++ apps/magic-rainbow/public/favicon.ico | Bin 0 -> 3870 bytes apps/magic-rainbow/public/index.html | 43 ++ apps/magic-rainbow/public/logo192.png | Bin 0 -> 5347 bytes apps/magic-rainbow/public/logo512.png | Bin 0 -> 9664 bytes apps/magic-rainbow/public/manifest.json | 25 + apps/magic-rainbow/public/robots.txt | 3 + apps/magic-rainbow/src/App.tsx | 20 + .../src/RainbowMagicConnector.ts | 47 ++ apps/magic-rainbow/src/Wallet.tsx | 86 +++ apps/magic-rainbow/src/index.css | 163 +++++ apps/magic-rainbow/src/index.tsx | 61 ++ apps/magic-rainbow/tsconfig.json | 26 + 15 files changed, 1252 insertions(+) create mode 100644 apps/magic-rainbow/CHANGELOG.md create mode 100644 apps/magic-rainbow/README.md create mode 100644 apps/magic-rainbow/package.json create mode 100644 apps/magic-rainbow/public/favicon.ico create mode 100644 apps/magic-rainbow/public/index.html create mode 100644 apps/magic-rainbow/public/logo192.png create mode 100644 apps/magic-rainbow/public/logo512.png create mode 100644 apps/magic-rainbow/public/manifest.json create mode 100644 apps/magic-rainbow/public/robots.txt create mode 100644 apps/magic-rainbow/src/App.tsx create mode 100644 apps/magic-rainbow/src/RainbowMagicConnector.ts create mode 100644 apps/magic-rainbow/src/Wallet.tsx create mode 100644 apps/magic-rainbow/src/index.css create mode 100644 apps/magic-rainbow/src/index.tsx create mode 100644 apps/magic-rainbow/tsconfig.json diff --git a/apps/magic-rainbow/CHANGELOG.md b/apps/magic-rainbow/CHANGELOG.md new file mode 100644 index 0000000..d8778a2 --- /dev/null +++ b/apps/magic-rainbow/CHANGELOG.md @@ -0,0 +1,678 @@ +# with-create-react-app + +## 0.1.83 + +### Patch Changes + +- Updated dependencies [77dcec3] +- Updated dependencies [6c240ba] +- Updated dependencies [34419b5] +- Updated dependencies [5c60239] + - @rainbow-me/rainbowkit@2.0.4 + +## 0.1.82 + +### Patch Changes + +- c837995: Updated the following packages: + - wagmi to `^2.5.11` + - viem to `^2.8.12` + - @tanstack/react-query to `^5.28.4` + - typescript to `5.4.2` +- Updated dependencies [b80e8fa] +- Updated dependencies [985b80b] +- Updated dependencies [b25db9a] + - @rainbow-me/rainbowkit@2.0.3 + +## 0.1.81 + +### Patch Changes + +- Updated dependencies [524d7a0] +- Updated dependencies [2f637e4] +- Updated dependencies [c021746] +- Updated dependencies [df572f1] + - @rainbow-me/rainbowkit@2.0.2 + +## 0.1.80 + +### Patch Changes + +- d623428: Updated the following packages: + - wagmi to `^2.5.7` + - viem to `^2.7.12` + - @tanstack/react-query to `^5.22.2` +- Updated dependencies [5149dbd] +- Updated dependencies [1e7d3f4] +- Updated dependencies [c16541a] +- Updated dependencies [dbca966] +- Updated dependencies [f69c0e1] +- Updated dependencies [bb56562] +- Updated dependencies [1a08977] + - @rainbow-me/rainbowkit@2.0.1 + +## 0.1.79 + +### Patch Changes + +- Updated dependencies [aa0269e] + - @rainbow-me/rainbowkit@2.0.0 + +## 0.1.78 + +### Patch Changes + +- Updated dependencies [33a8266] + - @rainbow-me/rainbowkit@1.3.6 + +## 0.1.77 + +### Patch Changes + +- Updated dependencies [2b0c7b3] + - @rainbow-me/rainbowkit@1.3.5 + +## 0.1.76 + +### Patch Changes + +- Updated dependencies [c0a644a] +- Updated dependencies [41616b9] +- Updated dependencies [cf4955f] +- Updated dependencies [e5f5f03] +- Updated dependencies [c0bd68e] +- Updated dependencies [a79609b] + - @rainbow-me/rainbowkit@1.3.4 + +## 0.1.75 + +### Patch Changes + +- Updated dependencies [24b5a88] +- Updated dependencies [7565fb2] +- Updated dependencies [5a184e9] + - @rainbow-me/rainbowkit@1.3.3 + +## 0.1.74 + +### Patch Changes + +- Updated dependencies [7ba94f48] + - @rainbow-me/rainbowkit@1.3.2 + +## 0.1.73 + +### Patch Changes + +- Updated dependencies [3feab0e6] +- Updated dependencies [c9a8e469] +- Updated dependencies [dba51779] + - @rainbow-me/rainbowkit@1.3.1 + +## 0.1.72 + +### Patch Changes + +- Updated dependencies [9ce75a65] + - @rainbow-me/rainbowkit@1.3.0 + +## 0.1.71 + +### Patch Changes + +- Updated dependencies [74ead9df] +- Updated dependencies [94dce820] +- Updated dependencies [39d81e93] + - @rainbow-me/rainbowkit@1.2.1 + +## 0.1.70 + +### Patch Changes + +- Updated dependencies [ef64a229] + - @rainbow-me/rainbowkit@1.2.0 + +## 0.1.69 + +### Patch Changes + +- Updated dependencies [9f68c300] +- Updated dependencies [3f595c12] +- Updated dependencies [e2075b31] + - @rainbow-me/rainbowkit@1.1.4 + +## 0.1.68 + +### Patch Changes + +- Updated dependencies [02e796c0] +- Updated dependencies [efb8566e] +- Updated dependencies [4b7a44c8] +- Updated dependencies [2c8abbb2] +- Updated dependencies [e41103fb] +- Updated dependencies [b0022aea] + - @rainbow-me/rainbowkit@1.1.3 + +## 0.1.67 + +### Patch Changes + +- Updated dependencies [6cbd9a57] +- Updated dependencies [7d978605] +- Updated dependencies [b2b69dcd] + - @rainbow-me/rainbowkit@1.1.2 + +## 0.1.66 + +### Patch Changes + +- Updated dependencies [b60e335c] + - @rainbow-me/rainbowkit@1.1.1 + +## 0.1.65 + +### Patch Changes + +- Updated dependencies [b37f5d68] + - @rainbow-me/rainbowkit@1.1.0 + +## 0.1.64 + +### Patch Changes + +- Updated dependencies [5b8d8219] +- Updated dependencies [fb9405a4] +- Updated dependencies [7643e706] +- Updated dependencies [252f02e8] + - @rainbow-me/rainbowkit@1.0.12 + +## 0.1.63 + +### Patch Changes + +- Updated dependencies [118dfe11] + - @rainbow-me/rainbowkit@1.0.11 + +## 0.1.62 + +### Patch Changes + +- Updated dependencies [a129cb04] + - @rainbow-me/rainbowkit@1.0.10 + +## 0.1.61 + +### Patch Changes + +- Updated dependencies [42a0c3e5] +- Updated dependencies [67933ed5] +- Updated dependencies [e7ae2571] +- Updated dependencies [c434ca7a] +- Updated dependencies [ad1f860e] +- Updated dependencies [60968a5f] +- Updated dependencies [7b31af24] + - @rainbow-me/rainbowkit@1.0.9 + +## 0.1.60 + +### Patch Changes + +- Updated dependencies [eb319f3] + - @rainbow-me/rainbowkit@1.0.8 + +## 0.1.59 + +### Patch Changes + +- Updated dependencies [f1e98e84] +- Updated dependencies [d303a3b9] + - @rainbow-me/rainbowkit@1.0.7 + +## 0.1.58 + +### Patch Changes + +- Updated dependencies [dc3cd10b] +- Updated dependencies [c251d55d] +- Updated dependencies [d5b3bd19] +- Updated dependencies [66e84239] +- Updated dependencies [1b4f142e] +- Updated dependencies [e089ab98] + - @rainbow-me/rainbowkit@1.0.6 + +## 0.1.57 + +### Patch Changes + +- Updated dependencies [08e3f4c] +- Updated dependencies [cb3614e] +- Updated dependencies [53d96bc] +- Updated dependencies [bfab830] + - @rainbow-me/rainbowkit@1.0.5 + +## 0.1.56 + +### Patch Changes + +- Updated dependencies [6d361b4] + - @rainbow-me/rainbowkit@1.0.4 + +## 0.1.55 + +### Patch Changes + +- Updated dependencies [d00c777] + - @rainbow-me/rainbowkit@1.0.3 + +## 0.1.54 + +### Patch Changes + +- Updated dependencies [e2b1072] +- Updated dependencies [e2b1072] + - @rainbow-me/rainbowkit@1.0.2 + +## 0.1.53 + +### Patch Changes + +- Updated dependencies [9432a2f] +- Updated dependencies [b2c66ff] +- Updated dependencies [bcb3d18] + - @rainbow-me/rainbowkit@1.0.1 + +## 0.1.52 + +### Patch Changes + +- Updated dependencies [93b58d0] + - @rainbow-me/rainbowkit@1.0.0 + +## 0.1.51 + +### Patch Changes + +- Updated dependencies [865175f] + - @rainbow-me/rainbowkit@0.12.14 + +## 0.1.50 + +### Patch Changes + +- Updated dependencies [0f8e87e] +- Updated dependencies [6eab54d] + - @rainbow-me/rainbowkit@0.12.13 + +## 0.1.49 + +### Patch Changes + +- Updated dependencies [ab051b9] + - @rainbow-me/rainbowkit@0.12.12 + +## 0.1.48 + +### Patch Changes + +- Updated dependencies [0469e00] + - @rainbow-me/rainbowkit@0.12.11 + +## 0.1.47 + +### Patch Changes + +- Updated dependencies [ecaa85f] + - @rainbow-me/rainbowkit@0.12.10 + +## 0.1.46 + +### Patch Changes + +- Updated dependencies [361bb39] +- Updated dependencies [82376f0] +- Updated dependencies [7c9e580] +- Updated dependencies [0127559] + - @rainbow-me/rainbowkit@0.12.9 + +## 0.1.45 + +### Patch Changes + +- Updated dependencies [aef9643] + - @rainbow-me/rainbowkit@0.12.8 + +## 0.1.44 + +### Patch Changes + +- Updated dependencies [4ef5c51] + - @rainbow-me/rainbowkit@0.12.7 + +## 0.1.43 + +### Patch Changes + +- Updated dependencies [d35809e] + - @rainbow-me/rainbowkit@0.12.6 + +## 0.1.42 + +### Patch Changes + +- Updated dependencies [2b4ede4] +- Updated dependencies [6a01368] +- Updated dependencies [936b523] +- Updated dependencies [7f669bd] + - @rainbow-me/rainbowkit@0.12.5 + +## 0.1.41 + +### Patch Changes + +- Updated dependencies [9b93f56] + - @rainbow-me/rainbowkit@0.12.4 + +## 0.1.40 + +### Patch Changes + +- Updated dependencies [e7f1bec] +- Updated dependencies [fe4f356] + - @rainbow-me/rainbowkit@0.12.3 + +## 0.1.39 + +### Patch Changes + +- Updated dependencies [2a1d230] +- Updated dependencies [429a3c7] + - @rainbow-me/rainbowkit@0.12.2 + +## 0.1.38 + +### Patch Changes + +- Updated dependencies [3399df5] +- Updated dependencies [8f01a12] + - @rainbow-me/rainbowkit@0.12.1 + +## 0.1.37 + +### Patch Changes + +- Updated dependencies [9838acf] + - @rainbow-me/rainbowkit@0.12.0 + +## 0.1.36 + +### Patch Changes + +- Updated dependencies [924ae82] +- Updated dependencies [5e233ea] + - @rainbow-me/rainbowkit@0.11.1 + +## 0.1.35 + +### Patch Changes + +- Updated dependencies [1876ba0] + - @rainbow-me/rainbowkit@0.11.0 + +## 0.1.34 + +### Patch Changes + +- Updated dependencies [355402b] + - @rainbow-me/rainbowkit@0.10.0 + +## 0.1.33 + +### Patch Changes + +- Updated dependencies [49f0ec9] + - @rainbow-me/rainbowkit@0.9.0 + +## 0.1.32 + +### Patch Changes + +- Updated dependencies [a1d6776] + - @rainbow-me/rainbowkit@0.8.1 + +## 0.1.31 + +### Patch Changes + +- Updated dependencies [6b37050] + - @rainbow-me/rainbowkit@0.8.0 + +## 0.1.30 + +### Patch Changes + +- Updated dependencies [e36da59] +- Updated dependencies [0ff4210] + - @rainbow-me/rainbowkit@0.7.4 + +## 0.1.29 + +### Patch Changes + +- Updated dependencies [5a65178] + - @rainbow-me/rainbowkit@0.7.3 + +## 0.1.28 + +### Patch Changes + +- Updated dependencies [1de8203] + - @rainbow-me/rainbowkit@0.7.2 + +## 0.1.27 + +### Patch Changes + +- Updated dependencies [6b6a73b] +- Updated dependencies [5ddc813] + - @rainbow-me/rainbowkit@0.7.1 + +## 0.1.26 + +### Patch Changes + +- Updated dependencies [2e6bb8f] +- Updated dependencies [2e6bb8f] + - @rainbow-me/rainbowkit@0.7.0 + +## 0.1.25 + +### Patch Changes + +- Updated dependencies [ecd7209] +- Updated dependencies [248a1cb] + - @rainbow-me/rainbowkit@0.6.2 + +## 0.1.24 + +### Patch Changes + +- Updated dependencies [85eb3bd] +- Updated dependencies [fbf9d82] + - @rainbow-me/rainbowkit@0.6.1 + +## 0.1.23 + +### Patch Changes + +- Updated dependencies [c944ddc] +- Updated dependencies [c944ddc] +- Updated dependencies [c944ddc] +- Updated dependencies [c944ddc] +- Updated dependencies [c944ddc] + - @rainbow-me/rainbowkit@0.6.0 + +## 0.1.22 + +### Patch Changes + +- Updated dependencies [52e2ad6] + - @rainbow-me/rainbowkit@0.5.3 + +## 0.1.21 + +### Patch Changes + +- Updated dependencies [12912b3] +- Updated dependencies [fcfc13d] +- Updated dependencies [3f9013f] + - @rainbow-me/rainbowkit@0.5.2 + +## 0.1.20 + +### Patch Changes + +- Updated dependencies [8060ccd] +- Updated dependencies [4dfe834] +- Updated dependencies [8060ccd] + - @rainbow-me/rainbowkit@0.5.1 + +## 0.1.19 + +### Patch Changes + +- Updated dependencies [737a1d6] +- Updated dependencies [488c5a1] + - @rainbow-me/rainbowkit@0.5.0 + +## 0.1.18 + +### Patch Changes + +- Updated dependencies [4333995] + - @rainbow-me/rainbowkit@0.4.8 + +## 0.1.17 + +### Patch Changes + +- Updated dependencies [1a4f2f7] + - @rainbow-me/rainbowkit@0.4.7 + +## 0.1.16 + +### Patch Changes + +- Updated dependencies [aae3163] +- Updated dependencies [948c036] + - @rainbow-me/rainbowkit@0.4.6 + +## 0.1.15 + +### Patch Changes + +- Updated dependencies [8dd5a74] + - @rainbow-me/rainbowkit@0.4.5 + +## 0.1.14 + +### Patch Changes + +- Updated dependencies [fd08aa1] + - @rainbow-me/rainbowkit@0.4.4 + +## 0.1.13 + +### Patch Changes + +- Updated dependencies [4857e75] +- Updated dependencies [c6a1033] +- Updated dependencies [396308f] + - @rainbow-me/rainbowkit@0.4.3 + +## 0.1.12 + +### Patch Changes + +- Updated dependencies [0213b52] + - @rainbow-me/rainbowkit@0.4.2 + +## 0.1.11 + +### Patch Changes + +- Updated dependencies [3637bbb] +- Updated dependencies [3637bbb] + - @rainbow-me/rainbowkit@0.4.1 + +## 0.1.10 + +### Patch Changes + +- Updated dependencies [08d189b] + - @rainbow-me/rainbowkit@0.4.0 + +## 0.1.9 + +### Patch Changes + +- Updated dependencies [b2b46ef] + - @rainbow-me/rainbowkit@0.3.7 + +## 0.1.8 + +### Patch Changes + +- Updated dependencies [d905271] + - @rainbow-me/rainbowkit@0.3.6 + +## 0.1.7 + +### Patch Changes + +- Updated dependencies [40d838e] +- Updated dependencies [1ab9c07] +- Updated dependencies [1a7d50c] + - @rainbow-me/rainbowkit@0.3.5 + +## 0.1.6 + +### Patch Changes + +- Updated dependencies [ac63f9a] + - @rainbow-me/rainbowkit@0.3.4 + +## 0.1.5 + +### Patch Changes + +- Updated dependencies [ee81177] + - @rainbow-me/rainbowkit@0.3.3 + +## 0.1.4 + +### Patch Changes + +- Updated dependencies [33a2dd7] + - @rainbow-me/rainbowkit@0.3.2 + +## 0.1.3 + +### Patch Changes + +- Updated dependencies [9d431fb] +- Updated dependencies [11ed088] + - @rainbow-me/rainbowkit@0.3.1 + +## 0.1.2 + +### Patch Changes + +- Updated dependencies [233a6d7] + - @rainbow-me/rainbowkit@0.3.0 + +## 0.1.1 + +### Patch Changes + +- Updated dependencies [ce473cd] + - @rainbow-me/rainbowkit@0.2.5 diff --git a/apps/magic-rainbow/README.md b/apps/magic-rainbow/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/apps/magic-rainbow/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/apps/magic-rainbow/package.json b/apps/magic-rainbow/package.json new file mode 100644 index 0000000..3ab1611 --- /dev/null +++ b/apps/magic-rainbow/package.json @@ -0,0 +1,54 @@ +{ + "name": "with-create-react-app", + "version": "0.1.83", + "private": true, + "dependencies": { + "@magiclabs/wagmi-connector": "^2.0.0", + "@rainbow-me/rainbowkit": "^2.0.4", + "@tanstack/react-query": "^5.28.4", + "@testing-library/jest-dom": "^6.2.0", + "@testing-library/react": "^14.1.2", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.2", + "@types/node": "^18.19.3", + "@types/react": "^18.2.64", + "@wagmi/core": "^2.6.15", + "buffer": "npm:buffer@6.0.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "typescript": "5.4.2", + "util": "0.12.4", + "viem": "^2.8.12", + "wagmi": "^2.5.11", + "web-vitals": "^2.1.4" + }, + "scripts": { + "dev": "react-scripts start", + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test --transformIgnorePatterns \"node_modules/(?!@rainbow-me)/\"", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@types/react-dom": "^18.2.24" + } +} diff --git a/apps/magic-rainbow/public/favicon.ico b/apps/magic-rainbow/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/apps/magic-rainbow/public/index.html b/apps/magic-rainbow/public/index.html new file mode 100644 index 0000000..40c7b92 --- /dev/null +++ b/apps/magic-rainbow/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + RainbowKit App + + + +
+ + + diff --git a/apps/magic-rainbow/public/logo192.png b/apps/magic-rainbow/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/apps/magic-rainbow/public/manifest.json b/apps/magic-rainbow/public/manifest.json new file mode 100644 index 0000000..2ca9051 --- /dev/null +++ b/apps/magic-rainbow/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "RainbowKit App", + "name": "RainbowKit App Example", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/apps/magic-rainbow/public/robots.txt b/apps/magic-rainbow/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/apps/magic-rainbow/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/apps/magic-rainbow/src/App.tsx b/apps/magic-rainbow/src/App.tsx new file mode 100644 index 0000000..7641426 --- /dev/null +++ b/apps/magic-rainbow/src/App.tsx @@ -0,0 +1,20 @@ +import { ConnectButton } from "@rainbow-me/rainbowkit"; +import { getAccount } from "@wagmi/core"; +import { config } from "./index"; +import { useAccount } from "wagmi"; +import Wallet from "./Wallet"; + +const App = () => { + const { isConnected } = useAccount(); + + return ( +
+

Magic + RainbowKit + Berachain

+

🪄🌈🐻⛓️

+ + {isConnected && } +
+ ); +}; + +export default App; diff --git a/apps/magic-rainbow/src/RainbowMagicConnector.ts b/apps/magic-rainbow/src/RainbowMagicConnector.ts new file mode 100644 index 0000000..42a0c40 --- /dev/null +++ b/apps/magic-rainbow/src/RainbowMagicConnector.ts @@ -0,0 +1,47 @@ +import { dedicatedWalletConnector } from "@magiclabs/wagmi-connector"; +import { Wallet, WalletDetailsParams } from "@rainbow-me/rainbowkit"; + +import { Chain } from "wagmi/chains"; +import { createConnector as createWagmiConnector } from "wagmi"; + +export const getRainbowMagicWallet = (options: any) => { + return () => rainbowMagicWallet(options); +}; + +export const rainbowMagicWallet = ({ + chains, + apiKey, +}: { + chains: Chain[]; + apiKey: string; +}): Wallet => ({ + id: "magic", + name: "Magic", + rdns: "Magic", + iconUrl: "https://dashboard.magic.link/images/logo.svg", + iconBackground: "#fff", + installed: true, + downloadUrls: {}, + createConnector: (walletDetails: WalletDetailsParams) => + createWagmiConnector((config) => ({ + ...dedicatedWalletConnector({ + chains: chains, + options: { + apiKey: apiKey, + networks: [ + { + rpcUrl: "https://artio.rpc.berachain.com", + chainId: 80085, + }, + ], + magicSdkConfiguration: { + network: { + rpcUrl: "https://artio.rpc.berachain.com", + chainId: 80085, + }, + }, + }, + })(config), + ...walletDetails, + })), +}); diff --git a/apps/magic-rainbow/src/Wallet.tsx b/apps/magic-rainbow/src/Wallet.tsx new file mode 100644 index 0000000..558cd23 --- /dev/null +++ b/apps/magic-rainbow/src/Wallet.tsx @@ -0,0 +1,86 @@ +import { Address, parseEther } from "viem"; + +import { useState } from "react"; +import { + useSendTransaction, + useWaitForTransactionReceipt, + useConnectorClient, +} from "wagmi"; +import { getAccount, getChains, getClient } from "@wagmi/core"; +import { config } from "./index"; +type Status = "connected" | "disconnected" | "reconnecting" | "connecting"; + +const StatusCircle = ({ status }: { status: Status }) => { + return
; +}; +const Divider = () => { + return
; +}; + +const Wallet = () => { + const client = getClient(config); + + const [address, setAddress] = useState
(""); + + const [amount, setAmount] = useState("0.01"); + + const { data: hash, sendTransaction, error } = useSendTransaction(); + + const submitSend = async () => { + sendTransaction({ to: address as Address, value: parseEther(amount) }); + }; + + const { isLoading, isSuccess } = useWaitForTransactionReceipt({ + hash, + }); + + return ( + <> +

Send BERA

+
+
{ + e.preventDefault(); + submitSend(); + }} + > + setAddress(e.target.value as Address)} + /> + setAmount(e.target.value as string)} + /> + +
+
+ {hash && isSuccess && ( +
+ + Successfully sent {amount} ether. View transaction on{" "} + + Explorer + +
+ )} + {error && ( +
An error occurred preparing the transaction: {error.message}
+ )} + + ); +}; + +export default Wallet; diff --git a/apps/magic-rainbow/src/index.css b/apps/magic-rainbow/src/index.css new file mode 100644 index 0000000..60638e9 --- /dev/null +++ b/apps/magic-rainbow/src/index.css @@ -0,0 +1,163 @@ +@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800&display=swap"); + +html { + font-size: 62.5%; +} + +body { + margin: 0; + background-color: #19191a; + color: #ffffff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 1.6rem; +} + +.App { + text-align: center; + font-family: "Inter", sans-serif; + margin-top: 7rem; + display: flex; + flex-direction: column; + align-items: center; +} + +h1 { + font-size: 4rem; + font-weight: 800; +} + +form { + display: grid; + grid-gap: 10px; +} + +.normal-weight { + font-weight: normal; +} + + +.submit-button { + background-color: #a799ff; + font-family: "Inter", sans-serif; + border-radius: 300px; + cursor: pointer; + border: none; + color: #18171a; + padding: 12px 24px; + font-weight: 600; + font-size: 1.6rem; + width: 304px; + height: 48px; + line-height: 0; +} + +button:hover { + background-color: linear-gradient( + 0deg, + rgba(255, 255, 255, 0.05), + rgba(255, 255, 255, 0.05) + ), + linear-gradient(0deg, #a799ff, #a799ff), #191919; +} + +button:active { + background: #6851ff; +} + +.sign-in-button { + border-radius: 8rem; + font-size: 1.8rem; + padding: 1.6rem 2.4rem; +} + +.sign-in-container { + margin-top: 10rem; +} + +.disconnect-button { + background-color: #ff9b80; +} + +.disconnect-button:hover { + background-color: linear-gradient( + 0deg, + rgba(255, 255, 255, 0.05), + rgba(255, 255, 255, 0.05) + ), + linear-gradient(0deg, #ff9b80, #ff9b80), #191919; +} + +.disconnect-button:active { + background-color: #d43100; +} + +.wallet-container { + background-color: #383838; + width: fit-content; + padding: 3rem; + border-radius: 2rem; + box-shadow: 0px 4px 24px rgba(50, 50, 50, 0.42); + display: flex; + flex-direction: column; + align-items: center; +} + +input { + font-family: "Inter", sans-serif; + font-weight: 400; + font-size: 1.6rem; + background: #ffffff; + box-sizing: border-box; + display: flex; + flex-direction: row; + align-items: center; + padding: 1.2rem 1.6rem; + gap: 1.2rem; + width: 300px; + height: 48px; + border: 1px solid #dddbe0; + border-radius: 10px; + outline: none; +} + +.status-container { + display: flex; + justify-content: space-between; + align-items: center; + width: 80px; +} + +.circle { + background-color: #ffd594; + height: 1.6rem; + width: 1.6rem; + border-radius: 50%; +} + +.disconnected { + background-color: #ff9b80; +} + +.connected { + background-color: #90f0d3; +} + +.divider { + background-color: #ffffff70; + margin: 20px 0 20px 0; + width: 190px; + height: 1px; +} + +.sign-message-container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + height: 110px; +} + +.message-status { + margin-top: 12px; +} diff --git a/apps/magic-rainbow/src/index.tsx b/apps/magic-rainbow/src/index.tsx new file mode 100644 index 0000000..b44a6cb --- /dev/null +++ b/apps/magic-rainbow/src/index.tsx @@ -0,0 +1,61 @@ +import "@rainbow-me/rainbowkit/styles.css"; +import "./index.css"; +import React from "react"; +import ReactDOM from "react-dom/client"; +import { + connectorsForWallets, + RainbowKitProvider, +} from "@rainbow-me/rainbowkit"; +import { createConfig, http } from "@wagmi/core"; + +import { WagmiProvider } from "wagmi"; +import { berachainTestnet } from "wagmi/chains"; + +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; + +import { getRainbowMagicWallet } from "./RainbowMagicConnector"; +import App from "./App"; + +const connectors = connectorsForWallets( + [ + { + groupName: "Recommended", + wallets: [ + getRainbowMagicWallet({ + chains: [berachainTestnet], + apiKey: "pk_live_78765383FA4047DB", + }), + ], + }, + ], + { + appName: "My RainbowKit App", + projectId: "YOUR_PROJECT_ID", + } +); + +export const config = createConfig({ + chains: [berachainTestnet], + connectors, + transports: { + [berachainTestnet.id]: http("https://artio.rpc.berachain.com"), + }, +}); + +const root = ReactDOM.createRoot( + document.getElementById("root") as HTMLElement +); + +const queryClient = new QueryClient(); + +root.render( + + + + + + + + + +); diff --git a/apps/magic-rainbow/tsconfig.json b/apps/magic-rainbow/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/apps/magic-rainbow/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} From 0aaf9937f32f2d4637159684cbbc16108df8a476 Mon Sep 17 00:00:00 2001 From: Larry the Cucumber Date: Fri, 5 Apr 2024 12:25:49 -0700 Subject: [PATCH 2/5] chore: tweak magic-rainbow app + dependencies --- apps/magic-rainbow/package.json | 8 +- apps/magic-rainbow/public/index.html | 2 +- apps/magic-rainbow/src/App.tsx | 6 +- .../src/RainbowMagicConnector.ts | 6 - .../src/{Wallet.tsx => SendTransaction.tsx} | 46 +- apps/magic-rainbow/src/index.css | 121 +- pnpm-lock.yaml | 12096 ++++++++++++---- 7 files changed, 9568 insertions(+), 2717 deletions(-) rename apps/magic-rainbow/src/{Wallet.tsx => SendTransaction.tsx} (64%) diff --git a/apps/magic-rainbow/package.json b/apps/magic-rainbow/package.json index 3ab1611..4e3a85b 100644 --- a/apps/magic-rainbow/package.json +++ b/apps/magic-rainbow/package.json @@ -4,8 +4,8 @@ "private": true, "dependencies": { "@magiclabs/wagmi-connector": "^2.0.0", - "@rainbow-me/rainbowkit": "^2.0.4", - "@tanstack/react-query": "^5.28.4", + "@rainbow-me/rainbowkit": "^2.0.5", + "@tanstack/react-query": "^5.28.14", "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", @@ -19,8 +19,8 @@ "react-scripts": "5.0.1", "typescript": "5.4.2", "util": "0.12.4", - "viem": "^2.8.12", - "wagmi": "^2.5.11", + "viem": "^2.9.9", + "wagmi": "^2.5.18", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/apps/magic-rainbow/public/index.html b/apps/magic-rainbow/public/index.html index 40c7b92..6fc5204 100644 --- a/apps/magic-rainbow/public/index.html +++ b/apps/magic-rainbow/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - RainbowKit App + Magic + Berachain diff --git a/apps/magic-rainbow/src/App.tsx b/apps/magic-rainbow/src/App.tsx index 7641426..a79e6c1 100644 --- a/apps/magic-rainbow/src/App.tsx +++ b/apps/magic-rainbow/src/App.tsx @@ -1,8 +1,6 @@ import { ConnectButton } from "@rainbow-me/rainbowkit"; -import { getAccount } from "@wagmi/core"; -import { config } from "./index"; import { useAccount } from "wagmi"; -import Wallet from "./Wallet"; +import SendTransaction from "./SendTransaction"; const App = () => { const { isConnected } = useAccount(); @@ -12,7 +10,7 @@ const App = () => {

Magic + RainbowKit + Berachain

🪄🌈🐻⛓️

- {isConnected && } + {isConnected && }
); }; diff --git a/apps/magic-rainbow/src/RainbowMagicConnector.ts b/apps/magic-rainbow/src/RainbowMagicConnector.ts index 42a0c40..214e688 100644 --- a/apps/magic-rainbow/src/RainbowMagicConnector.ts +++ b/apps/magic-rainbow/src/RainbowMagicConnector.ts @@ -28,12 +28,6 @@ export const rainbowMagicWallet = ({ chains: chains, options: { apiKey: apiKey, - networks: [ - { - rpcUrl: "https://artio.rpc.berachain.com", - chainId: 80085, - }, - ], magicSdkConfiguration: { network: { rpcUrl: "https://artio.rpc.berachain.com", diff --git a/apps/magic-rainbow/src/Wallet.tsx b/apps/magic-rainbow/src/SendTransaction.tsx similarity index 64% rename from apps/magic-rainbow/src/Wallet.tsx rename to apps/magic-rainbow/src/SendTransaction.tsx index 558cd23..337ea3d 100644 --- a/apps/magic-rainbow/src/Wallet.tsx +++ b/apps/magic-rainbow/src/SendTransaction.tsx @@ -1,43 +1,32 @@ import { Address, parseEther } from "viem"; import { useState } from "react"; -import { - useSendTransaction, - useWaitForTransactionReceipt, - useConnectorClient, -} from "wagmi"; -import { getAccount, getChains, getClient } from "@wagmi/core"; +import { useSendTransaction, useWaitForTransactionReceipt } from "wagmi"; +import { getClient } from "@wagmi/core"; import { config } from "./index"; -type Status = "connected" | "disconnected" | "reconnecting" | "connecting"; -const StatusCircle = ({ status }: { status: Status }) => { - return
; -}; const Divider = () => { return
; }; -const Wallet = () => { +const SendTransaction = () => { const client = getClient(config); - const [address, setAddress] = useState
(""); - - const [amount, setAmount] = useState("0.01"); - + const [amount, setAmount] = useState("0.001"); const { data: hash, sendTransaction, error } = useSendTransaction(); const submitSend = async () => { sendTransaction({ to: address as Address, value: parseEther(amount) }); }; - const { isLoading, isSuccess } = useWaitForTransactionReceipt({ + const { isLoading, isSuccess, data } = useWaitForTransactionReceipt({ hash, }); return ( <>

Send BERA

-
+
{ e.preventDefault(); @@ -64,16 +53,19 @@ const Wallet = () => {
{hash && isSuccess && ( -
+
- Successfully sent {amount} ether. View transaction on{" "} - - Explorer - +

+ Successfully sent {amount} BERA. View transaction on{" "} + + Explorer + +

+

Gas used in transaction: {data?.gasUsed.toString()}

)} {error && ( @@ -83,4 +75,4 @@ const Wallet = () => { ); }; -export default Wallet; +export default SendTransaction; diff --git a/apps/magic-rainbow/src/index.css b/apps/magic-rainbow/src/index.css index 60638e9..fabacfb 100644 --- a/apps/magic-rainbow/src/index.css +++ b/apps/magic-rainbow/src/index.css @@ -1,21 +1,21 @@ @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800&display=swap"); html { - font-size: 62.5%; + font-size: 65%; } body { margin: 0; background-color: #19191a; - color: #ffffff; + color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.6rem; + font-family: "Inter", sans-serif; } .App { text-align: center; - font-family: "Inter", sans-serif; margin-top: 7rem; display: flex; flex-direction: column; @@ -32,67 +32,25 @@ form { grid-gap: 10px; } -.normal-weight { - font-weight: normal; -} - - .submit-button { - background-color: #a799ff; - font-family: "Inter", sans-serif; - border-radius: 300px; - cursor: pointer; - border: none; - color: #18171a; - padding: 12px 24px; - font-weight: 600; - font-size: 1.6rem; - width: 304px; - height: 48px; - line-height: 0; -} - -button:hover { - background-color: linear-gradient( - 0deg, - rgba(255, 255, 255, 0.05), - rgba(255, 255, 255, 0.05) - ), - linear-gradient(0deg, #a799ff, #a799ff), #191919; + background-color: #a799ff; + border-radius: 300px; + cursor: pointer; + border: none; + color: #18171a; + padding: 12px 24px; + font-weight: 600; + font-size: 1.6rem; + width: 304px; + height: 48px; + line-height: 0; } -button:active { +.submit-button:active { background: #6851ff; } -.sign-in-button { - border-radius: 8rem; - font-size: 1.8rem; - padding: 1.6rem 2.4rem; -} - -.sign-in-container { - margin-top: 10rem; -} - -.disconnect-button { - background-color: #ff9b80; -} - -.disconnect-button:hover { - background-color: linear-gradient( - 0deg, - rgba(255, 255, 255, 0.05), - rgba(255, 255, 255, 0.05) - ), - linear-gradient(0deg, #ff9b80, #ff9b80), #191919; -} - -.disconnect-button:active { - background-color: #d43100; -} - -.wallet-container { +.send-container { background-color: #383838; width: fit-content; padding: 3rem; @@ -103,11 +61,16 @@ button:active { align-items: center; } +.confirmation-container { + display: flex; + flex-direction: column; + align-items: center; +} + input { - font-family: "Inter", sans-serif; font-weight: 400; font-size: 1.6rem; - background: #ffffff; + background: #fff; box-sizing: border-box; display: flex; flex-direction: row; @@ -121,43 +84,9 @@ input { outline: none; } -.status-container { - display: flex; - justify-content: space-between; - align-items: center; - width: 80px; -} - -.circle { - background-color: #ffd594; - height: 1.6rem; - width: 1.6rem; - border-radius: 50%; -} - -.disconnected { - background-color: #ff9b80; -} - -.connected { - background-color: #90f0d3; -} - .divider { background-color: #ffffff70; - margin: 20px 0 20px 0; + margin: 20px 0; width: 190px; height: 1px; -} - -.sign-message-container { - display: flex; - flex-direction: column; - justify-content: space-between; - align-items: center; - height: 110px; -} - -.message-status { - margin-top: 12px; -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f87d9a6..94072b3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -177,6 +177,70 @@ importers: specifier: ^5.4.2 version: 5.4.2 + apps/magic-rainbow: + dependencies: + '@magiclabs/wagmi-connector': + specifier: ^2.0.0 + version: 2.0.0(@types/react@18.2.74)(localforage@1.10.0)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9) + '@rainbow-me/rainbowkit': + specifier: ^2.0.5 + version: 2.0.5(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(viem@2.9.9)(wagmi@2.5.18) + '@tanstack/react-query': + specifier: ^5.28.14 + version: 5.28.14(react@18.2.0) + '@testing-library/jest-dom': + specifier: ^6.2.0 + version: 6.4.2(@types/jest@29.5.12)(jest@27.5.1) + '@testing-library/react': + specifier: ^14.1.2 + version: 14.2.2(react-dom@18.2.0)(react@18.2.0) + '@testing-library/user-event': + specifier: ^14.5.2 + version: 14.5.2(@testing-library/dom@9.3.4) + '@types/jest': + specifier: ^29.5.2 + version: 29.5.12 + '@types/node': + specifier: ^18.19.3 + version: 18.19.29 + '@types/react': + specifier: ^18.2.64 + version: 18.2.74 + '@wagmi/core': + specifier: ^2.6.15 + version: 2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9) + buffer: + specifier: npm:buffer@6.0.3 + version: 6.0.3 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0)(react@18.2.0)(typescript@5.4.2) + typescript: + specifier: 5.4.2 + version: 5.4.2 + util: + specifier: 0.12.4 + version: 0.12.4 + viem: + specifier: ^2.9.9 + version: 2.9.9(typescript@5.4.2) + wagmi: + specifier: ^2.5.18 + version: 2.5.18(@tanstack/react-query@5.28.14)(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9) + web-vitals: + specifier: ^2.1.4 + version: 2.1.4 + devDependencies: + '@types/react-dom': + specifier: ^18.2.24 + version: 18.2.24 + apps/particle-auth-core-vite: dependencies: '@particle-network/aa': @@ -395,7 +459,7 @@ importers: version: 5.22.2(react@18.2.0) '@web3modal/wagmi': specifier: 4.0.5 - version: 4.0.5(@types/react@18.2.55)(@wagmi/connectors@4.1.14)(@wagmi/core@2.6.5)(typescript@5.3.3)(viem@2.7.10) + version: 4.0.5(@types/react@18.2.55)(@wagmi/connectors@4.1.24)(@wagmi/core@2.6.15)(typescript@5.3.3)(viem@2.7.10) next: specifier: 14.0.4 version: 14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) @@ -504,12 +568,15 @@ packages: /@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - dev: true /@account-abstraction/contracts@0.5.0: resolution: {integrity: sha512-CKyS9Zh5rcYUM+4B6TlaB9+THHzJ+6TY3tWF5QofqvFpqGNvIhF8ddy6wyCmqZw6TB74/yYv7cYD/RarVudfDg==} dev: false + /@adobe/css-tools@4.3.3: + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + dev: false + /@adraffy/ens-normalize@1.10.0: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} @@ -566,7 +633,7 @@ packages: dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 lodash: 4.17.21 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -603,6 +670,18 @@ packages: throttle-debounce: 5.0.0 dev: false + /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + dependencies: + ajv: 8.12.0 + json-schema: 0.4.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + dev: false + /@aptos-labs/aptos-client@0.1.0: resolution: {integrity: sha512-q3s6pPq8H2buGp+tPuIRInWsYOuhSEwuNJPwd2YnsiID3YSLihn2ug39ktDJAcSOprUcp7Nid8WK7hKqnUmSdA==} engines: {node: '>=15.10.0'} @@ -1248,7 +1327,6 @@ packages: eslint: 8.54.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - dev: true /@babel/generator@7.23.3: resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} @@ -1381,6 +1459,11 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -1617,6 +1700,18 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.3): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1626,6 +1721,20 @@ packages: '@babel/core': 7.23.3 dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.3): + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) + dev: false + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1635,6 +1744,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.3): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2282,6 +2400,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.23.3): + resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} @@ -2668,7 +2796,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - dev: false /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -2703,6 +2830,10 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: false + /@biomejs/biome@1.5.3: resolution: {integrity: sha512-yvZCa/g3akwTaAQ7PCwPWDCkZs3Qa5ONg/fgOUT9e6wAWsPftCjLQFPXBeGxPK30yZSSpgEmRCfpGTmVbUjGgg==} engines: {node: '>=14.*'} @@ -2825,6 +2956,189 @@ packages: - utf-8-validate dev: false + /@changesets/apply-release-plan@7.0.0: + resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/config': 3.0.0 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.5.4 + dev: false + + /@changesets/assemble-release-plan@6.0.0: + resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.5.4 + dev: false + + /@changesets/changelog-git@0.2.0: + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + dependencies: + '@changesets/types': 6.0.0 + dev: false + + /@changesets/cli@2.27.1: + resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/apply-release-plan': 7.0.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-release-plan': 4.0.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.0 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.0 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.3 + resolve-from: 5.0.0 + semver: 7.5.4 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.2.3 + dev: false + + /@changesets/config@3.0.0: + resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==} + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + dev: false + + /@changesets/errors@0.2.0: + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + dependencies: + extendable-error: 0.1.7 + dev: false + + /@changesets/get-dependents-graph@2.0.0: + resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==} + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.5.4 + dev: false + + /@changesets/get-release-plan@4.0.0: + resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/config': 3.0.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + dev: false + + /@changesets/get-version-range-type@0.4.0: + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + dev: false + + /@changesets/git@3.0.0: + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.5 + spawndamnit: 2.0.0 + dev: false + + /@changesets/logger@0.1.0: + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + dependencies: + chalk: 2.4.2 + dev: false + + /@changesets/parse@0.4.0: + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + dev: false + + /@changesets/pre@2.0.0: + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + dev: false + + /@changesets/read@0.6.0: + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + dev: false + + /@changesets/types@4.1.0: + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + dev: false + + /@changesets/types@6.0.0: + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + dev: false + + /@changesets/write@0.3.0: + resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + dev: false + /@coinbase/wallet-sdk@3.7.2: resolution: {integrity: sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==} engines: {node: '>= 10.0.0'} @@ -2845,7 +3159,7 @@ packages: rxjs: 6.6.7 sha.js: 2.4.11 stream-browserify: 3.0.0 - util: 0.12.5 + util: 0.12.4 transitivePeerDependencies: - bufferutil - encoding @@ -2875,6 +3189,163 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.9 + /@csstools/normalize.css@12.1.1: + resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + dev: false + + /@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.35): + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + + /@csstools/postcss-color-function@1.1.1(postcss@8.4.35): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.35): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.35): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.35): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.35): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + + /@csstools/postcss-nested-calc@1.0.0(postcss@8.4.35): + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.35): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.35): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.35): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.35): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.35): + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.35): + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-unset-value@1.0.2(postcss@8.4.35): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + dev: false + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.15): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.15 + dev: false + /@ctrl/tinycolor@3.6.1: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -2884,7 +3355,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.3 @@ -2948,7 +3419,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.3 @@ -2960,7 +3431,28 @@ packages: react: 18.2.0 dev: false - /@emotion/serialize@1.1.3: + /@emotion/react@11.11.3(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@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(react@18.2.0) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + '@types/react': 18.2.74 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + + /@emotion/serialize@1.1.3: resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} dependencies: '@emotion/hash': 0.9.1 @@ -2984,7 +3476,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) @@ -2995,6 +3487,27 @@ packages: react: 18.2.0 dev: false + /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/babel-plugin': 11.11.0 + '@emotion/is-prop-valid': 1.2.1 + '@emotion/react': 11.11.3(@types/react@18.2.74)(react@18.2.0) + '@emotion/serialize': 1.1.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@emotion/utils': 1.2.1 + '@types/react': 18.2.74 + react: 18.2.0 + dev: false + /@emotion/unitless@0.7.5: resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} dev: false @@ -3260,12 +3773,10 @@ packages: dependencies: eslint: 8.54.0 eslint-visitor-keys: 3.4.3 - dev: true /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true /@eslint/eslintrc@2.1.3: resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} @@ -3282,7 +3793,6 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true /@eslint/js@8.53.0: resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} @@ -3292,7 +3802,6 @@ packages: /@eslint/js@8.54.0: resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@eth-optimism/contracts@0.5.40(ethers@5.7.2): resolution: {integrity: sha512-MrzV0nvsymfO/fursTB7m/KunkPsCndltVgfdHaT1Aj5Vi6R/doKIGGkOofHX+8B6VMZpuZosKCMQ5lQuqjt8w==} @@ -3689,7 +4198,7 @@ packages: resolution: {integrity: sha512-9cMquL/5bBfV73CbZcWipk3KZSo8mBqdgvkoWCtEtnnlm/879ayxzMWjVIgT5yV4w+X7+N6KkBSUIIj4t9Xqew==} hasBin: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@expo/code-signing-certificates': 0.0.5 '@expo/config': 8.5.4 '@expo/config-plugins': 7.8.4 @@ -4235,16 +4744,13 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true /@humanwhocodes/object-schema@2.0.1: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - dev: true /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -4347,6 +4853,91 @@ packages: engines: {node: '>=12'} dev: false + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: false + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: false + + /@jest/console@27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + dev: false + + /@jest/console@28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 20.8.8 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + dev: false + + /@jest/core@27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.5 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /@jest/create-cache-key-function@29.7.0: resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4354,6 +4945,16 @@ packages: '@jest/types': 29.6.3 dev: false + /@jest/environment@27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + jest-mock: 27.5.1 + dev: false + /@jest/environment@29.7.0: resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4364,6 +4965,25 @@ packages: jest-mock: 29.7.0 dev: false + /@jest/expect-utils@29.7.0: + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.6.3 + dev: false + + /@jest/fake-timers@27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 20.8.8 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /@jest/fake-timers@29.7.0: resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4376,6 +4996,60 @@ packages: jest-util: 29.7.0 dev: false + /@jest/globals@27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + dev: false + + /@jest/reporters@27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@jest/schemas@28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: false + /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4383,6 +5057,70 @@ packages: '@sinclair/typebox': 0.27.8 dev: false + /@jest/source-map@27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: false + + /@jest/test-result@27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + + /@jest/test-result@28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + + /@jest/test-sequencer@27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@jest/transform@27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.23.3 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.5 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -4394,6 +5132,29 @@ packages: chalk: 4.1.2 dev: false + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.8.8 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + dev: false + + /@jest/types@28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.8.8 + '@types/yargs': 17.0.32 + chalk: 4.1.2 + dev: false + /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4480,6 +5241,10 @@ packages: '@pedrouid/environment': 1.0.1 dev: false + /@leichtgewicht/ip-codec@2.0.5: + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + dev: false + /@lit-labs/ssr-dom-shim@1.2.0: resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} dev: false @@ -4501,12 +5266,28 @@ packages: deprecated: Connect extension has been merged to magic-sdk, please download the latest magic-sdk to unlock more features dev: false + /@magic-ext/oauth@12.6.0: + resolution: {integrity: sha512-nVXR6llS7nMPB3VcrFwE5gjG6Z4g3lIWuw6hav3k8YXTGAE+U3kmYcOAJBXoAMTAyGR3BGALrYlgGG/REr52Fg==} + dependencies: + '@magic-sdk/types': 15.8.0 + dev: false + /@magic-ext/oauth@7.6.2: resolution: {integrity: sha512-yqQBdtkMouD+owAJkPlevLbal/iCREH/D3PmDW9a7Dsfjy2xs557oIpGkLSZexTIHd3Cxga9hWNpdqFukUfzYg==} dependencies: '@magic-sdk/types': 11.6.2 dev: false + /@magic-sdk/commons@14.6.0(@magic-sdk/provider@18.6.0)(@magic-sdk/types@15.8.0): + resolution: {integrity: sha512-xYSXDZQ2nhbydZCsphaaMpcl5glsvH+yLkKkQJfXPwaHpow68yFC6z+/lbbqQqvR6vNPdWN+7dbKbTJHI+CnUQ==} + peerDependencies: + '@magic-sdk/provider': '>=4.3.0' + '@magic-sdk/types': '>=3.1.1' + dependencies: + '@magic-sdk/provider': 18.6.0(localforage@1.10.0) + '@magic-sdk/types': 15.8.0 + dev: false + /@magic-sdk/commons@9.6.2(@magic-sdk/provider@13.6.2)(@magic-sdk/types@11.6.2): resolution: {integrity: sha512-PgYznuO9GV5wiKgzP3bEQJTnAbvfHmAPTBmwbP/ESag3FrOyXxuk7PIWpeGmnFa/i6SSQUsmKp8sr/BN0dU5vg==} peerDependencies: @@ -4530,10 +5311,90 @@ packages: - supports-color dev: false + /@magic-sdk/provider@18.6.0(localforage@1.10.0): + resolution: {integrity: sha512-7Q2MpUrVRWCBAbsUihsldY+4vqXgHCzqLtK5fvbnCfLGGjmjWf15ALMFwBSUskk1WCq0TVRTxe1xWAiHZ2i0iw==} + peerDependencies: + localforage: ^1.7.4 + dependencies: + '@magic-sdk/types': 15.8.0 + eventemitter3: 4.0.7 + localforage: 1.10.0 + web3-core: 1.5.2 + transitivePeerDependencies: + - supports-color + dev: false + /@magic-sdk/types@11.6.2: resolution: {integrity: sha512-+Emd+9HeeVi2E0bktJ33YleA/ozEuKYCBfmSbGRxlntdyUvaojeC+WPf2jN1WH8FjUEiljAjrEJTTZyRGCL8SQ==} dev: false + /@magic-sdk/types@15.8.0: + resolution: {integrity: sha512-xLQsBAg2JXUn39dRfZW6Z3LUT50qz/3pg6R658oVBr4LbJd/L8iAR0zCRmjLLNXzfYm1RkJYZWuHaxjJgKlkSA==} + dev: false + + /@magiclabs/wagmi-connector@2.0.0(@types/react@18.2.74)(localforage@1.10.0)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9): + resolution: {integrity: sha512-2zMgPS3YzYE6v+D+Wsd9DRYnuLrdvdWf4vOfW1bTtBsq0DD5/QdULk6ROH3vBuIYRCKMkLb2tpK0VFwx5g7M+A==} + engines: {node: '>=10'} + peerDependencies: + viem: 2.x + dependencies: + '@changesets/cli': 2.27.1 + '@magic-ext/oauth': 12.6.0 + '@magic-sdk/provider': 18.6.0(localforage@1.10.0) + '@wagmi/connectors': 4.1.14(@types/react@18.2.74)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9) + '@wagmi/core': 2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9) + magic-sdk: 18.6.0 + tsc-esm-fix: 2.20.26 + viem: 2.9.9(typescript@5.4.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - immer + - localforage + - react + - react-dom + - react-native + - rollup + - supports-color + - typescript + - utf-8-validate + - zod + dev: false + + /@manypkg/find-root@1.1.0: + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + dependencies: + '@babel/runtime': 7.24.0 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + dev: false + + /@manypkg/get-packages@1.1.3: + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + dev: false + /@metamask/abi-utils@2.0.2: resolution: {integrity: sha512-B/A1dY/w4F/t6cDHUscklO6ovb/ztFsrsTXFd8QlqSByk/vyy+QbPE3VVpmmyI/7RX+PA1AJcvBdzCIz+r9dVQ==} engines: {node: '>=16.0.0'} @@ -4683,6 +5544,21 @@ packages: - react-native dev: false + /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.74)(react-native@0.73.4): + resolution: {integrity: sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==} + dependencies: + '@emotion/react': 11.11.3(@types/react@18.2.74)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.74)(react@18.2.0) + i18next: 22.5.1 + qr-code-styling: 1.6.0-rc.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - react-native + dev: false + /@metamask/sdk@0.14.3(@types/react@18.2.55)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==} peerDependencies: @@ -4717,9 +5593,57 @@ packages: react-native: 0.73.4(@babel/core@7.23.3)(@babel/preset-env@7.23.9)(react@18.2.0) react-native-webview: 11.26.1(react-native@0.73.4)(react@18.2.0) readable-stream: 2.3.8 - rollup-plugin-visualizer: 5.12.0 + rollup-plugin-visualizer: 5.12.0(rollup@2.79.1) socket.io-client: 4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3) - util: 0.12.5 + util: 0.12.4 + uuid: 8.3.2 + transitivePeerDependencies: + - '@types/react' + - bufferutil + - encoding + - react-dom + - rollup + - supports-color + - utf-8-validate + dev: false + + /@metamask/sdk@0.14.3(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1): + resolution: {integrity: sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==} + peerDependencies: + react: ^18.2.0 + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-native: + optional: true + dependencies: + '@metamask/onboarding': 1.0.1 + '@metamask/post-message-stream': 6.2.0 + '@metamask/providers': 10.2.1 + '@metamask/sdk-communication-layer': 0.14.3 + '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.74)(react-native@0.73.4) + '@react-native-async-storage/async-storage': 1.22.3(react-native@0.73.4) + '@types/dom-screen-wake-lock': 1.0.3 + bowser: 2.11.0 + cross-fetch: 4.0.0 + eciesjs: 0.3.18 + eth-rpc-errors: 4.0.3 + eventemitter2: 6.4.9 + extension-port-stream: 2.1.1 + i18next: 22.5.1 + i18next-browser-languagedetector: 7.2.0 + obj-multiplex: 1.0.0 + pump: 3.0.0 + qrcode-terminal-nooctal: 0.12.1 + react: 18.2.0 + react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.3)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native-webview: 11.26.1(react-native@0.73.4)(react@18.2.0) + readable-stream: 2.3.8 + rollup-plugin-visualizer: 5.12.0(rollup@2.79.1) + socket.io-client: 4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3) + util: 0.12.4 uuid: 8.3.2 transitivePeerDependencies: - '@types/react' @@ -5161,7 +6085,6 @@ packages: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: eslint-scope: 5.1.1 - dev: true /@noble/curves@1.2.0: resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} @@ -6160,6 +7083,46 @@ packages: tslib: 2.6.2 dev: true + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.91.0): + resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.32.1 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 3.3.0 + source-map: 0.7.4 + webpack: 5.91.0 + webpack-dev-server: 4.15.2(webpack@5.91.0) + dev: false + /@protobufjs/aspromise@1.1.2: resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} dev: false @@ -6214,7 +7177,7 @@ packages: /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /@radix-ui/react-arrow@1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): @@ -6230,7 +7193,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6250,7 +7213,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) @@ -6269,7 +7232,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6283,7 +7246,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6301,7 +7264,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6330,7 +7293,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6348,7 +7311,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) @@ -6368,7 +7331,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6386,7 +7349,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6412,7 +7375,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6431,7 +7394,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6465,7 +7428,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6494,7 +7457,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6514,7 +7477,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 @@ -6535,7 +7498,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6555,7 +7518,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6579,7 +7542,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6598,7 +7561,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6625,7 +7588,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.55)(react@18.2.0) @@ -6652,7 +7615,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6666,7 +7629,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6681,7 +7644,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6696,7 +7659,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.55 react: 18.2.0 dev: false @@ -6710,7 +7673,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/rect': 1.0.1 '@types/react': 18.2.55 react: 18.2.0 @@ -6725,7 +7688,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6744,7 +7707,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.55 react: 18.2.0 @@ -6754,7 +7717,31 @@ packages: /@radix-ui/rect@1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 + dev: false + + /@rainbow-me/rainbowkit@2.0.5(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(viem@2.9.9)(wagmi@2.5.18): + resolution: {integrity: sha512-JVBgl0J1EvYXrGxDJmqEVMFrjE3gGidHyacFilKu/zJdaHFGXogsmCG51DdaU3gsas0Aqbq9kqK13qk49VSfAg==} + engines: {node: '>=12.4'} + peerDependencies: + react: '>=17' + react-dom: '>=17' + viem: 2.x + wagmi: 2.x + dependencies: + '@vanilla-extract/css': 1.14.0 + '@vanilla-extract/dynamic': 2.1.0 + '@vanilla-extract/sprinkles': 1.6.1(@vanilla-extract/css@1.14.0) + clsx: 2.1.0 + qrcode: 1.5.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.74)(react@18.2.0) + ua-parser-js: 1.0.37 + viem: 2.9.9(typescript@5.4.2) + wagmi: 2.5.18(@tanstack/react-query@5.28.14)(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9) + transitivePeerDependencies: + - '@types/react' dev: false /@randlabs/communication-bridge@1.0.1: @@ -7233,9 +8220,62 @@ packages: resolution: {integrity: sha512-zGzFsgtZ44mgL4Xef2gOy1hrRVdrs9mcxCOOKZrIPsmbZW14yTkaF591GXxpQvjXiHtgZ/iA9qLyWH6oSReIxQ==} dev: false + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.3)(rollup@2.79.1): + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-imports': 7.22.15 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + rollup: 2.79.1 + dev: false + + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 2.79.1 + dev: false + + /@rollup/plugin-replace@2.4.2(rollup@2.79.1): + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + magic-string: 0.25.9 + rollup: 2.79.1 + dev: false + + /@rollup/pluginutils@3.1.0(rollup@2.79.1): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.1 + dev: false + /@rushstack/eslint-patch@1.5.1: resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==} - dev: true /@safe-global/protocol-kit@1.3.0(ethers@5.7.2): resolution: {integrity: sha512-zBhwHpaUggywmnR1Xm5RV22DpyjmVWYP3pnOl4rcf9LAc1k7IVmw6WIt2YVhHRaWGxVYMd4RitJX8Dx2+8eLZQ==} @@ -7270,6 +8310,18 @@ packages: - zod dev: false + /@safe-global/safe-apps-provider@0.18.1(typescript@5.4.2): + resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} + dependencies: + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.4.2) + events: 3.3.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: false + /@safe-global/safe-apps-provider@0.18.2(typescript@5.2.2): resolution: {integrity: sha512-yHHAcppwE7aIUWEeZiYAClQzZCdP5l0Kbd0CBlhKAsTcqZnx4Gh3G3G3frY5LlWcGzp9qmQ5jv+J1GBpaZLDgw==} dependencies: @@ -7306,6 +8358,18 @@ packages: - zod dev: false + /@safe-global/safe-apps-sdk@8.1.0(typescript@5.4.2): + resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} + dependencies: + '@safe-global/safe-gateway-typescript-sdk': 3.15.0 + viem: 1.21.4(typescript@5.4.2) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod + dev: false + /@safe-global/safe-apps-sdk@9.0.0(typescript@5.2.2): resolution: {integrity: sha512-fEqmQBU3JqTjORSl3XYrcaxdxkUqeeM39qsQjqCzzTHioN8DEfg3JCLq6EBoXzcKTVOYi8SPzLV7KJccdDw+4w==} dependencies: @@ -7409,7 +8473,7 @@ packages: resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 '@scure/base': 1.1.5 /@scure/bip32@1.3.3: @@ -7429,7 +8493,7 @@ packages: /@scure/bip39@1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 '@scure/base': 1.1.5 /@scure/bip39@1.2.2: @@ -7529,6 +8593,10 @@ packages: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: false + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: false @@ -7538,6 +8606,12 @@ packages: engines: {node: '>=10'} dev: false + /@sinonjs/commons@1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + dev: false + /@sinonjs/commons@3.0.1: resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: @@ -7550,6 +8624,12 @@ packages: '@sinonjs/commons': 3.0.1 dev: false + /@sinonjs/fake-timers@8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: false + /@smithy/abort-controller@2.1.4: resolution: {integrity: sha512-66HO817oIZ2otLIqy06R5muapqZjkgF1jfU0wyNko8cuqZNu8nbS9ljlhcRYw/M/uWRJzB9ih81DLSHhYbBLlQ==} engines: {node: '>=14.0.0'} @@ -7966,7 +9046,7 @@ packages: /@solana/web3.js@1.90.0: resolution: {integrity: sha512-p0cb/COXb8NNVSMkGMPwqQ6NvObZgUitN80uOedMB+jbYWOKOeJBuPnzhenkIV9RX0krGwyuY1Ltn5O8MGFsEw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 '@solana/buffer-layout': 4.0.1 @@ -8118,59 +9198,181 @@ packages: engines: {node: '>=8'} dev: false - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + /@surma/rollup-plugin-off-main-thread@2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: - tslib: 2.6.2 + ejs: 3.1.9 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.10 dev: false - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 dev: false - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - dependencies: - defer-to-connect: 2.0.1 + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} dev: false - /@tanstack/query-core@4.36.1: - resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} dev: false - /@tanstack/query-core@5.22.2: - resolution: {integrity: sha512-z3PwKFUFACMUqe1eyesCIKg3Jv1mysSrYfrEW5ww5DCDUD4zlpTKBvUDaEjsfZzL3ULrFLDM9yVUxI/fega1Qg==} + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} dev: false - /@tanstack/query-persist-client-core@4.36.1: - resolution: {integrity: sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==} + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-transform-svg-component@5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-preset@5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} dependencies: - '@tanstack/query-core': 4.36.1 + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 dev: false - /@tanstack/query-sync-storage-persister@4.36.1: - resolution: {integrity: sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==} + /@svgr/core@5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} dependencies: - '@tanstack/query-persist-client-core': 4.36.1 + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color dev: false - /@tanstack/react-query-persist-client@4.36.1(@tanstack/react-query@4.36.1): - resolution: {integrity: sha512-32I5b9aAu4NCiXZ7Te/KEQLfHbYeTNriVPrKYcvEThnZ9tlW01vLcSoxpUIsMYRsembvJUUAkzYBAiZHLOd6pQ==} - peerDependencies: - '@tanstack/react-query': ^4.36.1 + /@svgr/hast-util-to-babel-ast@5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} dependencies: - '@tanstack/query-persist-client-core': 4.36.1 - '@tanstack/react-query': 4.36.1(react-native@0.73.4)(react@18.2.0) + '@babel/types': 7.23.9 dev: false - /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + /@svgr/plugin-jsx@5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.23.3 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@svgr/plugin-svgo@5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + dev: false + + /@svgr/webpack@5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.23.3) + '@babel/preset-env': 7.23.9(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + dependencies: + tslib: 2.6.2 + dev: false + + /@szmarczak/http-timer@4.0.6: + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + dependencies: + defer-to-connect: 2.0.1 + dev: false + + /@szmarczak/http-timer@5.0.1: + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + dependencies: + defer-to-connect: 2.0.1 + dev: false + + /@tanstack/query-core@4.36.1: + resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} + dev: false + + /@tanstack/query-core@5.22.2: + resolution: {integrity: sha512-z3PwKFUFACMUqe1eyesCIKg3Jv1mysSrYfrEW5ww5DCDUD4zlpTKBvUDaEjsfZzL3ULrFLDM9yVUxI/fega1Qg==} + dev: false + + /@tanstack/query-core@5.28.13: + resolution: {integrity: sha512-C3+CCOcza+mrZ7LglQbjeYEOTEC3LV0VN0eYaIN6GvqAZ8Foegdgch7n6QYPtT4FuLae5ALy+m+ZMEKpD6tMCQ==} + dev: false + + /@tanstack/query-persist-client-core@4.36.1: + resolution: {integrity: sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==} + dependencies: + '@tanstack/query-core': 4.36.1 + dev: false + + /@tanstack/query-sync-storage-persister@4.36.1: + resolution: {integrity: sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==} + dependencies: + '@tanstack/query-persist-client-core': 4.36.1 + dev: false + + /@tanstack/react-query-persist-client@4.36.1(@tanstack/react-query@4.36.1): + resolution: {integrity: sha512-32I5b9aAu4NCiXZ7Te/KEQLfHbYeTNriVPrKYcvEThnZ9tlW01vLcSoxpUIsMYRsembvJUUAkzYBAiZHLOd6pQ==} + peerDependencies: + '@tanstack/react-query': ^4.36.1 + dependencies: + '@tanstack/query-persist-client-core': 4.36.1 + '@tanstack/react-query': 4.36.1(react-native@0.73.4)(react@18.2.0) + dev: false + + /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-native: '*' peerDependenciesMeta: @@ -8212,6 +9414,85 @@ packages: react: 18.2.0 dev: false + /@tanstack/react-query@5.28.14(react@18.2.0): + resolution: {integrity: sha512-cZqt03Igb3I9tM72qNX5TAAmeYl75Z+k4Mv92VkXIXc2hCrv0fIywd7GN3JV1BBJl4mr7Cc+OOKKOPy8sNVOkA==} + peerDependencies: + react: ^18.0.0 + dependencies: + '@tanstack/query-core': 5.28.13 + react: 18.2.0 + dev: false + + /@testing-library/dom@9.3.4: + resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/runtime': 7.24.0 + '@types/aria-query': 5.0.4 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: false + + /@testing-library/jest-dom@6.4.2(@types/jest@29.5.12)(jest@27.5.1): + resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + peerDependencies: + '@jest/globals': '>= 28' + '@types/bun': latest + '@types/jest': '>= 28' + jest: '>= 28' + vitest: '>= 0.32' + peerDependenciesMeta: + '@jest/globals': + optional: true + '@types/bun': + optional: true + '@types/jest': + optional: true + jest: + optional: true + vitest: + optional: true + dependencies: + '@adobe/css-tools': 4.3.3 + '@babel/runtime': 7.24.0 + '@types/jest': 29.5.12 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + jest: 27.5.1 + lodash: 4.17.21 + redent: 3.0.0 + dev: false + + /@testing-library/react@14.2.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-SOUuM2ysCvjUWBXTNfQ/ztmnKDmqaiPV3SvoIuyxMUca45rbSWWAT/qB8CUs/JQ/ux/8JFs9DNdFQ3f6jH3crA==} + engines: {node: '>=14'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.24.0 + '@testing-library/dom': 9.3.4 + '@types/react-dom': 18.2.24 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@testing-library/dom': 9.3.4 + dev: false + /@thirdweb-dev/auth@4.1.32(@ethersproject/abstract-provider@5.7.0)(@ethersproject/abstract-signer@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/properties@5.7.0)(@types/react@18.2.55)(ethers@5.7.2)(fastify@4.26.1)(localforage@1.10.0)(next@13.5.6)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-SY4eVU0IhPt3nF7Sw730sQ8We+b4cP69QNmboFbRDpFIEOWNsbtn8mW0DARdZmpB3ARorvRCIvQ8O5Mcm2TU1w==} engines: {node: '>=18'} @@ -8317,7 +9598,7 @@ packages: resolution: {integrity: sha512-hQwSCL/imqSCcnUXlGqJi6dfs4UOcJ91Eq/t1cPXyAb6nwvyaePZPVFqGDglZMQvkS/NWZhifXZINRiCfazn2w==} engines: {node: '>=18'} dependencies: - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 js-sha3: 0.9.3 dev: false @@ -8626,10 +9907,20 @@ packages: - zksync-web3 dev: false + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: false + /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -8693,6 +9984,39 @@ packages: typechain: 8.3.2(typescript@5.4.2) dev: true + /@types/aria-query@5.0.4: + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + dev: false + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.5 + dev: false + + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.23.9 + dev: false + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + dev: false + + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + dependencies: + '@babel/types': 7.23.9 + dev: false + /@types/bn.js@4.11.6: resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} dependencies: @@ -8703,6 +10027,19 @@ packages: dependencies: '@types/node': 20.8.8 + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 20.8.8 + dev: false + + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: @@ -8740,6 +10077,13 @@ packages: dependencies: '@types/node': 20.8.8 + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + dependencies: + '@types/express-serve-static-core': 4.17.43 + '@types/node': 20.8.8 + dev: false + /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: @@ -8761,21 +10105,48 @@ packages: '@types/bn.js': 5.1.5 dev: false + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 8.44.7 + '@types/estree': 1.0.5 + dev: false + /@types/eslint@8.44.7: resolution: {integrity: sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.12 - dev: true + + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: false /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true /@types/events@3.0.3: resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==} dev: false + /@types/express-serve-static-core@4.17.43: + resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} + dependencies: + '@types/node': 20.8.8 + '@types/qs': 6.9.11 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.43 + '@types/qs': 6.9.11 + '@types/serve-static': 1.15.7 + dev: false + /@types/filesystem@0.0.35: resolution: {integrity: sha512-1eKvCaIBdrD2mmMgy5dwh564rVvfEhZTWVQQGRNn0Nt4ZEnJ0C8oSUCzvMKRA4lGde5oEVo+q2MrTTbV/GHDCQ==} dependencies: @@ -8797,14 +10168,34 @@ packages: '@types/minimatch': 5.1.2 '@types/node': 20.8.8 + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/har-format@1.2.15: resolution: {integrity: sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==} dev: false + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + /@types/http-cache-semantics@4.0.4: resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} dev: false + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: false + + /@types/http-proxy@1.17.14: + resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/inquirer@6.5.0: resolution: {integrity: sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==} dependencies: @@ -8828,13 +10219,19 @@ packages: '@types/istanbul-lib-report': 3.0.3 dev: false + /@types/jest@29.5.12: + resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + dev: false + /@types/json-schema@7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} - dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true + requiresBuild: true /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -8865,6 +10262,10 @@ packages: resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} dev: false + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: false + /@types/minimatch@3.0.5: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: false @@ -8872,6 +10273,10 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + dev: false + /@types/mocha@10.0.6: resolution: {integrity: sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==} dev: true @@ -8879,6 +10284,12 @@ packages: /@types/ms@0.7.34: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/node@10.17.60: resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} @@ -8893,6 +10304,12 @@ packages: /@types/node@18.15.13: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + /@types/node@18.19.29: + resolution: {integrity: sha512-5pAX7ggTmWZdhUrhRWLPf+5oM7F80bcKVCBbr0zwEkTNzTJL2CWQjznpFgHYy6GrzkYi2Yjy7DHKoynFxqPV8g==} + dependencies: + undici-types: 5.26.5 + dev: false + /@types/node@20.10.8: resolution: {integrity: sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==} dependencies: @@ -8913,7 +10330,6 @@ packages: /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - dev: true /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -8926,18 +10342,30 @@ packages: /@types/prettier@2.7.3: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - dev: true /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + /@types/q@1.5.8: + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + dev: false + /@types/qs@6.9.11: resolution: {integrity: sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==} + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: false + + /@types/react-dom@18.2.24: + resolution: {integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==} + dependencies: + '@types/react': 18.2.74 + /@types/react-dom@18.2.3: resolution: {integrity: sha512-hxXEXWxFJXbY0LMj/T69mznqOZJXNtQMqVxIiirVAZnnpeYiD4zt+lPsgcr/cfWg2VLsxZ1y26vigG03prYB+Q==} dependencies: - '@types/react': 18.2.55 + '@types/react': 18.2.74 dev: true /@types/react@18.2.5: @@ -8955,6 +10383,12 @@ packages: '@types/scheduler': 0.16.3 csstype: 3.1.3 + /@types/react@18.2.74: + resolution: {integrity: sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==} + dependencies: + '@types/prop-types': 15.7.5 + csstype: 3.1.3 + /@types/readable-stream@2.3.15: resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} dependencies: @@ -8962,12 +10396,22 @@ packages: safe-buffer: 5.1.2 dev: true + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: '@types/node': 20.8.8 dev: false + /@types/retry@0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + /@types/rimraf@3.0.2: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: @@ -8985,7 +10429,33 @@ packages: /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - dev: true + + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 20.8.8 + dev: false + + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + dependencies: + '@types/express': 4.17.21 + dev: false + + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 20.8.8 + '@types/send': 0.17.4 + dev: false + + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + dependencies: + '@types/node': 20.8.8 + dev: false /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -9011,6 +10481,12 @@ packages: '@types/node': 20.8.8 dev: false + /@types/ws@8.5.10: + resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + dependencies: + '@types/node': 20.8.8 + dev: false + /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: false @@ -9021,18 +10497,52 @@ packages: '@types/yargs-parser': 21.0.3 dev: false + /@types/yargs@16.0.9: + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2): - resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.54.0 + graphemer: 1.4.0 + ignore: 5.3.0 + natural-compare-lite: 1.4.0 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -9056,6 +10566,39 @@ packages: - supports-color dev: true + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + eslint: 8.54.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/parser@5.62.0(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.54.0 + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/parser@6.11.0(eslint@8.54.0)(typescript@4.9.5): resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9125,7 +10668,6 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - dev: true /@typescript-eslint/scope-manager@6.11.0: resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==} @@ -9135,6 +10677,26 @@ packages: '@typescript-eslint/visitor-keys': 6.11.0 dev: true + /@typescript-eslint/type-utils@5.62.0(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.54.0 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/type-utils@6.11.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9158,7 +10720,6 @@ packages: /@typescript-eslint/types@5.62.0: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@typescript-eslint/types@6.11.0: resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==} @@ -9186,6 +10747,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/typescript-estree@6.11.0(typescript@4.9.5): resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9269,6 +10851,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils@5.62.0(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + eslint: 8.54.0 + eslint-scope: 5.1.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/utils@6.11.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9294,7 +10896,6 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - dev: true /@typescript-eslint/visitor-keys@6.11.0: resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} @@ -9306,7 +10907,6 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true /@urql/core@2.3.6(graphql@15.8.0): resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==} @@ -9328,6 +10928,40 @@ packages: wonka: 4.0.15 dev: false + /@vanilla-extract/css@1.14.0: + resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} + dependencies: + '@emotion/hash': 0.9.1 + '@vanilla-extract/private': 1.0.4 + chalk: 4.1.2 + css-what: 6.1.0 + cssesc: 3.0.0 + csstype: 3.1.3 + deep-object-diff: 1.1.9 + deepmerge: 4.3.1 + media-query-parser: 2.0.2 + modern-ahocorasick: 1.0.1 + outdent: 0.8.0 + dev: false + + /@vanilla-extract/dynamic@2.1.0: + resolution: {integrity: sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==} + dependencies: + '@vanilla-extract/private': 1.0.4 + dev: false + + /@vanilla-extract/private@1.0.4: + resolution: {integrity: sha512-8FGD6AejeC/nXcblgNCM5rnZb9KXa4WNkR03HCWtdJBpANjTgjHEglNLFnhuvdQ78tC6afaxBPI+g7F2NX3tgg==} + dev: false + + /@vanilla-extract/sprinkles@1.6.1(@vanilla-extract/css@1.14.0): + resolution: {integrity: sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 + dependencies: + '@vanilla-extract/css': 1.14.0 + dev: false + /@vercel/style-guide@5.1.0(eslint@8.54.0)(prettier@3.1.0)(typescript@5.2.2): resolution: {integrity: sha512-L9lWYePIycm7vIOjDLj+mmMdmmPkW3/brHjgq+nJdvMOrL7Hdk/19w8X583HYSk0vWsq494o5Qkh6x5+uW7ljg==} engines: {node: '>=16'} @@ -9561,21 +11195,25 @@ packages: - zod dev: false - /@wagmi/core@1.4.13(@react-native-async-storage/async-storage@1.22.3)(@types/react@18.2.55)(react@18.2.0)(typescript@5.2.2)(viem@1.21.4): - resolution: {integrity: sha512-ytMCvXbBOgfDu9Qw67279wq/jNEe7EZLjLyekX7ROnvHRADqFr3lwZI6ih41UmtRZAmXAx8Ghyuqy154EjB5mQ==} + /@wagmi/connectors@4.1.14(@types/react@18.2.74)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9): + resolution: {integrity: sha512-e8I89FsNBtzhIilU3nqmgMR9xvSgCfmkWLz9iCKBTqyitbK5EJU7WTEtjjYFm1v2J//JeAwaA2XEKtG9BLR9jQ==} peerDependencies: + '@wagmi/core': 2.6.5 typescript: '>=5.0.4' - viem: '>=0.3.35' + viem: 2.x peerDependenciesMeta: typescript: optional: true dependencies: - '@wagmi/connectors': 3.1.11(@react-native-async-storage/async-storage@1.22.3)(@types/react@18.2.55)(react@18.2.0)(typescript@5.2.2)(viem@1.21.4) - abitype: 0.8.7(typescript@5.2.2) - eventemitter3: 4.0.7 - typescript: 5.2.2 - viem: 1.21.4(typescript@5.2.2) - zustand: 4.5.1(@types/react@18.2.55)(react@18.2.0) + '@coinbase/wallet-sdk': 3.9.1 + '@metamask/sdk': 0.14.3(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1) + '@safe-global/safe-apps-provider': 0.18.1(typescript@5.4.2) + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.4.2) + '@wagmi/core': 2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9) + '@walletconnect/ethereum-provider': 2.11.1(@types/react@18.2.74)(react@18.2.0) + '@walletconnect/modal': 2.6.2(@types/react@18.2.74)(react@18.2.0) + typescript: 5.4.2 + viem: 2.9.9(typescript@5.4.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9592,56 +11230,34 @@ packages: - '@vercel/kv' - bufferutil - encoding - - immer - react + - react-dom + - react-native + - rollup - supports-color - utf-8-validate - zod dev: false - /@wagmi/core@2.6.5(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10): - resolution: {integrity: sha512-DLyrc0o+dx05oIhBJuxnS7ekS5e6rB5mytlqPme+Km7aLdeBdcfYB4yJyYCyWoi93OLa7M5sbflTttz3o56bKw==} + /@wagmi/connectors@4.1.24(@types/react@18.2.55)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10): + resolution: {integrity: sha512-gFziI7E3m+ESJmEnsvlm/eMlboKwdfGqOOQIU068MoZ+ZcNxoLZe4gu8CqnrmG7ksdPtwG38prsMl96opZexIA==} peerDependencies: - '@tanstack/query-core': '>=5.0.0' + '@wagmi/core': 2.6.15 typescript: '>=5.0.4' viem: 2.x peerDependenciesMeta: - '@tanstack/query-core': - optional: true typescript: optional: true dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.5(typescript@5.3.3) + '@coinbase/wallet-sdk': 3.9.1 + '@metamask/sdk': 0.14.3(@types/react@18.2.55)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0) + '@safe-global/safe-apps-provider': 0.18.1(typescript@5.3.3) + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.3.3) + '@wagmi/core': 2.6.15(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10) + '@walletconnect/ethereum-provider': 2.11.2(@types/react@18.2.55)(react@18.2.0) + '@walletconnect/modal': 2.6.2(@types/react@18.2.55)(react@18.2.0) typescript: 5.3.3 viem: 2.7.10(typescript@5.3.3) - zustand: 4.4.1(@types/react@18.2.55)(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - bufferutil - - immer - - react - - utf-8-validate - - zod - dev: false - - /@walletconnect/auth-client@2.1.2: - resolution: {integrity: sha512-ubJLn+vGb8sTdBFX6xAh4kjR5idrtS3RBngQWaJJJpEPBQmxMb8pM2q0FIRs8Is4K6jKy+uEhusMV+7ZBmTzjw==} - engines: {node: '>=16'} - dependencies: - '@ethersproject/hash': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@walletconnect/core': 2.11.1 - '@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/utils': 2.11.1 - events: 3.3.0 - isomorphic-unfetch: 3.1.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9653,34 +11269,39 @@ packages: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' + - '@types/react' - '@upstash/redis' - '@vercel/kv' - bufferutil - encoding + - react + - react-dom + - react-native + - rollup - supports-color - utf-8-validate + - zod dev: false - /@walletconnect/core@2.11.0(@react-native-async-storage/async-storage@1.22.3): - resolution: {integrity: sha512-2Tjp5BCevI7dbmqo/OrCjX4tqgMqwJNQLlQAlphqPfvwlF9+tIu6pGcVbSN3U9zyXzWIZCeleqEaWUeSeET4Ew==} + /@wagmi/connectors@4.1.24(@types/react@18.2.74)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9): + resolution: {integrity: sha512-gFziI7E3m+ESJmEnsvlm/eMlboKwdfGqOOQIU068MoZ+ZcNxoLZe4gu8CqnrmG7ksdPtwG38prsMl96opZexIA==} + peerDependencies: + '@wagmi/core': 2.6.15 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true 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(@react-native-async-storage/async-storage@1.22.3) - '@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(@react-native-async-storage/async-storage@1.22.3) - '@walletconnect/utils': 2.11.0(@react-native-async-storage/async-storage@1.22.3) - events: 3.3.0 - isomorphic-unfetch: 3.1.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.1 + '@coinbase/wallet-sdk': 3.9.1 + '@metamask/sdk': 0.14.3(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1) + '@safe-global/safe-apps-provider': 0.18.1(typescript@5.4.2) + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.4.2) + '@wagmi/core': 2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9) + '@walletconnect/ethereum-provider': 2.11.2(@types/react@18.2.74)(react@18.2.0) + '@walletconnect/modal': 2.6.2(@types/react@18.2.74)(react@18.2.0) + typescript: 5.4.2 + viem: 2.9.9(typescript@5.4.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9692,34 +11313,35 @@ packages: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' + - '@types/react' - '@upstash/redis' - '@vercel/kv' - bufferutil - encoding + - react + - react-dom + - react-native + - rollup - supports-color - utf-8-validate + - zod dev: false - /@walletconnect/core@2.11.1: - resolution: {integrity: sha512-T57Vd7YdbHPsy3tthBuwrhaZNafN0+PqjISFRNeJy/bsKdXxpJg2hGSARuOTpCO7V6VcaatqlaSMuG3DrnG5rA==} + /@wagmi/core@1.4.13(@react-native-async-storage/async-storage@1.22.3)(@types/react@18.2.55)(react@18.2.0)(typescript@5.2.2)(viem@1.21.4): + resolution: {integrity: sha512-ytMCvXbBOgfDu9Qw67279wq/jNEe7EZLjLyekX7ROnvHRADqFr3lwZI6ih41UmtRZAmXAx8Ghyuqy154EjB5mQ==} + peerDependencies: + typescript: '>=5.0.4' + viem: '>=0.3.35' + peerDependenciesMeta: + typescript: + optional: true 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(@react-native-async-storage/async-storage@1.22.3) - '@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.1 - '@walletconnect/utils': 2.11.1 - events: 3.3.0 - isomorphic-unfetch: 3.1.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.1 + '@wagmi/connectors': 3.1.11(@react-native-async-storage/async-storage@1.22.3)(@types/react@18.2.55)(react@18.2.0)(typescript@5.2.2)(viem@1.21.4) + abitype: 0.8.7(typescript@5.2.2) + eventemitter3: 4.0.7 + typescript: 5.2.2 + viem: 1.21.4(typescript@5.2.2) + zustand: 4.5.1(@types/react@18.2.55)(react@18.2.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9731,11 +11353,246 @@ packages: - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' + - '@types/react' - '@upstash/redis' - '@vercel/kv' - bufferutil - encoding - - supports-color + - immer + - react + - supports-color + - utf-8-validate + - zod + dev: false + + /@wagmi/core@2.6.15(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10): + resolution: {integrity: sha512-P3w7NIPBs6Pt3j8k5Tq9cVYjvUiyuEAk3WxZfUG5NyaveLqs3b6IC6Frl63zriSV3Bj0tdJJXhEVoIIeIUqMCA==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.5(typescript@5.3.3) + typescript: 5.3.3 + viem: 2.7.10(typescript@5.3.3) + zustand: 4.4.1(@types/react@18.2.55)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - utf-8-validate + - zod + dev: false + + /@wagmi/core@2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9): + resolution: {integrity: sha512-P3w7NIPBs6Pt3j8k5Tq9cVYjvUiyuEAk3WxZfUG5NyaveLqs3b6IC6Frl63zriSV3Bj0tdJJXhEVoIIeIUqMCA==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.5(typescript@5.4.2) + typescript: 5.4.2 + viem: 2.9.9(typescript@5.4.2) + zustand: 4.4.1(@types/react@18.2.74)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - utf-8-validate + - zod + dev: false + + /@wagmi/core@2.6.5(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10): + resolution: {integrity: sha512-DLyrc0o+dx05oIhBJuxnS7ekS5e6rB5mytlqPme+Km7aLdeBdcfYB4yJyYCyWoi93OLa7M5sbflTttz3o56bKw==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + dependencies: + eventemitter3: 5.0.1 + mipd: 0.0.5(typescript@5.3.3) + typescript: 5.3.3 + viem: 2.7.10(typescript@5.3.3) + zustand: 4.4.1(@types/react@18.2.55)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - utf-8-validate + - zod + dev: false + + /@walletconnect/auth-client@2.1.2: + resolution: {integrity: sha512-ubJLn+vGb8sTdBFX6xAh4kjR5idrtS3RBngQWaJJJpEPBQmxMb8pM2q0FIRs8Is4K6jKy+uEhusMV+7ZBmTzjw==} + engines: {node: '>=16'} + dependencies: + '@ethersproject/hash': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@stablelib/random': 1.0.2 + '@stablelib/sha256': 1.0.1 + '@walletconnect/core': 2.11.1 + '@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/utils': 2.11.1 + events: 3.3.0 + isomorphic-unfetch: 3.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/core@2.11.0(@react-native-async-storage/async-storage@1.22.3): + resolution: {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(@react-native-async-storage/async-storage@1.22.3) + '@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(@react-native-async-storage/async-storage@1.22.3) + '@walletconnect/utils': 2.11.0(@react-native-async-storage/async-storage@1.22.3) + events: 3.3.0 + isomorphic-unfetch: 3.1.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/core@2.11.1: + resolution: {integrity: sha512-T57Vd7YdbHPsy3tthBuwrhaZNafN0+PqjISFRNeJy/bsKdXxpJg2hGSARuOTpCO7V6VcaatqlaSMuG3DrnG5rA==} + 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(@react-native-async-storage/async-storage@1.22.3) + '@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.1 + '@walletconnect/utils': 2.11.1 + events: 3.3.0 + isomorphic-unfetch: 3.1.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/core@2.11.2: + resolution: {integrity: sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==} + 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(@react-native-async-storage/async-storage@1.22.3) + '@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.2 + '@walletconnect/utils': 2.11.2 + events: 3.3.0 + isomorphic-unfetch: 3.1.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color - utf-8-validate dev: false @@ -9832,32 +11689,134 @@ packages: - utf-8-validate dev: false - /@walletconnect/events@1.0.1: - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} - dependencies: - keyvaluestorage-interface: 1.0.0 - tslib: 1.14.1 - dev: false - - /@walletconnect/heartbeat@1.2.1: - resolution: {integrity: sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==} - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/time': 1.0.2 - tslib: 1.14.1 - dev: false - - /@walletconnect/jsonrpc-http-connection@1.0.7: - resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} + /@walletconnect/ethereum-provider@2.11.1(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-UfQH0ho24aa2M1xYmanbJv2ggQPebKmQytp2j20QEvURJ2R0v7YKWZ+0PfwOs6o6cuGw6gGxy/0WQXQRZSAsfg==} 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/safe-json': 1.0.2 - cross-fetch: 3.1.8 - tslib: 1.14.1 + '@walletconnect/modal': 2.6.2(@types/react@18.2.74)(react@18.2.0) + '@walletconnect/sign-client': 2.11.1 + '@walletconnect/types': 2.11.1 + '@walletconnect/universal-provider': 2.11.1 + '@walletconnect/utils': 2.11.1 + events: 3.3.0 transitivePeerDependencies: - - encoding - dev: false - + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - react + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/ethereum-provider@2.11.2(@types/react@18.2.55)(react@18.2.0): + resolution: {integrity: sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==} + 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(@types/react@18.2.55)(react@18.2.0) + '@walletconnect/sign-client': 2.11.2 + '@walletconnect/types': 2.11.2 + '@walletconnect/universal-provider': 2.11.2 + '@walletconnect/utils': 2.11.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - react + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/ethereum-provider@2.11.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==} + 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(@types/react@18.2.74)(react@18.2.0) + '@walletconnect/sign-client': 2.11.2 + '@walletconnect/types': 2.11.2 + '@walletconnect/universal-provider': 2.11.2 + '@walletconnect/utils': 2.11.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - react + - supports-color + - utf-8-validate + dev: false + + /@walletconnect/events@1.0.1: + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + dependencies: + keyvaluestorage-interface: 1.0.0 + tslib: 1.14.1 + dev: false + + /@walletconnect/heartbeat@1.2.1: + resolution: {integrity: sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==} + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/time': 1.0.2 + tslib: 1.14.1 + dev: false + + /@walletconnect/jsonrpc-http-connection@1.0.7: + resolution: {integrity: sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==} + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + cross-fetch: 3.1.8 + tslib: 1.14.1 + transitivePeerDependencies: + - encoding + dev: false + /@walletconnect/jsonrpc-provider@1.0.13: resolution: {integrity: sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==} dependencies: @@ -9993,6 +11952,15 @@ packages: - react dev: false + /@walletconnect/modal-core@2.6.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} + dependencies: + valtio: 1.11.2(@types/react@18.2.74)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - react + dev: false + /@walletconnect/modal-ui@2.6.2(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} dependencies: @@ -10005,6 +11973,18 @@ packages: - react dev: false + /@walletconnect/modal-ui@2.6.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} + dependencies: + '@walletconnect/modal-core': 2.6.2(@types/react@18.2.74)(react@18.2.0) + lit: 2.8.0 + motion: 10.16.2 + qrcode: 1.5.3 + transitivePeerDependencies: + - '@types/react' + - react + dev: false + /@walletconnect/modal@2.6.2(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} dependencies: @@ -10015,6 +11995,16 @@ packages: - react dev: false + /@walletconnect/modal@2.6.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} + dependencies: + '@walletconnect/modal-core': 2.6.2(@types/react@18.2.74)(react@18.2.0) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.2.74)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - react + dev: false + /@walletconnect/randombytes@1.0.3: resolution: {integrity: sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==} dependencies: @@ -10132,6 +12122,37 @@ packages: - utf-8-validate dev: false + /@walletconnect/sign-client@2.11.2: + resolution: {integrity: sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==} + dependencies: + '@walletconnect/core': 2.11.2 + '@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.2 + '@walletconnect/utils': 2.11.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@walletconnect/time@1.0.2: resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} dependencies: @@ -10188,6 +12209,31 @@ packages: - supports-color dev: false + /@walletconnect/types@2.11.2: + resolution: {integrity: sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==} + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.22.3) + '@walletconnect/logger': 2.0.1 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - supports-color + dev: false + /@walletconnect/universal-provider@2.11.0(@react-native-async-storage/async-storage@1.22.3): resolution: {integrity: sha512-zgJv8jDvIMP4Qse/D9oIRXGdfoNqonsrjPZanQ/CHNe7oXGOBiQND2IIeX+tS0H7uNA0TPvctljCLiIN9nw4eA==} dependencies: @@ -10250,6 +12296,37 @@ packages: - utf-8-validate dev: false + /@walletconnect/universal-provider@2.11.2: + resolution: {integrity: sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==} + 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/logger': 2.0.1 + '@walletconnect/sign-client': 2.11.2 + '@walletconnect/types': 2.11.2 + '@walletconnect/utils': 2.11.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@walletconnect/utils@2.11.0(@react-native-async-storage/async-storage@1.22.3): resolution: {integrity: sha512-hxkHPlTlDQILHfIKXlmzgNJau/YcSBC3XHUSuZuKZbNEw3duFT6h6pm3HT/1+j1a22IG05WDsNBuTCRkwss+BQ==} dependencies: @@ -10316,6 +12393,39 @@ packages: - supports-color dev: false + /@walletconnect/utils@2.11.2: + resolution: {integrity: sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==} + 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.2 + '@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.1 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - supports-color + dev: false + /@walletconnect/web3wallet@1.10.1: resolution: {integrity: sha512-lXyfljLLQ/76F5ftgaKaIoPfj/R2Mi2Tv2JnIXNonlIlAITdghYVby+xYbh4b+0yldf8fr8lqxFuHBuVoWhMjw==} dependencies: @@ -10538,15 +12648,15 @@ packages: - react-native-svg dev: false - /@web3modal/wagmi@4.0.5(@types/react@18.2.55)(@wagmi/connectors@4.1.14)(@wagmi/core@2.6.5)(typescript@5.3.3)(viem@2.7.10): + /@web3modal/wagmi@4.0.5(@types/react@18.2.55)(@wagmi/connectors@4.1.24)(@wagmi/core@2.6.15)(typescript@5.3.3)(viem@2.7.10): resolution: {integrity: sha512-uUwhpv3gnq0SmXwO1YdbTVSZfZfgjEdp7lsc6u+Uoxv5Bw5XFkIV6FsSlQFk7SU3So+GEGa/u9iNejnl40hQUA==} peerDependencies: '@wagmi/connectors': '>=4.0.0' '@wagmi/core': '>=2.0.0' viem: '>=2.0.0' dependencies: - '@wagmi/connectors': 4.1.14(@types/react@18.2.55)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10) - '@wagmi/core': 2.6.5(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10) + '@wagmi/connectors': 4.1.24(@types/react@18.2.55)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10) + '@wagmi/core': 2.6.15(@types/react@18.2.55)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10) '@web3modal/polyfills': 4.0.5 '@web3modal/scaffold': 4.0.5(@types/react@18.2.55)(react@18.2.0) '@web3modal/scaffold-react': 4.0.5(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) @@ -10570,40 +12680,154 @@ packages: zod: 3.22.4 dev: false - /@whatwg-node/events@0.0.3: - resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==} + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 dev: false - /@whatwg-node/fetch@0.8.8: - resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} - dependencies: - '@peculiar/webcrypto': 1.4.5 - '@whatwg-node/node-fetch': 0.3.6 - busboy: 1.6.0 - urlpattern-polyfill: 8.0.2 - web-streams-polyfill: 3.3.3 + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} dev: false - /@whatwg-node/node-fetch@0.3.6: - resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==} - dependencies: - '@whatwg-node/events': 0.0.3 - busboy: 1.6.0 - fast-querystring: 1.1.2 - fast-url-parser: 1.1.3 - tslib: 2.6.2 + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} dev: false - /@xmldom/xmldom@0.7.13: - resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} - engines: {node: '>=10.0.0'} + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} dev: false - /@xmldom/xmldom@0.8.10: - resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: false + + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + dev: false + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: false + + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + dev: false + + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + dev: false + + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + dev: false + + /@whatwg-node/events@0.0.3: + resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==} + dev: false + + /@whatwg-node/fetch@0.8.8: + resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} + dependencies: + '@peculiar/webcrypto': 1.4.5 + '@whatwg-node/node-fetch': 0.3.6 + busboy: 1.6.0 + urlpattern-polyfill: 8.0.2 + web-streams-polyfill: 3.3.3 + dev: false + + /@whatwg-node/node-fetch@0.3.6: + resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==} + dependencies: + '@whatwg-node/events': 0.0.3 + busboy: 1.6.0 + fast-querystring: 1.1.2 + fast-url-parser: 1.1.3 + tslib: 2.6.2 + dev: false + + /@xmldom/xmldom@0.7.13: + resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} + engines: {node: '>=10.0.0'} + dev: false + + /@xmldom/xmldom@0.8.10: + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} dev: false + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false + /JSONStream@1.3.2: resolution: {integrity: sha512-mn0KSip7N4e0UDPZHnqDsHECo5uGQrixQKnAskOM1BIB8hd7QKbd6il8IPRPudPHOeHiECoCFqhyMaRO9+nWyA==} hasBin: true @@ -10620,6 +12844,11 @@ packages: through: 2.3.8 dev: false + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + dev: false + /abbrev@1.0.9: resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==} dev: true @@ -10720,6 +12949,20 @@ packages: typescript: 5.3.3 dev: false + /abitype@0.9.8(typescript@5.4.2): + resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: + typescript: 5.4.2 + dev: false + /abitype@1.0.0(typescript@5.3.3): resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} peerDependencies: @@ -10771,6 +13014,21 @@ packages: negotiator: 0.6.3 dev: false + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.11.3): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -10778,15 +13036,39 @@ packages: dependencies: acorn: 8.11.3 + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: false + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: false + + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.0 + dev: false + /adm-zip@0.4.16: resolution: {integrity: sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==} engines: {node: '>=0.3.0'} @@ -10839,7 +13121,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dayjs: 1.11.10 intersection-observer: 0.12.2 js-cookie: 2.2.1 @@ -10861,6 +13143,23 @@ packages: ajv: 8.12.0 dev: false + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: false + + /ajv-keywords@5.1.0(ajv@8.12.0): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.12.0 + fast-deep-equal: 3.1.3 + dev: false + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -10940,6 +13239,12 @@ packages: strip-ansi: 5.2.0 dev: false + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + /ansi-regex@2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} @@ -10996,7 +13301,7 @@ packages: '@ant-design/colors': 6.0.0 '@ant-design/icons': 4.8.1(react-dom@18.2.0)(react@18.2.0) '@ant-design/react-slick': 1.0.2(react@18.2.0) - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@ctrl/tinycolor': 3.6.1 classnames: 2.5.1 copy-to-clipboard: 3.3.3 @@ -11212,11 +13517,16 @@ packages: tslib: 2.6.2 dev: false + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.3 + dev: false + /aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 - dev: true /array-back@3.1.0: resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} @@ -11233,7 +13543,14 @@ packages: dependencies: call-bind: 1.0.5 is-array-buffer: 3.0.2 - dev: true + + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + dev: false /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -11248,7 +13565,6 @@ packages: es-abstract: 1.22.3 get-intrinsic: 1.2.2 is-string: 1.0.7 - dev: true /array-tree-filter@2.1.0: resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} @@ -11272,7 +13588,6 @@ packages: es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 get-intrinsic: 1.2.2 - dev: true /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} @@ -11282,7 +13597,6 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 - dev: true /array.prototype.flatmap@1.3.2: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} @@ -11292,7 +13606,19 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 - dev: true + + /array.prototype.reduce@1.0.7: + resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + is-string: 1.0.7 + dev: false /array.prototype.tosorted@1.1.2: resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} @@ -11302,7 +13628,6 @@ packages: es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 get-intrinsic: 1.2.2 - dev: true /arraybuffer.prototype.slice@1.0.2: resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} @@ -11315,12 +13640,24 @@ packages: get-intrinsic: 1.2.2 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 - dev: true + + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + dev: false /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - dev: true /arrify@2.0.1: resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} @@ -11403,7 +13740,6 @@ packages: /ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - dev: true /ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} @@ -11460,7 +13796,6 @@ packages: resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} dependencies: has-symbols: 1.0.3 - dev: true /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -11493,6 +13828,13 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 + dev: false + /avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} dependencies: @@ -11523,7 +13865,6 @@ packages: /axe-core@4.7.0: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} - dev: true /axios@0.21.4(debug@4.3.4): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} @@ -11565,7 +13906,6 @@ packages: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 - dev: true /babel-core@7.0.0-bridge.0(@babel/core@7.23.3): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} @@ -11575,15 +13915,80 @@ packages: '@babel/core': 7.23.3 dev: false + /babel-jest@27.5.1(@babel/core@7.23.3): + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.23.3 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.23.3) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-loader@8.3.0(@babel/core@7.23.3)(webpack@5.91.0): + resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.23.3 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.91.0 + dev: false + + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.22.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.9 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 + dev: false + /babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 cosmiconfig: 7.1.0 resolve: 1.22.8 dev: false + /babel-plugin-named-asset-import@0.3.8(@babel/core@7.23.3): + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': 7.23.3 + dev: false + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.3): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -11652,6 +14057,30 @@ packages: - '@babel/core' dev: false + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: false + + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.3): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) + dev: false + /babel-preset-expo@10.0.1(@babel/core@7.23.3): resolution: {integrity: sha512-uWIGmLfbP3dS5+8nesxaW6mQs41d4iP7X82ZwRdisB/wAhKQmuJM9Y1jQe4006uNYkw6Phf2TT03ykLVro7KuQ==} dependencies: @@ -11704,6 +14133,41 @@ packages: babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 dev: false + /babel-preset-jest@27.5.1(@babel/core@7.23.3): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3) + dev: false + + /babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.3) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.3) + '@babel/preset-env': 7.23.9(@babel/core@7.23.3) + '@babel/preset-react': 7.23.3(@babel/core@7.23.3) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/runtime': 7.24.0 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -11729,6 +14193,10 @@ packages: engines: {node: '>=10.0.0'} dev: true + /batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + /bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: @@ -11745,10 +14213,32 @@ packages: open: 8.4.2 dev: false + /better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + dependencies: + is-windows: 1.0.2 + dev: false + + /bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + dev: false + /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + /bigint-buffer@1.1.5: resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} engines: {node: '>= 10.0.0'} @@ -11901,6 +14391,13 @@ packages: - supports-color dev: false + /bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false @@ -11975,10 +14472,20 @@ packages: dependencies: fill-range: 7.0.1 + /breakword@1.0.6: + resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} + dependencies: + wcwidth: 1.0.1 + dev: false + /brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - /browser-readablestream-to-it@1.0.3: + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: false + + /browser-readablestream-to-it@1.0.3: resolution: {integrity: sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==} dev: false @@ -12092,7 +14599,6 @@ packages: /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - dev: true /builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} @@ -12183,6 +14689,17 @@ packages: get-intrinsic: 1.2.2 set-function-length: 1.1.1 + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + dev: false + /caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} engines: {node: '>=4'} @@ -12224,6 +14741,15 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + /camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: false + /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -12233,6 +14759,15 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001587 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + /caniuse-lite@1.0.30001587: resolution: {integrity: sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==} @@ -12244,6 +14779,11 @@ packages: redeyed: 2.1.1 dev: false + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: false + /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -12333,6 +14873,16 @@ packages: upper-case-first: 1.1.2 dev: true + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: false + + /char-regex@2.0.1: + resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} + engines: {node: '>=12.20'} + dev: false + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -12349,6 +14899,10 @@ packages: engines: {node: '>= 0.8.0'} dev: false + /check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + dev: false + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -12399,6 +14953,11 @@ packages: - supports-color dev: false + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: false + /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: @@ -12467,6 +15026,10 @@ packages: consola: 3.2.3 dev: false + /cjs-module-lexer@1.2.3: + resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + dev: false + /class-is@1.1.0: resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} dev: false @@ -12475,6 +15038,13 @@ packages: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + /clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -12628,16 +15198,39 @@ packages: engines: {node: '>=6'} dev: false + /clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + dev: false + /cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} dev: false + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + dev: false + /code-point-at@1.1.0: resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} engines: {node: '>=0.10.0'} dev: false + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + dev: false + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -12655,10 +15248,18 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + /colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} dev: false + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + /colors@1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} engines: {node: '>=0.1.90'} @@ -12724,6 +15325,15 @@ packages: engines: {node: ^12.20.0 || >=14} dev: false + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + dev: false + + /common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: false + /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: false @@ -12774,6 +15384,15 @@ packages: readable-stream: 2.3.8 typedarray: 0.0.6 + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: false + + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + /connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -12867,7 +15486,6 @@ packages: /core-js-pure@3.32.1: resolution: {integrity: sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==} requiresBuild: true - dev: true /core-js@3.36.0: resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==} @@ -12899,6 +15517,17 @@ packages: parse-json: 4.0.0 dev: false + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + /cosmiconfig@7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -13017,6 +15646,121 @@ packages: engines: {node: '>=8'} dev: false + /css-blank-pseudo@3.0.3(postcss@8.4.35): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + + /css-declaration-sorter@6.4.1(postcss@8.4.35): + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.35 + dev: false + + /css-has-pseudo@3.0.4(postcss@8.4.35): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + + /css-loader@6.11.0(webpack@5.91.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.35) + postcss-modules-scope: 3.2.0(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.91.0 + dev: false + + /css-minimizer-webpack-plugin@3.4.1(webpack@5.91.0): + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: 5.1.15(postcss@8.4.35) + jest-worker: 27.5.1 + postcss: 8.4.35 + schema-utils: 4.2.0 + serialize-javascript: 6.0.0 + source-map: 0.6.1 + webpack: 5.91.0 + dev: false + + /css-prefers-color-scheme@6.0.3(postcss@8.4.35): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.35 + dev: false + + /css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + dev: false + + /css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: @@ -13027,6 +15771,14 @@ packages: nth-check: 2.1.1 dev: false + /css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} @@ -13035,16 +15787,110 @@ packages: source-map: 0.6.1 dev: false + /css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + dev: false + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} dev: false + /css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: false + + /cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + dev: false + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + /cssnano-preset-default@5.2.14(postcss@8.4.35): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.4.35) + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-calc: 8.2.4(postcss@8.4.35) + postcss-colormin: 5.3.1(postcss@8.4.35) + postcss-convert-values: 5.1.3(postcss@8.4.35) + postcss-discard-comments: 5.1.2(postcss@8.4.35) + postcss-discard-duplicates: 5.1.0(postcss@8.4.35) + postcss-discard-empty: 5.1.1(postcss@8.4.35) + postcss-discard-overridden: 5.1.0(postcss@8.4.35) + postcss-merge-longhand: 5.1.7(postcss@8.4.35) + postcss-merge-rules: 5.1.4(postcss@8.4.35) + postcss-minify-font-values: 5.1.0(postcss@8.4.35) + postcss-minify-gradients: 5.1.1(postcss@8.4.35) + postcss-minify-params: 5.1.4(postcss@8.4.35) + postcss-minify-selectors: 5.2.1(postcss@8.4.35) + postcss-normalize-charset: 5.1.0(postcss@8.4.35) + postcss-normalize-display-values: 5.1.0(postcss@8.4.35) + postcss-normalize-positions: 5.1.1(postcss@8.4.35) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.35) + postcss-normalize-string: 5.1.0(postcss@8.4.35) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.35) + postcss-normalize-unicode: 5.1.1(postcss@8.4.35) + postcss-normalize-url: 5.1.0(postcss@8.4.35) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.35) + postcss-ordered-values: 5.1.3(postcss@8.4.35) + postcss-reduce-initial: 5.1.2(postcss@8.4.35) + postcss-reduce-transforms: 5.1.0(postcss@8.4.35) + postcss-svgo: 5.1.0(postcss@8.4.35) + postcss-unique-selectors: 5.1.1(postcss@8.4.35) + dev: false + + /cssnano-utils@3.1.0(postcss@8.4.35): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + dev: false + + /cssnano@5.1.15(postcss@8.4.35): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.4.35) + lilconfig: 2.1.0 + postcss: 8.4.35 + yaml: 1.10.2 + dev: false + + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: false + + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: false + + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: false + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} dev: true @@ -13088,7 +15934,6 @@ packages: /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} @@ -13102,11 +15947,47 @@ packages: engines: {node: '>= 14'} dev: true + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + dev: false + + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + /date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /dayjs@1.11.10: @@ -13150,6 +16031,14 @@ packages: ms: 2.1.2 supports-color: 8.1.1 + /decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: false + /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -13160,6 +16049,10 @@ packages: engines: {node: '>=10'} dev: true + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: false + /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -13179,12 +16072,40 @@ packages: mimic-response: 3.1.0 dev: false + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: false + /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: type-detect: 4.0.8 + /deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.2 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.6 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.1 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.13 + dev: false + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -13192,6 +16113,10 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + /deep-object-diff@1.1.9: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + dev: false + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -13223,6 +16148,13 @@ packages: ip-regex: 2.1.0 dev: false + /default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + dependencies: + execa: 5.1.1 + dev: false + /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: @@ -13241,6 +16173,15 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.1 + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + dev: false + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -13258,7 +16199,6 @@ packages: define-data-property: 1.1.1 has-property-descriptors: 1.0.1 object-keys: 1.1.1 - dev: true /defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} @@ -13337,10 +16277,13 @@ packages: prop-types: 15.8.1 dev: false + /depseek@0.4.1: + resolution: {integrity: sha512-YYfPPajzH9s2qnEva411VJzCMWtArBTfluI9USiKQ+T6xBWFh3C7yPxhaa1KVgJa17v9aRKc+LcRhgxS5/9mOA==} + dev: false + /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - dev: true /destr@2.0.2: resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==} @@ -13355,6 +16298,11 @@ packages: resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} dev: false + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: false + /detect-indent@7.0.1: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} @@ -13366,6 +16314,11 @@ packages: hasBin: true dev: false + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: false + /detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -13375,9 +16328,34 @@ packages: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + /diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: false + /diff@3.5.0: resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} engines: {node: '>=0.3.1'} @@ -13422,6 +16400,13 @@ packages: - supports-color dev: false + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + dev: false + /docker-compose@0.23.19: resolution: {integrity: sha512-v5vNLIdUqwj4my80wxFDkNH+4S85zsRuH29SO7dCWVWPCMt/ohZBsGN6g6KXWifT0pzQ7uOxqEKCYCDPJ8Vz4g==} engines: {node: '>= 6.0.0'} @@ -13457,19 +16442,46 @@ packages: engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 - dev: true /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 - dev: true + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: false + + /dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: false /dom-align@1.12.4: resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} dev: false + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.1.0 + dev: false + + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.1.0 + dev: false + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -13482,10 +16494,29 @@ packages: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} dev: false + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: false + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + dev: false + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -13493,6 +16524,21 @@ packages: domelementtype: 2.3.0 dev: false + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: false + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: @@ -13507,6 +16553,13 @@ packages: no-case: 2.3.2 dev: true + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dev: false + /dotenv-cli@7.3.0: resolution: {integrity: sha512-314CA4TyK34YEJ6ntBf80eUY+t1XaFLyem1k9P0sX1gn30qThZ5qZr/ZwE318gEnzyYP9yj9HJk6SqwE0upkfw==} hasBin: true @@ -13520,6 +16573,15 @@ packages: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} + /dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dev: false + + /dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: false + /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -13633,12 +16695,27 @@ packages: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + /emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + dev: false + + /emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + dev: false + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + /encode-utf8@1.0.3: resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: false @@ -13687,6 +16764,14 @@ packages: tapable: 2.2.1 dev: true + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -13700,7 +16785,6 @@ packages: dependencies: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - dev: true /entities@2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} @@ -13836,7 +16920,88 @@ packages: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.13 - dev: true + + /es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: false + + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + dev: false + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: false + + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: false /es-iterator-helpers@1.0.15: resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} @@ -13855,7 +17020,17 @@ packages: internal-slot: 1.0.6 iterator.prototype: 1.1.2 safe-array-concat: 1.0.1 - dev: true + + /es-module-lexer@1.5.0: + resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + dev: false + + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: false /es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} @@ -13864,13 +17039,20 @@ packages: get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 hasown: 2.0.0 - dev: true + + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.0 - dev: true /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -13879,7 +17061,6 @@ packages: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true /es5-ext@0.10.62: resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} @@ -14192,7 +17373,6 @@ packages: esutils: 2.0.3 optionalDependencies: source-map: 0.6.1 - dev: true /eslint-config-next@13.5.6(eslint@8.54.0)(typescript@4.9.5): resolution: {integrity: sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==} @@ -14253,6 +17433,41 @@ packages: eslint: 8.54.0 dev: true + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0)(jest@27.5.1)(typescript@5.4.2): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.3)(eslint@8.54.0) + '@rushstack/eslint-patch': 1.5.1 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + babel-preset-react-app: 10.0.1 + confusing-browser-globals: 1.0.11 + eslint: 8.54.0 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0)(jest@27.5.1)(typescript@5.4.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.54.0) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.54.0)(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + /eslint-config-turbo@1.10.12(eslint@8.54.0): resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==} peerDependencies: @@ -14279,7 +17494,6 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} @@ -14327,6 +17541,35 @@ packages: - supports-color dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + debug: 3.2.7 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} @@ -14426,6 +17669,56 @@ packages: ignore: 5.3.0 dev: true + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) + eslint: 8.54.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false + + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + 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: 8.54.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.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.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} @@ -14496,6 +17789,28 @@ packages: - supports-color dev: true + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0)(jest@27.5.1)(typescript@5.4.2): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.4.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + eslint: 8.54.0 + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -14523,7 +17838,7 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -14540,7 +17855,6 @@ packages: minimatch: 3.1.2 object.entries: 1.1.7 object.fromentries: 2.0.7 - dev: true /eslint-plugin-only-warn@1.1.0: resolution: {integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==} @@ -14567,7 +17881,6 @@ packages: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 8.54.0 - dev: true /eslint-plugin-react@7.33.2(eslint@8.54.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} @@ -14592,7 +17905,19 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.10 - dev: true + + /eslint-plugin-testing-library@5.11.1(eslint@8.54.0)(typescript@5.4.2): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.4.2) + eslint: 8.54.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false /eslint-plugin-testing-library@6.1.2(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-Ra16FeBlonfbScOIdZEta9o+OxtwDqiUt+4UCpIM42TuatyLdtfU/SbwnIzPcAszrbl58PGwyZ9YGU9dwIo/tA==} @@ -14653,7 +17978,6 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - dev: true /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -14661,22 +17985,36 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true /eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - dev: true /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.53.0: - resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-webpack-plugin@3.2.0(eslint@8.54.0)(webpack@5.91.0): + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@types/eslint': 8.44.7 + eslint: 8.54.0 + jest-worker: 28.1.3 + micromatch: 4.0.5 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + webpack: 5.91.0 + dev: false + + /eslint@8.53.0: + resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.3 '@eslint/js': 8.53.0 @@ -14763,7 +18101,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} @@ -14773,6 +18110,12 @@ packages: acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 + /esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /esprima@2.7.3: resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==} engines: {node: '>=0.10.0'} @@ -14789,14 +18132,12 @@ packages: engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 - dev: true /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 - dev: true /estraverse@1.9.3: resolution: {integrity: sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==} @@ -14811,6 +18152,10 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: false + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} requiresBuild: true @@ -15240,6 +18585,32 @@ packages: strip-final-newline: 3.0.0 dev: false + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: false + + /expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + dev: false + + /expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + dev: false + /explain-error@1.0.4: resolution: {integrity: sha512-/wSgNMxFusiYRy1rd19LT2SQlIXDppHpumpWo06wxjflD1OYxDLbl6rMVw+U3bxD5Nuhex4TKqv9Aem4D0lVzQ==} dev: false @@ -15420,6 +18791,10 @@ packages: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false + /extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + dev: false + /extension-port-stream@2.1.1: resolution: {integrity: sha512-qknp5o5rj2J9CRKfVB8KJr+uXQlrojNZzdESUPhKYLXf97TPcGf6qWWKmpsNNtUyOdzFhab1ON0jzouNxHHvow==} engines: {node: '>=12.0.0'} @@ -15603,6 +18978,13 @@ packages: reusify: 1.0.4 dev: false + /faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + /fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: @@ -15650,7 +19032,17 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.0.4 - dev: true + + /file-loader@6.2.0(webpack@5.91.0): + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.91.0 + dev: false /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -15662,6 +19054,11 @@ packages: minimatch: 5.0.1 dev: false + /filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -15712,6 +19109,15 @@ packages: pkg-dir: 3.0.0 dev: false + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + /find-my-way@8.1.0: resolution: {integrity: sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==} engines: {node: '>=14'} @@ -15760,6 +19166,13 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 + /find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: false + /find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} dependencies: @@ -15772,7 +19185,6 @@ packages: dependencies: flatted: 3.2.7 rimraf: 3.0.2 - dev: true /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} @@ -15781,7 +19193,6 @@ packages: /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - dev: true /flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} @@ -15823,6 +19234,38 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.54.0)(typescript@5.4.2)(webpack@5.91.0): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.22.13 + '@types/json-schema': 7.0.12 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.54.0 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.5.4 + tapable: 1.1.3 + typescript: 5.4.2 + webpack: 5.91.0 + dev: false + /form-data-encoder@1.7.1: resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} dev: false @@ -15908,7 +19351,15 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true + + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false /fs-extra@4.0.3: resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} @@ -15925,7 +19376,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: true /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -15974,6 +19424,10 @@ packages: minipass: 3.3.6 dev: false + /fs-monkey@1.0.5: + resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} + dev: false + /fs-readdir-recursive@1.1.0: resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} dev: true @@ -16003,11 +19457,9 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 functions-have-names: 1.2.3 - dev: true /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true /fuse.js@7.0.0: resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} @@ -16066,6 +19518,17 @@ packages: has-symbols: 1.0.3 hasown: 2.0.0 + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.1 + has-symbols: 1.0.3 + hasown: 2.0.0 + dev: false + /get-iterator@1.0.2: resolution: {integrity: sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==} dev: false @@ -16075,6 +19538,10 @@ packages: engines: {node: '>=6'} dev: false + /get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -16131,7 +19598,15 @@ packages: dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 - dev: true + + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + dev: false /get-tsconfig@4.7.2: resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} @@ -16291,7 +19766,6 @@ packages: engines: {node: '>=6'} dependencies: global-prefix: 3.0.0 - dev: true /global-prefix@3.0.0: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} @@ -16300,7 +19774,6 @@ packages: ini: 1.3.8 kind-of: 6.0.3 which: 1.3.1 - dev: true /global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} @@ -16318,14 +19791,12 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - dev: true /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 - dev: true /globby@10.0.2: resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} @@ -16361,7 +19832,6 @@ packages: ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 - dev: true /gluegun@5.1.6(debug@4.3.4): resolution: {integrity: sha512-9zbi4EQWIVvSOftJWquWzr9gLX2kaDgPkNR5dYWbM53eVvCI3iKuxLlnKoHC0v4uPoq+Kr/+F569tjoFbA4DSA==} @@ -16496,9 +19966,12 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: false + /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true /graphql-import-node@0.0.5(graphql@16.8.1): resolution: {integrity: sha512-OXbou9fqh9/Lm7vwXT0XoRN9J5+WCYKnbiTalgFDvkQERITRmcfncZs6aVABedd5B85yQU5EULS4a5pnbpuI0Q==} @@ -16545,6 +20018,13 @@ packages: - supports-color dev: false + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + /h3@1.10.1: resolution: {integrity: sha512-UBAUp47hmm4BB5/njB4LrEa9gpuvZj4/Qf/ynSMzO6Ku2RXaouxEfiG2E2IFnv6fxbhAkzjasDxmo6DFdEeXRg==} dependencies: @@ -16559,6 +20039,10 @@ packages: unenv: 1.9.0 dev: false + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + /handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -16585,6 +20069,11 @@ packages: har-schema: 2.0.0 dev: false + /hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: false + /hardhat-gas-reporter@1.0.10(hardhat@2.20.1): resolution: {integrity: sha512-02N4+So/fZrzJ88ci54GqwVA3Zrf0C9duuTyGt0CFRIh/CdNwbnTgkXkRfojOMLBQ+6t+lBIkgbsOtqMvNwikA==} peerDependencies: @@ -16743,9 +20232,12 @@ packages: - utf-8-validate dev: true + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: false + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true /has-flag@1.0.0: resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} @@ -16765,10 +20257,21 @@ packages: dependencies: get-intrinsic: 1.2.2 + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.0 + dev: false + /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + dev: false + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -16779,6 +20282,13 @@ packages: dependencies: has-symbols: 1.0.3 + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -16806,10 +20316,16 @@ packages: dependencies: function-bind: 1.1.2 + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - dev: true /header-case@1.0.1: resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} @@ -16870,9 +20386,13 @@ packages: react-is: 16.13.1 dev: false + /hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false + /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true /hosted-git-info@3.0.8: resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} @@ -16881,12 +20401,79 @@ packages: lru-cache: 6.0.0 dev: false + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + dev: false + + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + dev: false + + /html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + dev: false + + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: false + + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.27.2 + dev: false + /html-parse-stringify@3.0.1: resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} dependencies: void-elements: 3.1.0 dev: false + /html-webpack-plugin@5.6.0(webpack@5.91.0): + resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.91.0 + dev: false + + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.1.0 + dev: false + /http-basic@8.1.3: resolution: {integrity: sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==} engines: {node: '>=6.0.0'} @@ -16900,6 +20487,20 @@ packages: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} dev: false + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + /http-errors@1.8.1: resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} engines: {node: '>= 0.6'} @@ -16925,6 +20526,21 @@ packages: resolution: {integrity: sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==} dev: false + /http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + dev: false + + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: false + /http-proxy-agent@7.0.0: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} @@ -16935,6 +20551,36 @@ packages: - supports-color dev: true + /http-proxy-middleware@2.0.6(@types/express@4.17.21): + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.21 + '@types/http-proxy': 1.17.14 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.5 + transitivePeerDependencies: + - debug + dev: false + + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.4(debug@4.3.4) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + /http-response-object@3.0.2: resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==} dependencies: @@ -16989,6 +20635,10 @@ packages: - supports-color dev: true + /human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + dev: false + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -17021,19 +20671,19 @@ packages: /i18next-browser-languagedetector@7.2.0: resolution: {integrity: sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /i18next@22.5.1: resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /i18next@23.10.0: resolution: {integrity: sha512-/TgHOqsa7/9abUKJjdPeydoyDc0oTi/7u9F8lMSj6ufg4cbC1Oj3f/Jja7zj7WRIhEQKB7Q4eN6y68I9RDxxGQ==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /iconv-lite@0.4.24: @@ -17049,10 +20699,30 @@ packages: safer-buffer: 2.1.2 dev: false + /icss-utils@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: false + /idb-keyval@6.2.1: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} dev: false + /idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + dev: false + + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: false + /idna-uts46-hx@2.3.1: resolution: {integrity: sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==} engines: {node: '>=4.0.0'} @@ -17066,7 +20736,6 @@ packages: /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} - dev: true /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} @@ -17084,6 +20753,10 @@ packages: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: false + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + /immutable@4.2.1: resolution: {integrity: sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ==} dev: false @@ -17107,6 +20780,15 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 + /import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: false + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -17125,6 +20807,10 @@ packages: once: 1.4.0 wrappy: 1.0.2 + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -17197,7 +20883,15 @@ packages: get-intrinsic: 1.2.2 hasown: 2.0.0 side-channel: 1.0.4 - dev: true + + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.4 + dev: false /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -17264,7 +20958,12 @@ packages: engines: {node: '>= 0.10'} dev: false - /ipfs-core-types@0.9.0(node-fetch@2.7.0): + /ipaddr.js@2.1.0: + resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==} + engines: {node: '>= 10'} + dev: false + + /ipfs-core-types@0.9.0(node-fetch@2.7.0): resolution: {integrity: sha512-VJ8vJSHvI1Zm7/SxsZo03T+zzpsg8pkgiIi5hfwSJlsrJ1E2v68QPlnLshGHUSYw89Oxq0IbETYl2pGTFHTWfg==} deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details dependencies: @@ -17386,7 +21085,14 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 is-typed-array: 1.1.12 - dev: true + + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + dev: false /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -17396,13 +21102,11 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 - dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -17416,7 +21120,6 @@ packages: dependencies: call-bind: 1.0.5 has-tostringtag: 1.0.0 - dev: true /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -17444,12 +21147,18 @@ packages: dependencies: hasown: 2.0.0 + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + dev: false + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-directory@0.3.1: resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} @@ -17483,7 +21192,6 @@ packages: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: call-bind: 1.0.5 - dev: true /is-fullwidth-code-point@1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} @@ -17504,6 +21212,11 @@ packages: resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} dev: false + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: false + /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -17559,24 +21272,35 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - dev: true + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} - dev: true + + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: false /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + /is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + /is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -17585,10 +21309,20 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + /is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: false + /is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + /is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -17601,23 +21335,41 @@ packages: isobject: 3.0.1 dev: false + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: false + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 has-tostringtag: 1.0.0 - dev: true + + /is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: false + + /is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.5 - dev: true + + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + dev: false /is-stream-ended@0.1.4: resolution: {integrity: sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==} @@ -17641,14 +21393,19 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true + + /is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + dependencies: + better-path-resolve: 1.0.0 + dev: false /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true /is-typed-array@1.1.12: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} @@ -17656,6 +21413,13 @@ packages: dependencies: which-typed-array: 1.1.13 + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.15 + dev: false + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: false @@ -17679,20 +21443,22 @@ packages: /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.5 - dev: true /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 - dev: true + + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: false /is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} @@ -17728,7 +21494,6 @@ packages: /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true /isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} @@ -17776,6 +21541,52 @@ packages: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: false + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: false + + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.23.3 + '@babel/parser': 7.23.9 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + dev: false + + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + dev: false + /it-all@1.0.6: resolution: {integrity: sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==} dev: false @@ -17822,7 +21633,6 @@ packages: has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - dev: true /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} @@ -17887,3009 +21697,4589 @@ packages: - utf-8-validate dev: false - /jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.8.8 - jest-mock: 29.7.0 - jest-util: 29.7.0 - dev: false - - /jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 dev: false - /jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.22.13 - '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.7.0 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 slash: 3.0.0 stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color dev: false - /jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/types': 29.6.3 - '@types/node': 20.8.8 - jest-util: 29.7.0 + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate dev: false - /jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true dependencies: - '@jest/types': 29.6.3 - '@types/node': 20.8.8 + '@babel/core': 7.23.3 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.23.3) chalk: 4.1.2 ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 graceful-fs: 4.2.11 - picomatch: 2.3.1 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate dev: false - /jest-validate@29.7.0: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + /jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.6.3 - camelcase: 6.3.0 chalk: 4.1.2 + diff-sequences: 29.6.3 jest-get-type: 29.6.3 - leven: 3.1.0 pretty-format: 29.7.0 dev: false - /jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 20.8.8 - jest-util: 29.7.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 + detect-newline: 3.1.0 dev: false - /jimp-compact@0.16.1: - resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} + /jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 dev: false - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - - /jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - dev: true - - /joi@17.12.1: - resolution: {integrity: sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==} + /jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate dev: false - /join-component@1.1.0: - resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} + /jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + jest-mock: 27.5.1 + jest-util: 27.5.1 dev: false - /js-cookie@2.2.1: - resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.8.8 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: false - /js-sdsl@4.4.2: - resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} - dev: true - - /js-sha256@0.9.0: - resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==} + /jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: false - /js-sha3@0.5.7: - resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: false - /js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - - /js-sha3@0.9.3: - resolution: {integrity: sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==} + /jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.8.8 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 dev: false - /js-sha512@0.8.0: - resolution: {integrity: sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==} + /jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color dev: false - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + /jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - argparse: 2.0.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false - /js2xmlparser@4.0.2: - resolution: {integrity: sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==} + /jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - xmlcreate: 2.0.4 + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 dev: false - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + /jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: false - /jsc-android@250231.0.0: - resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + /jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.22.13 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 dev: false - /jsc-safe-url@0.2.4: - resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + /jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': 7.22.13 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 + /jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.3 - '@babel/parser': 7.23.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) - '@babel/preset-env': 7.23.9(@babel/core@7.23.3) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.3) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3) - '@babel/register': 7.23.7(@babel/core@7.23.3) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.3) + '@babel/code-frame': 7.22.13 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 - flow-parser: 0.206.0 graceful-fs: 4.2.11 micromatch: 4.0.5 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.21.5 - temp: 0.8.4 - write-file-atomic: 2.4.3 - transitivePeerDependencies: - - supports-color + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 dev: false - /jsdoc@4.0.2: - resolution: {integrity: sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==} - engines: {node: '>=12.0.0'} - hasBin: true + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/parser': 7.23.9 - '@jsdoc/salty': 0.2.7 - '@types/markdown-it': 12.2.3 - bluebird: 3.7.2 - catharsis: 0.9.0 - escape-string-regexp: 2.0.0 - js2xmlparser: 4.0.2 - klaw: 3.0.0 - markdown-it: 12.3.2 - markdown-it-anchor: 8.6.7(@types/markdown-it@12.2.3)(markdown-it@12.3.2) - marked: 4.3.0 - mkdirp: 1.0.4 - requizzle: 0.2.4 - strip-json-comments: 3.1.1 - underscore: 1.13.6 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 dev: false - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true + /jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.8.8 + jest-util: 29.7.0 + dev: false - /jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} - dev: true - - /json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true dependencies: - bignumber.js: 9.1.2 + jest-resolve: 27.5.1 dev: false - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + /jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: false - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + /jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: false - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - /json-rpc-engine@6.1.0: - resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} - engines: {node: '>=10.0.0'} + /jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@metamask/safe-event-emitter': 2.0.0 - eth-rpc-errors: 4.0.3 + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color dev: false - /json-rpc-middleware-stream@4.2.3: - resolution: {integrity: sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==} - engines: {node: '>=14.0.0'} + /jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@metamask/safe-event-emitter': 3.0.0 - json-rpc-engine: 6.1.0 - readable-stream: 2.3.8 + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.8 + resolve.exports: 1.1.1 + slash: 3.0.0 dev: false - /json-rpc-random-id@1.0.1: - resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + /jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate dev: false - /json-schema-deref-sync@0.13.0: - resolution: {integrity: sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==} - engines: {node: '>=6.0.0'} + /jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - clone: 2.1.2 - dag-map: 1.0.2 - is-valid-path: 0.1.1 - lodash: 4.17.21 - md5: 2.2.1 - memory-cache: 0.2.0 - traverse: 0.6.8 - valid-url: 1.0.9 + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.2.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color dev: false - /json-schema-ref-resolver@1.0.1: - resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - fast-deep-equal: 3.1.3 + '@types/node': 20.8.8 + graceful-fs: 4.2.11 dev: false - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + /jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.23.3 + '@babel/generator': 7.23.3 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.9 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.5 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.3) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color dev: false - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + /jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 dev: false - /json-toy@2.0.2: - resolution: {integrity: sha512-TUmg03hrH2xKLJ+72Dpwo4yKmxZYcPT0HNu5gyq1uV5lD7B/X6RXhU2BhMZssfzFxF4kUkEXjrZ5aWWqKmaF2A==} - engines: {node: '>= 6.0', npm: '>= 3'} - hasBin: true + /jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - clipboardy: 1.2.3 - yargs: 12.0.5 + '@jest/types': 28.1.3 + '@types/node': 20.8.8 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 dev: false - /json2mq@0.2.0: - resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - string-convert: 0.2.1 + '@jest/types': 29.6.3 + '@types/node': 20.8.8 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 dev: false - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + /jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - minimist: 1.2.8 - dev: true - - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 dev: false - /jsonfile@2.4.0: - resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} - optionalDependencies: - graceful-fs: 4.2.11 - dev: true - - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.11 - - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - universalify: 2.0.0 - optionalDependencies: - graceful-fs: 4.2.11 - - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 dev: false - /jsonschema@1.4.1: - resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} - dev: true + /jest-watch-typeahead@1.1.0(jest@27.5.1): + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + dev: false - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} + /jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.8.8 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 dev: false - /jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} + /jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - array-includes: 3.1.7 - array.prototype.flat: 1.3.2 - object.assign: 4.1.4 - object.values: 1.1.7 - dev: true + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 20.8.8 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + dev: false - /jwa@2.0.0: - resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} + /jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 + '@types/node': 20.8.8 + merge-stream: 2.0.0 + supports-color: 7.2.0 dev: false - /jws@4.0.0: - resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: - jwa: 2.0.0 - safe-buffer: 5.2.1 + '@types/node': 20.8.8 + merge-stream: 2.0.0 + supports-color: 8.1.1 dev: false - /keccak@3.0.4: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - requiresBuild: true + /jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - node-addon-api: 2.0.2 - node-gyp-build: 4.8.0 - readable-stream: 3.6.2 + '@types/node': 20.8.8 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false - /key-encoder@2.0.3: - resolution: {integrity: sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==} + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/elliptic': 6.4.18 - asn1.js: 5.4.1 - bn.js: 4.12.0 - elliptic: 6.5.4 + '@types/node': 20.8.8 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 dev: false - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - json-buffer: 3.0.1 + '@jest/core': 27.5.1 + import-local: 3.1.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate dev: false - /keyvaluestorage-interface@1.0.0: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + /jimp-compact@0.16.1: + resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} dev: false - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true - /klaw@1.3.1: - resolution: {integrity: sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==} - optionalDependencies: - graceful-fs: 4.2.11 + /jju@1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} dev: true - /klaw@3.0.0: - resolution: {integrity: sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==} + /joi@17.12.1: + resolution: {integrity: sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==} dependencies: - graceful-fs: 4.2.11 + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 dev: false - /kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} + /join-component@1.1.0: + resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} dev: false - /language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true + /js-cookie@2.2.1: + resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} + dev: false - /language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - dependencies: - language-subtag-registry: 0.3.22 + /js-sdsl@4.4.2: + resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} dev: true - /lazy-ass@1.6.0: - resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} - engines: {node: '> 0.8'} - dev: false - - /lcid@2.0.0: - resolution: {integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==} - engines: {node: '>=6'} - dependencies: - invert-kv: 2.0.0 + /js-sha256@0.9.0: + resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==} dev: false - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} + /js-sha3@0.5.7: + resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} dev: false - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 + /js-sha3@0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true + /js-sha3@0.9.3: + resolution: {integrity: sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==} + dev: false - /libphonenumber-js@1.10.57: - resolution: {integrity: sha512-OjsEd9y4LgcX+Ig09SbxWqcGESxliDDFNVepFhB9KEsQZTrnk3UdEU+cO0sW1APvLprHstQpS23OQpZ3bwxy6Q==} + /js-sha512@0.8.0: + resolution: {integrity: sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==} dev: false - /lie@3.1.1: - resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: - immediate: 3.0.6 - dev: false + argparse: 1.0.10 + esprima: 4.0.1 - /light-my-request@5.11.0: - resolution: {integrity: sha512-qkFCeloXCOMpmEdZ/MV91P8AT4fjwFXWaAFz3lUeStM8RcoM1ks4J/F8r1b3r6y/H4u3ACEJ1T+Gv5bopj7oDA==} + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} dependencies: - cookie: 0.5.0 - process-warning: 2.3.2 - set-cookie-parser: 2.6.0 - dev: false + argparse: 2.0.1 - /lighthouse-logger@1.4.2: - resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + /js2xmlparser@4.0.2: + resolution: {integrity: sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==} dependencies: - debug: 2.6.9 - marky: 1.2.5 - transitivePeerDependencies: - - supports-color + xmlcreate: 2.0.4 dev: false - /lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + /jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: false - optional: true - /lightningcss-darwin-arm64@1.22.0: - resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + /jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} dev: false - optional: true - /lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true + /jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - optional: true - /lightningcss-darwin-x64@1.22.0: - resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true + /jscodeshift@0.14.0(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.23.3 + '@babel/parser': 7.23.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) + '@babel/preset-env': 7.23.9(@babel/core@7.23.3) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.3) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3) + '@babel/register': 7.23.7(@babel/core@7.23.3) + babel-core: 7.0.0-bridge.0(@babel/core@7.23.3) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color dev: false - optional: true - /lightningcss-freebsd-x64@1.22.0: - resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - requiresBuild: true + /jsdoc@4.0.2: + resolution: {integrity: sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + '@babel/parser': 7.23.9 + '@jsdoc/salty': 0.2.7 + '@types/markdown-it': 12.2.3 + bluebird: 3.7.2 + catharsis: 0.9.0 + escape-string-regexp: 2.0.0 + js2xmlparser: 4.0.2 + klaw: 3.0.0 + markdown-it: 12.3.2 + markdown-it-anchor: 8.6.7(@types/markdown-it@12.2.3)(markdown-it@12.3.2) + marked: 4.3.0 + mkdirp: 1.0.4 + requizzle: 0.2.4 + strip-json-comments: 3.1.1 + underscore: 1.13.6 dev: false - optional: true - /lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true + /jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.11.3 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.1 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.7 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.3 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.9 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: false - optional: true - /lightningcss-linux-arm-gnueabihf@1.22.0: - resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true + /jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + dev: true + + /json-bigint@1.0.0: + resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} + dependencies: + bignumber.js: 9.1.2 dev: false - optional: true - /lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: false - optional: true - /lightningcss-linux-arm64-gnu@1.22.0: - resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + /json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: false - optional: true - /lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-rpc-engine@6.1.0: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@metamask/safe-event-emitter': 2.0.0 + eth-rpc-errors: 4.0.3 dev: false - optional: true - /lightningcss-linux-arm64-musl@1.22.0: - resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + /json-rpc-middleware-stream@4.2.3: + resolution: {integrity: sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==} + engines: {node: '>=14.0.0'} + dependencies: + '@metamask/safe-event-emitter': 3.0.0 + json-rpc-engine: 6.1.0 + readable-stream: 2.3.8 dev: false - optional: true - /lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + /json-rpc-random-id@1.0.1: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} dev: false - optional: true - /lightningcss-linux-x64-gnu@1.22.0: - resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + /json-schema-deref-sync@0.13.0: + resolution: {integrity: sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==} + engines: {node: '>=6.0.0'} + dependencies: + clone: 2.1.2 + dag-map: 1.0.2 + is-valid-path: 0.1.1 + lodash: 4.17.21 + md5: 2.2.1 + memory-cache: 0.2.0 + traverse: 0.6.8 + valid-url: 1.0.9 dev: false - optional: true - /lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + /json-schema-ref-resolver@1.0.1: + resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} + dependencies: + fast-deep-equal: 3.1.3 dev: false - optional: true - /lightningcss-linux-x64-musl@1.22.0: - resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: false - optional: true - /lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: false - optional: true - /lightningcss-win32-x64-msvc@1.22.0: - resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true + /json-toy@2.0.2: + resolution: {integrity: sha512-TUmg03hrH2xKLJ+72Dpwo4yKmxZYcPT0HNu5gyq1uV5lD7B/X6RXhU2BhMZssfzFxF4kUkEXjrZ5aWWqKmaF2A==} + engines: {node: '>= 6.0', npm: '>= 3'} + hasBin: true + dependencies: + clipboardy: 1.2.3 + yargs: 12.0.5 dev: false - optional: true - /lightningcss@1.19.0: - resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} - engines: {node: '>= 12.0.0'} + /json2mq@0.2.0: + resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.19.0 - lightningcss-darwin-x64: 1.19.0 - lightningcss-linux-arm-gnueabihf: 1.19.0 - lightningcss-linux-arm64-gnu: 1.19.0 - lightningcss-linux-arm64-musl: 1.19.0 - lightningcss-linux-x64-gnu: 1.19.0 - lightningcss-linux-x64-musl: 1.19.0 - lightningcss-win32-x64-msvc: 1.19.0 + string-convert: 0.2.1 dev: false - /lightningcss@1.22.0: - resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} - engines: {node: '>= 12.0.0'} + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + requiresBuild: true dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.22.0 - lightningcss-darwin-x64: 1.22.0 - lightningcss-freebsd-x64: 1.22.0 - lightningcss-linux-arm-gnueabihf: 1.22.0 - lightningcss-linux-arm64-gnu: 1.22.0 - lightningcss-linux-arm64-musl: 1.22.0 - lightningcss-linux-x64-gnu: 1.22.0 - lightningcss-linux-x64-musl: 1.22.0 - lightningcss-win32-x64-msvc: 1.22.0 - dev: false + minimist: 1.2.8 - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + dev: false - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + /jsonfile@2.4.0: + resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} + optionalDependencies: + graceful-fs: 4.2.11 + dev: true - /linkify-it@3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} - dependencies: - uc.micro: 1.0.6 - dev: false + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.11 - /listhen@1.6.0: - resolution: {integrity: sha512-z0RcEXVX5oTpY1bO02SKoTU/kmZSrFSngNNzHRM6KICR17PTq7ANush6AE6ztGJwJD4RLpBrVHd9GnV51J7s3w==} - hasBin: true + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - '@parcel/watcher': 2.4.0 - '@parcel/watcher-wasm': 2.4.0 - citty: 0.1.6 - clipboardy: 4.0.0 - consola: 3.2.3 - crossws: 0.1.1 - defu: 6.1.4 - get-port-please: 3.1.2 - h3: 1.10.1 - http-shutdown: 1.2.2 - jiti: 1.21.0 - mlly: 1.5.0 - node-forge: 1.3.1 - pathe: 1.1.2 - std-env: 3.7.0 - ufo: 1.4.0 - untun: 0.1.3 - uqr: 0.1.2 - dev: false + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.11 - /lit-element@3.3.3: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} - dependencies: - '@lit-labs/ssr-dom-shim': 1.2.0 - '@lit/reactive-element': 1.6.3 - lit-html: 2.8.0 + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} dev: false - /lit-element@4.0.4: - resolution: {integrity: sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==} + /jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} dependencies: - '@lit-labs/ssr-dom-shim': 1.2.0 - '@lit/reactive-element': 2.0.4 - lit-html: 3.1.2 + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 dev: false - /lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - dependencies: - '@types/trusted-types': 2.0.7 + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} dev: false - /lit-html@3.1.2: - resolution: {integrity: sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==} + /jsonschema@1.4.1: + resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} + dev: true + + /jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} dependencies: - '@types/trusted-types': 2.0.7 + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 dev: false - /lit@2.8.0: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} dependencies: - '@lit/reactive-element': 1.6.3 - lit-element: 3.3.3 - lit-html: 2.8.0 - dev: false + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + object.assign: 4.1.4 + object.values: 1.1.7 - /lit@3.1.0: - resolution: {integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==} + /jwa@2.0.0: + resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} dependencies: - '@lit/reactive-element': 2.0.4 - lit-element: 4.0.4 - lit-html: 3.1.2 + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 dev: false - /localforage@1.10.0: - resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + /jws@4.0.0: + resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} dependencies: - lie: 3.1.1 + jwa: 2.0.0 + safe-buffer: 5.2.1 dev: false - /locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} + /keccak@3.0.4: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + requiresBuild: true dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - dev: true + node-addon-api: 2.0.2 + node-gyp-build: 4.8.0 + readable-stream: 3.6.2 - /locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + /key-encoder@2.0.3: + resolution: {integrity: sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==} dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 + '@types/elliptic': 6.4.18 + asn1.js: 5.4.1 + bn.js: 4.12.0 + elliptic: 6.5.4 dev: false - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: - p-locate: 5.0.0 - - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - - /lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: true - - /lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + json-buffer: 3.0.1 dev: false - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + /keyvaluestorage-interface@1.0.0: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} dev: false - /lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + /klaw@1.3.1: + resolution: {integrity: sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==} + optionalDependencies: + graceful-fs: 4.2.11 dev: true - /lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + /klaw@3.0.0: + resolution: {integrity: sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==} + dependencies: + graceful-fs: 4.2.11 dev: false - /lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - - /lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} dev: false - /lodash.lowercase@4.3.0: - resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} dev: false - /lodash.lowerfirst@4.3.1: - resolution: {integrity: sha512-UUKX7VhP1/JL54NXg2aq/E1Sfnjjes8fNYTNkPU8ZmsaVeBvPHKdbNaN79Re5XRL01u6wbq3j0cbYZj71Fcu5w==} + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} dev: false - /lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - dev: true + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: 0.3.22 - /lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + /launch-editor@2.6.1: + resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} + dependencies: + picocolors: 1.0.0 + shell-quote: 1.8.1 dev: false - /lodash.pad@4.5.1: - resolution: {integrity: sha512-mvUHifnLqM+03YNzeTBS1/Gr6JRFjd3rRx88FHWUvamVaT9k2O/kXha3yBSOwB9/DTQrSTLJNHvLBBt2FdX7Mg==} + /lazy-ass@1.6.0: + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} + engines: {node: '> 0.8'} dev: false - /lodash.padend@4.6.1: - resolution: {integrity: sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw==} + /lcid@2.0.0: + resolution: {integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==} + engines: {node: '>=6'} + dependencies: + invert-kv: 2.0.0 dev: false - /lodash.padstart@4.6.1: - resolution: {integrity: sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw==} + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} dev: false - /lodash.repeat@4.1.0: - resolution: {integrity: sha512-eWsgQW89IewS95ZOcr15HHCX6FVDxq3f2PNUIng3fyzsPev9imFQxIYdFZ6crl8L56UR6ZlGDLcEb3RZsCSSqw==} - dev: false + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 - /lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - dev: false + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 - /lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + /libphonenumber-js@1.10.57: + resolution: {integrity: sha512-OjsEd9y4LgcX+Ig09SbxWqcGESxliDDFNVepFhB9KEsQZTrnk3UdEU+cO0sW1APvLprHstQpS23OQpZ3bwxy6Q==} dev: false - /lodash.throttle@4.1.1: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + /lie@3.1.1: + resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + dependencies: + immediate: 3.0.6 dev: false - /lodash.trim@4.5.1: - resolution: {integrity: sha512-nJAlRl/K+eiOehWKDzoBVrSMhK0K3A3YQsUNXHQa5yIrKBAhsZgSu3KoAFoFT+mEgiyBHddZ0pRk1ITpIp90Wg==} + /light-my-request@5.11.0: + resolution: {integrity: sha512-qkFCeloXCOMpmEdZ/MV91P8AT4fjwFXWaAFz3lUeStM8RcoM1ks4J/F8r1b3r6y/H4u3ACEJ1T+Gv5bopj7oDA==} + dependencies: + cookie: 0.5.0 + process-warning: 2.3.2 + set-cookie-parser: 2.6.0 dev: false - /lodash.trimend@4.5.1: - resolution: {integrity: sha512-lsD+k73XztDsMBKPKvzHXRKFNMohTjoTKIIo4ADLn5dA65LZ1BqlAvSXhR2rPEC3BgAUQnzMnorqDtqn2z4IHA==} + /lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + dependencies: + debug: 2.6.9 + marky: 1.2.5 + transitivePeerDependencies: + - supports-color dev: false - /lodash.trimstart@4.5.1: - resolution: {integrity: sha512-b/+D6La8tU76L/61/aN0jULWHkT0EeJCmVstPBn/K9MtD2qBW83AsBNrr63dKuWYwVMO7ucv13QNO/Ek/2RKaQ==} + /lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /lodash.truncate@4.4.2: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - dev: true - - /lodash.uppercase@4.3.0: - resolution: {integrity: sha512-+Nbnxkj7s8K5U8z6KnEYPGUOGp3woZbB7Ecs7v3LkkjLQSm2kP9SKIILitN1ktn2mB/tmM9oSlku06I+/lH7QA==} + /lightningcss-darwin-arm64@1.22.0: + resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /lodash.upperfirst@4.3.1: - resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + /lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - /log-symbols@2.2.0: - resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} - engines: {node: '>=4'} - dependencies: - chalk: 2.4.2 + /lightningcss-darwin-x64@1.22.0: + resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /log-symbols@3.0.0: - resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} - engines: {node: '>=8'} - dependencies: - chalk: 2.4.2 + /lightningcss-freebsd-x64@1.22.0: + resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true dev: false + optional: true - /log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - - /logkitty@0.7.1: - resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} - hasBin: true - dependencies: - ansi-fragments: 0.2.1 - dayjs: 1.11.10 - yargs: 15.4.1 + /lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true dev: false + optional: true - /long@4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + /lightningcss-linux-arm-gnueabihf@1.22.0: + resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true dev: false + optional: true - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + /lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: false + optional: true - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - - /lottie-react@2.4.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pDJGj+AQlnlyHvOHFK7vLdsDcvbuqvwPZdMlJ360wrzGFurXeKPr8SiRCjLf3LrNYKANQtSsh5dz9UYQHuqx4w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - lottie-web: 5.12.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + /lightningcss-linux-arm64-gnu@1.22.0: + resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: false + optional: true - /lottie-web@5.12.2: - resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + /lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: false + optional: true - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - dependencies: - get-func-name: 2.0.2 - - /lower-case-first@1.0.2: - resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} - dependencies: - lower-case: 1.1.4 - dev: true + /lightningcss-linux-arm64-musl@1.22.0: + resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true - /lower-case@1.1.4: - resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} - dev: true + /lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true - /lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - dependencies: - tslib: 2.6.2 + /lightningcss-linux-x64-gnu@1.22.0: + resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: false + optional: true - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} + /lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: false + optional: true - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /lightningcss-linux-x64-musl@1.22.0: + resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: false + optional: true - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} + /lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true - /lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 + /lightningcss-win32-x64-msvc@1.22.0: + resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true dev: false + optional: true - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + /lightningcss@1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + engines: {node: '>= 12.0.0'} dependencies: - yallist: 3.1.1 - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 + dev: false + + /lightningcss@1.22.0: + resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} + engines: {node: '>= 12.0.0'} dependencies: - yallist: 4.0.0 + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.22.0 + lightningcss-darwin-x64: 1.22.0 + lightningcss-freebsd-x64: 1.22.0 + lightningcss-linux-arm-gnueabihf: 1.22.0 + lightningcss-linux-arm64-gnu: 1.22.0 + lightningcss-linux-arm64-musl: 1.22.0 + lightningcss-linux-x64-gnu: 1.22.0 + lightningcss-linux-x64-musl: 1.22.0 + lightningcss-win32-x64-msvc: 1.22.0 + dev: false - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - dev: true + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} - /lru_map@0.3.3: - resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} - dev: true + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} - /lzutf8@0.6.3: - resolution: {integrity: sha512-CAkF9HKrM+XpB0f3DepQ2to2iUEo0zrbh+XgBqgNBc1+k8HMM3u/YSfHI3Dr4GmoTIez2Pr/If1XFl3rU26AwA==} - dependencies: - readable-stream: 4.5.2 - dev: false + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /magic-sdk@13.6.2: - resolution: {integrity: sha512-ZjIZM2gqaxxOR+ZAyKVw50akjfdyo0q5hZzrCMiqyCqh4BXulU7yqHgUa/5/nJ+0/4xBgUejoOcDEm+UdmzLjA==} + /linkify-it@3.0.3: + resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} dependencies: - '@magic-sdk/commons': 9.6.2(@magic-sdk/provider@13.6.2)(@magic-sdk/types@11.6.2) - '@magic-sdk/provider': 13.6.2(localforage@1.10.0) - '@magic-sdk/types': 11.6.2 - localforage: 1.10.0 - transitivePeerDependencies: - - supports-color + uc.micro: 1.0.6 dev: false - /magic-string@0.26.7: - resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} - engines: {node: '>=12'} + /listhen@1.6.0: + resolution: {integrity: sha512-z0RcEXVX5oTpY1bO02SKoTU/kmZSrFSngNNzHRM6KICR17PTq7ANush6AE6ztGJwJD4RLpBrVHd9GnV51J7s3w==} + hasBin: true dependencies: - sourcemap-codec: 1.4.8 - dev: true + '@parcel/watcher': 2.4.0 + '@parcel/watcher-wasm': 2.4.0 + citty: 0.1.6 + clipboardy: 4.0.0 + consola: 3.2.3 + crossws: 0.1.1 + defu: 6.1.4 + get-port-please: 3.1.2 + h3: 1.10.1 + http-shutdown: 1.2.2 + jiti: 1.21.0 + mlly: 1.5.0 + node-forge: 1.3.1 + pathe: 1.1.2 + std-env: 3.7.0 + ufo: 1.4.0 + untun: 0.1.3 + uqr: 0.1.2 + dev: false - /magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} - engines: {node: '>=12'} - requiresBuild: true + /lit-element@3.3.3: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@lit-labs/ssr-dom-shim': 1.2.0 + '@lit/reactive-element': 1.6.3 + lit-html: 2.8.0 dev: false - /make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} + /lit-element@4.0.4: + resolution: {integrity: sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==} dependencies: - pify: 4.0.1 - semver: 5.7.2 + '@lit-labs/ssr-dom-shim': 1.2.0 + '@lit/reactive-element': 2.0.4 + lit-html: 3.1.2 dev: false - /make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - /makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + /lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: - tmpl: 1.0.5 + '@types/trusted-types': 2.0.7 dev: false - /map-age-cleaner@0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} - engines: {node: '>=6'} + /lit-html@3.1.2: + resolution: {integrity: sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==} dependencies: - p-defer: 1.0.0 + '@types/trusted-types': 2.0.7 dev: false - /map-stream@0.1.0: - resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + /lit@2.8.0: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + dependencies: + '@lit/reactive-element': 1.6.3 + lit-element: 3.3.3 + lit-html: 2.8.0 dev: false - /markdown-it-anchor@8.6.7(@types/markdown-it@12.2.3)(markdown-it@12.3.2): - resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} - peerDependencies: - '@types/markdown-it': '*' - markdown-it: '*' + /lit@3.1.0: + resolution: {integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==} dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 12.3.2 + '@lit/reactive-element': 2.0.4 + lit-element: 4.0.4 + lit-html: 3.1.2 dev: false - /markdown-it@12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} - hasBin: true + /load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} dependencies: - argparse: 2.0.1 - entities: 2.1.0 - linkify-it: 3.0.3 - mdurl: 1.0.1 - uc.micro: 1.0.6 + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 dev: false - /markdown-table@1.1.3: - resolution: {integrity: sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==} - dev: true + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false - /marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} - hasBin: true + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 dev: false - /marky@1.2.5: - resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + /loader-utils@3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} + engines: {node: '>= 12.13.0'} dev: false - /md5-file@3.2.3: - resolution: {integrity: sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==} - engines: {node: '>=0.10'} - hasBin: true + /localforage@1.10.0: + resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} dependencies: - buffer-alloc: 1.2.0 + lie: 3.1.1 dev: false - /md5.js@1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + /locate-path@2.0.0: + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} + engines: {node: '>=4'} dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: true - /md5@2.2.1: - resolution: {integrity: sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==} + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 + p-locate: 3.0.0 + path-exists: 3.0.0 dev: false - /md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - dev: false + p-locate: 4.1.0 - /md5hex@1.0.0: - resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==} - dev: false + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: false + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: false + /lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + dev: true - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: false - /mem@4.3.0: - resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==} - engines: {node: '>=6'} - dependencies: - map-age-cleaner: 0.1.3 - mimic-fn: 2.1.0 - p-is-promise: 2.1.0 + /lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} dev: false - /memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - dev: false + /lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + dev: true - /memory-cache@0.2.0: - resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} + /lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} dev: false - /memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} + /lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + /lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} dev: false - /merge-options@3.0.4: - resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} - engines: {node: '>=10'} - dependencies: - is-plain-obj: 2.1.0 + /lodash.lowercase@4.3.0: + resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} dev: false - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + /lodash.lowerfirst@4.3.1: + resolution: {integrity: sha512-UUKX7VhP1/JL54NXg2aq/E1Sfnjjes8fNYTNkPU8ZmsaVeBvPHKdbNaN79Re5XRL01u6wbq3j0cbYZj71Fcu5w==} + dev: false - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} dev: false - /metro-babel-transformer@0.80.6: - resolution: {integrity: sha512-ssuoVC4OzqaOt3LpwfUbDfBlFGRu9v1Yf2JJnKPz0ROYHNjSBws4aUesqQQ/Ea8DbiH7TK4j4cJmm+XjdHmgqA==} - engines: {node: '>=18'} - dependencies: - '@babel/core': 7.23.3 - hermes-parser: 0.19.1 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color + /lodash.pad@4.5.1: + resolution: {integrity: sha512-mvUHifnLqM+03YNzeTBS1/Gr6JRFjd3rRx88FHWUvamVaT9k2O/kXha3yBSOwB9/DTQrSTLJNHvLBBt2FdX7Mg==} dev: false - /metro-cache-key@0.80.6: - resolution: {integrity: sha512-DFmjQacC8m/S3HpELklLMWkPGP/fZPX3BSgjd0xQvwIvWyFwk8Nn/lfp/uWdEVDtDSIr64/anXU5uWohGwlWXw==} - engines: {node: '>=18'} + /lodash.padend@4.6.1: + resolution: {integrity: sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw==} dev: false - /metro-cache@0.80.6: - resolution: {integrity: sha512-NP81pHSPkzs+iNlpVkJqijrpcd6lfuDAunYH9/Rn8oLNz0yLfkl8lt+xOdUU4IkFt3oVcTBEFCnzAzv4B8YhyA==} - engines: {node: '>=18'} - dependencies: - metro-core: 0.80.6 - rimraf: 3.0.2 + /lodash.padstart@4.6.1: + resolution: {integrity: sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw==} dev: false - /metro-config@0.80.6: - resolution: {integrity: sha512-vHYYvJpRTWYbmvqlR7i04xQpZCHJ6yfZ/xIcPdz2ssbdJGGJbiT1Aar9wr8RAhsccSxdJgfE5B1DB8Mo+DnhIg==} - engines: {node: '>=18'} - dependencies: - connect: 3.7.0 - cosmiconfig: 5.2.1 - jest-validate: 29.7.0 - metro: 0.80.6 - metro-cache: 0.80.6 - metro-core: 0.80.6 - metro-runtime: 0.80.6 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate + /lodash.repeat@4.1.0: + resolution: {integrity: sha512-eWsgQW89IewS95ZOcr15HHCX6FVDxq3f2PNUIng3fyzsPev9imFQxIYdFZ6crl8L56UR6ZlGDLcEb3RZsCSSqw==} dev: false - /metro-core@0.80.6: - resolution: {integrity: sha512-fn4rryTUAwzFJWj7VIPDH4CcW/q7MV4oGobqR6NsuxZoIGYrVpK7pBasumu5YbCqifuErMs5s23BhmrDNeZURw==} - engines: {node: '>=18'} - dependencies: - lodash.throttle: 4.1.1 - metro-resolver: 0.80.6 + /lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} dev: false - /metro-file-map@0.80.6: - resolution: {integrity: sha512-S3CUqvpXpc+q3q+hCEWvFKhVqgq0VmXdZQDF6u7ue86E2elq1XLnfLOt9JSpwyhpMQRyysjSCnd/Yh6GZMNHoQ==} - engines: {node: '>=18'} - dependencies: - anymatch: 3.1.3 - debug: 2.6.9 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - invariant: 2.2.4 - jest-worker: 29.7.0 - micromatch: 4.0.5 - node-abort-controller: 3.1.1 - nullthrows: 1.1.1 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - supports-color + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: false - /metro-minify-terser@0.80.6: - resolution: {integrity: sha512-83eZaH2+B+jP92KuodPqXknzwmiboKAuZY4doRfTEEXAG57pNVNN6cqSRJlwDnmaTBKRffxoncBXbYqHQgulgg==} - engines: {node: '>=18'} - dependencies: - terser: 5.27.2 + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: false - /metro-resolver@0.80.6: - resolution: {integrity: sha512-R7trfglG4zY4X9XyM9cvuffAhQ9W1reWoahr1jdEWa6rOI8PyM0qXjcsb8l+fsOQhdSiVlkKcYAmkyrs1S/zrA==} - engines: {node: '>=18'} + /lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} dev: false - /metro-runtime@0.80.6: - resolution: {integrity: sha512-21GQVd0pp2nACoK0C2PL8mBsEhIFUFFntYrWRlYNHtPQoqDzddrPEIgkyaABGXGued+dZoBlFQl+LASlmmfkvw==} - engines: {node: '>=18'} + /lodash.trim@4.5.1: + resolution: {integrity: sha512-nJAlRl/K+eiOehWKDzoBVrSMhK0K3A3YQsUNXHQa5yIrKBAhsZgSu3KoAFoFT+mEgiyBHddZ0pRk1ITpIp90Wg==} + dev: false + + /lodash.trimend@4.5.1: + resolution: {integrity: sha512-lsD+k73XztDsMBKPKvzHXRKFNMohTjoTKIIo4ADLn5dA65LZ1BqlAvSXhR2rPEC3BgAUQnzMnorqDtqn2z4IHA==} + dev: false + + /lodash.trimstart@4.5.1: + resolution: {integrity: sha512-b/+D6La8tU76L/61/aN0jULWHkT0EeJCmVstPBn/K9MtD2qBW83AsBNrr63dKuWYwVMO7ucv13QNO/Ek/2RKaQ==} + dev: false + + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + dev: true + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + + /lodash.uppercase@4.3.0: + resolution: {integrity: sha512-+Nbnxkj7s8K5U8z6KnEYPGUOGp3woZbB7Ecs7v3LkkjLQSm2kP9SKIILitN1ktn2mB/tmM9oSlku06I+/lH7QA==} + dev: false + + /lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + dev: false + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /log-symbols@2.2.0: + resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} + engines: {node: '>=4'} dependencies: - '@babel/runtime': 7.23.9 + chalk: 2.4.2 dev: false - /metro-source-map@0.80.6: - resolution: {integrity: sha512-lqDuSLctWy9Qccu4Zl0YB1PzItpsqcKGb1nK0aDY+lzJ26X65OCib2VzHlj+xj7e4PiIKOfsvDCczCBz4cnxdg==} - engines: {node: '>=18'} + /log-symbols@3.0.0: + resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} + engines: {node: '>=8'} dependencies: - '@babel/traverse': 7.23.3 - '@babel/types': 7.23.9 - invariant: 2.2.4 - metro-symbolicate: 0.80.6 - nullthrows: 1.1.1 - ob1: 0.80.6 - source-map: 0.5.7 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color + chalk: 2.4.2 dev: false - /metro-symbolicate@0.80.6: - resolution: {integrity: sha512-SGwKeBi+lK7NmM5+EcW6DyRRa9HmGSvH0LJtlT4XoRMbpxzsLYs0qUEA+olD96pOIP+ta7I8S30nQr2ttqgO8A==} - engines: {node: '>=18'} + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + /logkitty@0.7.1: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} hasBin: true dependencies: - invariant: 2.2.4 - metro-source-map: 0.80.6 - nullthrows: 1.1.1 - source-map: 0.5.7 - through2: 2.0.5 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color + ansi-fragments: 0.2.1 + dayjs: 1.11.10 + yargs: 15.4.1 dev: false - /metro-transform-plugins@0.80.6: - resolution: {integrity: sha512-e04tdTC5Fy1vOQrTTXb5biao0t7nR/h+b1IaBTlM5UaHaAJZr658uVOoZhkRxKjbhF2mIwJ/8DdorD2CA15BCg==} - engines: {node: '>=18'} - dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.3 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.3 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color + /long@4.0.0: + resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: false - /metro-transform-worker@0.80.6: - resolution: {integrity: sha512-jV+VgCLiCj5jQadW/h09qJaqDreL6XcBRY52STCoz2xWn6WWLLMB5nXzQtvFNPmnIOps+Xu8+d5hiPcBNOhYmA==} - engines: {node: '>=18'} - dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.3 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 - metro: 0.80.6 - metro-babel-transformer: 0.80.6 - metro-cache: 0.80.6 - metro-cache-key: 0.80.6 - metro-minify-terser: 0.80.6 - metro-source-map: 0.80.6 - metro-transform-plugins: 0.80.6 - nullthrows: 1.1.1 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} dev: false - /metro@0.80.6: - resolution: {integrity: sha512-f6Nhnht9TxVRP6zdBq9J2jNdeDBxRmJFnjxhQS1GeCpokBvI6fTXq+wHTLz5jZA+75fwbkPSzBxBJzQa6xi0AQ==} - engines: {node: '>=18'} + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: - '@babel/code-frame': 7.22.13 - '@babel/core': 7.23.3 - '@babel/generator': 7.23.3 - '@babel/parser': 7.23.9 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.3 - '@babel/types': 7.23.9 - accepts: 1.3.8 - chalk: 4.1.2 - ci-info: 2.0.0 - connect: 3.7.0 - debug: 2.6.9 - denodeify: 1.2.1 - error-stack-parser: 2.1.4 - graceful-fs: 4.2.11 - hermes-parser: 0.19.1 - image-size: 1.1.1 - invariant: 2.2.4 - jest-worker: 29.7.0 - jsc-safe-url: 0.2.4 - lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.6 - metro-cache: 0.80.6 - metro-cache-key: 0.80.6 - metro-config: 0.80.6 - metro-core: 0.80.6 - metro-file-map: 0.80.6 - metro-resolver: 0.80.6 - metro-runtime: 0.80.6 - metro-source-map: 0.80.6 - metro-symbolicate: 0.80.6 - metro-transform-plugins: 0.80.6 - metro-transform-worker: 0.80.6 - mime-types: 2.1.35 - node-fetch: 2.7.0 - nullthrows: 1.1.1 - rimraf: 3.0.2 - serialize-error: 2.1.0 - source-map: 0.5.7 - strip-ansi: 6.0.1 - throat: 5.0.0 - ws: 7.5.9 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate + js-tokens: 4.0.0 + + /lottie-react@2.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-pDJGj+AQlnlyHvOHFK7vLdsDcvbuqvwPZdMlJ360wrzGFurXeKPr8SiRCjLf3LrNYKANQtSsh5dz9UYQHuqx4w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + lottie-web: 5.12.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + /lottie-web@5.12.2: + resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + dev: false - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + get-func-name: 2.0.2 - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + /lower-case-first@1.0.2: + resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} dependencies: - mime-db: 1.52.0 + lower-case: 1.1.4 + dev: true - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: false + /lower-case@1.1.4: + resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} + dev: true - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.6.2 dev: false - /mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true + /lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} dev: false - /mimic-fn@1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} - engines: {node: '>=4'} + /lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + /lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 dev: false - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: false + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 - /min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: - dom-walk: 0.1.2 - dev: false + yallist: 4.0.0 - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + dev: true - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + /lru_map@0.3.3: + resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} + dev: true - /minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: false - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + /lzutf8@0.6.3: + resolution: {integrity: sha512-CAkF9HKrM+XpB0f3DepQ2to2iUEo0zrbh+XgBqgNBc1+k8HMM3u/YSfHI3Dr4GmoTIez2Pr/If1XFl3rU26AwA==} dependencies: - brace-expansion: 1.1.11 + readable-stream: 4.5.2 + dev: false - /minimatch@5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} - engines: {node: '>=10'} + /magic-sdk@13.6.2: + resolution: {integrity: sha512-ZjIZM2gqaxxOR+ZAyKVw50akjfdyo0q5hZzrCMiqyCqh4BXulU7yqHgUa/5/nJ+0/4xBgUejoOcDEm+UdmzLjA==} dependencies: - brace-expansion: 2.0.1 + '@magic-sdk/commons': 9.6.2(@magic-sdk/provider@13.6.2)(@magic-sdk/types@11.6.2) + '@magic-sdk/provider': 13.6.2(localforage@1.10.0) + '@magic-sdk/types': 11.6.2 + localforage: 1.10.0 + transitivePeerDependencies: + - supports-color + dev: false - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} + /magic-sdk@18.6.0: + resolution: {integrity: sha512-6FdgZEKVEFZvrGlth2ZiipTEr7ihe0E4wbnPk1WlK3xIxFg3Gr5/Ca1PgWdkvNjKxjngySYykLXdCnwuNjt19w==} dependencies: - brace-expansion: 2.0.1 + '@magic-sdk/commons': 14.6.0(@magic-sdk/provider@18.6.0)(@magic-sdk/types@15.8.0) + '@magic-sdk/provider': 18.6.0(localforage@1.10.0) + '@magic-sdk/types': 15.8.0 + localforage: 1.10.0 + transitivePeerDependencies: + - supports-color dev: false - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: - brace-expansion: 2.0.1 + sourcemap-codec: 1.4.8 + dev: false - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + /magic-string@0.26.7: + resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} + engines: {node: '>=12'} + dependencies: + sourcemap-codec: 1.4.8 + dev: true - /minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + requiresBuild: true dependencies: - minipass: 3.3.6 + '@jridgewell/sourcemap-codec': 1.4.15 dev: false - /minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} dependencies: - minipass: 3.3.6 + pify: 4.0.1 + semver: 5.7.2 dev: false - /minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - minipass: 3.3.6 + semver: 6.3.1 dev: false - /minipass@2.9.0: - resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} dependencies: - safe-buffer: 5.2.1 - yallist: 3.1.1 + semver: 7.5.4 dev: false - /minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: - yallist: 4.0.0 + tmpl: 1.0.5 dev: false - /minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} + /map-age-cleaner@0.1.3: + resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} + engines: {node: '>=6'} + dependencies: + p-defer: 1.0.0 dev: false - /minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: false + + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} dev: false - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} + /map-stream@0.1.0: + resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + dev: false - /minizlib@1.3.3: - resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + /markdown-it-anchor@8.6.7(@types/markdown-it@12.2.3)(markdown-it@12.3.2): + resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} + peerDependencies: + '@types/markdown-it': '*' + markdown-it: '*' dependencies: - minipass: 2.9.0 + '@types/markdown-it': 12.2.3 + markdown-it: 12.3.2 dev: false - /minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} + /markdown-it@12.3.2: + resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} + hasBin: true dependencies: - minipass: 3.3.6 - yallist: 4.0.0 + argparse: 2.0.1 + entities: 2.1.0 + linkify-it: 3.0.3 + mdurl: 1.0.1 + uc.micro: 1.0.6 dev: false - /mipd@0.0.5(typescript@5.3.3): - resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.3.3 - viem: 1.21.4(typescript@5.3.3) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - dev: false + /markdown-table@1.1.3: + resolution: {integrity: sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==} + dev: true - /mixme@0.5.10: - resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} - engines: {node: '>= 8.0.0'} + /marked@4.3.0: + resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} + engines: {node: '>= 12'} + hasBin: true dev: false - /mkdirp-promise@5.0.1: - resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} - engines: {node: '>=4'} - deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. - dependencies: - mkdirp: 1.0.4 + /marky@1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} dev: false - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - dependencies: - minimist: 1.2.8 - - /mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} + /md5-file@3.2.3: + resolution: {integrity: sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==} + engines: {node: '>=0.10'} hasBin: true - - /mlly@1.5.0: - resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} dependencies: - acorn: 8.11.3 - pathe: 1.1.2 - pkg-types: 1.0.3 - ufo: 1.4.0 + buffer-alloc: 1.2.0 dev: false - /mnemonist@0.38.5: - resolution: {integrity: sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==} - dependencies: - obliterator: 2.0.4 - dev: true - - /mocha@10.2.0: - resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} - engines: {node: '>= 14.0.0'} - hasBin: true + /md5.js@1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} dependencies: - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 7.2.0 - he: 1.2.0 - js-yaml: 4.1.0 - log-symbols: 4.1.0 - minimatch: 5.0.1 - ms: 2.1.3 - nanoid: 3.3.3 - serialize-javascript: 6.0.0 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - workerpool: 6.2.1 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - dev: true + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 - /mocha@10.3.0: - resolution: {integrity: sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==} - engines: {node: '>= 14.0.0'} - hasBin: true + /md5@2.2.1: + resolution: {integrity: sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==} dependencies: - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 8.1.0 - he: 1.2.0 - js-yaml: 4.1.0 - log-symbols: 4.1.0 - minimatch: 5.0.1 - ms: 2.1.3 - serialize-javascript: 6.0.0 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - workerpool: 6.2.1 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - dev: true - - /mock-fs@4.14.0: - resolution: {integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==} - dev: false - - /moment@2.30.1: - resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 dev: false - /motion@10.16.2: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + /md5@2.3.0: + resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} dependencies: - '@motionone/animation': 10.17.0 - '@motionone/dom': 10.17.0 - '@motionone/svelte': 10.16.4 - '@motionone/types': 10.17.0 - '@motionone/utils': 10.17.0 - '@motionone/vue': 10.16.4 + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 dev: false - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + /md5hex@1.0.0: + resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==} dev: false - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: false - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - /multiaddr-to-uri@8.0.0(node-fetch@2.7.0): - resolution: {integrity: sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==} - deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri - dependencies: - multiaddr: 10.0.1(node-fetch@2.7.0) - transitivePeerDependencies: - - node-fetch - - supports-color + /mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} dev: false - /multiaddr@10.0.1(node-fetch@2.7.0): - resolution: {integrity: sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==} - deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr - dependencies: - dns-over-http-resolver: 1.2.3(node-fetch@2.7.0) - err-code: 3.0.1 - is-ip: 3.1.0 - multiformats: 9.9.0 - uint8arrays: 3.1.1 - varint: 6.0.0 - transitivePeerDependencies: - - node-fetch - - supports-color + /mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: false - /multibase@0.6.1: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module + /media-query-parser@2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - base-x: 3.0.9 - buffer: 5.7.1 + '@babel/runtime': 7.24.0 dev: false - /multibase@0.7.0: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module - dependencies: - base-x: 3.0.9 - buffer: 5.7.1 + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} dev: false - /multibase@4.0.6: - resolution: {integrity: sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==} - engines: {node: '>=12.0.0', npm: '>=6.0.0'} - deprecated: This module has been superseded by the multiformats module + /mem@4.3.0: + resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==} + engines: {node: '>=6'} dependencies: - '@multiformats/base-x': 4.0.1 + map-age-cleaner: 0.1.3 + mimic-fn: 2.1.0 + p-is-promise: 2.1.0 dev: false - /multicodec@0.5.7: - resolution: {integrity: sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==} - deprecated: This module has been superseded by the multiformats module + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} dependencies: - varint: 5.0.2 + fs-monkey: 1.0.5 dev: false - /multicodec@1.0.4: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module - dependencies: - buffer: 5.7.1 - varint: 5.0.2 + /memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} dev: false - /multicodec@3.2.1: - resolution: {integrity: sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==} - deprecated: This module has been superseded by the multiformats module - dependencies: - uint8arrays: 3.1.1 - varint: 6.0.0 + /memory-cache@0.2.0: + resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} dev: false - /multiformats@9.9.0: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + /memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} dev: false - /multihashes@0.4.21: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + /meow@6.1.1: + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} + engines: {node: '>=8'} dependencies: - buffer: 5.7.1 - multibase: 0.7.0 - varint: 5.0.2 + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 2.5.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.13.1 + yargs-parser: 18.1.3 dev: false - /multihashes@4.0.3: - resolution: {integrity: sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==} - engines: {node: '>=12.0.0', npm: '>=6.0.0'} - dependencies: - multibase: 4.0.6 - uint8arrays: 3.1.1 - varint: 5.0.2 + /merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} dev: false - /multistream@4.1.0: - resolution: {integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==} - requiresBuild: true + /merge-options@3.0.4: + resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} + engines: {node: '>=10'} dependencies: - once: 1.4.0 - readable-stream: 3.6.2 + is-plain-obj: 2.1.0 dev: false - optional: true - /mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - dev: false + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - /mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: 0.5.6 - ncp: 2.0.0 - rimraf: 2.4.5 + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} dev: false - optional: true - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + /metro-babel-transformer@0.80.6: + resolution: {integrity: sha512-ssuoVC4OzqaOt3LpwfUbDfBlFGRu9v1Yf2JJnKPz0ROYHNjSBws4aUesqQQ/Ea8DbiH7TK4j4cJmm+XjdHmgqA==} + engines: {node: '>=18'} dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - /nano-json-stream-parser@0.1.2: - resolution: {integrity: sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==} + '@babel/core': 7.23.3 + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color dev: false - /nanoid@3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + /metro-cache-key@0.80.6: + resolution: {integrity: sha512-DFmjQacC8m/S3HpELklLMWkPGP/fZPX3BSgjd0xQvwIvWyFwk8Nn/lfp/uWdEVDtDSIr64/anXU5uWohGwlWXw==} + engines: {node: '>=18'} + dev: false - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + /metro-cache@0.80.6: + resolution: {integrity: sha512-NP81pHSPkzs+iNlpVkJqijrpcd6lfuDAunYH9/Rn8oLNz0yLfkl8lt+xOdUU4IkFt3oVcTBEFCnzAzv4B8YhyA==} + engines: {node: '>=18'} + dependencies: + metro-core: 0.80.6 + rimraf: 3.0.2 + dev: false - /native-abort-controller@1.0.4(abort-controller@3.0.0): - resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==} - peerDependencies: - abort-controller: '*' + /metro-config@0.80.6: + resolution: {integrity: sha512-vHYYvJpRTWYbmvqlR7i04xQpZCHJ6yfZ/xIcPdz2ssbdJGGJbiT1Aar9wr8RAhsccSxdJgfE5B1DB8Mo+DnhIg==} + engines: {node: '>=18'} dependencies: - abort-controller: 3.0.0 + connect: 3.7.0 + cosmiconfig: 5.2.1 + jest-validate: 29.7.0 + metro: 0.80.6 + metro-cache: 0.80.6 + metro-core: 0.80.6 + metro-runtime: 0.80.6 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate dev: false - /native-fetch@3.0.0(node-fetch@2.7.0): - resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} - peerDependencies: - node-fetch: '*' + /metro-core@0.80.6: + resolution: {integrity: sha512-fn4rryTUAwzFJWj7VIPDH4CcW/q7MV4oGobqR6NsuxZoIGYrVpK7pBasumu5YbCqifuErMs5s23BhmrDNeZURw==} + engines: {node: '>=18'} dependencies: - node-fetch: 2.7.0 + lodash.throttle: 4.1.1 + metro-resolver: 0.80.6 dev: false - /nativewind@4.0.36(@babel/core@7.23.3)(react-native-reanimated@3.7.2)(react-native-svg@14.1.0)(react-native@0.73.4)(react@18.2.0)(tailwindcss@3.4.1): - resolution: {integrity: sha512-nd0Xgjzaq0ISvUAjibZXcuSvvpX1BGX2mfOGBPZpjGfHL3By6fwLGsNhrKU6mi2FF30c+kdok3e2I4k/O0UO1Q==} - engines: {node: '>=16'} - peerDependencies: - tailwindcss: '>3.3.0' + /metro-file-map@0.80.6: + resolution: {integrity: sha512-S3CUqvpXpc+q3q+hCEWvFKhVqgq0VmXdZQDF6u7ue86E2elq1XLnfLOt9JSpwyhpMQRyysjSCnd/Yh6GZMNHoQ==} + engines: {node: '>=18'} dependencies: - react-native-css-interop: 0.0.36(@babel/core@7.23.3)(react-native-reanimated@3.7.2)(react-native-svg@14.1.0)(react-native@0.73.4)(react@18.2.0)(tailwindcss@3.4.1) - tailwindcss: 3.4.1 + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.5 + node-abort-controller: 3.1.1 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 transitivePeerDependencies: - - '@babel/core' - - react - - react-native - - react-native-reanimated - - react-native-safe-area-context - - react-native-svg - supports-color dev: false - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - - /natural-orderby@2.0.3: - resolution: {integrity: sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==} + /metro-minify-terser@0.80.6: + resolution: {integrity: sha512-83eZaH2+B+jP92KuodPqXknzwmiboKAuZY4doRfTEEXAG57pNVNN6cqSRJlwDnmaTBKRffxoncBXbYqHQgulgg==} + engines: {node: '>=18'} + dependencies: + terser: 5.27.2 dev: false - /ncp@2.0.0: - resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} - hasBin: true - requiresBuild: true + /metro-resolver@0.80.6: + resolution: {integrity: sha512-R7trfglG4zY4X9XyM9cvuffAhQ9W1reWoahr1jdEWa6rOI8PyM0qXjcsb8l+fsOQhdSiVlkKcYAmkyrs1S/zrA==} + engines: {node: '>=18'} dev: false - optional: true - /near-hd-key@1.2.1: - resolution: {integrity: sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg==} + /metro-runtime@0.80.6: + resolution: {integrity: sha512-21GQVd0pp2nACoK0C2PL8mBsEhIFUFFntYrWRlYNHtPQoqDzddrPEIgkyaABGXGued+dZoBlFQl+LASlmmfkvw==} + engines: {node: '>=18'} dependencies: - bip39: 3.0.2 - create-hmac: 1.1.7 - tweetnacl: 1.0.3 + '@babel/runtime': 7.24.0 dev: false - /near-seed-phrase@0.2.0: - resolution: {integrity: sha512-NpmrnejpY1AdlRpDZ0schJQJtfBaoUheRfiYtQpcq9TkwPgqKZCRULV5L3hHmLc0ep7KRtikbPQ9R2ztN/3cyQ==} + /metro-source-map@0.80.6: + resolution: {integrity: sha512-lqDuSLctWy9Qccu4Zl0YB1PzItpsqcKGb1nK0aDY+lzJ26X65OCib2VzHlj+xj7e4PiIKOfsvDCczCBz4cnxdg==} + engines: {node: '>=18'} dependencies: - bip39-light: 1.0.7 - bs58: 4.0.1 - near-hd-key: 1.2.1 - tweetnacl: 1.0.3 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.9 + invariant: 2.2.4 + metro-symbolicate: 0.80.6 + nullthrows: 1.1.1 + ob1: 0.80.6 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color dev: false - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} + /metro-symbolicate@0.80.6: + resolution: {integrity: sha512-SGwKeBi+lK7NmM5+EcW6DyRRa9HmGSvH0LJtlT4XoRMbpxzsLYs0qUEA+olD96pOIP+ta7I8S30nQr2ttqgO8A==} + engines: {node: '>=18'} + hasBin: true + dependencies: + invariant: 2.2.4 + metro-source-map: 0.80.6 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color dev: false - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - /nested-error-stacks@2.0.1: - resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==} + /metro-transform-plugins@0.80.6: + resolution: {integrity: sha512-e04tdTC5Fy1vOQrTTXb5biao0t7nR/h+b1IaBTlM5UaHaAJZr658uVOoZhkRxKjbhF2mIwJ/8DdorD2CA15BCg==} + engines: {node: '>=18'} + dependencies: + '@babel/core': 7.23.3 + '@babel/generator': 7.23.3 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.3 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color dev: false - /netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - dev: true - - /next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + /metro-transform-worker@0.80.6: + resolution: {integrity: sha512-jV+VgCLiCj5jQadW/h09qJaqDreL6XcBRY52STCoz2xWn6WWLLMB5nXzQtvFNPmnIOps+Xu8+d5hiPcBNOhYmA==} + engines: {node: '>=18'} + dependencies: + '@babel/core': 7.23.3 + '@babel/generator': 7.23.3 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 + metro: 0.80.6 + metro-babel-transformer: 0.80.6 + metro-cache: 0.80.6 + metro-cache-key: 0.80.6 + metro-minify-terser: 0.80.6 + metro-source-map: 0.80.6 + metro-transform-plugins: 0.80.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate dev: false - /next@13.5.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} - engines: {node: '>=16.14.0'} + /metro@0.80.6: + resolution: {integrity: sha512-f6Nhnht9TxVRP6zdBq9J2jNdeDBxRmJFnjxhQS1GeCpokBvI6fTXq+wHTLz5jZA+75fwbkPSzBxBJzQa6xi0AQ==} + engines: {node: '>=18'} hasBin: true - 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 dependencies: - '@next/env': 13.5.6 - '@swc/helpers': 0.5.2 - busboy: 1.6.0 - caniuse-lite: 1.0.30001587 - postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) - watchpack: 2.4.0 - optionalDependencies: - '@next/swc-darwin-arm64': 13.5.6 - '@next/swc-darwin-x64': 13.5.6 - '@next/swc-linux-arm64-gnu': 13.5.6 - '@next/swc-linux-arm64-musl': 13.5.6 - '@next/swc-linux-x64-gnu': 13.5.6 - '@next/swc-linux-x64-musl': 13.5.6 - '@next/swc-win32-arm64-msvc': 13.5.6 - '@next/swc-win32-ia32-msvc': 13.5.6 - '@next/swc-win32-x64-msvc': 13.5.6 + '@babel/code-frame': 7.22.13 + '@babel/core': 7.23.3 + '@babel/generator': 7.23.3 + '@babel/parser': 7.23.9 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.9 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + graceful-fs: 4.2.11 + hermes-parser: 0.19.1 + image-size: 1.1.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.80.6 + metro-cache: 0.80.6 + metro-cache-key: 0.80.6 + metro-config: 0.80.6 + metro-core: 0.80.6 + metro-file-map: 0.80.6 + metro-resolver: 0.80.6 + metro-runtime: 0.80.6 + metro-source-map: 0.80.6 + metro-symbolicate: 0.80.6 + metro-transform-plugins: 0.80.6 + metro-transform-worker: 0.80.6 + mime-types: 2.1.35 + node-fetch: 2.7.0 + nullthrows: 1.1.1 + rimraf: 3.0.2 + serialize-error: 2.1.0 + source-map: 0.5.7 + strip-ansi: 6.0.1 + throat: 5.0.0 + ws: 7.5.9 + yargs: 17.7.2 transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros + - bufferutil + - encoding + - supports-color + - utf-8-validate dev: false - /next@14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} - engines: {node: '>=18.17.0'} + /micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: false + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} hasBin: true + dev: false + + /mimic-fn@1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + /mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + dev: false + + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + + /min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + dependencies: + dom-walk: 0.1.2 + dev: false + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + /mini-css-extract-plugin@2.8.1(webpack@5.91.0): + resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} + engines: {node: '>= 12.13.0'} peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 + webpack: ^5.0.0 + dependencies: + schema-utils: 4.2.0 + tapable: 2.2.1 + webpack: 5.91.0 + dev: false + + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + /minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.0.1: + resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + + /minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: false + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + /minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass@2.9.0: + resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + dependencies: + safe-buffer: 5.2.1 + yallist: 3.1.1 + dev: false + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: false + + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + dev: false + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: false + + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + /minizlib@1.3.3: + resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + dependencies: + minipass: 2.9.0 + dev: false + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: false + + /mipd@0.0.5(typescript@5.3.3): + resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} + peerDependencies: + typescript: '>=5.0.4' peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: + typescript: optional: true dependencies: - '@next/env': 14.0.4 - '@swc/helpers': 0.5.2 - busboy: 1.6.0 - caniuse-lite: 1.0.30001587 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) - watchpack: 2.4.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 + typescript: 5.3.3 + viem: 1.21.4(typescript@5.3.3) transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros + - bufferutil + - utf-8-validate + - zod + dev: false + + /mipd@0.0.5(typescript@5.4.2): + resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.4.2 + viem: 1.21.4(typescript@5.4.2) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + + /mixme@0.5.10: + resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} + engines: {node: '>= 8.0.0'} + dev: false + + /mkdirp-promise@5.0.1: + resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} + engines: {node: '>=4'} + deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. + dependencies: + mkdirp: 1.0.4 + dev: false + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + dependencies: + minimist: 1.2.8 + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + /mlly@1.5.0: + resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + ufo: 1.4.0 + dev: false + + /mnemonist@0.38.5: + resolution: {integrity: sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==} + dependencies: + obliterator: 2.0.4 + dev: true + + /mocha@10.2.0: + resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} + engines: {node: '>= 14.0.0'} + hasBin: true + dependencies: + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.2.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + dev: true + + /mocha@10.3.0: + resolution: {integrity: sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==} + engines: {node: '>= 14.0.0'} + hasBin: true + dependencies: + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4(supports-color@8.1.1) + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 8.1.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + dev: true + + /mock-fs@4.14.0: + resolution: {integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==} + dev: false + + /modern-ahocorasick@1.0.1: + resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} dev: false - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + /moment@2.30.1: + resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} + dev: false + + /motion@10.16.2: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + dependencies: + '@motionone/animation': 10.17.0 + '@motionone/dom': 10.17.0 + '@motionone/svelte': 10.16.4 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + '@motionone/vue': 10.16.4 + dev: false + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /multiaddr-to-uri@8.0.0(node-fetch@2.7.0): + resolution: {integrity: sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri + dependencies: + multiaddr: 10.0.1(node-fetch@2.7.0) + transitivePeerDependencies: + - node-fetch + - supports-color + dev: false + + /multiaddr@10.0.1(node-fetch@2.7.0): + resolution: {integrity: sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr + dependencies: + dns-over-http-resolver: 1.2.3(node-fetch@2.7.0) + err-code: 3.0.1 + is-ip: 3.1.0 + multiformats: 9.9.0 + uint8arrays: 3.1.1 + varint: 6.0.0 + transitivePeerDependencies: + - node-fetch + - supports-color + dev: false + + /multibase@0.6.1: + resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} + deprecated: This module has been superseded by the multiformats module + dependencies: + base-x: 3.0.9 + buffer: 5.7.1 + dev: false + + /multibase@0.7.0: + resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} + deprecated: This module has been superseded by the multiformats module + dependencies: + base-x: 3.0.9 + buffer: 5.7.1 + dev: false + + /multibase@4.0.6: + resolution: {integrity: sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==} + engines: {node: '>=12.0.0', npm: '>=6.0.0'} + deprecated: This module has been superseded by the multiformats module + dependencies: + '@multiformats/base-x': 4.0.1 + dev: false + + /multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + dev: false + + /multicodec@0.5.7: + resolution: {integrity: sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==} + deprecated: This module has been superseded by the multiformats module + dependencies: + varint: 5.0.2 + dev: false + + /multicodec@1.0.4: + resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} + deprecated: This module has been superseded by the multiformats module + dependencies: + buffer: 5.7.1 + varint: 5.0.2 + dev: false + + /multicodec@3.2.1: + resolution: {integrity: sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==} + deprecated: This module has been superseded by the multiformats module + dependencies: + uint8arrays: 3.1.1 + varint: 6.0.0 + dev: false + + /multiformats@9.9.0: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + dev: false + + /multihashes@0.4.21: + resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + dependencies: + buffer: 5.7.1 + multibase: 0.7.0 + varint: 5.0.2 + dev: false + + /multihashes@4.0.3: + resolution: {integrity: sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==} + engines: {node: '>=12.0.0', npm: '>=6.0.0'} + dependencies: + multibase: 4.0.6 + uint8arrays: 3.1.1 + varint: 5.0.2 + dev: false + + /multistream@4.1.0: + resolution: {integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==} + requiresBuild: true + dependencies: + once: 1.4.0 + readable-stream: 3.6.2 + dev: false + optional: true + + /mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + dev: false + + /mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + /mv@2.1.1: + resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} + engines: {node: '>=0.8.0'} + requiresBuild: true + dependencies: + mkdirp: 0.5.6 + ncp: 2.0.0 + rimraf: 2.4.5 + dev: false + optional: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nano-json-stream-parser@0.1.2: + resolution: {integrity: sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==} + dev: false + + /nanoid@3.3.3: + resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /native-abort-controller@1.0.4(abort-controller@3.0.0): + resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==} + peerDependencies: + abort-controller: '*' + dependencies: + abort-controller: 3.0.0 + dev: false + + /native-fetch@3.0.0(node-fetch@2.7.0): + resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} + peerDependencies: + node-fetch: '*' + dependencies: + node-fetch: 2.7.0 + dev: false + + /nativewind@4.0.36(@babel/core@7.23.3)(react-native-reanimated@3.7.2)(react-native-svg@14.1.0)(react-native@0.73.4)(react@18.2.0)(tailwindcss@3.4.1): + resolution: {integrity: sha512-nd0Xgjzaq0ISvUAjibZXcuSvvpX1BGX2mfOGBPZpjGfHL3By6fwLGsNhrKU6mi2FF30c+kdok3e2I4k/O0UO1Q==} + engines: {node: '>=16'} + peerDependencies: + tailwindcss: '>3.3.0' + dependencies: + react-native-css-interop: 0.0.36(@babel/core@7.23.3)(react-native-reanimated@3.7.2)(react-native-svg@14.1.0)(react-native@0.73.4)(react@18.2.0)(tailwindcss@3.4.1) + tailwindcss: 3.4.1 + transitivePeerDependencies: + - '@babel/core' + - react + - react-native + - react-native-reanimated + - react-native-safe-area-context + - react-native-svg + - supports-color + dev: false + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /natural-orderby@2.0.3: + resolution: {integrity: sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==} + dev: false + + /ncp@2.0.0: + resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} + hasBin: true + requiresBuild: true + dev: false + optional: true + + /near-hd-key@1.2.1: + resolution: {integrity: sha512-SIrthcL5Wc0sps+2e1xGj3zceEa68TgNZDLuCx0daxmfTP7sFTB3/mtE2pYhlFsCxWoMn+JfID5E1NlzvvbRJg==} + dependencies: + bip39: 3.0.2 + create-hmac: 1.1.7 + tweetnacl: 1.0.3 + dev: false + + /near-seed-phrase@0.2.0: + resolution: {integrity: sha512-NpmrnejpY1AdlRpDZ0schJQJtfBaoUheRfiYtQpcq9TkwPgqKZCRULV5L3hHmLc0ep7KRtikbPQ9R2ztN/3cyQ==} + dependencies: + bip39-light: 1.0.7 + bs58: 4.0.1 + near-hd-key: 1.2.1 + tweetnacl: 1.0.3 + dev: false + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + /nested-error-stacks@2.0.1: + resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==} + dev: false + + /netmask@2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + dev: true + + /next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + dev: false + + /next@13.5.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} + engines: {node: '>=16.14.0'} + hasBin: true + 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 + dependencies: + '@next/env': 13.5.6 + '@swc/helpers': 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001587 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) + watchpack: 2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': 13.5.6 + '@next/swc-darwin-x64': 13.5.6 + '@next/swc-linux-arm64-gnu': 13.5.6 + '@next/swc-linux-arm64-musl': 13.5.6 + '@next/swc-linux-x64-gnu': 13.5.6 + '@next/swc-linux-x64-musl': 13.5.6 + '@next/swc-win32-arm64-msvc': 13.5.6 + '@next/swc-win32-ia32-msvc': 13.5.6 + '@next/swc-win32-x64-msvc': 13.5.6 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /next@14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + engines: {node: '>=18.17.0'} + hasBin: true + 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 + dependencies: + '@next/env': 14.0.4 + '@swc/helpers': 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001587 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) + watchpack: 2.4.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 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: false + + /no-case@2.3.2: + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + dependencies: + lower-case: 1.1.4 + dev: true + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.6.2 + dev: false + + /nocache@3.0.4: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + dev: false + + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + dev: false + + /node-addon-api@2.0.2: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + + /node-addon-api@5.1.0: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} + dev: false + + /node-addon-api@7.1.0: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} + dev: false + + /node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + dependencies: + minimatch: 3.1.2 + dev: false + + /node-emoji@1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + dependencies: + lodash: 4.17.21 + dev: true + + /node-fetch-native@1.6.2: + resolution: {integrity: sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==} + dev: false + + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + + /node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false + + /node-plop@0.26.3: + resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} + engines: {node: '>=8.9.4'} + dependencies: + '@babel/runtime-corejs3': 7.22.10 + '@types/inquirer': 6.5.0 + change-case: 3.1.0 + del: 5.1.0 + globby: 10.0.2 + handlebars: 4.7.8 + inquirer: 7.3.3 + isbinaryfile: 4.0.10 + lodash.get: 4.4.2 + mkdirp: 0.5.6 + resolve: 1.22.8 + dev: true + + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + /node-stream-zip@1.15.0: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + dev: false + + /nofilter@3.1.0: + resolution: {integrity: sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==} + engines: {node: '>=12.19'} + dev: true + + /nopt@3.0.6: + resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} + hasBin: true + dependencies: + abbrev: 1.0.9 + dev: true + + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false + + /npm-package-arg@7.0.0: + resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==} + dependencies: + hosted-git-info: 3.0.8 + osenv: 0.1.5 + semver: 5.7.2 + validate-npm-package-name: 3.0.0 + dev: false + + /npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: false + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + + /nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + dev: false + + /number-is-nan@1.0.1: + resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} + engines: {node: '>=0.10.0'} + dev: false + + /number-to-bn@1.7.0: + resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} + engines: {node: '>=6.5.0', npm: '>=3'} + dependencies: + bn.js: 4.11.6 + strip-hex-prefix: 1.0.0 + + /numbro@2.4.0: + resolution: {integrity: sha512-t6rVkO1CcKvffvOJJu/zMo70VIcQSR6w3AmIhfHGvmk4vHbNe6zHgomB0aWFAPZWM9JBVWBM0efJv9DBiRoSTA==} + dependencies: + bignumber.js: 9.1.2 + dev: false + + /nwsapi@2.2.7: + resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + dev: false + + /oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: false + + /ob1@0.80.6: + resolution: {integrity: sha512-nlLGZPMQ/kbmkdIb5yvVzep1jKUII2x6ehNsHpgy71jpnJMW7V+KsB3AjYI2Ajb7UqMAMNjlssg6FUodrEMYzg==} + engines: {node: '>=18'} + dev: false + + /obj-multiplex@1.0.0: + resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + readable-stream: 2.3.8 + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + /object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + dev: false + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + /object-treeify@1.1.33: + resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} + engines: {node: '>= 10'} + dev: false + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + + /object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + /object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: 1.0.7 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + gopd: 1.0.1 + safe-array-concat: 1.1.2 + dev: false + + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + + /object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.22.3 + + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + /obliterator@2.0.4: + resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} + dev: true + + /oboe@2.1.5: + resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} + dependencies: + http-https: 1.0.0 + dev: false + + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false + + /ofetch@1.3.3: + resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} + dependencies: + destr: 2.0.2 + node-fetch-native: 1.6.2 + ufo: 1.4.0 + dev: false + + /ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + dev: false + + /on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + dev: false + + /on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + dev: false + + /on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + engines: {node: '>=4'} + dependencies: + mimic-fn: 1.2.0 + dev: false + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /open@6.4.0: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} + engines: {node: '>=8'} + dependencies: + is-wsl: 1.1.0 + dev: false + + /open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /ora@3.4.0: + resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} + engines: {node: '>=6'} + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 2.9.0 + log-symbols: 2.2.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + dev: false + + /ora@4.0.2: + resolution: {integrity: sha512-YUOZbamht5mfLxPmk4M35CD/5DuOkAacxlEUbStVXpBAt4fyhBf+vZHI/HRkI++QUp3sNoeA2Gw4C+hi4eGSig==} + engines: {node: '>=8'} + dependencies: + chalk: 2.4.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.0 + is-interactive: 1.0.0 + log-symbols: 3.0.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + dev: false + + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + /ordinal@1.0.3: + resolution: {integrity: sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==} + dev: true + + /os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} dev: false - /no-case@2.3.2: - resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} + /os-locale@3.1.0: + resolution: {integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==} + engines: {node: '>=6'} dependencies: - lower-case: 1.1.4 - dev: true + execa: 1.0.0 + lcid: 2.0.0 + mem: 4.3.0 + dev: false - /no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + /osenv@0.1.5: + resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} dependencies: - lower-case: 2.0.2 - tslib: 2.6.2 + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 dev: false - /nocache@3.0.4: - resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} - engines: {node: '>=12.0.0'} + /outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} dev: false - /node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + /outdent@0.8.0: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} dev: false - /node-addon-api@2.0.2: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + /p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + dev: false - /node-addon-api@5.1.0: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} + /p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} dev: false - /node-addon-api@7.1.0: - resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} - engines: {node: ^16 || ^18 || >= 20} + /p-defer@1.0.0: + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} + engines: {node: '>=4'} dev: false - /node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - dependencies: - minimatch: 3.1.2 + /p-defer@3.0.0: + resolution: {integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==} + engines: {node: '>=8'} dev: false - /node-emoji@1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + /p-fifo@1.0.0: + resolution: {integrity: sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==} dependencies: - lodash: 4.17.21 - dev: true - - /node-fetch-native@1.6.2: - resolution: {integrity: sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==} + fast-fifo: 1.3.2 + p-defer: 3.0.0 dev: false - /node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + /p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} dependencies: - whatwg-url: 5.0.0 + p-map: 2.1.0 dev: false - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} + /p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} dev: false - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} - hasBin: true - - /node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + /p-is-promise@2.1.0: + resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} + engines: {node: '>=6'} dev: false - /node-plop@0.26.3: - resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} - engines: {node: '>=8.9.4'} + /p-limit@1.3.0: + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + engines: {node: '>=4'} dependencies: - '@babel/runtime-corejs3': 7.22.10 - '@types/inquirer': 6.5.0 - change-case: 3.1.0 - del: 5.1.0 - globby: 10.0.2 - handlebars: 4.7.8 - inquirer: 7.3.3 - isbinaryfile: 4.0.10 - lodash.get: 4.4.2 - mkdirp: 0.5.6 - resolve: 1.22.8 + p-try: 1.0.0 dev: true - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - - /node-stream-zip@1.15.0: - resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} - engines: {node: '>=0.12.0'} - dev: false - - /nofilter@3.1.0: - resolution: {integrity: sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==} - engines: {node: '>=12.19'} - dev: true + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 - /nopt@3.0.6: - resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} - hasBin: true + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: - abbrev: 1.0.9 - dev: true + yocto-queue: 0.1.0 - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + /p-locate@2.0.0: + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} + engines: {node: '>=4'} dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.8 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 + p-limit: 1.3.0 dev: true - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 dev: false - /npm-package-arg@7.0.0: - resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==} + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: - hosted-git-info: 3.0.8 - osenv: 0.1.5 - semver: 5.7.2 - validate-npm-package-name: 3.0.0 - dev: false + p-limit: 2.3.0 - /npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: - path-key: 2.0.1 + p-limit: 3.1.0 + + /p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} dev: false - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + /p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} dependencies: - path-key: 3.1.1 + aggregate-error: 3.1.0 + dev: true - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} dependencies: - path-key: 4.0.0 + aggregate-error: 3.1.0 - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + /p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} dependencies: - boolbase: 1.0.0 + '@types/retry': 0.12.0 + retry: 0.13.1 dev: false - /nullthrows@1.1.1: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - dev: false + /p-try@1.0.0: + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} + engines: {node: '>=4'} + dev: true - /number-is-nan@1.0.1: - resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} - engines: {node: '>=0.10.0'} - dev: false + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} - /number-to-bn@1.7.0: - resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} - engines: {node: '>=6.5.0', npm: '>=3'} + /pac-proxy-agent@7.0.0: + resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} + engines: {node: '>= 14'} dependencies: - bn.js: 4.11.6 - strip-hex-prefix: 1.0.0 + '@tootallnate/quickjs-emscripten': 0.23.0 + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + get-uri: 6.0.1 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.1 + pac-resolver: 7.0.0 + socks-proxy-agent: 8.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /pac-resolver@7.0.0: + resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} + engines: {node: '>= 14'} + dependencies: + degenerator: 5.0.1 + ip: 1.1.8 + netmask: 2.0.2 + dev: true + + /param-case@2.1.1: + resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} + dependencies: + no-case: 2.3.2 + dev: true - /numbro@2.4.0: - resolution: {integrity: sha512-t6rVkO1CcKvffvOJJu/zMo70VIcQSR6w3AmIhfHGvmk4vHbNe6zHgomB0aWFAPZWM9JBVWBM0efJv9DBiRoSTA==} + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: - bignumber.js: 9.1.2 + dot-case: 3.0.4 + tslib: 2.6.2 dev: false - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-cache-control@1.0.1: + resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==} + + /parse-duration@1.1.0: + resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} dev: false - /ob1@0.80.6: - resolution: {integrity: sha512-nlLGZPMQ/kbmkdIb5yvVzep1jKUII2x6ehNsHpgy71jpnJMW7V+KsB3AjYI2Ajb7UqMAMNjlssg6FUodrEMYzg==} - engines: {node: '>=18'} + /parse-headers@2.0.5: + resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} dev: false - /obj-multiplex@1.0.0: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} + /parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - readable-stream: 2.3.8 + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 dev: false - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.22.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + /parse-png@2.1.0: + resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} + engines: {node: '>=10'} + dependencies: + pngjs: 3.4.0 + dev: false - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false - /object-treeify@1.1.33: - resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} - engines: {node: '>= 10'} + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} dev: false - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} + /pascal-case@2.0.1: + resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 + camel-case: 3.0.0 + upper-case-first: 1.1.2 dev: true - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} - engines: {node: '>= 0.4'} + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true + no-case: 3.0.4 + tslib: 2.6.2 + dev: false - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} - engines: {node: '>= 0.4'} + /password-prompt@1.1.3: + resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true + ansi-escapes: 4.3.2 + cross-spawn: 7.0.3 + dev: false - /object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + /path-case@2.1.1: + resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + no-case: 2.3.2 dev: true - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} - dependencies: - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: true + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - /obliterator@2.0.4: - resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} - dev: true + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} - /oboe@2.1.5: - resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} - dependencies: - http-https: 1.0.0 + /path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} dev: false - /ofetch@1.3.3: - resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: - destr: 2.0.2 - node-fetch-native: 1.6.2 - ufo: 1.4.0 - dev: false + lru-cache: 10.2.0 + minipass: 7.0.4 - /ohash@1.1.3: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + /path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: false - /on-exit-leak-free@0.2.0: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - dev: false + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - /on-exit-leak-free@2.1.2: - resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} - engines: {node: '>=14.0.0'} + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} dev: false - /on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} + /pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + /pause-stream@0.0.11: + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} dependencies: - ee-first: 1.1.1 + through: 2.3.8 dev: false - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + /pbkdf2@3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} dependencies: - ee-first: 1.1.1 + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: false - /on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: false - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /onetime@2.0.1: - resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /picomatch@3.0.1: + resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} + engines: {node: '>=10'} + dev: false + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} - dependencies: - mimic-fn: 1.2.0 dev: false - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - dependencies: - mimic-fn: 4.0.0 + /pify@5.0.0: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + dev: false - /open@6.4.0: - resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} - engines: {node: '>=8'} + /pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} dependencies: - is-wsl: 1.1.0 + duplexify: 4.1.2 + split2: 4.2.0 dev: false - /open@7.4.2: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} - engines: {node: '>=8'} + /pino-abstract-transport@1.1.0: + resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} dependencies: - is-docker: 2.2.1 - is-wsl: 2.2.0 + readable-stream: 4.5.2 + split2: 4.2.0 dev: false - /open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 + /pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} dev: false - /open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} - dependencies: - default-browser: 4.0.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 2.2.0 - dev: true + /pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + dev: false - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} + /pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.5 + atomic-sleep: 1.0.0 + fast-redact: 3.3.0 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + dev: false - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + /pino@8.19.0: + resolution: {integrity: sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==} + hasBin: true dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true + atomic-sleep: 1.0.0 + fast-redact: 3.3.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.1.0 + pino-std-serializers: 6.2.2 + process-warning: 3.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 3.8.0 + thread-stream: 2.4.1 + dev: false - /ora@3.4.0: - resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + /pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} dependencies: - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-spinners: 2.9.0 - log-symbols: 2.2.0 - strip-ansi: 5.2.0 - wcwidth: 1.0.1 + find-up: 3.0.0 dev: false - /ora@4.0.2: - resolution: {integrity: sha512-YUOZbamht5mfLxPmk4M35CD/5DuOkAacxlEUbStVXpBAt4fyhBf+vZHI/HRkI++QUp3sNoeA2Gw4C+hi4eGSig==} + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} dependencies: - chalk: 2.4.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.0 - is-interactive: 1.0.0 - log-symbols: 3.0.0 - strip-ansi: 5.2.0 - wcwidth: 1.0.1 + find-up: 4.1.0 dev: false - /ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.0 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - - /ordinal@1.0.3: - resolution: {integrity: sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==} - dev: true + jsonc-parser: 3.2.1 + mlly: 1.5.0 + pathe: 1.1.2 + dev: false - /os-homedir@1.0.2: - resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} - engines: {node: '>=0.10.0'} + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 dev: false - /os-locale@3.1.0: - resolution: {integrity: sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==} - engines: {node: '>=6'} + /plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} dependencies: - execa: 1.0.0 - lcid: 2.0.0 - mem: 4.3.0 + '@xmldom/xmldom': 0.8.10 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 dev: false - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} + /pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} - /osenv@0.1.5: - resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} - dependencies: - os-homedir: 1.0.2 - os-tmpdir: 1.0.2 + /pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} + engines: {node: '>=4.0.0'} dev: false - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} + /pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} dev: false - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} + /pony-cause@2.1.10: + resolution: {integrity: sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw==} + engines: {node: '>=12.0.0'} dev: false - /p-defer@1.0.0: - resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} - engines: {node: '>=4'} + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} dev: false - /p-defer@3.0.0: - resolution: {integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==} + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.35): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + + /postcss-browser-comments@4.0.0(browserslist@4.23.0)(postcss@8.4.35): + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: 4.23.0 + postcss: 8.4.35 dev: false - /p-fifo@1.0.0: - resolution: {integrity: sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==} + /postcss-calc@8.2.4(postcss@8.4.35): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 dependencies: - fast-fifo: 1.3.2 - p-defer: 3.0.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + postcss-value-parser: 4.2.0 dev: false - /p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} + /postcss-clamp@4.1.0(postcss@8.4.35): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /p-is-promise@2.1.0: - resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} - engines: {node: '>=6'} + /postcss-color-functional-notation@4.2.4(postcss@8.4.35): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} + /postcss-color-hex-alpha@8.0.4(postcss@8.4.35): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - p-try: 1.0.0 - dev: true + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.35): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - p-try: 2.2.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + /postcss-colormin@5.3.1(postcss@8.4.35): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - yocto-queue: 0.1.0 + browserslist: 4.23.0 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} + /postcss-convert-values@5.1.3(postcss@8.4.35): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - p-limit: 1.3.0 - dev: true + browserslist: 4.23.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} + /postcss-custom-media@8.0.2(postcss@8.4.35): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: - p-limit: 2.3.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-properties@12.1.11(postcss@8.4.35): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + /postcss-custom-selectors@6.0.3(postcss@8.4.35): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: - p-limit: 2.3.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.35): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - p-limit: 3.1.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false - /p-map@3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} - engines: {node: '>=8'} + /postcss-discard-comments@5.1.2(postcss@8.4.35): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - aggregate-error: 3.1.0 - dev: true + postcss: 8.4.35 + dev: false - /p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} + /postcss-discard-duplicates@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - aggregate-error: 3.1.0 - - /p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} - dev: true - - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + postcss: 8.4.35 + dev: false - /pac-proxy-agent@7.0.0: - resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} - engines: {node: '>= 14'} + /postcss-discard-empty@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) - get-uri: 6.0.1 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.1 - pac-resolver: 7.0.0 - socks-proxy-agent: 8.0.1 - transitivePeerDependencies: - - supports-color - dev: true + postcss: 8.4.35 + dev: false - /pac-resolver@7.0.0: - resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} - engines: {node: '>= 14'} + /postcss-discard-overridden@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - degenerator: 5.0.1 - ip: 1.1.8 - netmask: 2.0.2 - dev: true + postcss: 8.4.35 + dev: false - /param-case@2.1.1: - resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} + /postcss-double-position-gradients@3.1.2(postcss@8.4.35): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - no-case: 2.3.2 - dev: true + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + /postcss-env-function@4.0.6(postcss@8.4.35): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - callsites: 3.1.0 - - /parse-cache-control@1.0.1: - resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==} - - /parse-duration@1.1.0: - resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /parse-headers@2.0.5: - resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.35): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.4.35 dev: false - /parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} + /postcss-focus-visible@6.0.4(postcss@8.4.35): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + /postcss-focus-within@5.0.4(postcss@8.4.35): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - '@babel/code-frame': 7.22.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false - /parse-png@2.1.0: - resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} - engines: {node: '>=10'} + /postcss-font-variant@5.0.0(postcss@8.4.35): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 dependencies: - pngjs: 3.4.0 + postcss: 8.4.35 dev: false - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} + /postcss-gap-properties@3.0.5(postcss@8.4.35): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 dev: false - /pascal-case@2.0.1: - resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} + /postcss-image-set-function@4.0.7(postcss@8.4.35): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - camel-case: 3.0.0 - upper-case-first: 1.1.2 - dev: true + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + /postcss-import@15.1.0(postcss@8.4.35): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: false + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 - /password-prompt@1.1.3: - resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} + /postcss-initial@4.0.1(postcss@8.4.35): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 dependencies: - ansi-escapes: 4.3.2 - cross-spawn: 7.0.3 + postcss: 8.4.35 dev: false - /path-case@2.1.1: - resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} + /postcss-js@4.0.1(postcss@8.4.35): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 dependencies: - no-case: 2.3.2 - dev: true - - /path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} + camelcase-css: 2.0.1 + postcss: 8.4.35 - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + /postcss-lab-function@4.2.1(postcss@8.4.35): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + /postcss-load-config@4.0.2(postcss@8.4.35): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.1 + postcss: 8.4.35 + yaml: 2.3.4 - /path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} + /postcss-loader@6.2.1(postcss@8.4.35)(webpack@5.91.0): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.4.35 + semver: 7.5.4 + webpack: 5.91.0 dev: false - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + /postcss-logical@5.0.4(postcss@8.4.35): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.35 + dev: false - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + /postcss-media-minmax@5.0.0(postcss@8.4.35): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: false - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + /postcss-merge-longhand@5.1.7(postcss@8.4.35): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.35) + dev: false - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + /postcss-merge-rules@5.1.4(postcss@8.4.35): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - lru-cache: 10.2.0 - minipass: 7.0.4 + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + /postcss-minify-font-values@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + /postcss-minify-gradients@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + /postcss-minify-params@5.1.4(postcss@8.4.35): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + /postcss-minify-selectors@5.2.1(postcss@8.4.35): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false - /pause-stream@0.0.11: - resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + /postcss-modules-extract-imports@3.1.0(postcss@8.4.35): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - through: 2.3.8 + postcss: 8.4.35 dev: false - /pbkdf2@3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} + /postcss-modules-local-by-default@4.0.5(postcss@8.4.35): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + postcss-value-parser: 4.2.0 + dev: false - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + /postcss-modules-scope@3.2.0(postcss@8.4.35): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /postcss-modules-values@4.0.0(postcss@8.4.35): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + dev: false - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + /postcss-nested@6.0.1(postcss@8.4.35): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 - /picomatch@3.0.1: - resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} - engines: {node: '>=10'} + /postcss-nesting@10.2.0(postcss@8.4.35): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} + /postcss-normalize-charset@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 dev: false - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + /postcss-normalize-display-values@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /pify@5.0.0: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} + /postcss-normalize-positions@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino-abstract-transport@0.5.0: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - duplexify: 4.1.2 - split2: 4.2.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino-abstract-transport@1.1.0: - resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + /postcss-normalize-string@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - readable-stream: 4.5.2 - split2: 4.2.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino-std-serializers@6.2.2: - resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + /postcss-normalize-unicode@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino@7.11.0: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true + /postcss-normalize-url@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.3.0 - on-exit-leak-free: 0.2.0 - pino-abstract-transport: 0.5.0 - pino-std-serializers: 4.0.0 - process-warning: 1.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.1.0 - safe-stable-stringify: 2.4.3 - sonic-boom: 2.8.0 - thread-stream: 0.15.2 + normalize-url: 6.1.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pino@8.19.0: - resolution: {integrity: sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==} - hasBin: true + /postcss-normalize-whitespace@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.3.0 - on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.1.0 - pino-std-serializers: 6.2.2 - process-warning: 3.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.2.0 - safe-stable-stringify: 2.4.3 - sonic-boom: 3.8.0 - thread-stream: 2.4.1 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} + /postcss-normalize@10.0.1(browserslist@4.23.0)(postcss@8.4.35): + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.23.0 + postcss: 8.4.35 + postcss-browser-comments: 4.0.0(browserslist@4.23.0)(postcss@8.4.35) + sanitize.css: 13.0.0 + dev: false - /pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} + /postcss-opacity-percentage@1.1.3(postcss@8.4.35): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - find-up: 3.0.0 + postcss: 8.4.35 dev: false - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + /postcss-ordered-values@5.1.3(postcss@8.4.35): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - jsonc-parser: 3.2.1 - mlly: 1.5.0 - pathe: 1.1.2 + cssnano-utils: 3.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /plist@3.1.0: - resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} - engines: {node: '>=10.4.0'} + /postcss-overflow-shorthand@3.0.4(postcss@8.4.35): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - '@xmldom/xmldom': 0.8.10 - base64-js: 1.5.1 - xmlbuilder: 15.1.1 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} + /postcss-page-break@3.0.4(postcss@8.4.35): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.4.35 + dev: false - /pngjs@3.4.0: - resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} - engines: {node: '>=4.0.0'} + /postcss-place@7.0.5(postcss@8.4.35): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 dev: false - /pngjs@5.0.0: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} + /postcss-preset-env@7.8.3(postcss@8.4.35): + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.35) + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.35) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.35) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.35) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.35) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.35) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.35) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.35) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.35) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.35) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.35) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.35) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.35) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.35) + autoprefixer: 10.4.17(postcss@8.4.35) + browserslist: 4.23.0 + css-blank-pseudo: 3.0.3(postcss@8.4.35) + css-has-pseudo: 3.0.4(postcss@8.4.35) + css-prefers-color-scheme: 6.0.3(postcss@8.4.35) + cssdb: 7.11.2 + postcss: 8.4.35 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.35) + postcss-clamp: 4.1.0(postcss@8.4.35) + postcss-color-functional-notation: 4.2.4(postcss@8.4.35) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.35) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.35) + postcss-custom-media: 8.0.2(postcss@8.4.35) + postcss-custom-properties: 12.1.11(postcss@8.4.35) + postcss-custom-selectors: 6.0.3(postcss@8.4.35) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.35) + postcss-double-position-gradients: 3.1.2(postcss@8.4.35) + postcss-env-function: 4.0.6(postcss@8.4.35) + postcss-focus-visible: 6.0.4(postcss@8.4.35) + postcss-focus-within: 5.0.4(postcss@8.4.35) + postcss-font-variant: 5.0.0(postcss@8.4.35) + postcss-gap-properties: 3.0.5(postcss@8.4.35) + postcss-image-set-function: 4.0.7(postcss@8.4.35) + postcss-initial: 4.0.1(postcss@8.4.35) + postcss-lab-function: 4.2.1(postcss@8.4.35) + postcss-logical: 5.0.4(postcss@8.4.35) + postcss-media-minmax: 5.0.0(postcss@8.4.35) + postcss-nesting: 10.2.0(postcss@8.4.35) + postcss-opacity-percentage: 1.1.3(postcss@8.4.35) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.35) + postcss-page-break: 3.0.4(postcss@8.4.35) + postcss-place: 7.0.5(postcss@8.4.35) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.35) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.35) + postcss-selector-not: 6.0.1(postcss@8.4.35) + postcss-value-parser: 4.2.0 dev: false - /pony-cause@2.1.10: - resolution: {integrity: sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw==} - engines: {node: '>=12.0.0'} + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.35): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false - /postcss-import@15.1.0(postcss@8.4.35): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} + /postcss-reduce-initial@5.1.2(postcss@8.4.35): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: ^8.0.0 + postcss: ^8.2.15 dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 postcss: 8.4.35 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 + dev: false - /postcss-js@4.0.1(postcss@8.4.35): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} + /postcss-reduce-transforms@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: ^8.4.21 + postcss: ^8.2.15 dependencies: - camelcase-css: 2.0.1 postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: false - /postcss-load-config@4.0.2(postcss@8.4.35): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.35): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss: ^8.0.3 dependencies: - lilconfig: 3.1.1 postcss: 8.4.35 - yaml: 2.3.4 + dev: false - /postcss-nested@6.0.1(postcss@8.4.35): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} + /postcss-selector-not@6.0.1(postcss@8.4.35): + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} peerDependencies: - postcss: ^8.2.14 + postcss: ^8.2 dependencies: postcss: 8.4.35 postcss-selector-parser: 6.0.15 + dev: false /postcss-selector-parser@6.0.15: resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} @@ -20898,9 +26288,38 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 + /postcss-svgo@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + + /postcss-unique-selectors@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: false + /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -20922,6 +26341,16 @@ packages: resolution: {integrity: sha512-OPELkDmSVbKjbFqF9tgvOowiiQ9TmsJljIzXRyNE8nGiis94pwv1siF78rQkAP1Q1738Ce6pellRg/Ns/CtHqQ==} dev: false + /preferred-pm@3.1.3: + resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: false + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -20929,7 +26358,6 @@ packages: /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - dev: true /prettier-plugin-packagejson@2.4.6(prettier@3.1.0): resolution: {integrity: sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==} @@ -20965,6 +26393,13 @@ packages: engines: {node: '>=6'} dev: false + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: false + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -20975,6 +26410,25 @@ packages: react-is: 17.0.2 dev: false + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + + /pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: false + /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -21199,6 +26653,11 @@ packages: engines: {node: '>=6.0.0'} dev: false + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + dev: false + /qr-code-styling@1.6.0-rc.1: resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} dependencies: @@ -21285,6 +26744,10 @@ packages: strict-uri-encode: 2.0.0 dev: false + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: false + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -21298,6 +26761,11 @@ packages: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} dev: false + /quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: false + /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -21307,6 +26775,12 @@ packages: resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==} dev: false + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -21342,7 +26816,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 dom-align: 1.12.4 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -21373,7 +26847,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 array-tree-filter: 2.1.0 classnames: 2.5.1 rc-select: 14.1.18(react-dom@18.2.0)(react@18.2.0) @@ -21389,7 +26863,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21415,7 +26889,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -21444,7 +26918,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -21474,7 +26948,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -21504,7 +26978,7 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -21533,7 +27007,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 async-validator: 4.2.5 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21560,7 +27034,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-dialog: 9.0.2(react-dom@18.2.0)(react@18.2.0) @@ -21592,7 +27066,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21620,7 +27094,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21646,7 +27120,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) rc-textarea: 0.4.7(react-dom@18.2.0)(react@18.2.0) @@ -21695,7 +27169,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -21725,7 +27199,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -21768,7 +27242,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21794,7 +27268,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 date-fns: 2.30.0 dayjs: 1.11.10 @@ -21843,7 +27317,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21884,7 +27358,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -21911,7 +27385,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -21940,7 +27414,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -21976,7 +27450,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -22005,7 +27479,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -22032,7 +27506,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -22059,7 +27533,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -22092,7 +27566,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) @@ -22127,7 +27601,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -22157,7 +27631,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -22198,7 +27672,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-select: 14.1.18(react-dom@18.2.0)(react@18.2.0) rc-tree: 5.7.12(react-dom@18.2.0)(react@18.2.0) @@ -22214,7 +27688,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -22246,7 +27720,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -22261,7 +27735,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -22316,6 +27790,18 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 + /react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + dependencies: + core-js: 3.36.0 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + dev: false + /react-copy-to-clipboard@5.1.0(react@18.2.0): resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} peerDependencies: @@ -22326,6 +27812,48 @@ packages: react: 18.2.0 dev: false + /react-dev-utils@12.0.1(eslint@8.54.0)(typescript@5.4.2)(webpack@5.91.0): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.22.13 + address: 1.2.2 + browserslist: 4.23.0 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.54.0)(typescript@5.4.2)(webpack@5.91.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.2.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.4.2 + webpack: 5.91.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + /react-devtools-core@4.28.5: resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==} dependencies: @@ -22346,6 +27874,10 @@ packages: scheduler: 0.23.0 dev: false + /react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + dev: false + /react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} peerDependencies: @@ -22359,7 +27891,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 html-parse-stringify: 3.0.1 i18next: 22.5.1 react: 18.2.0 @@ -22380,7 +27912,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 html-parse-stringify: 3.0.1 i18next: 23.10.0 react: 18.2.0 @@ -22607,6 +28139,11 @@ packages: - utf-8-validate dev: false + /react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: false + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -22614,6 +28151,7 @@ packages: /react-remove-scroll-bar@2.3.5(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==} engines: {node: '>=10'} + deprecated: please update to the following version as this contains a bug (https://github.com/theKashey/react-remove-scroll-bar/issues/57) peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -22627,6 +28165,23 @@ packages: tslib: 2.6.2 dev: false + /react-remove-scroll-bar@2.3.5(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==} + engines: {node: '>=10'} + deprecated: please update to the following version as this contains a bug (https://github.com/theKashey/react-remove-scroll-bar/issues/57) + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.74 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.74)(react@18.2.0) + tslib: 2.6.2 + dev: false + /react-remove-scroll@2.5.5(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} @@ -22646,6 +28201,123 @@ packages: use-sidecar: 1.1.2(@types/react@18.2.55)(react@18.2.0) dev: false + /react-remove-scroll@2.5.7(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.74 + react: 18.2.0 + react-remove-scroll-bar: 2.3.5(@types/react@18.2.74)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.74)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.1(@types/react@18.2.74)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.74)(react@18.2.0) + dev: false + + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0)(react@18.2.0)(typescript@5.4.2): + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.23.3 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.91.0) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.23.3) + babel-loader: 8.3.0(@babel/core@7.23.3)(webpack@5.91.0) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.23.3) + babel-preset-react-app: 10.0.1 + bfj: 7.1.0 + browserslist: 4.23.0 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.91.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.91.0) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.54.0 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.54.0)(jest@27.5.1)(typescript@5.4.2) + eslint-webpack-plugin: 3.2.0(eslint@8.54.0)(webpack@5.91.0) + file-loader: 6.2.0(webpack@5.91.0) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.0(webpack@5.91.0) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.8.1(webpack@5.91.0) + postcss: 8.4.35 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.35) + postcss-loader: 6.2.1(postcss@8.4.35)(webpack@5.91.0) + postcss-normalize: 10.0.1(browserslist@4.23.0)(postcss@8.4.35) + postcss-preset-env: 7.8.3(postcss@8.4.35) + prompts: 2.4.2 + react: 18.2.0 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.54.0)(typescript@5.4.2)(webpack@5.91.0) + react-refresh: 0.11.0 + resolve: 1.22.8 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.91.0) + semver: 7.5.4 + source-map-loader: 3.0.2(webpack@5.91.0) + style-loader: 3.3.4(webpack@5.91.0) + tailwindcss: 3.4.1 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + typescript: 5.4.2 + webpack: 5.91.0 + webpack-dev-server: 4.15.2(webpack@5.91.0) + webpack-manifest-plugin: 4.1.1(webpack@5.91.0) + workbox-webpack-plugin: 6.6.0(webpack@5.91.0) + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + /react-shadow@20.4.0(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sirvAmFja7Ss6MoyQbKWxaQ5IDTAW3Za3Tvegylfr5jXnwKZObHRIyiatefeNlskoGKfuPaZ8DNT052T0SUGcg==} peerDependencies: @@ -22686,6 +28358,23 @@ packages: tslib: 2.6.2 dev: false + /react-style-singleton@2.2.1(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.74 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -22704,7 +28393,6 @@ packages: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: true /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} @@ -22714,7 +28402,16 @@ packages: normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - dev: true + + /read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: false /readable-stream@1.0.34: resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} @@ -22815,7 +28512,14 @@ packages: engines: {node: '>=6.0.0'} dependencies: minimatch: 3.1.2 - dev: true + + /redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: false /redeyed@2.1.1: resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} @@ -22854,7 +28558,6 @@ packages: get-intrinsic: 1.2.2 globalthis: 1.0.3 which-builtin-type: 1.1.3 - dev: true /regenerate-unicode-properties@10.1.1: resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} @@ -22877,7 +28580,11 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 + dev: false + + /regex-parser@2.3.0: + resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} dev: false /regexp-tree@0.1.27: @@ -22891,7 +28598,16 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 set-function-name: 2.0.1 - dev: true + + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.1 + dev: false /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} @@ -22932,10 +28648,25 @@ packages: jsesc: 0.5.0 dev: false + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + /remove-trailing-slash@0.1.1: resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} dev: false + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + /req-cwd@2.0.0: resolution: {integrity: sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==} engines: {node: '>=4'} @@ -23002,6 +28733,10 @@ packages: resolve: 1.7.1 dev: false + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + /requizzle@0.2.4: resolution: {integrity: sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==} dependencies: @@ -23016,6 +28751,13 @@ packages: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} dev: false + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: false + /resolve-from@3.0.0: resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} engines: {node: '>=4'} @@ -23033,6 +28775,30 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true + /resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + dev: false + + /resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + dev: false + /resolve.exports@2.0.2: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} @@ -23076,7 +28842,6 @@ packages: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true /responselike@2.0.1: resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} @@ -23170,7 +28935,20 @@ packages: dependencies: bn.js: 5.2.1 - /rollup-plugin-visualizer@5.12.0: + /rollup-plugin-terser@7.0.2(rollup@2.79.1): + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.22.13 + jest-worker: 26.6.2 + rollup: 2.79.1 + serialize-javascript: 4.0.0 + terser: 5.27.2 + dev: false + + /rollup-plugin-visualizer@5.12.0(rollup@2.79.1): resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true @@ -23182,6 +28960,7 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 + rollup: 2.79.1 source-map: 0.7.4 yargs: 17.7.2 dev: false @@ -23196,7 +28975,7 @@ packages: /rpc-websockets@7.9.0: resolution: {integrity: sha512-DwKewQz1IUA5wfLvgM8wDpPRcr+nWSxuFxx5CbrI2z/MyyZ4nXLM86TvIA+cI1ZAdqC8JIBR1mZR55dzaLU+Hw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 eventemitter3: 4.0.7 uuid: 8.3.2 ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -23250,7 +29029,16 @@ packages: get-intrinsic: 1.2.2 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true + + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: false /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -23274,7 +29062,15 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 is-regex: 1.1.4 - dev: true + + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + dev: false /safe-regex2@2.0.0: resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} @@ -23290,10 +29086,49 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + /sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + dev: false + + /sass-loader@12.6.0(webpack@5.91.0): + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.91.0 + dev: false + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false + /sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: false + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false + /sc-istanbul@0.4.6: resolution: {integrity: sha512-qJFF/8tW/zJsbyfh/iT/ZM5QNHE3CXxtLJbZsL+CzdJLBsPD7SedJZoUA4d8iAcN2IoMp/Dx80shOOd2x96X/g==} hasBin: true @@ -23326,6 +29161,43 @@ packages: loose-envify: 1.4.0 dev: false + /schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + ajv-keywords: 5.1.0(ajv@8.12.0) + dev: false + /screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} @@ -23369,6 +29241,18 @@ packages: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} dev: false + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + dev: false + /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -23417,6 +29301,7 @@ packages: /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} + hasBin: true dependencies: lru-cache: 6.0.0 @@ -23453,11 +29338,37 @@ packages: engines: {node: '>=0.10.0'} dev: false + /serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + dependencies: + randombytes: 2.1.0 + dev: false + /serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 - dev: true + + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: false + + /serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} @@ -23501,6 +29412,18 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.1 + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + dev: false + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -23508,11 +29431,14 @@ packages: define-data-property: 1.1.1 functions-have-names: 1.2.3 has-property-descriptors: 1.0.1 - dev: true /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -23622,7 +29548,6 @@ packages: /slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - dev: true /slice-ansi@2.1.0: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} @@ -23651,6 +29576,19 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true + /smartwrap@2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + array.prototype.flat: 1.3.2 + breakword: 1.0.6 + grapheme-splitter: 1.0.4 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 15.4.1 + dev: false + /snake-case@2.1.0: resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} dependencies: @@ -23681,6 +29619,14 @@ packages: - supports-color dev: false + /sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + /socks-proxy-agent@8.0.1: resolution: {integrity: sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==} engines: {node: '>= 14'} @@ -23790,10 +29736,26 @@ packages: sort-object-keys: 1.1.3 dev: true + /source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: false + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-loader@3.0.2(webpack@5.91.0): + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.0.2 + webpack: 5.91.0 + dev: false + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -23823,32 +29785,67 @@ packages: engines: {node: '>= 8'} dev: false + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true + + /spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + dev: false /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.16 - dev: true /spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - dev: true /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.16 - dev: true /spdx-license-ids@3.0.16: resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} - dev: true + + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false /split-ca@1.0.1: resolution: {integrity: sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==} @@ -23908,6 +29905,11 @@ packages: minipass: 3.3.6 dev: false + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -23946,6 +29948,12 @@ packages: - supports-color dev: false + /static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + dependencies: + escodegen: 1.14.3 + dev: false + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -23959,6 +29967,13 @@ packages: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: false + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.6 + dev: false + /stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} dependencies: @@ -24016,6 +30031,26 @@ packages: resolution: {integrity: sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==} dev: true + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: false + + /string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + dependencies: + char-regex: 2.0.1 + strip-ansi: 7.1.0 + dev: false + + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: false + /string-width@1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} @@ -24060,7 +30095,6 @@ packages: regexp.prototype.flags: 1.5.1 set-function-name: 2.0.1 side-channel: 1.0.4 - dev: true /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} @@ -24069,7 +30103,16 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true + + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: false /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} @@ -24077,7 +30120,14 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true + + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} @@ -24085,7 +30135,15 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.3 - dev: true + + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -24107,6 +30165,15 @@ packages: dependencies: safe-buffer: 5.2.1 + /stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + /strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} @@ -24142,7 +30209,16 @@ packages: /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - dev: true + + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + + /strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + dev: false /strip-eof@1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} @@ -24185,6 +30261,15 @@ packages: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} dev: false + /style-loader@3.3.4(webpack@5.91.0): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.91.0 + dev: false + /styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} @@ -24203,6 +30288,17 @@ packages: react: 18.2.0 dev: false + /stylehacks@5.1.1(postcss@8.4.35): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: false + /stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} dev: false @@ -24288,10 +30384,49 @@ packages: supports-color: 7.2.0 dev: false - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + dev: false + + /svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.1.7 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: false + + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: false + /swap-case@1.1.2: resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} dependencies: @@ -24319,6 +30454,10 @@ packages: - utf-8-validate dev: false + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: false + /sync-request@6.1.0: resolution: {integrity: sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==} engines: {node: '>=8.0.0'} @@ -24396,10 +30535,14 @@ packages: transitivePeerDependencies: - ts-node + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - dev: true /tar-fs@1.16.3: resolution: {integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==} @@ -24474,6 +30617,16 @@ packages: unique-string: 1.0.0 dev: false + /tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: false + /tempy@0.7.1: resolution: {integrity: sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==} engines: {node: '>=10'} @@ -24485,6 +30638,11 @@ packages: unique-string: 2.0.0 dev: false + /term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + dev: false + /terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -24493,6 +30651,30 @@ packages: supports-hyperlinks: 2.3.0 dev: false + /terser-webpack-plugin@5.3.10(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.27.2 + webpack: 5.91.0 + dev: false + /terser@5.27.2: resolution: {integrity: sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w==} engines: {node: '>=10'} @@ -24504,6 +30686,15 @@ packages: source-map-support: 0.5.21 dev: false + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: false + /text-encoding-utf-8@1.0.2: resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} dev: false @@ -24568,6 +30759,10 @@ packages: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} dev: false + /throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + dev: false + /throttle-debounce@5.0.0: resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} engines: {node: '>=12.22'} @@ -24583,6 +30778,10 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + /thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false + /timed-out@4.0.1: resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} engines: {node: '>=0.10.0'} @@ -24670,10 +30869,33 @@ packages: punycode: 2.3.0 dev: false + /tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.0 + dev: false + + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.0 + dev: false + /traverse@0.6.8: resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==} engines: {node: '>= 0.4'} @@ -24684,6 +30906,15 @@ packages: engines: {node: '>=0.6'} dev: false + /trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: false + + /tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + dev: false + /ts-api-utils@1.0.2(typescript@4.9.5): resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} engines: {node: '>=16.13.0'} @@ -24883,6 +31114,19 @@ packages: yn: 2.0.0 dev: true + /tsc-esm-fix@2.20.26: + resolution: {integrity: sha512-N4V8OYKm+o5ayqaLc2of26UFOPhO0xMP4RJsuiqD5uRef8+eWNLV1/I9PfKzUiiUomUb7PblsqAvPzQcCGCtyg==} + engines: {node: '>=16.0.0'} + hasBin: true + dependencies: + depseek: 0.4.1 + fs-extra: 11.2.0 + globby: 13.2.2 + json5: 2.2.3 + meow: 12.1.1 + tslib: 2.6.2 + dev: false + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -24890,7 +31134,6 @@ packages: json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -24915,6 +31158,16 @@ packages: typescript: 5.2.2 dev: true + /tsutils@3.21.0(typescript@5.4.2): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.4.2 + dev: false + /tsx@4.7.0: resolution: {integrity: sha512-I+t79RYPlEYlHn9a+KzwrvEwhJg35h/1zHsLC2JXvhC2mdynMv6Zxzvhv5EMV6VF5qJlLlkSnMVvdZV3PSIGcg==} engines: {node: '>=18.0.0'} @@ -24926,6 +31179,20 @@ packages: fsevents: 2.3.3 dev: true + /tty-table@4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + csv: 5.5.3 + kleur: 4.1.5 + smartwrap: 2.0.2 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 17.7.2 + dev: false + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -25013,12 +31280,16 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 - dev: true /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + /type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + dev: false + /type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} @@ -25027,7 +31298,6 @@ packages: /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - dev: true /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} @@ -25041,7 +31311,6 @@ packages: /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} - dev: true /type-fest@0.7.1: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} @@ -25050,7 +31319,6 @@ packages: /type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - dev: true /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} @@ -25096,7 +31364,15 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 is-typed-array: 1.1.12 - dev: true + + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: false /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} @@ -25106,7 +31382,17 @@ packages: for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 - dev: true + + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: false /typed-array-byte-offset@1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} @@ -25117,7 +31403,18 @@ packages: for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 - dev: true + + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: false /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} @@ -25125,7 +31422,18 @@ packages: call-bind: 1.0.5 for-each: 0.3.3 is-typed-array: 1.1.12 - dev: true + + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: false /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -25211,12 +31519,15 @@ packages: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true /uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} dev: false + /underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + dev: false + /underscore@1.13.6: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} dev: false @@ -25226,7 +31537,6 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true /undici@5.28.3: resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==} @@ -25308,6 +31618,11 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: false + /universalify@1.0.0: resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} engines: {node: '>= 10.0.0'} @@ -25321,6 +31636,10 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + /unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + dev: false + /unstorage@1.10.1(idb-keyval@6.2.1): resolution: {integrity: sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==} peerDependencies: @@ -25392,6 +31711,11 @@ packages: pathe: 1.1.2 dev: false + /upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + dev: false + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -25432,6 +31756,13 @@ packages: resolution: {integrity: sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==} dev: false + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: false + /url-set-query@1.0.0: resolution: {integrity: sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==} dev: false @@ -25455,6 +31786,21 @@ packages: tslib: 2.6.2 dev: false + /use-callback-ref@1.3.1(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.74 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /use-sidecar@1.1.2(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} @@ -25471,6 +31817,22 @@ packages: tslib: 2.6.2 dev: false + /use-sidecar@1.1.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.74 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: @@ -25501,6 +31863,26 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.22.3 + has-symbols: 1.0.3 + object.getownpropertydescriptors: 2.1.8 + dev: false + + /util@0.12.4: + resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.12 + safe-buffer: 5.2.1 + which-typed-array: 1.1.13 + dev: false + /util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: @@ -25511,6 +31893,10 @@ packages: which-typed-array: 1.1.13 dev: false + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -25551,6 +31937,15 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + /v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + dev: false + /valid-url@1.0.9: resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} dev: false @@ -25560,7 +31955,6 @@ packages: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - dev: true /validate-npm-package-name@3.0.0: resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} @@ -25607,6 +32001,24 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false + /valtio@1.11.2(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + '@types/react': 18.2.74 + proxy-compare: 2.5.1 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + /varint@5.0.2: resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} dev: false @@ -25721,6 +32133,29 @@ packages: - zod dev: false + /viem@1.21.4(typescript@5.4.2): + resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + 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(typescript@5.4.2) + isows: 1.0.3(ws@8.13.0) + typescript: 5.4.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + /viem@2.7.10(typescript@5.3.3): resolution: {integrity: sha512-mpm/A3Rbq6hhRovOw6btkrLeDe0DlEGLoCmO2LCbH/MuTQgLNd0cWJSIov9TL/8/Pz+qC2e+bh9zohQnKA+6PQ==} peerDependencies: @@ -25767,6 +32202,29 @@ packages: - zod dev: false + /viem@2.9.9(typescript@5.4.2): + resolution: {integrity: sha512-SUIHBL6M5IIlqDCMEQwAAvHzeglaM4FEqM6bCI+srLXtFYmrpV4tWhnpobQRNwh4f7HIksmKLLZ+cytv8FfnJQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + 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(typescript@5.4.2) + isows: 1.0.3(ws@8.13.0) + typescript: 5.4.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + /vite-plugin-wasm@3.3.0(vite@3.2.8): resolution: {integrity: sha512-tVhz6w+W9MVsOCHzxo6SSMSswCeIw4HTrXEi6qL3IRzATl83jl09JVO1djBqPSwfjgnpVHNLYcaMbaDX5WB/pg==} peerDependencies: @@ -25837,6 +32295,20 @@ packages: typescript: 5.3.3 dev: false + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + dependencies: + browser-process-hrtime: 1.0.0 + dev: false + + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + dev: false + /wagmi@1.4.13(@react-native-async-storage/async-storage@1.22.3)(@types/react@18.2.55)(react-native@0.73.4)(react@18.2.0)(typescript@5.2.2)(viem@1.21.4): resolution: {integrity: sha512-AScVYFjqNt1wMgL99Bob7MLdhoTZ3XKiOZL5HVBdy4W1sh7QodA3gQ8IsmTuUrQ7oQaTxjiXEhwg7sWNrPBvJA==} peerDependencies: @@ -25880,6 +32352,50 @@ packages: - zod dev: false + /wagmi@2.5.18(@tanstack/react-query@5.28.14)(@types/react@18.2.74)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9): + resolution: {integrity: sha512-V2NTcgI1kZxLZcpW/FaS5KEoc89IkW8b39kBEZLzCFMIiSYqOINoq2N1S5Y9ZD8PYFmBmvFC0KxQ0uNBmWi+pg==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@tanstack/react-query': 5.28.14(react@18.2.0) + '@wagmi/connectors': 4.1.24(@types/react@18.2.74)(@wagmi/core@2.6.15)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(rollup@2.79.1)(typescript@5.4.2)(viem@2.9.9) + '@wagmi/core': 2.6.15(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.2)(viem@2.9.9) + react: 18.2.0 + typescript: 5.4.2 + use-sync-external-store: 1.2.0(react@18.2.0) + viem: 2.9.9(typescript@5.4.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - encoding + - immer + - react-dom + - react-native + - rollup + - supports-color + - utf-8-validate + - zod + dev: false + /wagmi@2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.55)(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(typescript@5.3.3)(viem@2.7.10): resolution: {integrity: sha512-xSuteMXFKvra4xDddqZbZv/gQlcg3X+To5AoZW7WoAm0iVlF8/vEGpQzCWy6KZs2z1szxPrr0YnH3Zr1Qj4E/A==} peerDependencies: @@ -25952,6 +32468,20 @@ packages: graceful-fs: 4.2.11 dev: false + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -25962,6 +32492,10 @@ packages: engines: {node: '>= 8'} dev: false + /web-vitals@2.1.4: + resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==} + dev: false + /web3-bzz@1.10.4: resolution: {integrity: sha512-ZZ/X4sJ0Uh2teU9lAGNS8EjveEppoHNQiKlOXAjedsrdWuaMErBPdLQjXfcrYvN6WM6Su9PMsAxf3FXXZ+HwQw==} engines: {node: '>=8.0.0'} @@ -26047,7 +32581,7 @@ packages: resolution: {integrity: sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==} engines: {node: '>=8.0.0'} dependencies: - util: 0.12.5 + util: 0.12.4 web3-core-helpers: 1.5.2 web3-providers-http: 1.5.2 web3-providers-ipc: 1.5.2 @@ -26395,11 +32929,170 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + /webidl-conversions@5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} engines: {node: '>=8'} dev: false + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: false + + /webpack-dev-middleware@5.3.4(webpack@5.91.0): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.91.0 + dev: false + + /webpack-dev-server@4.15.2(webpack@5.91.0): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.10 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) + ipaddr.js: 2.1.0 + launch-editor: 2.6.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.91.0 + webpack-dev-middleware: 5.3.4(webpack@5.91.0) + ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + + /webpack-manifest-plugin@4.1.1(webpack@5.91.0): + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: 2.2.1 + webpack: 5.91.0 + webpack-sources: 2.3.1 + dev: false + + /webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + + /webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: false + + /webpack@5.91.0: + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + + /websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + + /websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + /websocket@1.0.34: resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} engines: {node: '>=4.0.0'} @@ -26414,10 +33107,20 @@ packages: - supports-color dev: false + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: false + /whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} dev: false + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: false + /whatwg-url-without-unicode@8.0.0-3: resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==} engines: {node: '>=10'} @@ -26434,6 +33137,23 @@ packages: webidl-conversions: 3.0.1 dev: false + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: false + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -26442,7 +33162,6 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true /which-builtin-type@1.1.3: resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} @@ -26460,7 +33179,6 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.13 - dev: true /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -26469,12 +33187,19 @@ packages: is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 - dev: true /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} dev: false + /which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false + /which-typed-array@1.1.13: resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} @@ -26485,6 +33210,17 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + dev: false + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -26523,6 +33259,171 @@ packages: typical: 5.2.0 dev: true + /workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-build@6.6.0: + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) + '@babel/core': 7.23.3 + '@babel/preset-env': 7.23.9(@babel/core@7.23.3) + '@babel/runtime': 7.24.0 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.3)(rollup@2.79.1) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.12.0 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.1 + rollup-plugin-terser: 7.0.2(rollup@2.79.1) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + dev: false + + /workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + dev: false + + /workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + dev: false + + /workbox-webpack-plugin@6.6.0(webpack@5.91.0): + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.91.0 + webpack-sources: 1.4.3 + workbox-build: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + dev: false + /workerpool@6.2.1: resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} dev: true @@ -26570,6 +33471,15 @@ packages: signal-exit: 3.0.7 dev: false + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + /ws@3.3.3: resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==} peerDependencies: @@ -26734,6 +33644,10 @@ packages: xtend: 4.0.2 dev: false + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: false + /xml2js@0.6.0: resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} engines: {node: '>=4.0.0'} @@ -26757,6 +33671,10 @@ packages: engines: {node: '>=8.0'} dev: false + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: false + /xmlcreate@2.0.4: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} dev: false @@ -26950,6 +33868,26 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false + /zustand@4.4.1(@types/react@18.2.74)(react@18.2.0): + resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} + 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 + dependencies: + '@types/react': 18.2.74 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + /zustand@4.5.1(@types/react@18.2.55)(react@18.2.0): resolution: {integrity: sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg==} engines: {node: '>=12.7.0'} From 434984dcb7296eddf71a5b794c466970fa513693 Mon Sep 17 00:00:00 2001 From: Larry the Cucumber Date: Fri, 5 Apr 2024 12:47:42 -0700 Subject: [PATCH 3/5] feat: add readme --- apps/magic-rainbow/README.md | 56 +++++++++--------- apps/magic-rainbow/README/magic-signup.png | Bin 0 -> 460595 bytes .../README/magic-successful-transaction.png | Bin 0 -> 125882 bytes 3 files changed, 28 insertions(+), 28 deletions(-) create mode 100644 apps/magic-rainbow/README/magic-signup.png create mode 100644 apps/magic-rainbow/README/magic-successful-transaction.png diff --git a/apps/magic-rainbow/README.md b/apps/magic-rainbow/README.md index b87cb00..bcbb29f 100644 --- a/apps/magic-rainbow/README.md +++ b/apps/magic-rainbow/README.md @@ -1,46 +1,46 @@ -# Getting Started with Create React App +# Berachain with Magic Wallet and RainbowKit -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +[Magic](https://magic.link/) offers passwordless Ethereum wallets and provides authentication options such as email and social login (Google, Facebook, etc). [RainbowKit](https://www.rainbowkit.com/) is a React library offering an intuitive wallet-connection interface. -## Available Scripts +This repository provides a guide on integrating Magic with RainbowKit on Berachain Testnet. -In the project directory, you can run: +👉 Try the [demo](https://stunning-bubblegum-33f884.netlify.app/) -### `npm start` +## Requirements -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. +- Node v20.11.0 +- pnpm (or another prefered package manager) +- Wallet with testnet $BERA tokens - See the [Berachain Artio Faucet](https://artio.faucet.berachain.com) -The page will reload if you make edits.\ -You will also see any lint errors in the console. +## Getting Started -### `npm test` +### 1 - Install Dependencies -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. +```bash +# FROM: ./magic-rainbow -### `npm run build` +pnpm install; +``` -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. +### 2 - Get Magic API Key -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! +Go to [https://dashboard.magic.link/signup](https://dashboard.magic.link/signup]), sign up for an account, create an app on Berachain to get an API key. -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. +![Magic Signup](./README/magic-signup.png) -### `npm run eject` +### 3 - Run App -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** +```bash +# FROM: ./magic-rainbow -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. +pnpm start; +``` -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. +### 4 - Send Transaction Using Magic Wallet -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. +1. In the running app, click the "Connect Wallet" button and select "Magic". Follow the prompts to sign in to your Magic wallet. +2. Copy the connected Magic wallet address +3. Send testnet $BERA tokens to the connected Magic wallet address +4. Use the form to send testnet $BERA tokens to another address from the connected Magic wallet -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). +![Magic Successful Transaction](./magic-successful-transaction.png) diff --git a/apps/magic-rainbow/README/magic-signup.png b/apps/magic-rainbow/README/magic-signup.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5f7058cde08e3df8db5feae57a10dbbbdf4503 GIT binary patch literal 460595 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

T}kf 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

aQK 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%0AP7M627 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 literal 0 HcmV?d00001 From 6946bc4162ae0b51a07cd6dd2ccb3917a5a92d07 Mon Sep 17 00:00:00 2001 From: Larry the Cucumber Date: Fri, 5 Apr 2024 12:48:52 -0700 Subject: [PATCH 4/5] chore: correct image link --- apps/magic-rainbow/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/magic-rainbow/README.md b/apps/magic-rainbow/README.md index bcbb29f..3e3efe2 100644 --- a/apps/magic-rainbow/README.md +++ b/apps/magic-rainbow/README.md @@ -43,4 +43,4 @@ pnpm start; 3. Send testnet $BERA tokens to the connected Magic wallet address 4. Use the form to send testnet $BERA tokens to another address from the connected Magic wallet -![Magic Successful Transaction](./magic-successful-transaction.png) +![Magic Successful Transaction](./README/magic-successful-transaction.png) From 887e5b4261bab1e9570c2be356cd4d2643a9eda1 Mon Sep 17 00:00:00 2001 From: Larry the Cucumber Date: Fri, 5 Apr 2024 13:01:15 -0700 Subject: [PATCH 5/5] chore: docs updates --- apps/magic-rainbow/README.md | 8 ++++++-- apps/magic-rainbow/package.json | 4 ++-- apps/magic-rainbow/src/index.tsx | 4 ++-- apps/magic-rainbow/tsconfig.json | 4 ++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/apps/magic-rainbow/README.md b/apps/magic-rainbow/README.md index 3e3efe2..80ab04d 100644 --- a/apps/magic-rainbow/README.md +++ b/apps/magic-rainbow/README.md @@ -28,7 +28,11 @@ Go to [https://dashboard.magic.link/signup](https://dashboard.magic.link/signup] ![Magic Signup](./README/magic-signup.png) -### 3 - Run App +### 3 - Replace API Key + +In `./src/index.tsx`, replace `YOUR_MAGIC_API_KEY` with the API key obtained from the Magic dashboard. + +### 4 - Run App ```bash # FROM: ./magic-rainbow @@ -36,7 +40,7 @@ Go to [https://dashboard.magic.link/signup](https://dashboard.magic.link/signup] pnpm start; ``` -### 4 - Send Transaction Using Magic Wallet +### 5 - Send Transaction Using Magic Wallet 1. In the running app, click the "Connect Wallet" button and select "Magic". Follow the prompts to sign in to your Magic wallet. 2. Copy the connected Magic wallet address diff --git a/apps/magic-rainbow/package.json b/apps/magic-rainbow/package.json index 4e3a85b..8a3932d 100644 --- a/apps/magic-rainbow/package.json +++ b/apps/magic-rainbow/package.json @@ -1,6 +1,6 @@ { - "name": "with-create-react-app", - "version": "0.1.83", + "name": "magic-rainbow", + "version": "1.0.0", "private": true, "dependencies": { "@magiclabs/wagmi-connector": "^2.0.0", diff --git a/apps/magic-rainbow/src/index.tsx b/apps/magic-rainbow/src/index.tsx index b44a6cb..f9d3e6a 100644 --- a/apps/magic-rainbow/src/index.tsx +++ b/apps/magic-rainbow/src/index.tsx @@ -23,14 +23,14 @@ const connectors = connectorsForWallets( wallets: [ getRainbowMagicWallet({ chains: [berachainTestnet], - apiKey: "pk_live_78765383FA4047DB", + apiKey: "YOUR_MAGIC_API_KEY", }), ], }, ], { appName: "My RainbowKit App", - projectId: "YOUR_PROJECT_ID", + projectId: "project_id", } ); diff --git a/apps/magic-rainbow/tsconfig.json b/apps/magic-rainbow/tsconfig.json index a273b0c..e5f4eb0 100644 --- a/apps/magic-rainbow/tsconfig.json +++ b/apps/magic-rainbow/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "es2020", "lib": [ "dom", "dom.iterable", @@ -13,7 +13,7 @@ "strict": true, "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, - "module": "esnext", + "module": "commonjs", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true,